Enable SMS Follow-Ups
with Twilio
Connect Twilio to FollowFire and start texting new leads within 60 seconds of their inquiry — automatically. Setup takes under 5 minutes.
45%
higher open rate vs email
90 sec
avg SMS response time
~$1/mo
Twilio cost for 500 texts
Before you start
FollowFire account
Twilio account (free trial OK)
Step-by-step setup
Create a Twilio account
Go to twilio.com/try-twilio and sign up for a free account. You'll verify your email and phone number.
Free trial tip
Get a Twilio phone number
In the Twilio Console, navigate to Phone Numbers → Manage → Buy a number.
Choose a local number in your area code. Local numbers are usually $1/month and have better deliverability than toll-free for local businesses.
Number type guide
- 📍 Local number — best for local home services (~$1/mo)
- 📞 Toll-free — good for multi-state businesses (~$2/mo)
- 🚀 Short code — high volume only, takes weeks to provision
Copy your Account SID and Auth Token
In the Twilio Console, click your account name in the top-left and go to the Account dashboard. You'll see:
Account SID: ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Auth Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Click the 👁 eye icon to reveal the Auth Token. Copy both values — you'll need them in the next step.
Keep these secret
Add credentials to FollowFire
Go to your Vercel project settings → Environment Variables and add these three values:
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx TWILIO_AUTH_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx TWILIO_FROM_NUMBER=+15551234567
Replace the values with your actual credentials and the phone number you purchased (in E.164 format: +1XXXXXXXXXX).
After adding, click Redeploy on your latest deployment so the new environment variables take effect.
Self-hosting?
.env.localfile instead. Never commit .env.local to Git.Test your SMS integration
In your FollowFire dashboard, go to Settings and click Send test lead. This fires a synthetic lead through your webhook — if Twilio is connected, you'll receive a confirmation SMS within a few seconds.
You can also check the Twilio SMS logs to see all outbound messages and delivery status.
✅ Success looks like this
A text message arrives on the lead's phone number saying something like:
"Hi! We received your inquiry and will follow up shortly. — [Your Business Name]"
How SMS works in FollowFire
Lead submits form
Your website form fires the FollowFire webhook
SMS sent instantly
FollowFire texts the lead from your Twilio number
Follow-up email
Branded email follow-up via Resend if no reply yet
SMS nudge
Second SMS check-in for leads still in 'new' status
Final email
Last-chance re-engagement email before lead goes cold
Troubleshooting
❓ SMS not sending — no errors in logs
Check that TWILIO_FROM_NUMBER is in E.164 format (+15551234567). Dashes or spaces will cause silent failures.
❓ Error: 'Authenticate' — 401 Unauthorized
Your Account SID or Auth Token is incorrect. Double-check you copied from the correct project in Twilio Console (not a subaccount).
❓ Free trial: 'unverified number' error
Twilio free trials can only text verified numbers. Add the lead's phone number to your Twilio verified caller IDs, or upgrade to a paid account.
❓ Texts delivered but lead's number isn't receiving
Some carriers filter business SMS. Consider registering your number for A2P 10DLC (Twilio provides this in their console) to improve deliverability.
❓ Environment variables set but not working after deploy
Vercel requires a new deployment to pick up new env vars. Go to Vercel → Deployments → Redeploy your latest deployment.
A2P 10DLC Registration (Recommended)
For business SMS in the US, carriers require A2P 10DLC registration — a one-time process that registers your business as a legitimate SMS sender. It dramatically improves deliverability and reduces spam filtering.
- • Takes 1–3 business days to approve
- • One-time fee: ~$4 (brand) + ~$10/mo (campaign)
- • Required for most US local numbers at scale
- • Register in Twilio Console → Messaging → Regulatory compliance
Ready to text your leads?
SMS follow-ups get 5–10× more replies than email alone. Set up Twilio once and FollowFire handles the rest automatically.