Destination Platform Authorisations (OAuth)
Some of our destinations require an OAuth authorization by a user with the appropriate permission level before any exports can be made to that destination.
You will first need to authorize and name your account. Then, at the Destination creation step, you will be able to select which authorized account you’d like to push to. The user creating the destination or performing the export doesn’t need the required permissions on the end platform, as the destination will use the authorization of the user who authorized it.
You will be taken to your end-platform account, where you will have to authorize the InfoSum app. Please ensure that you have enabled pop-ups.
Table of Contents
OAuth Destinations & required permissions
Adding your account to a Destination
| Warning: workflow breaking change |
|
We introduced support for multiple end-platform accounts in this workflow on 26/03/12. If you had any existing OAuth destinations before this change and you want to authorize a new account, your existing destinations will need to be reconnected to the correct Account and cannot be used until that action is performed. Your existing account has been automatically named with a timestamp of its creation date. To change this name, please remove the authorization and re-create it. |
OAuth Destinations & required permissions
| Destination | User permissions to authorize connection |
| Amazon Ads | Editor or Admin permission levels, or any other role that grants them the create/edit audiences capability. See Amazon Ads permissions support docs. |
| TikTok | Either the "Ad Account Operator" or "Ad Account Admin" permission level. See TikTok's roles and permissions. |
| X/Twitter | "Ad Manager" or "Account Admin" permission level. See X user permissions |
| Admin or Audience level (or create/edit audiences permission). See Pinterest permissions | |
| Snapchat | Organizational Admin, Agency Memeber, Campaign Manager or Data Manager (must have Upload/Manage Audience Segments permissions). See Snapchat Ad Account permissions and roles |
Authorization workflow
Navigate to the Destinations page and click on the Authorizations button.
On this page you will be able to see which accounts have been athorized for all platforms. Click on new authorization to create a new one.
Give your authorization a name and select the platform. You will see the same of this authorization when creating a new Destination, so please name it something that clearly identifies this account for you and other users
Click create. You will be redirected to the platform that you selected, where you will need to log in (if not already) and approve the authorization. Each platform will have it’s own authorization screen displaying the permissions required.
If you manage multiple accounts for that platform, please ensure you are logged in from your intended account.
Once you approve the connection, you will be redirected, and the account will show with the given name on the authorization list.
Adding your account to a Destination
When creating a new destination that used OAuth, you will be prompted to select the specific account from the dropdown.
Each platform will have a form to fill in - you can find more information on the specific Destination articles.