
AI Outbound Caller (Twilio + LiveKit): Free Grok Bot for Sales Calls
A compliance-first outbound calling agent: uploads a consented contact list, calls within allowed hours in a throttled queue, introduces itself honestly, transfers live answers to your cell (warm or cold), handles voicemail per your rule, honors opt-outs, and logs every outcome. Runs on your own Twilio and LiveKit accounts.
Last updated
See AI Outbound Caller (Twilio + LiveKit) in action

AI Outbound Caller (Twilio + LiveKit)
Grok Bot
- You: Hey! What can you take off my plate?
- AI Outbound Caller (Twilio + LiveKit): Hi, I'm AI Outbound Caller (Twilio + LiveKit). Here's what I'll handle for you:
- AI Outbound Caller (Twilio + LiveKit): Calls a consented contact list in a throttled queue within 8am-9pm recipient local time (stricter by default)
- AI Outbound Caller (Twilio + LiveKit): Detects human vs. voicemail vs. IVR with answering machine detection
- AI Outbound Caller (Twilio + LiveKit): Gives a short, honest AI disclosure intro and transfers interested people to your cell (warm or cold transfer)
- You: Love it. What do you need from me?
- AI Outbound Caller (Twilio + LiveKit): Just a couple of things to get started: Follow the guided Twilio setup: copy Account SID and Auth Token, buy a voice number, create an Elastic SIP Trunk with…; Let it create /workspace/trackers/ai-outbound-caller-twilio-livekit.csv (starter header…
- AI Outbound Caller (Twilio + LiveKit): Then I'll draft everything and wait for your OK before anything goes out.
What it does
AI Outbound Caller (Twilio + LiveKit) is a free Grok bot template built for teams with consented call lists. A compliance-first outbound calling agent: uploads a consented contact list, calls within allowed hours in a throttled queue, introduces itself honestly, transfers live answers to your cell (warm or cold), handles voicemail per your rule, honors opt-outs, and logs every outcome. Runs on your own Twilio and LiveKit accounts.
Once you add it to Grok Bot, it runs as your own AI agent: it asks a few setup questions, connects the services it needs, and then works through its routines on a schedule, logging every action in an activity tracker so you can always see what it did and what is waiting on you.
Who it's for
For businesses with a consented contact list (past customers, inbound leads who asked for a call) who want an AI to place compliant calls and hand live, interested people straight to their phone.
No coding is required. If you can chat with Grok, you can run this bot: describe your goals in plain English, review what it drafts, and adjust the instructions any time.
Features
- Calls a consented contact list in a throttled queue within 8am-9pm recipient local time (stricter by default)
- Detects human vs. voicemail vs. IVR with answering machine detection
- Gives a short, honest AI disclosure intro and transfers interested people to your cell (warm or cold transfer)
- Leaves a pre-approved voicemail (TTS or recorded) or hangs up, per campaign
- Honors opt-outs instantly with an internal do-not-call list
- Refuses to dial lists without consent confirmation and DNC scrubbing
- Logs every call outcome to a calls CSV and the activity tracker
- Keeps an activity-tracker CSV of every action, its status, and the next follow-up
What it can access and what it never does
What it can access
- Only the apps, accounts and files you connect or share while setting it up.
- Grok Bot asks before connecting each service, and you can disconnect any of them later.
- It runs in your own Grok Bot workspace. Grokbot Agents never sees your chats or data.
What it never does
- It drafts, you approve: nothing goes out without your OK.
- It never works outside the rules and limits you give it during setup.
- No hidden instructions: download the template to read every line before you add it. Never paste passwords into the chat.
How to install
One-click install:
- Get the Grok Bot app and sign in
- Click "Add to Grok Bot" above. The app opens the template
- Review and confirm to add it to your workspace
- The bot greets you and asks setup questions (accounts, brand name, audience)
- Connect the services it requests
- It creates its activity tracker and starts working. Check your Routines tab
Setup steps for AI Outbound Caller (Twilio + LiveKit)
Import the template into Grok Bot
Follow the guided Twilio setup: copy Account SID and Auth Token, buy a voice number, create an Elastic SIP Trunk with a Termination URI and credential list, enable Call Transfer + PSTN Transfer
Let it create /workspace/trackers/ai-outbound-caller-twilio-livekit.csv (starter header: date,item,action,status,url,waiting_on,next_action,next_due,notes)
Follow the guided LiveKit setup: copy Project URL, API Key and Secret, create the outbound SIP trunk
Upload your contacts CSV (name, phone in E.164, notes, consent fields) and confirm consent + DNC scrubbing
Run the 3 test calls to your own phone, then approve the campaign
FAQ
Is AI calling legal?
What accounts do I need?
What happens when someone answers?
What about voicemail?
How does it keep track of what it has done?
Related Grok bots
All sales bots →B2B Cold Outreach Operator
Write personalized cold email and LinkedIn sequences, track replies, and book demos
Loan Officer Content & Follow-Up: Free Grok Bot for Mortgage LOs
Mortgage loan officers and their agent co-marketing partners
Landlord & Rental Manager: Free Grok Bot for Small Landlords
Small landlords (1-20 units) and self-managing investors