The Udemy integration connects an Udemy instance to Sana and allows your course catalog and completion data to be imported and tracked directly in Sana.
What the Integration supports
Once configured, the Udemy integration enables:
Automatic import of all Udemy courses in your catalog into Sana
Optional exclusion of specific courses
Synchronization of learner course completions from Udemy back to Sana
This is a one‑way sync from Udemy to Sana only.
Learner experience
When courses are imported, they then appear in Sana, and when a learner starts or attempts to access them, they are redirected to Udemy to consume the content. Because of this, an active Udemy license is required for any user accessing Udemy content via Sana.
Completion data
After the integration is in place, Sana can:
Track course completions that occur in Udemy
Sync completion status and dates back to Sana
This allows you to include Udemy activity in your Sana insights dashboards.
Catalog import & course exclusions
By default, the integration automatically imports all Udemy courses from your organization into Sana.
If you want to exclude specific Udemy courses from appearing in Sana, you can choose to exclude individual courses from the sync.
To exclude courses:
Contact your Sana representative with a list of the Udemy Course IDs for any courses that should not be imported.
Security & data handling
The integration uses secure API authentication. All communication between Udemy and Sana is encrypted in transit. Sensitive credentials (such as client IDs and secrets) are stored and handled securely by Sana and are never exposed in reporting.
Connecting Udemy to Sana
Step 1 – Generate API credentials in Udemy
From your Udemy admin environment, obtain the following:
UDEMY_CLIENT_ID
UDEMY_CLIENT_SECRET
UDEMY_ACCOUNT_NAME
UDEMY_ACCOUNT_ID
If you need assistance finding these credentials, please contact your Udemy Customer Success Manager.
Step 2 – Share credentials with Sana
Provide the credentials securely to your Sana representative. Your Sana representative will provide instructions on how to securely provide it.
The integration is configured in the backend by the Sana team. No additional setup is required inside your Sana admin interface.
Need help?
If you’re ready to activate the Udemy integration, share your Udemy credentials and any course exclusions with your Sana point of contact.
If you have questions about catalog sync behavior, reporting cadence, or user matching requirements, your Sana representative can provide additional guidance.
