Guide · 6 min read

Meta lead ads for immigration consultants: from ad form to booked consultation

Summary

How to design Meta lead forms that qualify, reach new leads quickly, route and follow them up consistently, and measure which ads actually produce enrolled clients.

Product facts checked 22 October 2026

Facebook and Instagram lead ads make it very easy for someone to enquire: two taps and their name, phone and email are already filled in. That ease is the strength and the weakness. Many immigration firms run lead ads, watch the form count rise, and then find that few of those people ever book a consultation. The gap is almost never the ad alone. It is the form, the minutes after submission, and the follow-up. This guide covers the whole path from ad form to booked consultation.

Design the form to qualify, not just to collect

A lead form is the first step of your intake. Every question should either help you decide who should call, or help that person have a useful first conversation.

Choose the form type deliberately

Meta lets you choose between a form built for volume and one with an extra review step intended to signal higher intent. A form with more friction usually produces fewer submissions; whether it produces more consultations is something to test in your own account, not assume.

Qualifying questions that work for immigration

  • Which service are you interested in? Multiple choice matching your service list — study permit, work permit, visitor visa, family sponsorship, permanent residence, other.
  • Where do you live now? Country or province. It decides routing and time zone.
  • Preferred language for a call. Only if you can actually route by language.
  • When are you hoping to start? A timing question separates the curious from the ready.
  • Best time to call. Reduces wasted attempts.

Keep it to three to five questions. Use multiple choice wherever you can: free text is slower to complete and harder to route.

What not to ask in an ad form

Do not ask for passport numbers, immigration history, refusals, medical or criminal information, or anything you would not want stored in an advertising platform. Meta’s advertising policies also restrict certain sensitive questions, so review them before publishing. Collect detailed facts later through your own secure intake, after first contact.

Privacy notice and consent in the form

Meta requires lead forms to link to your privacy policy. Treat that as the minimum:

  • Link to a privacy policy that names your firm and explains how enquiry data is used, stored and deleted.
  • Add a short custom disclaimer: who will contact them, how (phone, email, WhatsApp), and why.
  • If you want to send marketing later, add a separate, optional consent checkbox. Canada’s anti-spam legislation (CASL) generally requires consent for commercial electronic messages, and an enquiry is not the same as agreeing to newsletters.
  • Avoid claims in the form or ad that could read as guaranteed outcomes.

Privacy and advertising rules vary by jurisdiction and change. Check your wording with a lawyer or your regulator.

Speed to lead: the first hour matters

A person who has just submitted a form is thinking about your firm right now. By tomorrow they may have filled in three other forms. Speed comes from removing manual steps:

  1. Connect the form directly to your CRM. Downloading spreadsheets from Meta once a day builds in a delay of hours. Use a direct integration so each lead arrives within minutes.
  2. Notify the owner, not a group. “Someone should call this” means nobody does.
  3. Set a response target such as first attempt within one business hour, and measure the median, not the best case.
  4. Send an immediate acknowledgement by email or, if they opted in, WhatsApp, telling them who will call and when.
  5. Cover out-of-hours leads. Decide who calls leads that arrive overnight or at weekends, and when.

Routing and ownership

Every lead needs exactly one named owner within minutes of arriving. Common routing rules:

RuleUse when
By serviceSpecialists handle different programs, e.g. family sponsorship vs study permits.
By location or branchClients expect a local office or in-person meetings.
By languageYour audience spans languages and you have staff for each.
Round-robinA calling team handles all first contact equally.

Write down a fallback owner for when the assigned person is off, and a rule for reassigning leads with no attempt after a set time. If a complex enquiry needs a second person, add them to the lead rather than forwarding messages.

A follow-up cadence your team can follow

Many people do not answer the first call. A written cadence stops leads being abandoned after one attempt, and stops others being called every hour. A starting point to adapt:

WhenAction
Within the first hourCall. If no answer, send a short message saying who you are and why you called.
Same day, laterSecond call at a different time of day.
Day 2Call, then an email with a booking link.
Day 4Call, and WhatsApp if the lead opted in.
Day 7Final call and a “we will close your enquiry unless we hear back” message.
After day 7Mark as not contacted / not interested, with a reason.

Log every attempt and its outcome on the lead, and schedule the next attempt as a dated callback, not a mental note. When someone does answer, the goal of the call is one thing: a booked consultation. Our lead-to-signed-retainer workflow picks up from there.

Statuses with clear meanings

Statuses only help if everyone uses them the same way. Define each one with an entry rule:

  • New — arrived, no contact attempt yet.
  • Contacted — spoke to the person.
  • Follow-up — callback agreed or pending, with a date.
  • Qualified — eligible-looking and interested; consultation booked or offered.
  • Enrolled — retainer signed.
  • Not interested — declined, with a reason recorded.
  • Junk — not a real enquiry.

Record reasons for “not interested” in a fixed list (price, timing, not eligible, chose another firm, no response). Over a few months those reasons tell you more about your ads than the click-through rate does.

Handling junk and duplicates

Every lead ad campaign attracts some fake names, wrong numbers, accidental submissions and people looking for a job rather than a service.

  • Mark them as junk rather than deleting them, so you can count them by campaign.
  • Look for patterns: one ad or one placement producing most junk is a targeting or wording problem.
  • Check for duplicates before calling, so one person is not called by two colleagues.
  • If wording such as “free assessment” attracts low-intent leads, test clearer wording about what the consultation involves.

Meta can optimise delivery using signals about which leads progressed in your CRM. Setting that up is a separate technical project, but it depends on the same clean statuses described above.

Measuring source to enrolled

Cost per lead is the number the ad platform shows you. Enrolled clients are the number that pays the rent. To connect them:

  • Tag every lead with its source and, where possible, the campaign or form it came from.
  • Keep the source on the record when the lead becomes a client, so enrolments can be traced back.
  • Review monthly, by source and campaign:
MetricWhat it tells you
LeadsVolume the ad produced.
Junk shareTargeting and wording quality.
Median time to first attemptYour team’s speed, not the ad’s.
Contacted ÷ leadsNumber quality and follow-up persistence.
Consultations booked ÷ contactedLead intent and call quality.
Enrolled ÷ consultationsFit between the ad’s promise and your service.

Judge a campaign on enrolled clients over a period long enough for consultations to convert — immigration decisions often take weeks — not on the first few days of form submissions.

Before you launch a new lead form

  1. Submit a test lead and confirm it reaches the CRM with the right source, service and owner.
  2. Check that the owner receives a notification and the acknowledgement message is sent.
  3. Open the privacy policy link from a phone and confirm it loads.
  4. Confirm the ad copy and the form describe the same service — a mismatch produces confused leads.
  5. Brief the calling team on the campaign, the offer and the questions on the form.
  6. Agree the review date and the metrics you will judge it on.

How ImmiPractice handles this

In ImmiPractice, you connect your Facebook Page once and Lead Ads submissions arrive in real time through Meta’s webhook, with a scheduled sync every 15 minutes as a safety net that does not create duplicates. Each lead carries its source, a status (New, Contacted, Follow-up, Qualified, Enrolled, Not Interested, Junk), a priority, a primary owner, optional additional team members and an activity timeline, and a bell notification fires when a new lead arrives. Leads can go to a Calling queue where callers claim them, log outcomes and schedule callbacks. Marking a lead “Enrolled” creates a numbered case with its history, and Office Analytics compares leads with enrollments by source and branch. See lead management, analytics and client intake.

This guide describes practice workflow and is not legal advice. Immigration rules change; confirm current requirements with official government sources and your regulator.

Frequently asked questions

How many questions should an immigration lead ad form have?

Usually three to five, mostly multiple choice: the service wanted, where the person lives, timing and best time to call. Collect detailed eligibility facts later through your own secure intake.

Do Meta lead forms need a privacy policy?

Yes. Meta requires a link to your privacy policy on lead forms. Add a short disclaimer about who will contact the person and how, and a separate optional checkbox if you want marketing consent.

How quickly should we call a new Facebook lead?

Set an internal target such as a first attempt within one business hour and measure the median. Connecting the form directly to your CRM removes the delay of downloading leads manually.

How do I know which lead ads produce clients?

Keep the source and campaign on every lead, keep it when the lead becomes a client, and review enrolled clients by source each month rather than relying on cost per lead.

WhatsApp us