What are Tools?
Tools are capabilities that extend your AI assistant’s functionality beyond basic conversation. They allow the assistant to:- Take specific actions during calls
- Integrate with external systems
- Control call flow and routing
- Automate follow-up tasks
Available Tools
1. End Call Tool
Purpose: Tells the AI to politely wrap up the conversation when appropriate conditions are met. How It Works:- You specify in the system prompt when to end the call
- Example: “If the user says ‘goodbye’ or ‘thank you, that’s all I need’, end the call politely.”
- In the assistant’s settings, define conditions that trigger the end call
- The AI will say a closing message before ending
- Customer service calls that are resolved
- Information requests that are completed
- Appointment confirmations
2. Transfer Tool
Purpose: Moves the caller from the AI assistant to a human agent or external phone number. How It Works:- AI recognizes when escalation is needed (based on your prompt)
- Transfers the call to the configured number or department
- Optionally plays a hold message during transfer
- Add the phone number or department in assistant settings
- Configure a short hold message (optional)
- Define transfer conditions in your system prompt
- Warm leads on sales calls that need human follow-up
- Complex support issues requiring escalation
- Technical problems beyond AI’s capabilities
The transfer tool can route to specific departments, phone numbers, or queue systems. Configure multiple transfer options for different scenarios.
Warm Call Transfer (Hold + Brief + Connect)
Famulor’s proprietary Warm Call Transfer feature enables true warm transfers: the AI puts the customer on hold, dials a supervisor/agent, briefs them with context, and only then connects both sides. How Warm Transfer Works:- Customer requests to speak with a human
- AI places customer on hold (with music or silence)
- AI dials the supervisor/agent number
- AI briefs the supervisor with conversation context
- Both parties are connected seamlessly
- Supervisor Phone Number*: The phone number to dial for the warm transfer. Supports standard phone numbers or custom SIP addresses/extensions via the “Advanced Custom SIP/Extension” option.
- Outbound Phone Number*: The phone number used to dial the supervisor (must have outbound trunk capability).
- Caller ID Shown to Supervisor: Choose what phone number the supervisor sees when receiving the call (e.g., customer’s phone number).
- Hold Music: Select audio played to the caller while on hold (default hold music or custom).
- Hold Music Volume: Set volume level for hold music (0-100%).
- When to Transfer*: Describe when the AI should initiate the warm transfer (e.g., “Transfer the call to Iman”).
- Hold Message: Message spoken to caller before placing them on hold (e.g., “Bitte kurz bleiben, ich leite Sie weiter”).
- Summary Instructions: Instructions for how the AI should brief the supervisor about the call, including:
- WHO is calling (name, company if mentioned)
- WHY they called (their goal or problem)
- WHY a human is needed at this point
- Briefing Initial Message: The first message the AI says to the supervisor when they answer (e.g., “Hallo! Ich habe einen Anrufer am Telefon, der Ihre Hilfe benötigt…”).
- Connected Message: Message spoken to caller after supervisor is connected (e.g., “Sie sind jetzt verbunden. Vielen Dank”).
- ✅ Context preserved: Agents don’t start cold — they already know what the customer needs
- 🎶 Professional experience: Caller hears a hold message + hold music while the agent is reached
- 🔁 Enhanced compatibility: Web calls can transfer to real human phone agents; works with SIP trunks without SIP REFER support
- Customer service escalations requiring human expertise
- Sales calls where qualified leads need immediate human follow-up
- Technical support issues beyond AI capabilities
- Situations requiring personalized attention or authorization
3. Collect Keypad Input (DTMF)
Purpose: Allows customers to enter digits on their phone keypad during a conversation, with the assistant receiving the input instantly and continuing naturally. How It Works:- Runs in the background — no awkward pauses
- Auto-submits after a configurable timeout (default 5 seconds)
- Instant submit when the user presses # or *
- Works alongside voice: customers can speak or type
- Collected digits appear as “[Keypad input: 12345]” in the conversation
- Input Timeout (seconds): Seconds to wait after last digit before submitting input (default: 5 seconds)
- Submit Key: Key customer presses to submit their input immediately. Options:
#(pound)*(asterisk)- Input also auto-submits after timeout
- Account numbers and verification codes
- PINs and security codes
- Phone numbers for callback
- License plates and vehicle information
- Order codes and reference numbers
- Any scenario where accuracy and privacy matter
- AI asks: “Bitte geben Sie Ihre Kontonummer über die Tastatur ein”
- Customer enters digits:
12345 - AI receives:
[Keypad input: 12345] - AI continues conversation naturally with the collected data
Keypad input collection works seamlessly in the background. Customers can continue speaking while entering digits, and the AI processes both voice and keypad input simultaneously.
4. Appointment Scheduler (Cal.com Integration)
Purpose: Lets the AI check your calendar availability and book appointments directly during the call. How It Works:- AI offers scheduling based on your prompt
- Caller selects preferred date and time
- AI checks availability via Cal.com or Google Calendar
- AI confirms the appointment and sends confirmation (email/SMS if configured)
- Connect your Cal.com account in assistant settings
- Configure available time slots and preferences
- Add scheduling instructions to your system prompt
- Sales qualification calls that result in demos
- Customer support that requires follow-up calls
- Consultation booking
5. No-Code Automation Platform Integration
Purpose: After or during calls, the AI can trigger actions in the automation platform for post-call processing. How It Works:- Link your assistant with automation flows
- Choose triggers like “Call Ended” or “Customer Agrees”
- Select actions (CRM updates, emails, data logging)
- CRM Updates: Update HubSpot, Salesforce contacts
- Data Storage: Save to Google Sheets, databases
- Notifications: Send emails, SMS, Slack messages
- Webhooks: Trigger external APIs
- Campaign Management: Add leads to campaigns
- Go to the “Automation” tab in your assistant settings
- Choose triggers (Call Ended, specific keywords, etc.)
- Select actions from available integrations
- Configure data mapping and conditions
Combining Multiple Tools
Tools can be combined to create sophisticated call flows. For example: Example Flow:- AI answers call and qualifies lead
- If qualified, AI schedules appointment using Cal.com tool
- If caller wants more info, AI transfers to sales team
- After call ends, automation platform updates CRM
Next Steps
- Learn how to Create and Edit Assistants
- Explore System Prompt Best Practices for tool integration
- Check Platform Guide Tools for detailed tool documentation

