Skip to main content

How do I add learners to the learner portal?

Add learners to your portal manually, in bulk via CSV, or automatically by syncing from your HRIS system.

Written by Meg Farley

There are two ways to get learners into the Learn App: add them manually (one at a time or in bulk), or connect your HRIS system for automatic nightly sync. Many organizations use one method, and some combine both.


Manual learner provisioning

Add an individual learner

  1. Go to Users under the Manage section

  2. Select New User.

  3. Enter their information:

    • Email Address

    • Full name

    • Employee ID

    • Department

    • Job Title

    • Location

    • Country

    • Manager email

  4. Select Create.

An invitation is sent to their email. They log in with their email and a password they set. Access is immediate.

Bulk add via CSV

If you have a list of learners:

  1. Go to Users under the Manage section

  2. Select Import CSV

  3. Upload the CSV file with user data.

    • Required column: email

    • Optional columns: employee_id, department, job_title, location, country, manager_email

All learners receive invitations simultaneously.


Automatic provisioning via HRIS

HRIS integration syncs learner data so you don't have to maintain rosters by hand.

Why connect your HRIS

Without HRIS integration, you maintain CSV lists manually, new hires aren't added until someone provisions them, removed employees keep access until manually deactivated, and you can't segment by department, location, or role.

With HRIS integration:

  • Your learner roster stays in sync automatically, every night.

  • New hires who match your assignment criteria are auto-assigned.

  • Removed employees are auto-deactivated after a 7-day grace period.

  • You can assign Sessions at scale using HRIS attributes (e.g. "all sales reps in a region")

Set up

  1. In the Synthesia Learn App, go to Integrations tab under the Manage section.

  2. Select the HRIS platform you use and follow its setup guide:

  3. As part of setup, create a custom report in your HRIS containing learner data — email, name, and optional attributes like department, location, or job level. This is the report Synthesia syncs from.

✍️ First sync overwrites existing data. On initial connection, existing learners in Synthesia are reconciled against your HRIS report, and HRIS attributes overwrite existing Synthesia values. Review your report before connecting so you don't overwrite data you've entered manually.

Once your HRIS is connected

From here, everything runs automatically:

  • Nightly sync. Synthesia syncs from your report every night.

  • New hires. Anyone added to your report is created in Synthesia within 24 hours.

  • Updates. Attribute changes (name, department, location, etc.) are refreshed each night.

  • Removals. Learners removed from the report are deactivated after a 7-day grace period. If they reappear within those 7 days, their account reactivates automatically; after 7 days, they're marked inactive.

  • Assignment at scale. You can assign Sessions using HRIS attributes (e.g. department = Sales).

📚 See How do I assign Roleplay Sessions to learners? for assignment workflows.

Did this answer your question?