
Support
This integration is supported by OneTrust. Learn more
OneTrust
Enhance user profiles with consent and communication preferences
Ensure your organization is compliant with privacy regulations while honoring customer choices with OneTrust PreferenceChoice™ and Auth0.
Operationalize Your Privacy, Security and Third-Party Risk Programs. OneTrust products work together to give you the automation, workflows and record keeping you need to comply with GDPR, CCPA, ISO 270001 and hundreds of the world’s privacy and security laws.
Support
This integration is supported by OneTrust. Learn more

Add Consent Data to Your User Profiles
Enrich user profiles with opt-ins, cookie consent, subscriptions, marketing/sales consent, communication preferences and more to ensure customer choices are honored throughout marketing systems.

Automate Compliance with Privacy Regulations
Comply with privacy regulations (like the GDPR and CCPA) by collecting consent and preferences through web forms, cookie banners, at events, event registrations and more.

Infuse Transparency in Your User Experiences
Utilize SSO, MFA and other Auth0 features to enable access to dynamic preference centers tailored to each user, empowering your audience with consent and preferences choices and transparent view of their personal data and how it’s utilized.
This integration sends Auth0 user emails to a OneTrust Collection Point during login. This will trigger the creation of a magic link token in OneTrust, which can be requested by your applications.
Pre-Requisites and Assumptions:
- An active Auth0 account (you can sign up for free here)
- Access to the OneTrust administration console
- Email as the primary identifier used to register a new user
Create a Collection Point in OneTrust
First, create and define a Collection Point in OneTrust (registration required).
As part of the setup, make sure to specify an Email data element that will be used to link the OneTrust Data Subject/Consumers Profile and the Auth0 user. Once the Collection Point is published:
- Click on the Custom API tab
- Copy your API URL, API Token, and the
Id
for the Collection Point's Purpose in the Expected Paylod section
Add the Auth0 Action
- Select Add Integration (at the top of this page).
- Configure the integration using the following fields:
- OneTrust Collection Point API Token
- OneTrust Collection Point API URL
- OneTrust Collection Point Purpose ID
- Skip if no email is available?: If set to "Yes" then the Action will be skipped if there is no email address. Otherwise the Action will fail with an error.
- Click Create to add the integration to your Library.
- Click the Add to flow link on the pop-up that appears.
- Drag the Action into the desired location in the flow.
- Click Apply Changes.
Please note: Once the Action has been added to the Post Login trigger, all logins for your tenant will be processed by this Action. Please make sure all components have been configured correctly and verified on a test tenant before activating the integration in production.
Next Steps
Once the user has been recorded on the OneTrust Collection Point, any of your applications can reach out to OneTrust to get a magic link to their Consent Center.
Support
This integration is supported by OneTrust. Learn more