Overview
API keys connect the CloseTheCall platform to the voice AI and telephony services that power your clients’ receptionists. You enter your keys once in Agency Settings > API Keys, and they are used for all client calls. All keys are encrypted with AES-256-GCM before storage. They are never stored in plain text, never logged, and decrypted only at the moment a call is made.Required vs Optional Keys
| Key | Required? | What It Powers |
|---|---|---|
| VAPI API Key | Yes | Voice AI calls (primary provider) |
| Retell API Key | No | Alternative voice AI provider |
| Bland API Key | No | Budget voice AI provider |
| Twilio Account SID + Auth Token | No | Use your own phone numbers instead of platform numbers |
VAPI API Key (Recommended)
VAPI is the primary voice AI provider and offers the most features: function calling, knowledge base integration, call transfer, voicemail detection, and bilingual support.Create a VAPI account
Go to dashboard.vapi.ai and sign up.
The system validates your key when you save it by making a test API call. If the key is invalid, you will see an error message and the key will not be saved.
Retell API Key (Optional)
Retell is a high-quality voice AI provider with low latency. It supports basic call flows and provisions phone numbers natively in multiple countries (including UK and AU) — so you do not need Twilio for international numbers. It does not have the full function calling or knowledge base capabilities of VAPI. See Voice Providers Explained for a full comparison.Create a Retell account
Go to retell.ai and click Sign Up. Enter your email and create a password.
Copy your API key
Your API key is displayed on the settings page. Click the copy icon to copy it to your clipboard.
What happens after you save: The platform validates your key, then syncs all your client assistants to Retell. New phone numbers will be provisioned through Retell instead of Twilio/VAPI. All existing clients automatically switch to the Retell provider on their next call.
Bland API Key (Optional)
Bland is a budget-friendly voice AI option at ~$0.03-0.06/min. It works well for simple, high-volume call answering but has fewer customization options than VAPI or Retell. Like Retell, Bland provisions phone numbers natively in multiple countries — no Twilio needed. See Voice Providers Explained for a full comparison.Create a Bland account
Go to bland.ai and click Sign Up. Enter your email and create a password.
What happens after you save: The platform validates your key, then syncs all your client assistants to Bland. New phone numbers will be provisioned through Bland instead of Twilio/VAPI. All existing clients automatically switch to the Bland provider on their next call.
Twilio Keys (Optional)
By default, phone numbers are provisioned from the platform’s Twilio account. If you want to use your own Twilio account (for number ownership, custom caller ID, or billing control), enter your Twilio credentials. You need two values:- Account SID — starts with
AC, found on your Twilio dashboard home page - Auth Token — found next to Account SID (click to reveal)
How Key Encryption Works
When you save an API key:- The key is encrypted with AES-256-GCM using a platform encryption key
- The encrypted value is stored in the database
- When a call comes in, the key is decrypted in memory for that single API request
- The decrypted key is never written to logs, error reports, or cached
Changing Keys
You can update any API key at any time:- Go to Agency Settings > API Keys
- Enter the new key in the appropriate field
- Click Save
Which Provider Should You Choose?
VAPI
Recommended
- Full function calling (booking, lead capture)
- Knowledge base integration
- Call transfer to human
- Voicemail detection
- Bilingual support (5 languages)
- ~$0.05/min
Retell
Simpler
- Lower latency
- Basic call flows
- Limited function calling
- Good for simple answering
- ~$0.04/min
Bland
Budget
- Lowest cost
- Basic voice AI
- Fewer customization options
- Good for high-volume, simple calls
- ~$0.03/min
Can I use different providers for different clients?
Can I use different providers for different clients?
Not currently. The voice provider is set at the agency level and applies to all clients. If you need per-client provider selection, contact support to discuss Enterprise options.
What happens if my VAPI balance runs out?
What happens if my VAPI balance runs out?
Calls will fail with a provider error. The AI will not answer, and calls will go to the client’s voicemail or ring through to their personal phone (depending on routing settings). Top up your VAPI balance at dashboard.vapi.ai to restore service.
CloseTheCall — AI Receptionist for Local Businesses · Built by Quantum AI WebApps Digital LLC · Dashboard · Support · © 2026