Articles on: Connecting Lead Sources

How to Connect Meta Lead Ads to LeadTruffle via Zapier

Table of contents




Step 1: Add LeadTruffle to your Meta Ads account


If LeadTruffle is completing this setup for you, you can skip this step — we'll handle it on our end.


If you're doing it yourself, you'll first need to grant LeadTruffle access to your Meta Business Center so we can pull leads from your forms. Follow the dedicated guide here:



Once LeadTruffle has access (or if you're handling this yourself in your own Zapier account), continue to Step 2.



Step 2: Connect Zapier to Facebook Lead Ads



You'll need a Zapier account to complete this setup. A free or starter plan works since this is a 2-step Zap.


  1. In Zapier, click the orange Create Zap button.
  2. On Step 1 (Trigger), search for Facebook Lead Ads and select it.
  3. Under Account, click Connect a new account.
  4. A popup will open asking you to authorize Facebook Lead Ads. Click Continue as [Your Name] and approve the connection.


|Tip: Make sure you're logged into your Meta Business account in the same browser tab before connecting. This makes the authorization a couple of clicks.


Once authorized, your Meta account is connected to Zapier and you can move on.



Step 3: Configure the New Lead trigger


With Facebook Lead Ads selected as the trigger app:


  1. Set Trigger Event to New Lead and click Continue.
  2. Under Page, select the Facebook page tied to your lead form. If you have multiple pages, you'll need to set up a separate Zap for each.
  3. Under Form, leave this blank to capture leads from all forms on that page (recommended for most contractors). Or, pick a specific form if you only want to route one form into LeadTruffle.
  4. Click Continue, then Test Trigger.


Zapier will pull in a recent lead so you can confirm the data is flowing. If you see a real lead with name, phone, and email fields populated, you're good to move on.


|Note: If no leads appear, submit a test lead through your Facebook form and re-run the trigger test.



Step 4: Send leads to LeadTruffle via webhook


LeadTruffle receives Facebook leads through a custom lead source — a unique webhook URL that accepts incoming lead data from any source.


Get your custom lead source webhook URL


  1. In LeadTruffle, go to Custom Lead Sources in the left sidebar.
  2. Click + Add New Custom Lead Source and give it a name (e.g. "Facebook Lead Ads").
  3. Click Continue and copy the Live Endpoint URL.


If this is your first time setting up a custom lead source, see the full guide here:



Add the webhook action in Zapier


Back in your Zap:


  1. For Step 2 (Action), search for Webhooks by Zapier and select it.
  2. Set Action Event to POST and click Continue.
  3. In the URL field, paste your Live Endpoint URL from LeadTruffle.
  4. Map the lead fields from Step 1 (Facebook Lead Ads) into the webhook payload — name, phone, email, and any custom fields you collect.
  5. Click Continue, then Test Step.


If the test is successful, click View Payload to confirm the lead data sent into LeadTruffle. You can also check Custom Lead Sources → Received Leads in LeadTruffle to see the test lead arrive.


  1. Click Publish to activate the Zap.


From this point on, every new Facebook lead will flow into LeadTruffle automatically.



Step 5: Add an SMS opt-in to your Facebook form


|||Important: Without an SMS opt-in on your Facebook form, LeadTruffle can only send email follow-ups — not text messages. SMS will stay disabled until consent is collected.


By default, Facebook Lead Ads forms collect a phone number but do not capture a separate SMS consent response. To enable SMS follow-up, you need to add a custom disclaimer with an opt-in checkbox to your Meta Instant Form.


How to add it


  1. Open your Meta Instant Form in Meta Business Suite.
  2. Scroll to the Custom notices section (marked Optional).
  3. Click Add disclaimer and fill in the title and consent text.





Use this as your starting point — replace the business name with your own:


I agree to receive SMS messages from [Your Business Name] at the number provided regarding project details, estimates, scheduling, follow-ups, and missed-call notifications. Message frequency varies. Message and data rates may apply. Reply STOP to opt out and HELP for help. Consent is not a condition of purchase. See our Privacy Policy and Terms of Service.


Once the disclaimer is live and leads are checking the consent box, SMS will activate automatically inside LeadTruffle.



Step 6: What happens next


With Facebook Lead Ads connected, here's what happens every time a new lead submits your form:


  • The lead flows through Zapier into LeadTruffle within seconds
  • LeadTruffle creates a new conversation and sends the first SMS and/or email automatically
  • The AI handles back-and-forth qualification, scheduling, and follow-ups based on your prompt
  • You can monitor and manage all conversations in the Conversations Inbox, filterable by Facebook


Set up your AI prompt and follow-ups


Now that leads are flowing in, configure how the AI responds:


  1. Go to Custom Lead Sources in LeadTruffle and open your Facebook source
  2. Set your Agent Instructions — this controls what the AI says, what it qualifies for, and how it books appointments
  3. Configure Follow-Up Settings to send 2–3 automatic follow-ups (typically spaced 8, 12, and 24 hours apart)


For full details on prompt setup and follow-up best practices, see:




Need help? Contact us at support@leadtruffle.com or message the team via the chat on this article or in-app.

Updated on: 08/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!