How to launch lead ads with instant forms

Last updated June 10, 2026

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 form picker to the launch wizard. This article walks through where that picker appears, how to load your Page's forms, and how the launch resolves the form for each ad.

If you're new to the wizard overall, start with Understanding the bulk launch wizard steps.

When the lead forms section appears

The Instant Form picker only shows up when it's relevant. uplads looks at the campaign objective you chose in the targeting step. If that campaign uses a lead-generation objective (Meta's OUTCOME_LEADS or the older LEAD_GENERATION), the Lead Ad — Instant Form card appears automatically on the Text & Creative Setup step, just below the Link & button section.

For any other objective (traffic, sales, awareness, and so on) the card 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.

Loading lead forms on-demand per Page

Instant Forms belong to a Facebook Page, so the picker reads forms from the Page you selected in targeting. To keep the wizard fast, uplads does not fetch your forms automatically — you load them when you need them.

  1. Make sure a Facebook Page is selected in the targeting step. The load button stays disabled until one is.
  2. On the Lead Ad — Instant Form card, click Load lead forms.
  3. uplads fetches the Instant Forms from that Page and shows them in a dropdown. The button changes to Reload forms so you can refresh later — handy if you just created a new form in Meta and want it to appear.

A couple of things to expect:

  • If no Page is selected, you'll see a prompt to Select a Facebook Page first.
  • If the Page has no Instant Forms, uplads tells you so and falls back to the top ad's form (see below).
  • Forms that aren't active are still listed, with their status shown in parentheses (for example, (draft) or (archived)), so you don't accidentally pick a form that can't collect leads.

Selecting the instant form for your ads

Once forms are loaded, pick one from the Instant Form dropdown. Every ad in this launch will use that form.

You also have a fallback option, Use top ad's form (fallback), which is the default. When you leave the picker on this option (or never load forms at all), uplads doesn't attach a specific form. Instead, the launch worker resolves 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 existing forms — you don't have to force one shared form across all of them.

In short:

  • Pick a specific form when every new ad should collect leads into the same form.
  • Leave it on the fallback when each ad set should inherit the form from its current top ad.

Why multi-language DLO is unavailable for lead-gen

Inside the Optional enhancements section you'll normally find 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 back in targeting, 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 Text & Creative Setup step as usual — primary text, headlines, description, destination URL, and call to action. (For lead ads the CTA list is already filtered to options Meta allows for the objective, such as Sign Up or Get Quote.) Then click Continue.

  1. Move through the remaining wizard steps and set your ad status and schedule. See How to set ad status and schedule a launch.
  2. Review your ad names on the review step before launching — see How to review and edit ad names before launch.
  3. Launch, then watch progress 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.

Related articles