How to launch lead ads with instant forms

Last updated November 2, 2026Auf Deutsch lesen

Lead ads collect contact details directly inside Facebook and Instagram using an Instant Form, so people never have to leave the feed. uplads detects when you're launching into a lead-generation campaign and adds a dedicated Instant Form button to the Ad Launcher. This article walks through where that button appears, how to give it your form, and how the launch resolves the form for each ad.

If you're new to the launcher overall, start with Understanding the Ad Launcher.

When the Instant Form button appears

The Instant Form picker only shows up when it's relevant. uplads looks at the objective of the campaign whose ad sets you ticked in the Ad Sets card. If that campaign uses a lead-generation objective (Meta's OUTCOME_LEADS or the older LEAD_GENERATION), an Instant Form button appears in the toolbar at the top right of the Ads panel, next to the other format buttons.

For any other objective (traffic, sales, awareness, and so on) the button stays hidden - there's nothing to configure. So if you don't see it, double-check the campaign you selected. See How to select your Page, campaign and ad sets to confirm or change the campaign, or How to create a campaign or ad set during launch to spin up a new lead-gen campaign inline.

Pasting the Form ID (the way that always works)

Meta only lets an app list a Page's Instant Forms when it holds the pages_manage_ads permission. uplads does not hold it yet, and that is the same for every account: your Page role is fine, the listing is simply refused. So the Instant Form dialog has a Form ID field, and that is the reliable path.

  1. In Meta Business Suite, open All tools, then Instant Forms. The ID is listed with each form.
  2. Click Instant Form in the Ads panel toolbar and paste the ID into Form ID. A Meta link that contains form_id works too; uplads pulls the number out of it.
  3. A red "That isn't a form ID" under the field means you pasted something else. Paste the bare number or a link with form_id.

Picking a form your ads already use

You can still click Load lead forms. When Meta refuses the listing, uplads says so and instead offers the forms that the account's existing ads already run, labelled Form of ad "..." with the ad's name (Meta keeps the form's own name behind the same permission). Picking one writes its ID into the Form ID field, so the field always shows the form that will launch. No forms in use yet? Paste the ID as above.

The fallback: reuse each ad set's top ad form

Leave the field empty and the picker on Use top ad's form (fallback), which is the default, and uplads attaches no specific form. The launch worker then reads the Instant Form from the top ad already running in each selected ad set and reuses it. This is useful when different ad sets should keep their own forms.

In short:

  • Paste or pick a form when every new ad should collect leads into the same form.
  • Leave it empty when each ad set should inherit the form from its current top ad.

Why multi-language DLO is unavailable for lead-gen

The Languages button in the Ads panel toolbar normally opens Multi-language ads (Meta's Dynamic Language Optimization, or DLO). On a lead-generation campaign, that toggle is disabled, with a note explaining why: Meta's DLO format can't carry an on-ad Instant Form, so the two features are mutually exclusive.

uplads also guards against a subtle edge case. If you enabled DLO first and then switched to a lead-gen campaign in the Ad Sets card, uplads clears the multi-language settings automatically - otherwise the launch worker would silently drop your lead form. If you need many languages with lead ads, create a separate form (and ideally a separate ad set) per language instead. For everything DLO can do on non-lead campaigns, see How to launch multi-language (DLO) ads.

Reviewing and launching lead ads

After choosing your form, finish the rest of the Ad Setup card as usual - primary text, headlines, description and call to action. With a form picked, the web link is optional: the button opens your Instant Form, so you can leave the field empty. (For lead ads the CTA list is already filtered to options Meta allows for the objective, such as Sign Up or Get Quote.) Then launch.

  1. Set Launch ads as Paused or Active, or use Schedule to activate later. See How to set ad status and schedule a launch.
  2. Check your ad names in the Ads panel before launching - see How to review and edit ad names before launch.
  3. Click Launch N Ads, then watch the Ad Launches tab below the launcher and confirm the ads landed in Meta with their form attached. See How to track launch progress and read results.

If your ads launch but don't appear where you expect, Why don't my launched ads appear in Meta Ads Manager? and Why did my launch fail and how do I fix it? cover the most common causes.

Did this answer your question?

Related articles