Skip to content

Snapchat Lead Generation Ads

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.

Destinations supported by Snapchat Lead Generation Ads

In Studio, open Sources, find the Lead generation category, and click the Snapchat tile.

  1. Click Sign in with Snapchat.
  2. 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.

Snapchat organizes assets in three levels, so you work down the hierarchy before testing and finishing.

  1. Give the instance a name.
  2. Choose your organization from the dropdown.
  3. Select the associated ad account.
  4. 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.

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.

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.

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.

  • 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.

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.