Integration Overview
Navigate to Settings → Integrations to manage all connections.
ElevenLabs (Required)
ElevenLabs powers your AI voice agents with natural-sounding speech and conversational AI.Getting Your API Key
1
Sign Up
Create an account at elevenlabs.io if you don’t have one
2
Navigate to API Keys
Go to your ElevenLabs dashboard → Profile → API Keys
3
Generate Key
Click “Create new API key” and copy the generated key
4
Store Securely
Save the key somewhere safe - it’s only shown once
Connecting to Renchi AI
- Go to Settings → Integrations → ElevenLabs
- Click Connect
- Paste your API key
- Click Verify & Save
A green “Connected” badge appears when successful.
Syncing Agents
If you have existing agents in ElevenLabs:- After connecting, click Sync Agents
- Renchi AI imports all agents from your ElevenLabs account
- Configure each imported agent with your business settings
ElevenLabs Features Used
Subscription Requirements
A paid ElevenLabs subscription is required. Renchi AI uses:
- Conversational AI credits (per minute)
- Phone number provisioning (monthly fee)
- Knowledge base storage
Twilio (Optional)
Twilio provides phone numbers and SMS capabilities. Use it if you want to manage phone numbers separately from ElevenLabs.Getting Twilio Credentials
1
Create Account
Sign up at twilio.com
2
Find Credentials
In the Twilio Console, locate your:
- Account SID (starts with
AC) - Auth Token
3
Get a Phone Number
Purchase a phone number in your target region (e.g., UK +44)
Connecting Twilio
- Go to Settings → Integrations → Twilio
- Enter your Account SID
- Enter your Auth Token
- Click Connect
Configuring Webhooks
After connecting, configure Twilio to send call events to Renchi AI: Voice Webhook URL:When to Use Twilio vs ElevenLabs Numbers
Google Calendar
Sync appointments with Google Calendar for scheduling visibility.Setting Up Google Integration
1
Navigate to Integration
Go to Settings → Integrations → Google Calendar
2
Authorize
Click Connect with Google and sign in with your Google account
3
Grant Permissions
Allow the app to view and edit your calendar
4
Select Calendar
Choose which calendar to sync appointments to
What Gets Synced
Calendar Event Format
Bookings appear in Google Calendar as:HubSpot
Sync customers and calls with HubSpot CRM.Connecting HubSpot
1
Navigate to Integration
Go to Settings → Integrations → HubSpot
2
Click Connect
Click Connect with HubSpot
3
Authorize
Log into HubSpot and authorize the integration
4
Configure Sync
Choose which data to sync
Sync Options
- Contacts
- Calls
- Deals
- New customers create HubSpot contacts
- Contact updates sync both ways
- Phone numbers match existing contacts
Field Mapping
Salesforce
Enterprise CRM integration for Salesforce users.Connecting Salesforce
1
Navigate to Integration
Go to Settings → Integrations → Salesforce
2
Click Connect
Click Connect with Salesforce
3
Log In
Enter your Salesforce credentials
4
Authorize
Grant access to the connected app
Data Sync
Requirements
Salesforce integration requires:
- Salesforce Professional or higher
- API access enabled
- Connected App permissions
Microsoft Teams
Show agent availability and enable warm handoffs through Teams.Setting Up Teams Integration
1
Navigate to Integration
Go to Settings → Integrations → Microsoft Teams
2
Sign In
Click Connect with Microsoft and sign in
3
Grant Permissions
Authorize presence and messaging access
4
Map Users
Link Renchi AI team members to Teams accounts
Features
Firecrawl (Knowledge Base)
Firecrawl enables web scraping to build your agent’s knowledge base automatically.How It Works
- Enter a URL from your website
- Firecrawl extracts the content
- Content is cleaned and formatted
- Uploaded to ElevenLabs knowledge base
- Your agent can reference this information
Using Web Crawl
- Go to Agents → [Agent] → Context Tab
- Click Crawl Website
- Enter the URL (e.g., your FAQ page)
- Set crawl depth:
- 1 - Just this page
- 2 - Page + linked pages
- 3 - Deeper crawl (use carefully)
- Click Start Crawl
- Review extracted content
- Click Sync to Agent
Best Pages to Crawl
- FAQ pages
- Service descriptions
- Pricing pages
- About us
- Terms of service
- Contact information
Managing Integrations
Checking Status
The Integrations page shows status for each connection:Disconnecting
To remove an integration:- Go to Settings → Integrations
- Find the integration
- Click Disconnect
- Confirm the action
Troubleshooting
ElevenLabs shows 'Invalid API Key'
ElevenLabs shows 'Invalid API Key'
- Verify the key is copied correctly (no extra spaces)
- Check your ElevenLabs subscription is active
- Generate a new key if needed
Twilio webhooks not receiving events
Twilio webhooks not receiving events
- Verify webhook URLs are publicly accessible
- Check the URLs are correctly configured in Twilio Console
- Ensure your domain SSL certificate is valid
Google Calendar not syncing
Google Calendar not syncing
- Try disconnecting and reconnecting
- Check you selected the correct calendar
- Verify Google account permissions
CRM contacts duplicating
CRM contacts duplicating
- Check field mapping for phone number matching
- Enable duplicate detection if available
- Review sync direction settings
Data Privacy
What Data is Shared
Compliance
Review your data processing agreements with each provider. Ensure integrations comply with GDPR if serving EU customers.
Next Steps
API Reference
Build custom integrations with our API
Webhooks Guide
Understand incoming webhook events