Overview
AI Agents are the core of Magpipe. Each agent is a fully customizable AI assistant with its own personality, voice, knowledge, and behavior. Agents can handle multiple communication channels simultaneously - answering phone calls, responding to SMS messages, and chatting with website visitors.Agent Capabilities
Inbound Calls
- Answer calls with a natural greeting
- Engage in human-like conversation
- Answer questions using knowledge base
- Book appointments via calendar integration
- Transfer calls to humans when needed
- Take messages and send follow-up SMS
- Handle multiple concurrent calls
Outbound Calls
- Make AI-powered outbound calls
- Appointment reminders and confirmations
- Follow-up calls with leads
- Sales and marketing campaigns
- Custom call scripts and goals
- Bulk calling with contact lists
SMS Messaging
- Respond to inbound SMS intelligently
- Send AI-generated replies with context
- Handle opt-out requests automatically
- Support MMS with images
- Schedule messages for later
- Bulk SMS campaigns
Website Chat
- Real-time chat widget
- AI-powered responses
- Human handoff capability
- Visitor information collection
- Custom welcome messages
Agent Configuration
Basic Settings
| Setting | Description |
|---|---|
| Name | Display name shown in dashboard and to team members |
| Avatar | Upload a custom avatar image for the agent |
| Organization | Business name the agent represents |
| Owner Name | Person’s name the agent acts on behalf of |
| Role | Agent’s job title (e.g., “Receptionist”, “Sales Rep”) |
Voice Settings
Voice Selection
Choose from 25+ AI voices across two providers: OpenAI Voices (6 options):- Alloy - Neutral, professional
- Echo - Warm, friendly
- Fable - Expressive, dynamic
- Onyx - Deep, authoritative
- Nova - Bright, energetic
- Shimmer - Soft, calm
- Professional male and female voices
- Various accents (American, British, Australian)
- Different tones and personalities
Voice Cloning
Create a custom voice clone from audio samples:- Upload 1-3 minutes of clean audio
- System generates a voice model
- Preview the cloned voice
- Use for your agent’s calls
Voice cloning requires the Pro plan and uses ElevenLabs technology.
Voice Speed
Adjust speech rate from 0.5x to 2.0x (default: 1.0x)System Prompts
The system prompt defines your agent’s personality, knowledge, and behavior. This is the most critical configuration for customizing how your agent responds.Inbound Prompt
Used when answering incoming calls:Outbound Prompt
Used when making outbound calls:Call Handling
Greeting
The first thing your agent says when answering:End Call Phrases
Phrases that trigger automatic call termination:- “goodbye”
- “bye bye”
- “have a nice day”
- “talk to you later”
Max Call Duration
Set a maximum call length (60 seconds to 60 minutes). Calls automatically end after this duration with a polite message.Transfer Number
Phone number for transferring calls to a human:- Caller requests transfer
- Agent can’t help with request
- Emergency situations
Schedule
Configure when your agent is available:Call Schedule
Set business hours for phone calls:- Monday: 9:00 AM - 5:00 PM
- Tuesday: 9:00 AM - 5:00 PM
- etc.
- Calls can go to voicemail
- Play a custom closed message
- Forward to an after-hours number
SMS Schedule
Set hours for SMS responses:- Same as call schedule or different
- Outside hours, messages queue for later
- Or respond 24/7
Timezone
Select your business timezone for accurate scheduling.Deployment
Phone Numbers
Assign your agent to one or more phone numbers:- Go to Agent Detail → Deploy tab
- Click Assign Number
- Select from your provisioned numbers
- Agent immediately starts handling calls
Chat Widget
Deploy your agent to a website chat widget:- Go to Agent Detail → Deploy tab
- Click Create Widget in the Web Chat section
- Customize appearance (color, position, messages)
- Copy the embed code
- Paste into your website before
</body>
Multiple Agents
Create multiple agents for different purposes:Use Cases
- Receptionist Agent: General inquiries and routing
- Sales Agent: Lead qualification and demos
- Support Agent: Technical help and troubleshooting
- Appointment Agent: Scheduling specialist
Default Agent
Mark one agent as default. This agent handles:- Calls to numbers without assigned agents
- Fallback when primary agent unavailable
Agent-Specific Numbers
Assign different phone numbers to different agents:- Main line → Receptionist Agent
- Sales line → Sales Agent
- Support line → Support Agent
Advanced Features
Knowledge Base Integration
Connect your agent to knowledge sources for accurate answers:- Add website URLs
- Upload documents
- Custom content
Calendar Integration
Let your agent book appointments:- Connect Cal.com in Apps
- Agent can check availability
- Agent books appointments for callers
- Confirmations sent automatically
Call Recording
All calls are recorded by default:- Recordings stored securely
- Available in inbox and via API
- Transcripts generated automatically
- Can be disabled per agent
Sentiment Analysis
AI analyzes each conversation:- Positive: Happy, satisfied caller
- Neutral: Standard interaction
- Negative: Frustrated or upset caller
Call Summaries
AI generates summaries after each call:- Key points discussed
- Action items identified
- Caller intent and outcome
Best Practices
System Prompts
- Be specific: Include exact business details
- Set boundaries: Define what agent can/cannot do
- Include examples: Show desired conversation patterns
- Test thoroughly: Make test calls before going live
Voice Selection
- Match your brand: Professional business = professional voice
- Consider audience: Age, industry, expectations
- Test with users: Get feedback on voice choice
Scheduling
- Set realistic hours: Match actual availability
- Handle after-hours: Configure voicemail or forwarding
- Update for holidays: Adjust schedule as needed