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:
URL:
https://pub-api.leadtruffle.com/api/v1/pub/chat-widget/trigger-lead-qualifier
Payload Type:
JSON
Data Fields (required):
Name
Full name (if your form has separate first/last name fields, combine them in Zapier: "firstName" + " " + "lastName").
Phone
Wrap in Request Array: No
File: Leave blank
Unflatten: Yes
Basic Auth: Leave blank
Headers
content-type:
application/json
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" |
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.