Skip to main content

How to Connect Leads into LeadTruffle via Zapier (e.g. Facebook Ads, Forms)

Easily send leads from forms, ads, or other apps into LeadTruffle using Zapier webhooks.

Bryan Shankman avatar
Written by Bryan Shankman
Updated over a week ago

Overview

LeadTruffle supports Zapier integrations so you can connect lead sources like Facebook Ads, Fillout forms, Typeform, Gravity Forms, and more. Using Zapier’s Webhooks by Zapier app, you can automatically push new leads into LeadTruffle, where our AI-powered texting will take over instantly.

Step 1: Set Up the Trigger

  1. In Zapier, create a new Zap.

  2. Choose your lead source app (e.g., Fillout).

  3. Select New Submission (or the equivalent “new lead” trigger in your app).

  4. Connect your form/app account and select the correct form

Step 2: Configure the Webhook to LeadTruffle

  1. Add a new Action Step in Zapier.

  2. Select Webhooks by ZapierPOST.

  3. Fill out the following:

  1. URL: https://pub-api.leadtruffle.com/api/v1/pub/chat-widget/trigger-lead-qualifier

  2. Payload Type: JSON

  3. Data Fields (required):

    1. Name

      1. Full name (if your form has separate first/last name fields, combine them in Zapier: "firstName" + " " + "lastName").

    2. Phone

  4. Wrap in Request Array: No

  5. File: Leave blank

  6. Unflatten: Yes

  7. Basic Auth: Leave blank

  8. Headers

    1. content-type: application/json

    2. X-API-Key: [Your LeadTruffle API Key]

Step 3: Test Your Zap

  1. Click Continue in Zapier.

  2. Run a test to confirm data flows into LeadTruffle.

  3. Check your LeadTruffle dashboard — the new lead should appear with Webhook as the source.

Step 4: Confirm AI Texting Works

Once leads flow in, LeadTruffle’s AI will automatically start SMS conversations with them, qualifying leads on your behalf.


LeadTruffle Field Reference

Field

Required?

Description

Example

name

Yes

Full name of the lead. If you collect first/last separately, join them.

"Sarah Johnson"

phone

Yes

Phone number in E.164 format (with country code).

"+15551234567"

email

Optional

Email address of the lead.

message

Optional

Free text from the form, often the inquiry message or note.

"Interested in HVAC quote"

additionalData

Optional

Object for passing custom fields like UTM data, campaign IDs, or opt-in.

{ "leadSource": "facebook" }

Tip: You can pass any extra form fields inside additionalData. These won’t interfere with LeadTruffle’s processing but will be stored for reference in your dashboard.

✅ That’s it! You’ve now connected your form/app to LeadTruffle. You can expand this setup by sending custom fields (UTMs, campaign IDs, etc.) through the additionalData object for better tracking and reporting.


Need help? Contact us at [email protected] or message the team via the Intercom chat on this article or in-app.

Did this answer your question?