- Sources
- Lead generation
Snapchat Lead Generation Ads
Overview
Section titled “Overview”Snapchat Lead Generation Ads collect a person’s details in a form inside Snapchat, without sending them to an external landing page.
Signals reads the leads submitted to your form and delivers them wherever your team works: a CRM, a spreadsheet, a database, a file drop, an inbox or WhatsApp. Leads arrive without anyone exporting a CSV from Ads Manager.
To send lead outcomes back to Snapchat so campaigns optimize towards qualified leads rather than raw submissions, see Snapchat Leads Conversions API.
Supported destinations
Section titled “Supported destinations”Destinations supported by Snapchat Lead Generation Ads
| Category | Supported |
|---|---|
| CRM | |
| Files & delivery |
Authentication
Section titled “Authentication”In Studio, open Sources, find the Lead generation category, and click the Snapchat tile.
- Click Sign in with Snapchat.
- Sign in and grant the requested permissions to connect your Snapchat ad account.
You are returned to Studio with the available organizations, ad accounts and forms loaded.
Configuration
Section titled “Configuration”Snapchat organizes assets in three levels, so you work down the hierarchy before testing and finishing.
Instance Setup
Section titled “Instance Setup”- Give the instance a name.
- Choose your organization from the dropdown.
- Select the associated ad account.
- Pick the lead form you want to read.
Signals reads whichever fields your form collects. If you change the questions later, the fields Signals delivers change with them, so check your destination mapping still lines up.
Test connection
Section titled “Test connection”Click Test Connection before finishing. Signals fetches recent leads from the selected form so you can confirm the right form is connected and the fields look correct. Once verified, click Finish and the connected instance appears in your dashboard.
An empty preview usually means the form has had no submissions yet, not that the connection is broken. If a form that has been collecting returns nothing, check you selected the right organization, ad account and form.
Manage instance
Section titled “Manage instance”One connection reads one ad account and one form. If you run five forms, you create five connections. There is no way to select several forms in a single connection.
To add another, open the Manage existing instance table and click Add Instance. You authenticate again, work down the same three levels, name the connection, test it and finish.
Data & identifiers
Section titled “Data & identifiers”Signals collects the fields your lead form asks for, commonly email, phone, name and location, plus any custom questions you added.
Every lead also carries its Snapchat lead ID, the identifier Snapchat generated when the form was submitted. Keep it. It is what ties a lead in your CRM back to the original submission, and it is required later if you report lead outcomes back to Snapchat.
Personal identifiers are normalized and SHA-256 hashed before they are sent to any advertising destination. Where the destination is a system of your own, such as a CRM, a spreadsheet, an inbox or a file drop, the lead is delivered as submitted.
Best practices
Section titled “Best practices”- Name each instance after the form it reads, since the list gets long once you run several. A list of connections with generic names is unusable once you have a dozen.
- Keep the authenticating user active and with organization admin access. If they lose it, the connection stops.
- Store the Snapchat lead ID in your CRM. Without it you cannot report qualified leads back to Snapchat later.
Troubleshooting & FAQ
Section titled “Troubleshooting & FAQ”The permission screen does not complete. Confirm the account you are signing in with has organization admin access, then try again.
No organizations or ad accounts listed. The authenticated user cannot see them. Check their role in Snapchat Business Manager, then reconnect.
Test Connection returns no leads. Usually the form has no submissions yet. Confirm you selected the right ad account and form, and check in Ads Manager whether the form has received any leads.
Leads stopped arriving. Check whether the form was rebuilt or paused, and whether the authenticating user still has access.
I need to read several forms. Create one connection per form. See Manage instance.

