Skip to main content

Distribute Data to Snapchat

Snapchat requires that an authorization using OAuth be performed by a user with the appropriate permission level before any distributions can be made to Snapchat. Within Connect, OAuth authorizations are performed by utilizing an OAuth "connection" and validating it with your destination-specific information. A connection can be created by any user with the appropriate permission level at Snapchat and can be reused for multiple Snapchat destination accounts. See "Managing OAuth Connections" for information on creating, viewing, and managing OAuth connections.

This validation must be done when the destination account is activated by using an existing Snapchat OAuth connection or by creating a new Snapchat connection at the time of activation.

Distribute First-Party Data to Snapchat

When distributing your first-party data to Snapchat, two integration options are available:

  • A Record Sync-enabled Onboarding integration, which keeps your data fresh at the destination by enabling data refreshes to utilize user deletions (see "Keep Destination Data Fresh with Record Sync" for more information).


    Record Sync is currently only available to U.S. customers.

  • An Onboarding integration that isn't enabled for Record Sync.


Record Sync and non-Record Sync first-party data integrations for Snapchat

Distribute Data Marketplace Data to Snapchat

When distributing Data Marketplace data to Snapchat, only one integration option is available: "Data Marketplace".


While performing the steps in “Activate a New Destination Account” and before attempting to finalize the activation:

  1. Select one of your existing OAuth connections for that destination from the OAuth Connection drop-down list, or select + New OAuth Connection to create a new connection for that destination and follow the authorization process at the destination's website.



    If creating a new connection, follow the instructions to perform the authorization in the popup that opens for that destination. See the appropriate section below for authorization information for specific platforms.

  2. Enter the appropriate information in the other OAuth-related fields (Snapchat example shown - required fields vary by destination).



    After the validation process is completed, a validated check mark appears:



    If a system error occurs, an error banner appears:


    Try to validate again. If you continue to get this error, contact your LiveRamp representative.


    If the seat or account ID is incorrect, an error message appears:


    Check that the ID is correct and try to validate again.

  4. Complete any additional steps to activate the destination account.

If you have the appropriate permissions at a destination that requires OAuth authorization, you can create a new OAuth connection to that destination. You can create the new connection when activating a new destination account for that destination or from the Connections tab of the My Company Settings page.

To create a new OAuth connection from the Connections tab:

  1. From the Connect navigation menu, click Company Settings to navigate to the Company Settings page.

  2. Select the Connections tab.

  3. Click + NEW CONNECTION.

  4. From the Create New OAuth Connection popup, select the desired destination from the dropdown menu.

  5. If desired, edit the auto-generated connection name.


    You cannot use the same name for more than one connection to the same destination.



    A new window opens with that destination's sign in or login screen.


    See the sections below for specific instructions for certain destinations.

  7. Enter your credentials and follow the destination's process to give access.

After you complete the process, the new connection appears in your list of connections and a success banner appears.

Snapchat account requirements: The account must be a Business Ad Account with Snapchat.

Permission level required: The Snapchat user must either be an Organizational Admin, or a user with Campaign Manager or Data Manager permissions.

Required destination account fields:

  • Client: The name of your company or account at Snapchat. Contact your Snapchat account representative if unsure of which value to use here. Do not include whitespace or other special characters (e.g., use "CompanyName" or "Account_Name").

  • Snapchat Ad Acct ID: The Ad Account ID issued to you by Snapchat. Contact your Snapchat representative for more information.


  1. After the Snapchat login popup appears, enter your credentials and then click Log in.

  2. From the popup that appears, click Continue to grant access.

  3. From the popup that appears, click Continue to return to the destination account screen, where you should see the blue success banner at the top of the screen.

If you receive an authorization error, confirm that the account is a Business Ad Account and that the user performing the authorization has the appropriate permission level.

More info on Snapchat User Roles and Permissions can be found here.