Send data to Snapchat¶
Snapchat is a social media platform that allows users to access pictures and messages for a short time. Snapchat provides a self-serve platform from which brands can manage ads and advertising campaigns.
Note
This destination uses the Snap Audience Match component within the Snapchat Marketing API to add users as a list of email addresses, mobile advertiser IDs, or phone numbers.
This topic describes the steps that are required to send email addresses, phone numbers, and mobile advertiser IDs to Snapchat from Amperity:
Get details¶
Snapchat requires the following configuration details:
![]() |
The account ID. (The account ID is shown in the Snapchat Ads Manager.) |
![]() |
The name of the custom audience to which Amperity will send data. Amperity will create the custom audience name if it does not already exist. Tip The custom audience name is visible from the Snapchat Audiences page. This name should be clear and understandable to users of Snapchat. An audience with this will be created if it does not exist. |
![]() |
Authorize Amperity to send data to the customer’s Snapchat account. This requires activation in the Amperity Snapchat account and approval in the customer’s Snapchat account. |
How do I find Snapchat account information?
You can find all of this information and perform all of the required steps from within Snapchat. Click the menu in the top-left corner, then Ad Accounts, and then copy the Ad Account ID of the account you want to send to.
Configure OAuth¶
OAuth is an open standard for access delegation, commonly used to grant websites or applications access to information on other websites.
Use OAuth to configure Amperity to send email addresses, phone numbers, and mobile advertiser IDs to Snapchat.
To configure OAuth
Add destination¶
Configure Amperity to send email addresses, phone numbers, and mobile advertiser IDs directly to Snapchat.
Warning
Amperity must be authorized to send data to your Snapchat account prior to configuring the destination.
To add a destination
Add data template¶
A data template defines how columns in Amperity data structures are sent to downstream workflows. A data template is part of the configuration for sending query and segment results from Amperity to an external location.
Notes about sending data to Snapchat
Snapchat allows the following fields: email, mobile_id, and phone.
You may send only one of only one email, mobile_id, or phone.
Amperity ensure that fields are mapped correctly to the schema types required by Snapchat.
Amperity applies SHA-256 hashing automatically.
Audience targeting in Snapchat requires at least 1000 unique customers. Be sure your segment returns at least 1000 customers.
To add a data template
![]() |
From the Destinations tab, open the menu for a destination that is configured for Snapchat, and then select Add data template. This opens the Add Data Template dialog box. ![]() Enter the name of the data template and a description. For example: “Snapchat” and “Send email addresses, phone numbers, and mobile advertiser IDs to Snapchat.”. |
![]() |
Verify business user access to queries and orchestrations and access to segments and campaigns. A business user may also have restricted access to PII, which prevents them from viewing and sending customer profile data. ![]() If business user access was not configured as part of the destination, you may configure access from the data template. Important To allow business users to use this destination with campaigns, you must enable the Make available to campaigns option. This allows users to send campaign results from Amperity to Snapchat. If you enable this option, the data extension settings require using campaign name and group name template variables to associate the name of the data extension to your campaign. |
![]() |
Verify all configuration settings. ![]() Note When the account ID, custom audience, and the customer file source settings were are not configured as part of the destination, you must configure them as part of the data template before making this destination available to campaigns. |
![]() |
Review all settings, and then click Save. ![]() After you have saved the data template, and depending on how you configured it, business users can send query results and/or send campaigns to Snapchat. |
Workflow actions¶
A workflow will occasionally show an error that describes what prevented a workflow from completing successfully. These first appear as alerts in the notifications pane. The alert describes the error, and then links to the Workflows tab.
Open the Workflows tab to review a list of workflow actions, choose an action to resolve the workflow error, and then follow the steps that are shown.
![]() |
You may receive a notifications error for a configured Snapchat destination. This appears as an alert in the notifications pane on the Destinations tab. ![]() If you receive a notification error, review the details, and then click the View Workflow link to open this notification error in the Workflows page. |
![]() |
On the Workflows page, review the individual steps to determine which step(s) have errors that require your attention, and then click Show Resolutions to review the list of workflow actions that were generated for this error. ![]() |
![]() |
A list of individual workflow actions are shown. Review the list to identify which action you should take. ![]() Some workflow actions are common across workflows and will often be available, such as retrying a specific task within a workflow or restarting a workflow. These types of actions can often resolve an error. In certain cases, actions are specific and are shown when certain conditions exist in your tenant. These types of actions typically must be resolved and may require steps that must be done upstream or downstream from your Amperity workflow. Amperity provides a series of workflow actions that can help resolve specific issues that may arise with Snapchat, including: |
![]() |
Select a workflow action from the list of actions, and then review the steps for resolving that error. ![]() After you have completed the steps in the workflow action, click Continue to re-run the workflow. |
Invalid credentials¶
The credentials that are defined in Amperity for Snapchat are invalid and must be refreshed.
To resolve this error, refresh the credentials for Snapchat.
Open the Credentials page, and then generate a new authorization link for the Snapchat credential associated with this workflow.
Return to the workflow action, and then click Resolve to retry this workflow.