2025 Release Notes

December 22nd, 2025

🥳 New Features/Improvements

Appointments

Appointment site settings have received a major upgrade! Admins can now enable the new “configuration-style” setting format, allowing for granular control over appointment rules by Student Group, College, and/or Appointment Type. Each configuration supports custom booking rules, appointment durations, and limits so you can enforce different policies for different student populations. Want to give first-year students longer appointments or limit their booking frequency? Now you can! 

Click here to learn more about the new appointment settings, and how to enable them when you are ready. 

Students (Attributes)

Admins can now create and manage custom student education attributes! This enhancement expands the flexibility of custom data collection, allowing institutions to track additional education-specific fields alongside existing student attributes. Navigate to the Attributes tab of the Students & Alumni site settings page and select Education to add/manage your attributes.

 

Custom Reports - Outcomes

A new “Modify Date” column and filter is now available for Outcomes in Custom Reports! Use this enhancement to track when outcome records were last updated, making it easier to monitor recent changes and maintain accurate reporting.

 

Outcomes

The outcome details slideout on student profiles now displays the currency in which an offer was reported within the Compensation section.

 

🛠️ Fixed

  • Candidate Search - Resolved an issue where rumor jobs were not consistently excluded from Candidate Search results when using the “Job Phase” filter. Rumor jobs are now always disregarded, ensuring more accurate filtering.
  • Custom Reports - Fixed an issue that caused an "Oops!" Error when applying the “Primary Contact (Event Company Registration)” filter to a Custom Report. Admins can now use this filter without encountering errors when saving or generating reports.

 

_____________________________________________

December 11th, 2025

🥳 New Features/Improvements

Analytics

Appointment and Event Analytics now include new student-based filters! Admin users can filter by Program, Student Group, College/School, and Major/Academic Program to refine analytics results. These filters only appear if the corresponding attributes are enabled on your platform and will apply to tiles that reflect student data.

 

Students

The Add/Edit Student modal has been upgraded to a modern slideout experience. This update streamlines the workflow for adding or editing student users from the Manage Student Users page.

 

🛠️ Fixed

  • Picklists - Resolved an issue where manually reordered values would reset when navigating between pages. Admins can now adjust the order of picklist values without losing changes when paging through results.
  • Attributes – Child attributes can no longer serve as parent attributes, ensuring proper conditional display and validation behavior.
  • Students – Resolved an issue where calendar sync failure notifications disappeared from a student’s Emails tab after their primary email address was updated. All system-triggered emails now remain visible in the Emails tab, regardless of when they were sent or changes to the student's primary email.
  • Outcomes – The “Please describe the research you will be conducting” (Research Description) field on Research outcomes is now a fully supported attribute.
  • Outcomes - When completing the Clerkship outcome survey, the Court field will now auto-populate based on the selected Judge employer, if a Court is associated with that employer.
  • Outcomes – Resolved an issue where admins were incorrectly shown a “Reported Date Required” error when submitting a “No Information Available” outcome, even when a Reported Date had been entered. Outcome records now save as expected.
  • Job Listings - Creating a "Student Employment" type job posting now displays a streamlined success modal instead of redirecting to a confirmation page. After saving, users remain on the job detail page, making it easier to review or make additional edits.
  • Job Listings– Resolved an issue where bulk approving 12twenty Network job postings resulted in error messages and disappearing listings.

 

_____________________________________________

December 4th, 2025

🛠️ Fixed

  • OCI - Resolved an issue in the OCI Command Center where some interviews did not move out of the "Waiting" tab after all participants had joined, and durations were then incorrectly displayed as "Not Started" or missing altogether.
  • Custom Reports - Resolved an issue that caused some reports using the Degree Level filter to return an error instead of loading as expected.
  • Outcomes - The date displayed on Still Seeking outcomes on student profiles now accurately reflects the student's Reported Date for that outcome.
  • Job Postings - Resolved an issue where selecting “Not Interested” on a Featured or Recommended job did not remove the posting from the student’s feed as expected.
  • Communities - Resolved an issue where the recipient count displayed on the "Message All Members" email window did not reflect the full membership total for that community.

 

_____________________________________________

November 21st, 2025

🥳 New Features/Improvements

Career Fairs

Admins can now track contact attendance at career fairs! A new "Contacts" tab on career fairs allows admins manage participation at the individual contact level, similar to student attendance tracking, while also gaining improved reporting capabilities.

For more information, check out our Career Fairs: Tracking Contact Attendance article!

 

Events

Post-Event Surveys are here! Admins can now configure surveys to be sent to students after an event concludes, enabling streamlined feedback collection and deeper insights into event experiences.

Please note:

  • If you have previously customized the Event Follow-Up notification, you will need to update the notification to include the new Post-Event Survey merge tag.

  • The "Event Follow-Up" email notification will not be enabled automatically if was previously disabled. Once ready, please enable this notification within Event settings and ensure the new merge tag is present.

To get started, check out the Post-Event Survey article!

 

Experiential Learning

The Experiential Learning Progress Report is now live! This report provides admins with a high-level, visual summary of student progress across all experiences based on approvals, forms, documents, and overall status. Use the progress report to identify delays, spot bottlenecks, track completions, and manage experiential learning programs more efficiently.

 

Contacts

Smart Merge Suggestions have arrived! On the Pending Contacts page, a new "Merge Suggestions" tab highlights pending contacts that are likely duplicates of existing approved contacts. Use the "Merge" button available on each row to approve a smart merge suggestion.

 

Appointments

The appointment details slideout has been updated with visual cues for notes, transcripts, and the post-appointment survey. The notes tab now includes a count of notes in parenthesis. The transcript and post-appointment survey tabs now display a green checkmark icon when a transcript/survey is available.

Employers

Student users can now filter for saved employers! A new “Saved” filter has been added to the Employer Directory, allowing students to filter for previously favorited records (via the heart icon on employer profiles). 

Note that the same student filter for jobs & events has been renamed from “Favorite” to “Saved” for a consistent experience across the platform.

 

 

🛠️ Fixed

  • Students – Resolved an issue where a student’s updated Graduation Term would sometimes revert to a previous value after saving the Profile tab. Graduation Term changes made in the Education section now persist as expected.
  • Picklists – Resolved an issue that caused a 500 error when merging some picklist values. Merges now complete successfully as expected.
  • Picklists – Resolved an issue where renaming picklist values after sorting by ascending or descending triggered a display index error. Picklist values can now be renamed without error regardless of sort order.
  • Attributes – Resolved an issue that prevented admins from updating the visibility settings for the standard “Organization Name” attribute. Changes to visibility now save as expected.
  • Attributes – Resolved an issue where child attributes failed to display when their parent radio button attribute was set to “No.” Child attributes now appear correctly based on the selected parent value, regardless of whether the condition is “Yes” or “No.”
  • OCI – Resolved an issue where assigning a student to a time slot on a schedule linked to multiple job postings only applied the job posting at the time slot level, allowing different postings to be assigned across the same schedule. Assigning a student now correctly updates the entire schedule to reflect the associated job posting.
  • Research Tools – Resolved an issue that caused an "Oops!" Error when applying the Data Freshness filter in the Salary Database with any value other than “All.” Filters now work as expected and results load without error.
  • Events – Resolved an issue where employers received reminder notifications for events that had been rejected. Reminder emails are now correctly suppressed for rejected events.

 

_____________________________________________

November 13th, 2025

🥳 New Features/Improvements

Appointments

Post-Appointment Surveys are here! Admins can now configure surveys to be sent to students after their appointment concludes, enabling streamlined feedback collection and deeper insights into advising sessions.

Please note:

  • If you have previously customized the Appointment Follow-Up notification, you will need to update the notification to include the new Post-Appointment Survey merge tag.

  • The "Appointment Follow-Up email" notification will not be enabled automatically if was previously disabled. Once ready, please enable this notification within Appointment settings and ensure the new merge tag is present.

To get started, check out the Post-Appointment Survey article!

appointment-post.png

 

🛠️ Fixed

  • Attributes – Reverted the undergraduate major attribute and filter to the standard multi-select style across the platform.
  • Email Studio – Added a warning modal to prevent accidental overwriting of templates with blank content. Admins will now see a confirmation message when attempting to save an empty template.
  • Custom Reports – Resolved an issue that caused admins in admin groups to receive an error when viewing reports that included unreported students. All admins can now access these reports as expected.
  • Students – Resolved an issue where newly created students on law school platforms were not automatically assigned an ABA Graduate ID. IDs are now generated as expected upon student creation.
  • Attributes – The "Bar Exam" attribute section no longer appears on non-law school platforms. This section now only displays for law schools, as intended.
  • Experiential Learning – Fixed an issue where disabled City and Country attributes were still appearing on the New Experience form. These fields now correctly respect site settings and are hidden when disabled.
  • Mentorships – Resolved an issue where completed mentorships were incorrectly counted toward a mentor’s Active Mentee Limit. Only pending and active mentorships are now included in the limit calculation, ensuring mentors remain visible to eligible mentees.

 

_____________________________________________

November 6th, 2025

🛠️ Fixed

  • Students - Resolved an issue where the profile completion widget remained visible even after reaching 100% completion. The widget now hides automatically when a profile reaches 100% completion.
  • Employers (Law) - Resolved an issue that caused the "Judge Type" attribute to display on the employer form for all employer types. This attribute now only appears when the employer type is set to Judge.
  • Job Titles - Improved the autocomplete behavior when merging job titles. Autocomplete results now prioritize titles that start with the search term and display up to 20 options per search.
  • Experiential Learning - Resolved an issue where dependent attributes failed to display when placed in a different section than their parent attribute. Conditional logic now works across sections, ensuring required dependent fields appear as expected based on parent selections.
  • Custom Reports - Resolved an issue that caused specific custom reports to return a 500 error when accessed. Impacted reports now open as expected without error.

 

_____________________________________________

October 31st, 2025

🥳 New Features/Improvements

Schedules

We've updated our terminology to replace “Room” with “Schedule” across all scheduling modules. This includes updates to headers, action menus, and modals to make the language more consistent and intuitive. You’ll also see improvements to slot labels, button text, and overall formatting for a clearer scheduling experience. These changes are designed to reduce confusion and streamline how schedules are managed.

 

🛠️ Fixed

  • Attributes - The standard student attribute "MBA Concentration" has been moved from the General section to the Education section of student profiles.
  • OCI – Resolved an issue that caused the conflict summary modal in the OCI Applicant Summary to sometimes display incorrect or missing dates when students had schedule conflicts across multiple OCI rounds. The modal now consistently shows accurate date and time details for all conflicts.
  • OCI – Resolved an issue where a student’s original interview time slot was removed from their calendar when a swap request was rejected. Original interview events now remain visible after swap rejections, as expected.
  • Picklists – Resolved an issue that prevented the reorder picklist action (ascending or descending) from applying to all pages of a picklist. The reorder action now applies to the entire picklist as expected.
  • Picklists – Resolved an issue that caused a 500 error when exporting the “Custom Job Source” picklist to CSV.
  • API – Added missing documentation for supported OCI and Schedule endpoints.

 

_____________________________________________

October 24th, 2025

🥳 New Features/Improvements

Contacts

A new visibility badge has been added to contact profiles: Shared with Students. This badge is displayed to admin users when a contact’s visibility is set to “Myself, all career advisers, and all students,” helping admins quickly identify student-facing contacts.

API

Three new properties have been added to the Job Postings endpoint: JobPostingSourceId, JobPostingSourceName, and Is12twentyJobPosting. These properties are also included in the updated API documentation.

 

🛠️ Fixed

  • Notes - Resolved an issue where newly created notes on appointments and student profiles did not appear without a manual page refresh. A success toast now confirms note creation, and the notes list auto-refreshes shortly after submission.
  • Experiential Learning - Resolved an issue that prevented some custom fields from displaying as expected on experiences.
  • Appointments - Resolved an issue that allowed some students to bypass the maximum appointment limit on a block when submitting requests simultaneously.
  • Appointments - Resolved an issue where 12twenty Video appointment sessions could appear with a blank space on the left side of the screen. The video layout now properly utilizes the full screen width.
  • Events - Resolved an error that occurred when duplicating past time-slot events with schedules. Duplicated events no longer include a date or schedule by default, allowing admins to successfully set new dates and add schedules manually.
  • Job Titles - Resolved an issue where filters were not preserved after editing a job title. Filters now persist when returning to the Job Titles page, and the list is correctly sorted alphabetically by job title.
  • Research Tools - Resolved an issue that caused interviews in the Interview Database to load indefinitely for some users. Interviews now open as expected without prolonged loading.
  • Communities - Resolved an issue where admins subscribed to Communities were not receiving notification emails for new posts or discussions.
  • Students - Resolved an issue where the "Shared" or "Not Shared" resume badge appeared even when the “Share my primary resume with students & alumni” attribute was disabled.
  • Outcomes - Resolved an issue where some students were able to submit an outcome without an "Offer Received Date," despite the field being required. The form now correctly enforces this requirement in all applicable scenarios.

 

_____________________________________________

October 17th, 2025

🥳 New Features/Improvements

Contacts

A new “Email Contacts in Bulk” admin user role permission is now available! When enabled, admins can use the Message All, Message (n), and Schedule Message All options from the Contact Directory’s bulk actions menu. When disabled, users are not able to bulk email contacts. This permission has been automatically enabled for all custom user roles with the existing “Access Employer Tracking" permission.

 

Experiential Learning

A new “Document Uploaded” filter is now available on the Experiential Learning module! This filter allows admins to easily report on document completion by surfacing any documents that have or have not been uploaded for a given experience.

 

Attributes

The standard Undergraduate Major attribute's input style has been updated on forms and filters!

 

🛠️ Fixed

  • Attributes - Resolved an issue that caused some attributes to display with the incorrect name. Attributes now consistently display the Long Display Name on forms and edit pages, and the Short Display Name on filters and detail pages. Admins can manage attribute display names via Site Settings.
  • Attributes - Resolved an issue that caused admins to receive an authorization error when attempting to rename attribute sections in Site Settings.
  • Contacts - The "Is Alumni" field no longer defaults to “No” when creating a new contact. This field is now optional and will remain blank unless explicitly set, helping schools avoid inaccurate alumni data.
  • Email Activity - Resolved an issue that caused some approval emails to display twice in Email Activity for the same recipient and timestamp.
  • Email Studio - Resolved an issue that prevented some templates from loading properly when selected.

 

_____________________________________________

October 10th, 2025

🥳 New Features/Improvements

Outcomes (Business)

Two new standard outcome attributes have been added to support accurate CSEA reporting for contract roles! Students reporting a Post Grad job outcome in a Full-Time MBA or Masters program will now see the new question: “Is this a contract position?” When set to "Yes", a follow-up question confirms if the position meets all CSEA criteria to be considered an accepted offer (3+ month duration, 30+ hours/week, and MBA-level).

This update is part of a series of updates 12twenty will make to align with the revised Full-Time, Part-Time, and Specialty Masters CSEA standards for the Class of 2026. Click here to learn more about the updates you can expect on your platform.

 

🛠️ Fixed

  • Experiential Learning - Resolved an issue where attribute visibility settings (e.g. EL Type association or Student Group visibility) were not consistently respected on experiences.
  • Events - Resolved an intermittent issue affecting QR code check-in on SSO-enabled sites, where some students were redirected to the homepage when checking in for an event.
  • Email Studio - Resolved an issue where Email Studio templates displayed formatting inconsistencies when sent directly from the email modal without re-saving. Templates now retain correct formatting regardless of how they are selected or sent.
  • Notifications - Resolved an issue where the “Hyperlink” button in the email notification editor was unresponsive. Admin users can now successfully add hyperlinks using the button as expected.
  • Student & Alumni Directory - Resolved an issue where some attributes appeared blank in exported directory views, even when data existed. Exported files now correctly display values for all returned rows.
  • Attributes - Resolved an issue that incorrectly restricted Number (Decimal) type attributes to one decimal place. Admins and students can now enter up to two decimal places as expected, e.g. a GPA value of 3.85.

 

_____________________________________________

October 3rd, 2025

🥳 New Features/Improvements

API (Contacts)

Contacts added via a POST request to the Contacts endpoint are now automatically assigned an “Approved” status. To update a contact’s approval status, use the dedicated approval-status endpoint via PUT. Additionally, admin edits to pending contacts no longer trigger automatic approval, allowing updates without altering approval status.

 

Judge Employers

Judge employers now include three new standard fields: Last NameJudge Title, and Court - Detail. These fields are also available as columns in the Employer Directory’s Judges tab export.

 

Clerkship Evaluations

Clerkship and Interview Evaluation forms for judge employers now open in a slideout for a faster, streamlined experience. When adding a new evaluation, the related judge and court fields are automatically populated.

 

🛠️ Fixed

  • Email Activity â€“ Resolved an issue that caused intermittent "Oops!" errors when applying the Keyword filter in Email Activity.
  • Students â€“ Bulk updates made in the Student Directory now correctly display the initiating admin’s name in respective student audit logs.

 

_____________________________________________

September 26th, 2025

🥳 New Features/Improvements

Experiential Learning

A new "Completed Date" column and filter has been added to the Custom Experiential Learning Form Report! This attribute displays the date and time a form was completed (based on the “Completed” badge shown on the Documents & Forms tab). Incomplete forms will display a blank value.

 

 

Kiosk

The Event Kiosk launch modal now provides enhanced printer connection details, including the printer name, model, and connection status!

 

Emails

To improve deliverability and performance, emails sent from the platform to more than 1,000 recipients will now be sent in batches of 1,000 per minute. This update ensures large-scale email campaigns are delivered more reliably and in alignment with email provider best practices.

 

Job Postings

The Currency field on the job posting form now defaults to your site’s configured default currency, saving time and reducing errors when creating new postings.

 

🛠️ Fixed

  • Notes – Notes on Appointments, Contacts, and Students now correctly display in descending order based on the note's assigned date, rather than the date the note was created.
  • Contacts – Resolved an issue where some pending contacts displayed “Unknown” in the “Added By” column on the Contact Approvals page.

 

_____________________________________________

September 19th, 2025

🥳 New Features/Improvements

Kiosk

Admins are now able to customize kiosk instruction text! To update the messaging on your kiosk, navigate to the General Career Services Management site settings page and enter your custom instructions in the new “Kiosk Instructions Override” setting. The override supports up to 250 characters and is displayed directly on the kiosk check-in page.

 

12twenty Video

Meeting hosts can now record 12twenty Video sessions directly to their local device! During a meeting, hosts using Chrome on desktop will see a new “Record” option.

 

Login

We've added helpful redirect links to each login page to guide users to the correct sign-in experience based on their user type! Whether you're a student, employer, or admin, you’ll now see links to alternate login pages if you’ve landed on the wrong one, ensuring users are logging in as the correct user type.

 

Events

The Primary Event Contact section of the Event form now supports a "Make Visible to Students" checkbox for Contact Name, Email, and Phone, allowing for more flexibility over the information that displays for student/alumni users!

 

Job Postings

We've updated the Salary Range fields to accept "0" values, and will now automatically display jobs for which the Minimum and Maximum Salary is "0" as "Unpaid." 

 

 

🛠️ Fixed

  • Custom Reports – Resolved an issue that caused an “Oops!” error when saving Reporting Dashboards after editing distribution settings.
  • Contacts – Resolved an issue that prevented admins from exporting contacts when the "Employer Name" filter was applied.
  • Picklists – Resolved an issue that caused errors when using the bulk upload feature for the Employment Type picklist on law school platforms.
  • Research Tools – Resolved an issue that caused the Salary Database to display filters that would produce no results when searching across data networks.
  • Calendar – Resolved an issue where links displayed in the "My Calendar" homepage widget were not clickable.
  • Custom Reports – Resolved an issue that caused a 500 error when exporting large employer reports.

 

_____________________________________________

September 12th, 2025

🥳 New Features/Improvements

Experiential Learning

Students can now view approval progress for their experiences! The Approvals tab is now visible to student users on the experience detail page, matching what admin users see. This enhancement reduces the need for students to contact admins for status updates, and streamlines communication around experience approvals.

Employer User Signup

We've updated the Employer user signup form to ensure users are signing up as the correct user type. The heading now reads "Employer Sign Up," and helpful redirect links have been added for student/alumni and admin users.

Schedules

In the coming weeks, we’ll be updating our terminology to replace “Room” with “Schedule” across all scheduling modules. This includes updates to headers, action menus, and modals to make the language more consistent and intuitive. You’ll also see improvements to slot labels, button text, and overall formatting for a clearer scheduling experience. These changes are designed to reduce confusion and streamline how schedules are managed.

 

🛠️ Fixed

  • Mentorships - Resolved an issue where the “Active Mentor Limit” and “Active Mentee Limit” settings were controlling the opposite user type. These settings now correctly apply to their intended roles, eliminating confusion and ensuring accurate mentorship limits.
  • Mentorships – Resolved an issue where clicking on different student profiles from the Mentorships management page would incorrectly load the same profile each time. Admins are now correctly directed to the selected student's profile.
  • Students - Resolved a performance issue that caused slowness when editing student profiles. Each section of the student profile now opens as its own dedicated slideout, improving responsiveness and ensuring changes are saved accurately across multiple edits.
  • Appointments – Resolved an issue where the “Reason for Visit” and “Status” fields were not populating in the Adviser Scheduled Appointment email. These fields now display correctly, ensuring advisers receive complete appointment details.
  • Student Directory – Resolved an issue where custom attribute values were not displaying in custom list views. Custom attributes now populate correctly when added as columns, ensuring admins can view and report on all configured data.
  • Outcomes – Resolved an issue where only the base salary was displayed on the outcome slideout preview. All available compensation attributes now appear as expected, ensuring admins have full visibility into submitted compensation details.
  • Events – Resolved an issue where the “Save as Draft” option was not available to admin users when creating events or job fairs. Admins can now save events in draft status, matching the functionality already available to employer users.
  • Picklists – Resolved an issue where the “Reorder Ascending” and “Reorder Descending” actions only applied to the current page of a paginated picklist. These actions now apply to the entire picklist, and the pagination limit has been increased to 200 results per page.
  • Notifications – Resolved an issue where emails sent to a contact would disappear from the contact's profile when the associated notification was disabled. Emails now consistently display under the Emails tab, even if the notification is later disabled and re-enabled.

 

_____________________________________________

September 8th, 2025

🥳 New Features/Improvements

Employer Directory (Law Schools)

Judges can now be managed as employers! Using the new “Employer Type” field, mark an employer as a Judge to support judicial clerkship outcomes and evaluations. This update also includes a dedicated Judges tab on the Employer Directory, a new managed Court picklist, global judge employer records, and more! Click here to learn more about judge management in 12twenty!

 

 

Global Employer Directory

Admins can now bulk add global employers to their directory! On the "All" tab of the Employer Directory, use the new Connected filter to view employers already connected to your platform, or those still available to add. A new multi-select option (with checkboxes) lets you select multiple employers at once, and the new bulk action menu allows you to bulk add global employers to your directory.

 

 

Admin User Management

We’ve upgraded the Admin Users page with a new search bar and filters to help you find and manage users more easily! The new quick search bar lets you search by First Name, Last Name, or Email Address, and the following filters have been added: Active Status, User Role, Admin Group, Appointments Advisor, Is Assignable Advisor, and Last Login Date. We've also introduced a bulk "Export Admin Users" option, allowing you to export a full list of your admin users and their associated data.

 

Job Postings

We've updated the Job Postings form to properly respect required Salary Range fields! If either the Minimum or Maximum Salary attributes are marked as required, an asterisk now appears and requires employers to provide a salary range.

 

Events

A new setting, "Prevent employers from requesting registration documents," is now available on the Event site settings page! When enabled, this setting removes the Registration Documents section from the employer-facing event request form.

 

Email Studio

A new Manage Templates button has been added to the My Saved Templates page in Email Studio. Selecting this button directs users to the Email Templates management page.

 

 

🛠️ Fixed

  • Email Studio - Resolved an issue where clicking the “Back” button while browsing images would return users to the start page and discard unsaved progress. The button now reads “Back to Start” and prompts users with a confirmation modal before navigating away. Drafts are now preserved, and a blue banner notifies users when a draft is in progress, allowing them to easily resume editing where they left off.
  • Appointments - Fixed an issue where editing the Graduation Terms on a recurring appointment block did not update future blocks in the series. Changes to eligibility settings on recurring appointment blocks now apply correctly across all future occurrences, as expected.
  • Job Postings - Updated the saved search action bar text from “Turn on email alerts for this search” to “Save Search or Turn On Email Alerts” for improved clarity.
  • Job Postings - Resolved an issue where the “Message All” function on the Applicants tab failed to send emails when filters were applied.
  • Research Tools - Fixed an issue where the "Job Responsibility" graph on the Career Trends page displayed "Years After Graduation" columns out of order when certain filters were applied. Columns now consistently appear in chronological order, regardless of the selected filters.
  • Research Tools – Resolved an issue where identical job titles appeared as separate entries in the Salary Database's Job Title breakdown.
  • Candidate Search – Resolved an issue where the “Export All Students to Excel” action ignored applied filters and exported all eligible students instead of the filtered results.
  • Job Postings – Fixed an issue where the “Filterable” toggle on custom Job Posting and OCI attributes was not retained after saving. The setting now correctly persists, allowing student-facing filters to function as expected.
  • Student Directory – Resolved an issue where certain attributes marked as filterable, such as “What is your state of permanent residence,” were not appearing as filters on the Student Directory.
  • Data Export – Resolved an issue that caused a 500 error when exporting all students for certain grad years via the Site Settings > Data Export page.
  • Contacts – Fixed an issue where contacts created through employer sign-up did not have Metro Area, Region, or World Region values assigned. Location data is now automatically assigned upon contact creation, matching the behavior of admin-created contacts.

 

_____________________________________________

August 22nd, 2025

🥳 New Features/Improvements

Picklists

Admins can now bulk upload new picklist options! The new "Bulk Upload Options" action allows users to download a template, populate it with new picklist values and any required mapped fields, and upload the completed .csv file, all within a streamlined modal. Click here to learn more about uploading new picklist values in bulk!

 

 

🛠️ Fixed

  • Kiosk - Resolved an issue that caused swipe cards with multiple magnetic tracks to register as multiple swipes, resulting in a false failure message overlaying the success modal. Multi-track swipes are now correctly processed as a single transaction.
  • Student & Alumni Directory - Resolved an issue where the Headline attribute was visible to other students in the Student/Alumni Directory even when it was not marked as "Shared." Attributes not shared are now correctly hidden from student view.
  • Job Titles - Resolved an issue where merging job titles did not update related entities, such as outcomes, that referenced the original title. Related records are now correctly updated to reflect the merged job title.
  • Career Fairs - Resolved an issue that prevented some employer registration payment statuses from updating as expected when an order was marked as Paid. Payment statuses now display accurately across all views.
  • Site Settings (Data Export) - Resolved an issue that prevented the student Preferred Consolidated Industry attribute from displaying as expected in an All Data Export file.
  • Candidate Search - Resolved an issue where the original request date was shown for Candidate Search partnership requests, instead of the most recent request date. The correct date now displays when access is re-requested.
  • Event Notifications - Resolved an issue where the {{EventURL}} substitution tag in employer-facing event notifications was generating an admin link instead of the correct employer link.

 

_____________________________________________

August 14th, 2025

🥳 New Features/Improvements

Communities

Community Leaders and admin users with the “Manage Communities” permission can now easily email all members of a community! A new “Message All Members” option has been added to the Members tab of each community, accessible via the ellipse menu. This action opens the standard email creation modal and includes all members (leaders, the Admin Contact, and participants) as recipients.

 

Appointments

Location URLs in student appointment notifications and booking details are now automatically hyperlinked! When an appointment location is (or includes) a URL, students can now click directly from the booked appointment modal or email notifications to join their virtual meeting with ease. This update affects the student Appointment Scheduled, Appointment Reminder, and Appointment Updated notifications. 

 

Outcomes (Business Schools)

To align with the Class of 2026 MBA CSEA standards, the help text on the Level Change attribute ("Did you receive a promotion in job level compared to your position at the start of the program?”) has been updated to: “A level change is defined as a substantial change in job duties; salary/title changes alone do not constitute a level change.”

This update is part of a series of updates 12twenty will make to align with the revised Full-Time, Part-Time, and Specialty Masters MBA CSEA standards for the Class of 2026. Click here to learn more about the updates you can expect on your platform.

 

Employers

When employers are linked to a 12twenty Network Employer, that network employer is now clickable and links directly to the network employer's profile!

 

Appointments

The “Hybrid” option has been removed from the Location Type filter for student users. When filtering, “Virtual” now returns both Virtual and Hybrid appointments, and “In-Person” returns both In-Person and Hybrid appointments for a more intuitive experience.

 

Custom Reports (Adviser Activity)

A new “Appointment Block Date” filter has been added to the Custom Adviser Activity Report! This enhancement allows admins to filter by appointment block date, making it easier to capture adviser availability, even when no appointments were booked.

 

 

🛠️ Fixed

  • Custom Reports & Dashboards - Resolved an issue that prevented admin users from editing the visibility of folders. New folders no longer default to “Myself Only,” and existing folder visibility settings can now be updated as expected.
  • Picklists - Resolved an issue that caused an "Oops" error when attempting to merge values in custom picklists. Admin users can now successfully merge picklist options as expected.
  • Attributes - Resolved an issue where the Outcomes section was missing from the Attributes tab in Site Settings, preventing admins from viewing or configuring its visibility on student profiles. The section now appears as expected.
  • Custom Reports (Outcome by Attribute) - Resolved an issue that could result in an overcount on sum totals when creating an Outcome by Attribute report using the attribute Outcome Type.
  • Custom Reports - Resolved an issue that caused "Oops!" errors when generating or exporting certain reports.
  • Attributes – Resolved an issue that caused the “Major” filter to display on law school platforms.

 

_____________________________________________

August 8th, 2025

🥳 New Features/Improvements

Outcomes (Business Schools)

To align with the Class of 2026 MBA CSEA standards, the help text on the Location section of the outcome form has been updated to: "If working remote or partially remote, please input your main workplace, e.g. your home office, as your location."

This update is part of a series of updates 12twenty will make to align with the revised Full-Time, Part-Time, and Specialty Masters MBA CSEA standards for the Class of 2026. Click here to learn more about the updates you can expect on your platform.

OCI

On the employer homepage, the “Register” button has been updated to “Request,” along with revised subtext that now reads: “Request a schedule to interview candidates for an opportunity at your organization.” Custom OCI naming is respected.

Attributes

The standard Last Name attribute is now configurable! Admins can now control whether students can edit their last name. To update this setting, navigate to the Attributes tab of the Students & Alumni site settings page.

 

🛠️ Fixed

  • Job Titles – Resolved an issue that caused an intermittent error when approving Job Titles.
  • Custom Reports – Resolved an issue that prevented Custom Activities Reports published for public viewing from displaying report data as expected.
  • Resource Library – Resolved an issue that caused a 500 error when attempting to delete certain files from the Resource Library.
  • Student Directory – Resolved an issue where students with a Continuing Education post-graduation outcome were incorrectly excluded when filtering by Job Phase = Post Graduation.
  • Student Profile - The maximum length for the student “Headline” field has been increased from 250 to 350 characters, allowing for more descriptive headlines on student profiles.
  • Appointments – Resolved an issue where an admin’s assigned Focus Industries were not automatically applied when creating a new appointment block.

 

_____________________________________________

August 5th, 2025

🥳 New Features/Improvements

Emails

We have expanded the list of merge tags available in system notifications across modules! Notifications sent to students from the Job Posting, OCI, Event, Mentorship, Communities, and Experiential Learning modules can now be customized with more student merge tags.

 

🛠️ Fixed

  • Sandbox Environment – Resolved an issue that prevented password reset emails from being sent from the Sandbox environment.
  • API – Resolved an issue that occasionally caused 500 errors when retrieving student records via the Students endpoint with query parameters.
  • Job Postings – Resolved an issue that caused the Application Deadline not to display on some job postings classified as "Apply Immediately" for student & alumni users.

 

_____________________________________________

July 24th, 2025

🥳 New Features/Improvements

Admin Groups

Admin groups can now be configured by “Major/Academic Program” for undergraduate schools! Check out our Admin Groups article to learn more about admin group rules, configuration, and how to get set up.

 

 

Student Profile (Law Schools)

A new "Bar Exam" picklist is now available! This picklist includes all 50 U.S. states, plus new options: None/Undecided, Uniform Bar Examination (UBE), and Tribal Jurisdictions. It has been applied to the existing “Bar Exam Plans” and “Bar Admission” attributes, making it easier to collect and report on bar exam-related information.

 

Outcomes

The “Did you negotiate any elements of your compensation?” modal has been updated to dynamically reflect the compensation attributes configured for your site. The modal now displays the same attributes available on the outcome form, respects custom display names, and includes an “Original Value” field for Expected Commission—ensuring consistent tracking for all negotiable compensation components.

 

🛠️ Fixed

  • Audit Logs – Audit logs now include an entry for when a merge occurs, ensuring that attribute changes and last modified dates are properly tracked and attributed to the user who performed the merge.
  • Calendar Sync – Resolved an issue where users with Outlook email addresses and Google Calendar Sync enabled were receiving duplicate calendar invites and emails.
  • Filters – The “Post Grad Reported Outcome: Not Seeking Employment / All” filter in the Student Directory now correctly includes students with Continuing Education outcomes.
  • Appointments – Resolved an issue that prevented admins from booking overlapping appointments within an Office Hours appointment block to track student attendance.
  • Job Postings – Resolved an issue that caused some jobs to incorrectly display "Apply Immediately" messaging to students.
  • Standard Reports (NACE) – Resolved a 500 error that occurred when generating and exporting the complete NACE report from the Standard Reports page.

 

_____________________________________________

July 21st, 2025

🥳 New Features/Improvements

Email Studio

The all-new 12twenty Email Design Studio is here! A powerful, easy-to-use email builder built specifically for University Career Centers. 

Design polished, branded emails with ease—whether you’re sending a quick event reminder or a fully customized newsletter. With drag-and-drop functionality, your team can create impactful communications without needing design or coding expertise.

You’ll also have access to a robust library of pre-designed email templates to help you hit the ground running. These templates are customizable, reusable, and designed to reflect the professionalism of your office.

To get set up with Email Studio, please connect with your dedicated Account Manager or email us at customersuccess@12twenty.com.

 

🛠️ Fixed

  • Site Settings (Notifications) – Resolved an issue that caused a 404 error when navigating back to a notifications list after viewing an email notification template.

 

_____________________________________________

July 10th, 2025

🥳 New Features/Improvements

API

A new API endpoint is now available for report distribution file downloads!

The /api/v2/report-distribution-file/download/:id endpoint provides external users with secure programmatic access to report distribution files. This new endpoint is fully documented and accessible to authorized users with appropriate custom report permissions. Check out our updated API documentation for details on usage and permissions.

 

Emails

Automated student email notifications now display logos according to site instance branding rules!

Previously, all automated emails used the default logo, regardless of a student’s college or school branding. With this enhancement, student email notifications will now reflect the same logo they see on the site, ensuring a consistent experience.

 

 

🛠️ Fixed

  • Job Postings & Events - Copied Employer URLs for job postings & events now correctly redirect to the employer login page. Previously, these links redirected to the student login page, requiring manual URL adjustments for employer users.
  • Job Postings - The “Reset Filters” button is now consistently displayed by default on the All tab of the OCI & Job Postings module. Previously, this button only appeared after a filter was selected, unlike other tabs where it was always visible.
  • Appointments - Canceled appointments no longer impact the "Appointment Note Rate by Advisor" metric in Analytics. Previously, cancelled appointments were incorrectly included in note rate calculations.
  • Job IQ - Resolved an issue that caused Job IQ to display inaccurate hiring data for some employers.
  • Custom Reports (Contacts) - Published Custom Contact Reports now display results as expected. Previously, published reports returned a “Your Report Doesn’t Have any Results” error, even when data was available.
  • Contacts - The “Copy Email” button on contact profiles now consistently copies email addresses as expected. Previously, clicking the button intermittently failed to copy the email, requiring a page refresh to resolve.

 

_____________________________________________

July 3rd, 2025

🥳 New Features/Improvements

Filters

We've made an improvement that ensures all eligibility attributes marked as filterable are now available as filters! Previously, some education eligibility attributes were excluded as available options. This update removes that restriction, dynamically displaying both student and education eligibility attributes as filters wherever eligibility filters are used.

 

 

🛠️ Fixed

  • Appointments - Resolved an issue that caused unpopulated location fields to display in appointment notification emails. The emails have been updated to include only the Location Type and Location fields.
  • Outcome Filters - Resolved an issue where the Post Grad Reported Outcome filter option “Show Students having both Rumor and Non-Rumor Jobs” only returned students with non-rumor jobs. The filter now correctly returns students who have both rumor and non-rumor jobs on their profiles.
  • Event Analytics - Resolved an issue where the Event Analytics “Total Events” breakdown displayed event types in alphanumeric order instead of descending order. The breakdown now correctly displays event types from highest to lowest count.
  • Data Upload Tool - Resolved an issue that prevented bulk uploads of “Still Seeking” outcomes from processing due to an invalid Job/Offer Status error. Job Status is no longer required for Still Seeking outcomes, allowing these uploads to complete successfully.
  • Appointments - Resolved an issue where some canceled appointments displayed in results when filtering by Status = Active.
  • Candidate Search - Resolved an issue that caused some employers to receive duplicate Candidate Search Access Approved notifications each time their job postings were approved.
  • Student & Alumni Directory - Resolved an issue where student preference attributes configured to be “Shared” or “Filterable” were not respected. These attributes now correctly respect sharing and filtering settings.
  • Email Activity - Resolved an issue where some emails sent to employer users incorrectly appeared under the Students tab of the Bounced Recipients page.
  • Filters - Resolved an issue that caused duplicate Graduation Term filters ("Graduation Term - Student" & "Graduation Term - Student Education") to display.
  • Experiential Learning - Resolved an issue where selecting the “Experience Type” attribute on the Experiential Learning site settings page sometimes resulted in an Oops error.

 

_____________________________________________

June 26th, 2025

🥳 New Features/Improvements

Outcomes

The “Add Outcome” modal has been redesigned for clarity and efficiency! Outcome types are now displayed as individual options, and the "Other" option has been removed. The modal displays up to 15 outcome types by default, and a “Show All Options” link expands the full list if more are enabled on your platform. Additionally, when selecting an “Other” outcome type (e.g. Military Service, Studying Abroad, or Research) the outcome form dynamically updates the header to match the selected outcome.

outcome_modal.jpg

outcome_form.jpg

 

Student Profile (Law Schools)

A new “Bar Exam” section has been added to the student profile for law schools! This section includes updates to the existing Bar Exam Location attribute (now renamed “Where are you planning on taking the bar exam?”) as well as a brand-new attribute: “Where are you admitted to the bar?”

Both attributes support “Decline to State” options, are multi-select, and are available as columns/filters on reporting tools. These changes help law schools and legal employers better capture and access bar exam planning and admission details.

bar exam law schools.jpg

 

Data Export

The student & outcome export available via the Data Export site settings page now includes a new “Parent Employer” column, located next to the existing “Employer ID” column. This enhancement provides additional employer context and supports more comprehensive data analysis.

 

 

🛠️ Fixed

  • SSO - Resolved an issue that prevented students with multiple enrollment accounts from logging in via SSO if one of their accounts had passed its cutoff date. Students with at least one active account can now successfully access the platform using SSO.
  • Admin Groups - Resolved an issue that caused an unexpected error to display when attempting to delete admin groups on the Manage Users page.
  • Contact Auto-Sync - Resolved an issue where contact addresses were not syncing as expected when auto-sync was enabled.
  • Data Export (Site Settings) - Resolved an issue where the Data Export was missing the Preferred Country column and the Preferred City field was appearing blank for students with valid data. Both fields now display correctly for data exports.

 

_____________________________________________

June 12th, 2025

🥳 New Features/Improvements

Appointments

Admin users can now apply edits to a full series of recurring blocks! When editing, moving, or resizing a recurring appointment block, admins are now prompted with a new confirmation modal offering the choice to edit just the current block or all future blocks in the series. Changes are processed in the background, and a toast notification confirms once complete. If a block edit causes a conflict, like overlapping an existing block for the same adviser, then that instance will be skipped. Booked appointments that no longer fit within new block times are retained and automatically unlinked from their corresponding block.

edit_recurring_block_series.jpg

 

Orders/Payments

The Career Fair Employer List export has been expanded with more payment details! The following columns have been added when exporting the Employer List via the Employers tab of a career fair using payments: Sub Total Amount, Total Amount, Adjustments, Invoice Sent Date, and Payment Date. This enhancement gives admins a complete picture of each employer’s registration and payment activity, making it easier to reconcile career fair invoices. The Orders module export has also been updated to include Sub Total Amount and Adjustments columns.

 

Experiential Learning

Admins now have the option to limit student updates to supervisor information while an experience is in progress! If you would like to prevent students from editing their supervisor contact information, please write in to support@12twenty.com.

 

 

🛠️ Fixed

  • Experiential Learning - Resolved an issue that caused the City field to be cleared when admin users edited an experience.
  • Emails - Resolved an issue that caused incorrect delivery statuses to display for emails sent to contacts whose email address had previously bounced.
  • Email Activity - Resolved an issue that caused intermittent errors for some users when filtering by keyword.
  • Job Postings - Resolved an issue that prevented copied student employment job posting links from working as expected.

 

_____________________________________________

June 5th, 2025

🥳 New Features/Improvements

12twenty Reports

The “Employment Search Progress” report now includes a new “% Reporting Salary” row in both the Received Offers and Accepted Offers sections. This metric calculates the percentage of outcomes that include a reported base salary, providing admins with a clearer picture of salary reporting rates. The calculation respects site settings for including unapproved jobs in reporting.

 

Settings

The Picklist detail page has been enhanced with pagination and keyword search functionality, making it easier to manage large picklists. Admins can now navigate picklists 100 values at a time and use the new "Option" search field to quickly find specific entries. For law verticals, the Court picklist has also been added to the Employer Relations site settings page.

 

Events

For employer users viewing past events, the event detail page now displays an updated message with a new “Duplicate” action: “This event has ended. Interested in hosting this event again? Duplicate your event now.” Clicking the button creates a copy of the event and redirects users to the Edit page. Additionally, the “Edit Event” option is no longer available in the ellipse menu for past events, preventing employers from re-using events.

 

API

The Appointments API has been updated to support expanded location type details. New fields including LocationTypeID, VirtualLocationTypeId, InPersonLocationTypeId, VirtualLocationText, and InPersonLocationText are now exposed and documented. A friendly error is returned if attempting to set an unsupported hybrid LocationTypeID. The deprecated Location field is no longer used.

 

🛠️ Fixed

  • Appointments - Resolved an issue where editing or creating an appointment or block on a future date would return admins to the current day upon saving. The calendar now retains the selected date range, making it easier to manage future appointments without unnecessary navigation.
  • Appointments - Resolved an issue in the appointment booking workflow where the “Adviser College” filter was not being applied when selected. The filter is now correctly set based on user selections, which also resolves related inconsistencies in the list of additional colleges shown.
  • Custom Report Distribution - Scheduled report dashboard emails now correctly download full files instead of blank 0 byte documents.
  • Custom Reports (Outcomes) - Resolved an issue where students with accepted internship offers were incorrectly appearing in custom reports filtered for "still seeking" students. Reports now correctly exclude students with accepted outcomes, aligning with profile behavior and report filter logic.
  • Events - Resolved an issue where employers could not see event descriptions if “Separate Event Descriptions” was disabled. Employers now correctly see the general event description when a separate employer-specific description is not provided.
  • Students - Resolved an issue may result in a “Oops!” error when saving certain student profile due to mismatched group data. Admins can now successfully update affected student profiles without using a workaround.
  • Students - Resolved an issue where the “Job Preferences” section on student profiles was incorrectly renamed to “Practice Area” across all schools. This label now correctly displays as “Job Preferences” for non-law schools and “Practice Area” only for law schools, preserving intended context per vertical.
  • Student Directory - Resolved an issue that prevented admins assigned to multiple Admin Groups from viewing student profiles across all associated Student Groups. Admins can now see all students tied to their admin roles, even when student accounts span multiple groups.
  • Standard Reports (NACE) - Resolved an issue where students with interview-only outcomes were being counted multiple times on the NACE report. The report now correctly excludes interview status outcomes, ensuring accurate outcome counts per student.
  • Users - Resolved an issue where employer users were redirected to the student login page after logging out. Employers are now correctly returned to the employer login page upon logout.

 

_____________________________________________

May 28th, 2025

🥳 New Features/Improvements

Appointments - Cancelled Appointment Tracking

Canceled appointments are now retained for reporting and visibility! 🎉

Previously, when a student or admin canceled an appointment, the appointment record was deleted—removing any trace of the canceled meeting. With this enhancement, canceled appointments are preserved with a new Canceled status, allowing admins to view and report on these historical records. Additionally, canceled appointments are excluded from availability calculations, student booking limits, and do not appear in the student view. For all of the details, please check out the Canceled Appointment Tracking article!

 

cancel.jpg

Cancel Appointment action via the appointment modal

 

Cancelled appointment status on a student profile page

 

Appointments - Office Hours Attendance Tracking

Admins can now track attendance for Office Hours! 🙌

Office Hours appointment blocks—non-bookable sessions designed for open student drop-ins—just got a major upgrade. Admin users can now document which students attended Office Hours, enabling more accurate engagement tracking and reporting. For all of the details on this new feature, please check out the Office Hours Attendance Tracking article!

track.png

 

Analytics

unique.png

We've updated analytics for Appointments, Events and Job Postings to include "Unique" counts, where possible. Here's the list of new tiles that have been updated:

Job Posting Analytics

  • Applications Tile:
    • Primary metric header: Total
    • New secondary metric: Unique Applications

Appointment Analytics

  • Total Booked Appointments Tile:
    • Primary metric header: Total
    • New secondary metric: Unique Students/Alumni

Event Analytics

  • Registrants Tile:
    • Primary metric header: Total
    • New secondary metric: Unique Registrants
  • Attendees Tile:
    • Primary metric header: Total
    • New secondary metric: Unique Attendees

 

 

đź›  Fixed

  • API - Restored "Events" endpoint documentation
  • Sandbox - Resolved an issue that prevented password reset emails from being sent from the Sandbox environment
  • Picklists - All available mapped columns now appear in the front end view of a pick list.

 

____________________________

May 22nd, 2025

🥳 New Features/Improvements

Appointments

The new Appointment Homepage Filter Wizard is here! When enabled, the filter wizard tool helps students find appointment availability by asking them to select from Appointment Types and/or Adviser Colleges (undergraduate universities only). Available appointments that meet the user's selected criteria are then displayed. To enable the Appointment Filter Wizard for students, navigate to the Appointments site settings page.

Appointment_Homepage_Filter_Wizard_–_12twenty_Support.jpg

 

Emails

We've added tools to help you manage bounced emails! A new "Bounced Recipients" page is now available to admin users. Use this page to view students and contacts whose emails have permanently bounced, export the bounced email list, and, if necessary, remove individual users from the bounced list. To view your bounced recipients, navigate to the Email Activity page and select Bounced Recipients.

Bounced_1.jpg

Bounced_2.jpg

Individual student, alumni & contact profiles with bounced email addresses now display with a clear alert icon, as well as a disabled Send Email button. Hover over the user's email address to expose additional information.

Bounced_3.jpg

 

Emails

Email recipient lists can now be exported! To export a recipient list, navigate to the Email Activity page, select an email with multiple recipients, navigate to the Recipients tab, and use the actions menu to Export. Exported email recipient files include the following columns: Name, Email, Subject, User Type, Delivery Status, Open Date, and Click Date.

Email_export.jpg

 

Custom Reports

Custom Report folder visibility has been upgraded to include Admin Group visibility options! 

Custom_Reports_Folder.jpg

 

Cities

We've updated the way cities are sorted so that cities with common names and large populations display first! Cities that are now more prominent in the autocomplete menu include:

  • Washington, D.C.
  • Madison, WI
  • Greenville, NC
  • Franklin, TN
  • Clinton, MD
  • Salem, OR
  • Springfield, MO
  • Georgetown, TX
  • Fairview, NJ

Cities.jpg

 

12twenty Job IQ

Please note that on Friday, May 23rd 2025, the data region naming conventions will be updated to remove "12twenty." For example, the "12twenty - US Schools" network displayed below will be updated to "US Schools."

data_regions.jpg

 

 

đź›  Fixed

  • Appointments - Students attending virtual appointments hosted with 12twenty video are now automatically marked as attended when joining the virtual meeting.
  • Emails - Resolved an issue that prevented admins from successfully creating new email notification variants.
  • Audit Logs - Updates to eligibility on job postings, events, appointment blocks, and resume books are now included in their respective audit logs.
  • Site Settings (Picklists) - Column headers are now included when reviewing picklists with mapped options.
  • Site Settings (Picklists) - All mapped options (e.g. Undergraduate Major CIP Codes, Core Industry options) are now included as columns when exporting a picklist.
  • Candidate Search - Resolved an issue that prevented the Candidate Search Exclusion settings from applying as expected for some student users.
  • Custom Reports - The standard Graduation Term filter has been restored on the Custom Target Employers Report.
  • Interview Questions - Resolved an issue that prevented admins from successfully searching questions using custom tags.
  • Students - Resolved an issue that prevented students with multiple accounts (multiple enrollment) from accessing the platform when access was revoked for one of the accounts.

 

_____________________________________________

May 16th, 2025

🥳 New Features/Improvements

Events

Events that include registration documents now have an "Application" column on the Registered Students tab! To view a student's registration document, select to open a preview in a new tab.

events documents.jpg

 

12twenty Network Interviews & Events

Pending 12twenty network Interviews and Events have been moved to the existing pending OCI Job Listing and pending Event queues, respectively. Note that 12twenty network interviews and events are denoted with a 12twenty icon in the job/event title.

12te_oci_events.jpg

 

Filters

12twenty filters have an all-new look and feel! This style update does not alter filter functionality.

filters.jpg

 

 

đź›  Fixed

  • 12twenty Network Contacts - Resolved an issue that prevented 12twenty Network Contacts from displaying as expected for schools in our European and Canadian data regions.
  • Emails - Resolved an issue that caused substitution tags to display as the tag name, e.g. "FirstName," when a value was not available.
  • Experiential Learning - Resolved an issue that allowed some students to bypass the required City/State field on new experiences.
  • Experiential Learning - Selecting a student's name on Custom Experiential Learning Reports now directs to the relevant student's experience, as expected.
  • Students - Resolved an issue that allowed some users to be created without the required Major/Academic Program or Degree fields.
  • Data Upload Tool (Students) - The "Degree Level" attribute is now available as a column for student uploads.
  • Job Postings - The ability for admin users to favorite applicants on a job posting has been restored.
  • Outcomes - Resolved an issue that prevented students from updating their Continuing Education outcome status via the student homepage's Outcomes tile.

 

_____________________________________________

May 9th, 2025

🥳 New Features/Improvements

Communities

The all-new Communities module is here! Communities allows admins to create dedicated spaces for students & alumni to connect around shared interests, geographic locations, campus affinity groups, and more! Community members can participate in discussion feeds, allowing them to share posts, engage by commenting on others posts, and "like" content. 

Communities can be configured as public (accessible to all), private (request to join), or invite-only. Student users with access can browse communities, join/request to join as members, and start connecting! Notification options keep users engaged and informed of updates happening in their communities, and the ability for users to flag posts allows for real-time content moderation.

To enable the Communities module on your platform, please reach out to your dedicated Account Manager or email us at customersuccess@12twenty.com.

Communities.jpg

 

Payments

Admins can now create and manage multiple payment method configurations! Each payment method includes its own payment instructions, admin contact details, and a selected payment processor (Stripe, Touchnet, or an External URL). Navigate to the Payment site settings page to get started managing and creating new payment methods. When building a career fair, use the new Payment Method section to apply a payment method to generated invoices.

If your platform included a payment configuration before this release, that setup has been moved to a new payment method named "Default," and has been automatically applied to any active career fairs.

Payments_1.jpg

 

Payments_2.jpg

Job Postings

Two new job posting notifications have been added! Notifications can be managed by navigating to the Notifications tab of the OCI & Job Listing site settings page.

  • Draft Job Posting Reminder: Sent to the job posting owner after 24 hours if a job posting is created and remains in "Draft" status.
  • Repost Job Posting Reminder: Sent to the job posting owner 10 months after a job posting is posted/approved.

job_posting_1.jpg

job_posting_2.jpg

Job Postings

Job postings that are in "Application Closed" status have been updated with new messaging that encourages employers to repost the position, along with a quick-action Duplicate button!

job_postings_3.jpg

 

Experiential Learning

Students are now able to update their experience Supervisor while the experience is in "In Progress" status. Updates to the supervisor are captured in the audit log, and any final approval configurations that include the Supervisor will be redirected to the updated contact.

 

Contacts

The "Reject & Revoke Access" option currently available on the Pending Contacts page has been added to each contact profile's action menu! This action rejects the contact record and revokes the associated user's access to your platform.

contacts.jpg

 

Events

The "Generate QR Code" option on events is now available to employer users! 

Events.jpg

 

đź›  Fixed

  • Student Directory - Resolved an issue that prevented filters from being added when accessing the Student Directory via mobile device.
  • Outcome Survey - Resolved an issue that allowed some students to bypass required Date fields.
  • OCI - Resolved an issue that prevented admins from updating Interview Date Availability for employers.
  • OCI - Resolved an issue that caused some dependent attributes to display without their associated "parent" attribute on the OCI Registration form.
  • Appointments - Resolved an issue that caused the appointment audit log not to record attachments added by students.
  • Standard Reports (NACE) - Resolved an issue that prevented admins from successfully exporting NACE reports.
  • Data Upload Tool - Resolved an issue that prevented successful uploads of During School job phase outcomes.

 

_____________________________________________

May 2nd, 2025

🥳 New Features/Improvements

API

We’ve updated the design of our API documentation to make it easier and faster to find what you need! The new layout features a modern, streamlined interface with improved organization, making it simple to browse and understand available endpoints. You’ll also find new request/response examples and enhanced search functionality to help accelerate your development. This update is part of our ongoing effort to improve the API user experience and support seamless integrations with the 12twenty platform.

12twenty_API_V2_Documentation.jpg

 

Mentorships

The Mentorship Reminder notification, sent to users when no action has been taken on their pending mentorship requests, now includes the same quick action links included in the New Mentorship Request notification! The quick action links allow users to Accept or Decline mentorship requests directly from the email notification, without the need to login.

The following mentorship properties have been exposed on the Students endpoint for API users:

  1. Is_Mentor
  2. Mentorship_Terms

 

đź›  Fixed

  • Custom Reports - Resolved an issue that caused Custom Report distribution links to return a 500 error when attempting to download.
  • Email Activity - Resolved an issue that prevented the Email Type filter from being respected.
  • Experiential Learning - Resolved an issue that allowed some students to bypass the required City field on the experience form.
  • Standard Reports - Resolved an issue that prevented the Student ID column of some standard report downloads from generating values as expected.
  • Emails - Resolved an issue that prevented scheduled emails from displaying with the Sender Name as expected.
  • Outcomes - Resolved an issue that prevented students from confirming graduate degree plans by updating their Seeking Education outcome with a Continuing Education survey.

 

_____________________________________________

April 4th, 2025

🥳 New Features/Improvements

Mentorships

  • All student mentorship attributes have been moved to a dedicated "Mentorships" section on the student profile!
  • When browsing for available mentors, the system now automatically excludes potential mentors the user has already requested.
  • The "request mentor" button on available mentor profiles is now hidden when the requestor has met their maximum pending outgoing request limit, or when the potential mentor has met their maximum pending incoming request limit.

 

Appointments

Virtual "Office Hours" appointment blocks can now be hosted using 12twenty Video! Since these sessions are shared and not individually bookable by students, the 12twenty Video waiting room is automatically enabled.

 

Appointments

Three new available columns/filters have been added to Custom Appointment Reports: Location Type, Virtual Location Type, and In-Person Location Type. Use these attributes to accurately report on appointment location selections.

Cursor_and_Custom_Reports_-_EARNS_-_Powered_by_12twenty.jpg

 

đź›  Fixed

  • Contacts - Resolved an issue that prevented the Emails tabs of a contact profile from consistently loading results.
  • Student Employment - Resolved an issue that caused some 12twenty Network Jobs to display on the dedicated Student Employment tab of the job postings module.
  • API - Resolved an issue that caused inconsistent formatting to return for some "date/time" properties. The expected format for these properties is yyyy-MM-ddTHH:mm:ss.
  • Student Directory - Resolved an issue that prevented the Preferred City column from populating as expected when included in a custom admin view of the Student Directory.
  • Promote - Resolved an issue that caused some filters to extend past the browser page when promoting job postings or events.
  • Events - Resolved an issue that caused the Name Tag Printing page to timeout when printing name tags for events with more than 1,000 registrants.
  • Resource Library - Resolved an issue that prevented some admins from successfully uploading video files.

 

_____________________________________________

March 28th, 2025

🥳 New Features/Improvements

Emails

An expanded list of student merge tags is now available! When emailing students from the Student Directory, or creating a student email template, use the new Substitution Tags menu to pull in relevant student attributes.

Mar-27-2025 16-51-15.gif

Employers

Automatic company branding retrieval is here! Following a successful beta testing phase, this feature is now live! When a new employer is added to your platform, 12twenty AI automatically enriches the profile with a logo, website, description, and more—keeping your data fresh and your platform looking its best.

Job Fairs

When creating a job fair event, admins are now presented with the option to set a separate description for students and employers! Select "yes" for the field shown below to expose a separate Employer Event Description. When separated, students may only view the Student Description and employers may only view the Employer Description.

Events_-_EARNS_-_Powered_by_12twenty.jpg

Sandbox

The sandbox environment's scrub cadence and overall process has been updated to kick off on the 1st of each month, with up to 7 days of processing time to complete. Check out our article to learn more about the new cadence, our process, and frequently asked questions.

 

đź›  Fixed

  • Attributes - Resolved an issue that prevented some students from editing their Preferred Cities.
  • API - The contacts endpoint now returns the UserID property when available for GET Detail requests (api/v2/contacts/contactID).
  • Employers - A new "unlink" option has been added to allow admins to unlink an employer from a 12twenty network employer.
  • Interview Experience - Resolved an issue that prevented some application documents from loading as expected on the employer user Interview Experience Page.
  • Candidate Search - Resolved an issue that prevented admins from updating the Candidate Search Access permission for employer users.

 

_____________________________________________

March 25th, 2025

🥳 New Features/Improvements

Employer Directory

Introducing the all-new 12twenty Global Employer Directory! Leverage the full power of the 12twenty network to expand your employer relationships and kickstart new outreach! Navigate to the new "All Employers" tab of your Employer Directory to browse the 12twenty network of employers, view employer profiles, access recently active contacts, and add new employers to your directory!

The 12twenty Global Employer Directory has been enabled for all schools primarily serving undergraduate student populations. If you are a business or law school that is interested in accessing the Global Employer Directory, email us at customersuccess@12twenty.com.

Employers_and_Contacts_-_EARNS_-_Powered_by_12twenty.jpg

 

____________________________________________

March 20th, 2025

🥳 New Features/Improvements

Appointments

The "reply-to recipient" for the following student appointment notifications has been updated to the relevant appointment's adviser, allowing students to email their adviser directly by responding to the email notification.

  • Appointment Scheduled
  • Appointment Reminder
  • Appointment Updated
  • Appointment Canceled

 

Events

For virtual events utilizing 12twenty video for schedules, admins are now able to choose which type of 12twenty video links (admin or employer) are included when generating shared application packets.

Events_-_myCareer_-_Powered_by_12twenty.jpg

 

Events

When promoting events to students & alumni, the Event Date is now included in addition to the Registration Deadline for each event included in the promotion email.

EARNS_-_Powered_by_12twenty.jpg

API

New properties have been added to API endpoints.

 

 

đź›  Fixed

  • Job Postings - When duplicating a job, all eligibility fields are now transferred to the duplicated job posting as expected.
  • Appointments - Resolved an issue that prevented students from editing an existing booked appointment within the appointment booking restriction window.
  • Events - Resolved an issue that prevented student user role event type selections from being respected.
  • Employers - Resolved an issue that prevented the Events tile on employer profiles from loading results as expected.

 

_____________________________________________

March 14th, 2025

🥳 New Features/Improvements

Payments

Payments can now be configured with TouchNet! 12twenty now supports orders and payments using TouchNet, in addition to our existing Stripe integration option. To get set up with TouchNet for payment processing, please connect with your dedicated Account Manager or email us at customersuccess@12twenty.com.

 

đź›  Fixed

  • Career Fairs - Resolved an issue that caused some latency when loading the Employers tab of a career fair with more than 100 employer registrations.
  • Contacts - Resolved an issue that prevented the FirstName merge tag from populating as expected when sending emails to alternate email addresses.
  • Job Postings - Resolved an issue that prevented students from applying to job postings without a resume when the resume application requirement was set as optional.
  • Job Postings - Resolved an issue that prevented students from creating new saved searches using the "Daily" frequency option.
  • OCI - Resolved an issue that prevented the InterviewerNames merge tag from consistently populating as expected within the "Interview Schedule" student notification.
  • API - Resolved an issue that could cause duplicate appointments to return when using pagination with the Appointments endpoint.
  • API - Resolved an issue that caused an empty custom attribute array to be returned when querying all employers via the Companies endpoint.
  • Outcomes - Resolved an issue that caused the Save button to be unresponsive for some admins when adding a note to an outcome.

 

_____________________________________________

March 6th, 2025

🥳 New Features/Improvements

Appointments

We’re excited to introduce appointment transcription and automatic notes powered by 12twenty AI! With this new functionality, virtual appointments hosted with 12twenty Video will now include a full call transcript for admin users, along with an AI-generated summary of the discussion. This enhancement streamlines workflows, saves time, and ensures key takeaways are efficiently captured.

Interested in adding this functionality to your platform? Please reach out to your dedicated Account Manager or email us at customersuccess@12twenty.com.

transcript___AI_note.jpg

 

 

đź›  Fixed

  • Experiential Learning - Resolved an issue that caused some approval forms to be missing Supervisor and Faculty Supervisor names.
  • Job Postings - Resolved an issue that caused disabled eligibility attributes to continue to display on the job posting form.
  • Custom Reports - Resolved an issue that caused some attributes that were disabled as filters to be available on custom reports.
  • OCI - Resolved an issue that caused time slots not to auto-associate with a job posting when a student signs up for an interview slot within a linked OCI.
  • OCI - Resolved an issue that required admins to add an interviewer when registering an employer for an OCI. Admins are now able to use the "Interviewer TBD" toggle to bypass the requirement.
  • OCI - Resolved an issue that could prevent admins from withdrawing a student from an OCI.
  • Appointments - Resolved an issue that caused some early user timeouts for admins utilizing 12twenty video for appointments.

 

_____________________________________________

February 28th, 2025

🥳 New Features/Improvements

Appointments

When booking an appointment as an admin user within an appointment block that has limited Location picklist options, only the block's available picklist options are now displayed. When editing an appointment, all location options remain available.

Appointments_-_EARNS_-_Powered_by_12twenty.jpg

 

 

đź›  Fixed

  • Job Postings/Events - Resolved an issue that caused the Work Authorization field to be available on 12twenty Network Jobs/Events when that attribute was disabled.
  • Data Upload Tool - Resolved an issue that prevented Outcome approval status updates from processing as expected.
  • Events - Resolved an issue that prevented the "Event Date = All Future" filter from being respected, causing some past events to erroneously display for student users.
  • Events - Resolved an issue that prevented the student registration dates from displaying as expected for events where student registration spanned more than one day.
  • Outcomes - Resolved an issue that prevented some checkbox fields from saving as expected on the outcome survey form.
  • Survey on Login - Resolved an issue that caused some students to be presented with a blank Survey on Login window when no applicable attributes were available.

 

_____________________________________________

February 13th, 2025

🥳 New Features/Improvements

Appointments

Admins impersonating other admins can now update the My Virtual Meeting URL setting as needed. Previously, only an admin logged in organically could update their My Virtual Meeting URL setting.

virtual_meeting_URL.jpg

 

Appointments

Admins are now able to utilize another admin's virtual meeting URL when creating an appointment or appointment block on their behalf!

other_admins_URL.jpg

 

Appointments

When creating a new appointment or appointment block, the platform now recalls your previous selections and will persist those selections the next time you create an appointment/block! For example, creating an appointment block with "12twenty Video" set as the location will ensure the next block you create already has 12twenty Video auto-selected. You are still able to update any field as needed.

Please note that Date, Start/End Time, and Student (when applicable) are not auto-selected.

 

Job Posting Student Homepage

A new carousel has been added to the student homepage, highlighting available OCI job postings! Only job postings available to students and for which they are eligible to apply are included on the student homepage.

OCI_carousel.jpg

 

Mentorships

Mentorship settings have been moved to a dedicated section within the Account Settings page for students and alumni.

mentorship_settings.jpg

 

đź›  Fixed

  • Command Center - Resolved an issue that required a browser refresh to display updated statuses. The 12twenty OCI Command Center displays real-time status updates on students and interviewers, and automatically updates as users enter/leave interviews.
  • Outcomes - The outcome tile on the student homepage now prompts users to confirm if they are still seeking employment, if applicable.
  • Experiential Learning - Resolved an issue that allowed some users to bypass the required City field on the experiential learning form.
  • Interview Question Database - Resolved an issue that caused some "Question Stats" tiles to be misaligned with their associated questions.
  • Outcomes - Resolved an issue that prevented admins from bypassing the Years of Experience attribute on outcomes.
  • Events - Resolved an issue that caused past events to be displayed in the results when students utilized the Events Homepage search bar.
  • OCI - Resolved an issue that prevented admins from removing a notification within an OCI Period.

_____________________________________________

February 5th, 2025

🥳 New Features/Improvements

12twenty Video for Appointments

12twenty Video, our in-app video conferencing solution, is now available for appointments! When creating an appointment block, select the new 12twenty video option to host your appointments within 12twenty.

Cursor_and_Presentation1.jpg

 

Appointments

The appointment block creation and appointment booking workflow has been streamlined with a new Location section, as well as a new field: Location Type. When creating an appointment block, admins will set the new Location Type field as virtual, in-person, or hybrid.

Virtual: For virtual appointment blocks, admins may choose from the following options:

  • 12twenty Video (available if enabled for your platform)
  • My Virtual Meeting URL (available if configured in your Account Settings)
  • Select from a list (available if the Location picklist field is enabled)
  • Input my own location (available if the Location free-text field is enabled)

In-Person: For in-person appointment blocks, admins may choose from the following options:

  • Select from a list (available if the Location picklist field is enabled)
  • Input my own location (available if the Location free-text field is enabled)

Hybrid: For hybrid appointment blocks, admins will select one Virtual and one In-Person location. Student users will select their preference (virtual or in-person) when they book their appointment.

 

Zoom Deprecation / My Virtual Meeting URL

To expand access to all conferencing tools, the Zoom integration in Account Settings has been deprecated and replaced with a Virtual Meeting Integration. To enable this feature, navigate to the Integrations tab of your Account Settings page and enter your virtual meeting details in the My Virtual Meeting Room field. Once set, users can utilize this virtual meeting room when creating appointment blocks.

Settings_-_EARNS_-_Powered_by_12twenty.jpg

 

Appointments

Admins now have full flexibility when editing existing appointments! You can now reschedule booked appointments to any date and time and modify the location as needed.

 

Standard Reports (NACE)

The NACE report now includes demographic data breakdowns, per updated NACE reporting guidelines. On each "Summary" tab of the exported NACE report, there are now additional demographic rows that reflect Gender, Ethnicity, and Work Authorization data.

Below is a table showing the newly added rows, and how those directly translate to your data in 12twenty using the standard Gender, Ethnicity, and Work Authorization attributes.

NACE Report Row Name 12twenty Mapping
Men Gender = Man
Women Gender = Woman
Non-Binary Gender = Non-binary/third gender
American Indian or Alaska Native Ethnicity = Native American or Alaska Native
Asian Ethnicity = Asian
Black or African American Ethnicity = Black or African American
Hispanic or Latino Ethnicity = Hispanic or Latino/a/x
Native Hawaiian or other Pacific Islander Ethnicity = Native Hawaiian or Pacific Islander
White Ethnicity = White
Two or more races Ethnicity = Multiracial or user has Ethnicity 1 & Ethnicity 2 values
Nonresident alien Consolidated Work Authorization = Non-Permanent Work Authorization. Note that students represented in this row are not included in the Race/Ethnicity rows above.

 

A preview of the exported NACE report with the new demographic rows:

 

 

đź›  Fixed

  • Experiential Learning - Resolved an issue that allowed some student users to bypass the required Faculty Supervisor field when submitting a new experience.
  • Experiential Learning - When adding an experience as an admin user from a student's profile, the student's name is now auto-populated on the new experience form.
  • My Calendar Page - The displayed times on the student My Calendar page have been expanded to the full calendar day (12:00am - 11:59pm) so that all calendar events are always visible on this calendar view.

 

_____________________________________________

January 21st, 2025

🥳 New Features/Improvements

12twenty Network Jobs

Job postings added by the 12twenty Job Network Feed are now actively monitored, and job postings that are no longer available will be automatically closed by the system! To increase the reliability of these job postings, and reduce the need for periodic manual review, network feed job postings that were previously approved will now be automatically closed if the system detects that the job is no longer available.

If a network feed job posting becomes unavailable while it is still in pending approval status, the job posting will be deleted along with (if applicable) the related pending employer.

 

 

đź›  Fixed

  • Events - Resolved an issue that caused event logos to display with the "default event logo" when an employer logo was available.
  • OCI - Resolved an issue that prevented the second interview of a confirmed rotating interview pair from appearing on the student My Calendar page.
  • Outcomes - Resolved an issue that caused attributes available to student users not to display as expected for students viewing the outcome preview slideout.
  • Outcomes - Resolved an issue that caused some alumni Work Experience outcomes to display without an employer logo on the student profile.
  • Employers - Resolved an issue that prevented admin users from accessing the Employer Aliases management page.
  • Employers - Resolved an issue that could cause the headquarters tile of the employer profile not to load as expected.

_____________________________________________

January 10th, 2025

🥳 New Features/Improvements

OCI Command Center

The OCI Command Center is now available for employer users! The Employer Command Center allows your employers to monitor and track their student interviews in real-time.

To extend access to the Interview Command Center, enable the new "Access to Interview Command Center" employer user role permission. Users with this permission enabled can access their company's interviews by navigating to the OCI & Job Listings menu via the left hand navigation panel, and selecting the OCI Command Center.

Events

Admins are now able to set a custom event logo for any event!

By default, company-hosted events will display with the associated employer's logo, and all other events will use the Default Event Logo configured on the Event Site Settings page. To use a unique logo for an event, edit the event and navigate to the Admin section to utilize the new Override Event Logo feature.

override_event_l_ogo.jpg

 

Mentorships

The New Mentorship Request Notification, sent to users when a student requests them as a mentor, now includes quick action links! Mentors are able to Accept or Decline mentorship requests directly from the email notification. Alternatively, users are also able to temporarily snooze mentorship requests for 30, 60, or 90 days. Quick action links do not require the user to log in -- selecting Accept, Decline, or Snooze will take users directly to a confirmation page!

Mentorship_Reques.jpg

Mentorships

The reply-to recipient of the Mentorship Request Accepted (to Mentor) notification, sent to mentors when they accept a pending mentorship request, has been set to the mentee! This allows mentors to easily connect with their new mentees by replying directly to the confirmation email.

 

Mentorships

A new filter has been added to help admins effectively manage their pool of available mentors: Is Available as Mentor! When filtered for Is Available as Mentor = Yes, only users that are currently available to be requested as a mentor are returned.

Available mentors are defined as users that are: actively opted-in to be a mentor, included in the Student & Alumni Directory, not currently snoozed, and have not reached their max mentee limit per site settings.

Students___Alumni_-_EARNS_-_Powered_by_12twenty.jpg

 

 

đź›  Fixed

  • Outcomes - Resolved an issue that prevented some students with a Still Seeking outcome status from accessing outcome surveys.
  • OCI - Resolved an issue that caused OCI schedule breaks to be split into two blocks on rotating schedules. Schedule breaks are now accurately represented once on each schedule within a rotating pair.
  • OCI - Resolved an issue that caused some confirmed interviews to appear twice on the student My Calendar page.
  • Standard Reports (Bloomberg Businessweek) - Resolved an issue that caused some figures on the standard Bloomberg Businessweek report to display values greater than 100%.
  • Research Tools - Resolved an issue that could cause Salary Database results to include incorrect results when filtering using the Employer attribute.
  • Appointments - Resolved an issue that potentially prevented student appointment duration settings from being respected.
  • Custom Reports - Restored the "Other Job Sources" column on Custom Outcome Reports.


Accessibility Improvements and Issues Addressed

 

Alternative Text and Non-Visual Elements

•Provided meaningful alt text for all logos to enhance accessibility for non-visual users, ensuring logos convey purpose and context rather than generic terms like “logo.”

•Updated alt text for images in job posts, events, and announcements to describe specific content rather than using generic alt text, enhancing context for screen reader users.

•Provided text alternatives for action icons and hid decorative icons from assistive technologies, improving the meaningfulness of content announced to screen reader users.

•Data visualizations need non-visual equivalents; best practice is to use high-contrast colors and alternative representations.

 

Interactive Elements and Navigation

•Replaced non-interactive elements with native interactive elements like <button> and <a> to improve compatibility with assistive technologies and keyboard navigation.

•Differentiated buttons and links according to their functions—using buttons for actions and links for navigation—to prevent confusion for assistive technology users.

•Simplified and standardized navigation design by limiting elements to links and expandable menus, ensuring proper accessibility attributes are in place to reduce user confusion.

•Tabs on Application Materials and Job Details pages need role="tab" and proper contextual labeling to improve accessibility.

•Reworked navigation to make all elements comparable for better accessibility.

 

Forms and Input Fields

•Structured radio button and checkbox groups using <fieldset> and <legend> tags to correctly associate options with their related questions for screen reader users.

•File uploads need better contrast and focus states on input style, as well as improved hierarchy for accessibility.

•Implemented a consistent global focus ring style across all interactive elements to ensure visibility of focus indicators in all browsers, aiding keyboard-only users.

 

General Accessibility Fixes

•Repeated links or buttons on the same page must be distinct and describe the specific action they perform.

•Removed empty <ul> elements from sitewide navigation to prevent confusion for assistive technology users encountering unnecessary structured content.

•Copy icons are nested links, which should be corrected for proper functionality.

•Added unique labels to repeated buttons and links like “Add Cover Letter” or “Add Transcript” to help assistive technology users distinguish between similar actions.

_____________________________________________

Was this article helpful?
0 out of 0 found this helpful

Articles in this section