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
In Zapier, create a new Zap.
Choose your lead source app (e.g., Fillout).
Select New Submission (or the equivalent “new lead” trigger in your app).
Connect your form/app account and select the correct form
Step 2: Configure the Webhook to LeadTruffle
Add a new Action Step in Zapier.
Select Webhooks by Zapier → POST.
Fill out the following:
Field | Value |
1. URL | |
2. Payload Type | JSON |
3a. phone | Full Name
If your form has separate first/last name fields, combine them in Zapier: "firstName" + " " + "lastName" |
3b. phone | Phone Number |
3c. additionalData.LeadSource | Wherever your leads are coming from e.g. Facebook Leads |
4. Wrap in Request Array | No
|
5. File | n/a |
6. Unflatten | Yes |
7. Basic Auth | n/a |
8a. Content Type | application/json |
8b. X-API-Key | Your LeadTruffle API Key
|
Step 3: Test Your Zap
Click Continue in Zapier.
Run a test to confirm data flows into LeadTruffle.
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" |
No | Email address of the lead. | ||
message | No | Free text from the form, often the inquiry message or note. | "Interested in HVAC quote" |
additionalData | No | Object for passing custom fields like UTM data, campaign IDs, or opt-in. | { "leadSource": "facebook" } |
additionalData.leadSource | No
| Lead Source | "Facebook Leads" |
⚡ 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.

