Call Features
📭 Voicemail Handling
Set up how the AI deals with voicemails:
🔍 Voicemail Detection
| Setting | Description |
|---|---|
| Enable Detection | Automatically detect voicemail systems |
| Detection Timeout | How long to wait before deciding it's a voicemail (5-180 seconds) ⏳ |
🎬 Voicemail Actions
When voicemail is found:
| Action | Description |
|---|---|
| Hang Up | Just end the call right away |
| Static Text | Say a pre-written message |
| Leave Message | Leave a custom voicemail message 🗣️ |
🔀 Call Transfer
Set up how calls get sent to real people:
⚙️ Transfer Settings
| Setting | Description |
|---|---|
| Enable Transfer | Let the AI transfer calls |
| Transfer Number | The phone number to send the call to 📞 |
| Tool Name | The name of the transfer action |
| Tool Description | When the AI should offer to transfer |
📋 Transfer Types
| Type | Description |
|---|---|
| Cold Transfer | Send the call right away without saying anything first |
| Warm Transfer | The AI introduces the call before sending it over 👋 |
🤝 Warm Transfer Options
| Setting | Description |
|---|---|
| Human Detection Timeout | Seconds to wait for a real person to pick up |
| Transfer Only If Human | Only transfer if a real person answers |
💬 Whisper Message
An optional message spoken only to the receiving agent before the transfer completes. The caller does not hear this message.
Each whisper message can be:
- Static Message — A fixed, pre-written message
- Prompt-Based — Created on the fly based on the conversation 🪄
🔢 DTMF (Keypad) Input
Let callers press buttons on their phone to interact:
| Setting | Description | Range |
|---|---|---|
| Allow DTMF | Turn on keypad input | On/Off |
| Timeout | How long to wait for a button press | 1-15 seconds |
| Digit Limit | The most digits the caller can enter | 1-50 |
| Termination Key | The key that finishes input (e.g., #) | 0-9, *, # |
⚡ Actions During Calls
The AI can do things during the conversation:
🔚 End Call
The AI can end the call when the conversation is done or when told to.
📧 Send Email
| Setting | Description |
|---|---|
| Enable Email | Let the AI send emails |
| Email Variable | The variable with the recipient's address (e.g., ) |
| Email Subject | The default email subject line |
| Email Body | The default email content |
💬 Send SMS
| Setting | Description |
|---|---|
| Enable SMS | Let the AI send text messages |
| SMS Body | The default text message content |
🛠️ Custom Functions
Create special actions the AI can do during calls using webhooks:
| Setting | Description |
|---|---|
| Name | The function's name |
| Description | When to use this function |
| URL | The web address to call |
| Parameters | The data to send (in JSON format) |
| Speak During Execution | Talk to the caller while the function runs 🗣️ |
| Speak After Execution | Tell the caller what happened after it runs |
📚 Knowledge Bases
Connect knowledge bases so the AI can look up your documents and FAQs:
| Setting | Description |
|---|---|
| Knowledge Base IDs | Which knowledge bases are connected |
| Top K | How many results to look at |
| Filter Score | The minimum match quality to use a result 🎯 |
🎧 Exporting Call Recordings
You can export inbound AI Receptionist recordings as a ZIP from the Calls tab.
- Open AI Receptionist
- Switch to the Calls tab
- Set your filters, such as date range, agent, search text, or case type
- Click Export Recordings
- Wait while Kayse prepares the ZIP and starts the download
Use Export Calls to File when you need the CSV list of matching calls instead of the audio files.
You can also export matching recordings from the calls widgets on campaign, case, and client detail pages.
INFO
Large recording exports are prepared in the background before the download starts.