🔌 Automation Platform

Zapier + FollowFire

Connect any of 6,000+ apps to FollowFire through Zapier. Get AI-powered lead follow-ups from Typeform, JotForm, Facebook Leads, HubSpot, and more — no coding required.

⏱️ ~20 min setup💰 Requires paid Zapier plan🏷️ Difficulty: Easy

What you'll need

FollowFire account
Active account with a webhook URL
Zapier paid plan
Starter or higher for Webhooks by Zapier action
📋
Your source app
Any form, CRM, or lead tool connected in Zapier

Setup Guide

1
🔗

Copy Your FollowFire Webhook URL

Every FollowFire account has a unique webhook URL that receives lead data from your forms and apps. You'll find it in your dashboard settings.

  1. Log in to your FollowFire dashboard
  2. Click Settings in the top navigation
  3. Under Webhook URL, click the copy button
  4. Your URL looks like: https://followfire.app/api/webhook/[your-id]
📌 Keep this URL handy— you'll paste it into Zapier in the next steps.
2

Create a New Zap and Set Your Trigger

A Zap has two parts: a trigger (what starts it) and an action (what it does). The trigger is whatever app your leads come from — your form builder, CRM, or any other tool.

  1. Log in to Zapier and click + Create Zap
  2. In the trigger step, search for your form/CRM app (e.g., Typeform, JotForm, Google Forms, HubSpot, Salesforce)
  3. Select the event that fires when a new lead arrives (e.g., New Submission, New Lead, New Contact)
  4. Connect your account and configure the trigger settings
  5. Run a test to pull in a sample submission — Zapier uses this to map fields in the next step

Popular triggers for FollowFire:

TypeformNew Entry
JotFormNew Submission
Google FormsNew Response
HubSpotNew Form Submission
Facebook LeadsNew Lead
Gravity FormsNew Entry
WixNew Form Submission
Any 6,000+ appsAny new record
⚠️ Note: The Webhooks by Zapier action (used in Step 3) requires a paid Zapier plan. Free Zapier accounts cannot use the Webhooks action.
3
📡

Add the Action: Webhooks by Zapier → POST

Now add the action that sends your lead data to FollowFire. You'll use the built-in Webhooks by Zapier app.

  1. Click + Add a stepAction
  2. Search for Webhooks by Zapier and select it
  3. Choose event: POST
  4. In URL, paste your FollowFire webhook URL
  5. Set Payload Type to json
  6. Map your trigger fields to the Data section (see table below)

Data field mapping

Key (type this)Value (map from trigger)
nameContact Name / Full Name
emailEmail Address
phonePhone Number (optional)
messageMessage / Comments field
sourcezapier (type this literally)
📌 Tip:In Zapier's Data section, each row is one key-value pair. Type the key name manually (e.g., name) and use the field picker to map the value from your trigger app's output.
App
Webhooks by Zapier
Event
POST
URL
Your FollowFire webhook URL
Payload Type
json
4
🧪

Test Your Zap

Before going live, test the Zap to confirm the webhook fires correctly and FollowFire receives the lead.

  1. In Zapier, click Test action on the Webhooks step
  2. Zapier sends the sample data from your trigger test to FollowFire's webhook URL
  3. Open your FollowFire Dashboard → Leads
  4. The test lead should appear within a few seconds
  5. Check your email for the AI follow-up (arrives within 60 seconds)
✅ Success indicators:
  • Zapier shows "Test was successful" (200 OK response)
  • New lead appears in FollowFire dashboard
  • AI follow-up email arrives within 60 seconds
  • FollowFire notification email sent to your notification address
Zapier shows 200 but no lead in FollowFire? Check that the email field is mapped — FollowFire requires at least an email address to create a lead. If email is blank or missing, the webhook will return success but skip lead creation.
5
🚀

Publish Your Zap

Once the test passes, publish your Zap to start sending real leads to FollowFire automatically.

  1. Click Publish Zap in the top right of the Zap editor
  2. Give it a clear name: e.g., "TypeForm → FollowFire AI Follow-up"
  3. Turn the Zap ON (the toggle in My Zaps)
  4. Submit a real test form on your site to confirm end-to-end
  5. Check FollowFire → the lead should appear and an AI follow-up should fire within 60 seconds
📌 Polling note: Zapier checks for new triggers every 15 minutes on free plansand every 1–2 minutes on paid plans. This means there may be a short delay between a lead submitting your form and Zapier sending it to FollowFire. For instant (sub-second) webhooks, consider using a native HTTP request action (available in Wix Automations, Squarespace, or custom apps).
🎉 You're live! Every new lead from your connected app will now automatically receive an AI follow-up within 60 seconds of Zapier firing the webhook.

What Happens After a Lead Comes In

1
Lead submits your form0 sec

Your form app fires a trigger in Zapier (polling or instant, depending on app + plan).

2
Zapier sends data to FollowFire1–15 min

Zapier runs the Webhooks by Zapier POST action, sending lead name, email, phone, and message to FollowFire.

3
AI follow-up sent< 60 sec

FollowFire generates a personalized reply and sends it via email (and optional SMS) before your competitors even see the notification.

4
You get a notificationInstant

FollowFire emails you the lead details so you're always in the loop.

5
Automated drip follow-up48 hrs

If the lead doesn't reply, FollowFire sends a gentle follow-up to keep them warm.

Works With 6,000+ Apps

If your tool is in Zapier, it can send leads to FollowFire. Here are some popular sources:

📝Typeform
📋JotForm
📊Google Forms
📘Facebook Leads
🟠HubSpot
☁️Salesforce
🔵Pipedrive
📧ActiveCampaign
🌐WPForms
🥷Ninja Forms
⚖️Gravity Forms
🛡️Formidable
📅Calendly
🗓️Acuity
💼LinkedIn Leads
🔌And 5,984 more

Troubleshooting

⚠️Webhooks by Zapier action is not available
The Webhooks by Zapier action requires a paid Zapier plan (Starter or higher). Free Zapier accounts don't include the Webhooks app. Upgrade your Zapier plan, or use a native HTTP request integration if your form platform supports it (Wix Automations, Squarespace, etc.).
⚠️Zapier test returns 200 but no lead appears in FollowFire
FollowFire requires at minimum an email address to create a lead. Check your field mapping and confirm the 'email' key is mapped to a field that contains a real email address. If the email value is empty or null in the test data, the lead will be silently skipped.
⚠️Lead fields show as blank or 'Unknown' in FollowFire
This means some Data fields are mapped to the wrong trigger output or are returning empty. In the Zapier action step, click 'Test action' and examine what data is actually sent. Also check that your trigger test pulled a real sample submission with all fields filled in.
⚠️Zap is on but new leads aren't appearing in FollowFire
First, check your Zap's run history in Zapier to confirm it's actually firing. If the Zap is firing but FollowFire isn't receiving it, verify the webhook URL hasn't changed (go to FollowFire Settings to get the current URL). Also check that your Zapier plan's task limit hasn't been hit.
⚠️AI follow-up email not sending after lead arrives
Email follow-ups require Resend to be configured in FollowFire. Go to Dashboard → Settings and verify your email integration is active. See the Resend setup guide for complete instructions on configuring your custom email domain.

Ready to follow up every lead automatically?

20 minutes of setup → AI replies every new lead within 60 seconds. Connect any app, any form, any CRM — and let FollowFire win the race to respond.

Questions? Email support@followfire.app