Welcome! This project is a complete voice-based lead management system built using:
- n8n for workflow automation
- Airtable for lead storage
- Vapi for voice calls
- Twilio for outbound calling (test numbers)
- OpenAI or other LLM for conversation intelligence
This system helps Interia (an interior design company) to:
✅ Automatically call new leads
✅ Ask them key questions (budget, location, project type)
✅ Qualify leads using a voice agent
✅ Handle missed calls, reschedule callbacks, and manage status
| File | Description |
|---|---|
1_outbound_calling_workflow.json |
Calls new leads marked as TBC |
2_call_result_processing_workflow.json |
Processes voice call results |
3_retry_calling_workflow.json |
Retries missed calls up to 2 times |
4_callback_scheduling_workflow.json |
Handles scheduled callback calls |
README.md |
Explains how everything works |
First Name,Last Name,Mobile,EmailStatus→ TBC, In-Progress, Called, FailedAttempt,Date Time,Summary,Assignee
callproviderID,phonenumberID,customernumbertype(Outbound/Callback),started,endedmilliseconds,ended reason,transcript
- Install or log into n8n
- Import all 4 workflows into your workspace
- Connect:
- Airtable (Leads + Call Records)
- Vapi (voice agent)
- Twilio (test numbers)
- Replace
YOUR_...placeholders in HTTP Request nodes - Enable the workflows and let them run!
The AI agent:
- Introduces itself as “Maya from Interia”
- Asks about budget, location, timeline, and project scope
- Can handle abuse, identity confusion, or callbacks
- Logs call results and transcripts
This project automates the entire lead communication process for an interior design firm. It uses voice AI, Airtable, and n8n to build a smart, efficient client engagement system.