Regardless of mode (Log or Queue), you can now edit the start time of the check-in. If you are using Queue Mode, you will not be able to edit the check-in while the status is "Waiting" or "In-Progress". Editing the start time will adjust the end time, as the duration of the check-in will stay the same. You'll want to adjust the duration of the visit to adjust the end time.
Regardless of mode (Log or Queue), you can now "delete" a check-in, which will record the status as "canceled". If you are using Queue Mode, you will not be able to edit the check-in while the status is "Waiting" or "In-Progress". When you export the check_in.csv, the "Cancel Reason" will automatically include, "Retroactively cancelled".
In the past, when an online location was enabled for your community (Zoom, Webex, Teams, etc.) providers had to set those online locations up before they could navigate elsewhere in the community. Now, there is an option to skip this setup and explore the app (navigate away from the page). However, Providers will continue to be asked to set up these locations each time they log in until they are set up.
You can set how many minutes in advance a student can cancel or skip a session without incurring a penalty/triggering the no-show rules. A value of 0 allows cancellations without any penalty. If a student tries to cancel or skip a session within the cancellation lead time, a popup will appear letting them know that this will count as a "Late Cancel". If the student chooses to cancel the session anyway, they will automatically be marked as absent. More information on how this affects your data and student communication can be found within the help center article Appointment Settings, under the header, "Student Cancellation Lead Time Rules (Admin Panel)".
This can be set under settings > sessions > Cancellation Lead Time
Previously students received an email saying “you have a requested a session” and providers received a “you have been invited” email, regardless of if auto-confirm was enabled. Now, when auto-confirm sessions are enabled for your community, both the student and provider "extra" emails will not be sent out.
As an admin, you can decide whether or not you want students to complete feedback after a session (for both appointments and sections). From the admin panel, you will either Enable or Disable this feature. Moreover, you can decide how long after the session the student is allowed to submit their feedback. For example, if this setting was set for 2 days after, the student would have two days to complete the feedback before it is hidden from their learn screen.
Note that adjusting these settings will apply to sessions that have already happened and future sessions. So, if you disable student feedback, or make the feedback submission date length shorter, past "feedback needed" sessions will be hidden from the student's learn screen.
Visually, we have updated the availability calendar so that it is clearer that you are setting weekly availability. We have removed the dates at the top of the screen and Sunday will always be listed as the first day.
Previously, for a user to be eligible to access your community (when it is set to "Use List") their email needed to be included on either the student.csv (from IT or manually imported) or the tutor.csv/provider.csv.
Now, the system will check community eligibility by looking at a user's email and SSO ID, not just the email. One of those fields on the CSV needs to match the user's account for the user to access your community. This should help in situations where users could have multiple emails, but only one SSO ID.
When student details on the student.csv are updated by IT, these changes will also be updated within the Penji system as well. For this feature, we have added a Penji Controlled setting to "Allow Users to edit their first/last name". If you would like the student file from IT to be the single source for a user's name, we will want to disable this. If you would like students to be able to edit their own names, regardless of what is on the IT file, this setting will be enabled. The default for all current/new communities is to keep this enabled. Please email support@penjiapp.com if you do not want students to be able to edit their preferred names.
During the Request Session flow, if a student were to arrive at the "No Times Available" screen, they will now see a "Back to home" button. One of our partners during a usability study found that students were getting stuck when they reached the "No Times Available" screen. We hope this improves the student journey and helps to encourage them to look into other modes of support and courses.
We have added a school-level admin role. Now, when you log in to your community you will see the headers "Schools" and "Communities" and dependent on your access level, you will be able to click into your school. The school view merges all of the data from all of your communities into one student tab. So, you will be able to see a student's interactions within all of the communities in one place. For right now, the only function here is to view the student history. Once you have access as a school-level admin, you can add other admin through settings > admin, like in each individual community. If you would like to be given school-level admin access, email support@penjiapp.com.
We now have a link in the admin panel that will directly take you to the Student View for your community! It is on the upper right-hand corner of the admin panel.
If you are using the asterisk method (*) to certify providers for many courses/topics, you must re-upload your provider eligibility file to capture ANY changes to your courses/topics list, including updates from IT-imported courses/topics.
When a student goes to book a weekly appointment, if a session (1:1, group, or weekly) is already scheduled within the weekly series, that time will not be shown to students.
The time will only be shown for single instances that do not already conflict with what is scheduled.
During the Admin Create Session flow, you can now enter a user's email that is not a school email (ex: @gmail.edu). Users will receive a confirmation email that contains the session details and calendar invite. These users will not be able to access Penji through the mobile app or website.
Upgrade to input form to allow for rich text in the email content
We have fixed the automatic import order so that the Course.csv will always import before the Course_Enrollment.csv, reducing incorrect error emails sent to program coordinators
The source for student metadata is a collection of "custom student metadata", uploaded through the CSV file on the admin panel, and the data received from your IT team. Editing the student_metadata.csv file on the admin panel will only affect the custom student metadata that was previously imported through the student_metadata.csv, not the information within the Student Metadata SFTP Import. To manually upload custom student metadata, please review the article, Optional (Admins): Manual Upload of Student Metadata.
IT article: Optional Admins IT Integrations
The source for course enrollment is a collection of "custom course enrollment", uploaded through the CSV file on the admin panel, and the data received from your IT team. Editing the course_enrollment.csv file on the admin panel will only affect the custom course enrollment that was previously imported through the course_enrollment.csv, not the information within the Course Enrollment SFTP Import. To manually upload custom course enrollment, please review the article, Optional (Admins): Manual Upload for Course Enrollment.
IT article: Optional Admins IT Integrations
The source for students is a collection of "custom students", uploaded through the CSV file on the admin panel, and the data received from your IT team. Editing the student.csv file on the admin panel will only affect the custom students that were previously imported through the student.csv, not the information within the Student SFTP Import. To manually upload custom students, please review the article, Optional (Admins): Manual Upload for Students.
IT article: Optional Admins IT Integrations
When you go to export your session or check-in data, you can select a specific date range. If you still want to export all of your data, you can export the data without a date range.
The student responses to the Agenda Screen will be included in the calendar event details
When students go to book an appointment, you have the option to set custom agenda questions for them to fill out. Previously, this was known as the "Topic Screen" and it only allowed for one Long Answer and one Checkbox question. Now, the "Agenda Screen" can include Short Answer, Long Answer, Drop-Down, Checkboxes, and File Upload. You will set these questions within each appointment format and you can add, edit, make required, or rearrange the questions.
Other key details:
We have created a script that will output all provider payroll data into a single spreadsheet. For some programs, this is much easier come payroll time. We can give you access upon request - please let me know if you'd like this!
For communities that have the student metadata integration turned on, or who have manually uploaded a CSV, the details from the Student Metadata file will be shown on the session and check-in export. We hope this helps programs with their data analysis.
Check out https://www.penjiapp.com/ - we've updated our website to better showcase how Penji can streamline the student experience through communications, scheduling, and as a student CRM.
Now when you click on a session, the session details are organized similarly to the student metadata, in a list format.
The column "Source" will now appear on your session exports and under the session tab on the admin panel. The source indicates who booked the appointment (by their email) and through which channel. "Student" would be through the student flow (either on web.penjiapp.com or the mobile app) and "Admin" would be through the create a session flow on the admin website.
There is a new provider feedback question, "Email Session Receipt". With this, providers can enter an email address that will be sent the session receipt. This applies to 1:1, groups, and sections. Also, you can add as many of these questions as you would like for the provider to fill in. The session receipt includes:
When a session is skipped, that time is added back to the provider's availability, allowing other students to book the provider during the "skipped" session.
The title of the calendar invite will now read, "[student fname] and [tutor fname] - [community short name]". This affects all calendar invites across all modes of Penji.
Within the event description and email, the course and location will be included. This affects all calendar invites across all modes of Penji.
We've added a "What's New" tab to the admin panel. Clicking this will take you directly to our feature changelog, to review all updates. We hope this makes it easier to keep up to date with Penji Releases!
When students go to book an appointment, once they are on the Calendar of Availability screen (Pick a Time), they are able to filter down to a specific location. When filtered, they will only see available hours for that specific location. If the student filters to a specific location and then selects an appointment time, they will skip the typical location screen altogether in the booking flow.
For recurring sessions, sections, and provider-managed sections, we've added a feature where different users have the option to cancel one of the scheduled sessions in the series. Previously, if you wanted to cancel one of the sessions, your only option was to cancel the entire series.
Some highlights
Help Center articles:
In October, we began rolling out color contrast adjustments to our button and text colors on web.penjiapp.com and our mobile app to improve our accessibility standards and have now completed the updates.
When the Student Imports are enabled, searching for a student in the "Create a Session" flow in the Admin Panel used to take a long time or not show all results due to the large number of students from the import. We have improved this feature so that searching a student's name when creating a session is faster. This fix relates to searching for a student by name and email.
The Providers Eligibility tab has been fixed so that a provider will not show up in the Eligibility tab if they are not currently on the Tutors CSV.
The first screen when students go to book an appointment or search for drop-in hours used to read "Which [course] do you want help with?". The word [course] is specific to your community and could be "topic", "coach", "class", "subject", etc. We have now updated this text to read "Select your [course]". This update should help programs that are not only using Penji for tutoring, but also for advising, coaching, etc. If you would like to update your verbiage for [course], please email support@penjiapp.com.
These community-specific share links will bring a user directly into your Penji community.
If the user isn't signed in yet upon clicking the link, they'll be asked to log in through SSO. Once they submit their SSO login credentials, they will then go straight to your community. If the user is already signed in upon clicking the link, they will go directly to your community.
Overall, these new share links are to help reduce the number of clicks it takes for a student to find and access your community. SSO must be set up in order to use share links.
Either uploaded manually or through an IT integration, Student Metadata is now visible in the Students tab under each student's profile. This is our first release to incorporate Student Metadata within Penji, and we plan on incorporating it elsewhere for easy reporting. How to manually upload Student Metadata, and examples of where it is shown, can be found in our Help Center article, Student Metadata.
Providers can now connect their Google Calendar to Penji.
This works similarly to the Outlook integration. With the Google Calendar integration, Penji will check Providers' available times shown to students against their connected Google Calendar. Any events from their Google Calendar that conflict with their Penji Calendar's availability will be removed from the available time slots shown to students. We hope this will limit the need for Providers to frequently change their availability within Penji.
Providers can integrate their Google Calendar by reading our Help Center article, Connecting Your Google Calendar.
The lead time of a session/appointment can now be edited from the Admin Panel (Settings > Sessions > Student Session Booking Lead Time Rules).
This is a Section Waitlist feature for admin-managed Sections.
Admins can add a waitlist to each individual Section. Once a Section's waitlist has been enabled, students who want to join a Section that is at full capacity have the option to join its waitlist instead. This feature allows students to see all offered Sections within a community, regardless of their current capacity.
The full feature is described in our Help Center article, Sections Waitlist.
Providers can connect their Outlook Calendar to Penji.
With this integration, Penji will check Providers' available times shown to students against their Outlook Calendar. Any events from their Outlook Calendar that conflict with their Penji Calendar availability will be removed from the available time slots shown to students. We hope this will limit the need for Providers to frequently change their availability within Penji.
How Providers can integrate their Outlook Calendar is explained in the Help Center article, Connecting Your Outlook Calendar.
We have updated our cancellation and confirmation emails for Sections. The Help Center article "Setting up Sections" walks through the different situations when these emails appear under the header "Editing the CSV".
This is the first version of different Penji "Roles." The next version will allow for more customization in what different types of admin users can see and do.
With this first version, Limited Admins will be able to log in to the admin website and access to the Students and Sessions Tabs. More information on what Limited Admins can see and do can be found in the Help Center article, Admins: Limited Admin Access. To enable the Limited Admin Role, please email support@penjiapp.com.
This allows you to edit, add, rearrange or make required both student and provider feedback questions from the Admin Panel. These feedback questions appear after a session. Examples of this update can be found in the Help Center article "Admins: Appointment Settings" under the features "Provider Session Feedback (Admin Panel)" and "Student Session Feedback (Admin Panel) ".
This feature allows you to change the date and time of scheduled sessions.
Please note that you cannot reschedule a session with any other status (canceled, pending, or completed), and cannot reschedule weekly recurring sessions at this time. However, rescheduling weekly recurring session is on our Penji Roadmap -- we hope to release this feature soon!
For group sessions, rescheduling the date and time will reschedule the session for all other group members. Providers and students will get notified when the date and/or time are changed by an admin through an email containing the updated calendar event. Examples of this update can be found in our Help Center article, Editing Session Details.
With Provider Unavailable Times, you can block off a certain range of unavailable dates/times for a specific provider.
For more information on how this affects Sections, weekly recurring appointments, and so on, please review the bottom of this Help Center article, How to Set-Up Providers.
You can control whether or not drop-in email receipts are sent to students and Providers from the Admin Panel's Settings.
The default for this setting is Student Drop-In email receipts: Enabled, Provider Drop-In email receipts: Disabled, and Share Provider feedback in Drop-In email receipts: Disabled. These are the same default settings as with session receipts.
More information on this feature is available in the Help Center article, Drop-In Settings.
The Visits table in the Admin Panel's Data Dashboard now includes student SSO and Email.
During onboarding, there is a screen that asks if the user is there to "Learn" or "Teach". These words are not customizable. We have the option to remove this screen entirely, and each user will be directed to the student view (your "Learn Screen") for that community.
We now have a link in the admin panel that will directly take you to the Student View for your community! It is on the upper right-hand corner of the admin panel.