Skip to main content
Create an AngularJS controller that mounts Rollout Link into a DOM element that AngularJS owns:
Fetch your Rollout token from the backend, load the Rollout stylesheet, then mount the UI component into the container:

Choose what data to sync

An entity is a type of data, such as people, notes, or tasks. People sync automatically where supported. The examples below enable optional notes and tasks with entitiesToSync; choose the types your app needs. Alternatively, omit this prop to use the defaults you choose in dashboard Settings. An explicit selection in code takes precedence over those defaults. This configures new connections. For other types or accounts that are already connected, see Choose what data to sync.
Now you should see something that looks like this: A rendering of the Rollout Link UI Component

Step 3 (Optional): Handle when a new credential is added

You can pass onCredentialAdded to run custom AngularJS logic after a user connects an integration:

Full implementation example

If you want to build your own integration cards or connector-specific auth flows, see Build your own integration UI with Rollout Link components.