Tools & Integrations
Extend your agent's capabilities with tools and external services.
Tools & Integrations
Your agent can use powerful tools and connect to external services to accomplish more.
Built-in Tools
Web Search
Agent can search the internet for current information.
When to enable:
- Support agents answering questions
- Sales agents researching prospects
- Need for real-time information
- Knowledge base is incomplete
Example: Customer asks "What's the current price of Bitcoin?" Agent searches and provides current price.
Cost: Free (uses Claude's built-in search)
Send Email
Agent can send emails to customers and third parties.
When to enable:
- Always enabled for responding to customers
- Sending follow-ups
- Notifying third parties
- Confirmations and receipts
Example: Agent sends meeting confirmation to prospect with calendar link.
Cost: Included (uses your email account)
Generate PDF
Agent can create PDFs for documents, invoices, reports.
When to enable:
- Invoices and receipts
- Reports and summaries
- Contracts and agreements
- Documentation
Example: Customer requests invoice. Agent generates PDF and emails it.
Cost: Included
Generate Image
Agent can create images, diagrams, charts.
When to enable:
- Visual explanations
- Diagrams and flowcharts
- Custom graphics
- Infographics
Example: Support agent creates diagram explaining how to use a feature.
Cost: Included
External Integrations
Google Calendar
Schedule meetings, check availability, create events.
What it can do:
- Create calendar events
- Check availability
- Schedule meetings
- Send calendar invites
Setup:
- Go to agent settings
- Click "Integrations"
- Click "Connect Google Calendar"
- Sign in with Google
- Grant calendar access
- Done!
Example use case: Sales agent schedules demo meeting when prospect asks "Can we meet Tuesday?"
Google Contacts
Save and manage contact information.
What it can do:
- Create new contacts
- Save contact details
- Update existing contacts
- Organize contact groups
Setup:
- Go to agent settings
- Click "Integrations"
- Click "Connect Google Contacts"
- Sign in with Google
- Grant contacts access
- Done!
Example use case: Support agent saves customer contact info when they first reach out.
Google Drive
Access documents, create files, share content.
What it can do:
- Access shared documents
- Create new documents
- Upload files
- Share files with customers
Setup:
- Go to agent settings
- Click "Integrations"
- Click "Connect Google Drive"
- Sign in with Google
- Grant drive access
- Done!
Example use case: Agent accesses customer's shared document to provide feedback.
Research prospects, find contact info, view profiles.
What it can do:
- Research prospect background
- Find contact information
- View company details
- Check mutual connections
Setup:
- Go to agent settings
- Click "Integrations"
- Click "Connect LinkedIn"
- Sign in with LinkedIn
- Grant profile access
- Done!
Example use case: Sales agent researches prospect before responding to inquiry.
Calendly
Check availability, schedule meetings, send invites.
What it can do:
- Check your availability
- Schedule meetings
- Send calendar invites
- Manage meeting links
Setup:
- Go to agent settings
- Click "Integrations"
- Click "Connect Calendly"
- Sign in with Calendly
- Grant access
- Done!
Example use case: Agent offers meeting times from your Calendly availability.
Recommended Tool Combinations
Support Agent
Tools: Web Search, Send Email, Generate PDF
Integrations: Google Contacts
Why:
- Web Search: Answer customer questions
- Send Email: Respond to customers
- Generate PDF: Create invoices/reports
- Google Contacts: Save customer info
Sales Agent
Tools: Web Search, Send Email, Generate PDF
Integrations: Google Calendar, LinkedIn, Calendly
Why:
- Web Search: Research prospects
- Send Email: Follow up with leads
- Generate PDF: Create proposals
- Google Calendar: Schedule meetings
- LinkedIn: Research prospects
- Calendly: Check availability
Operations Agent
Tools: Send Email, Generate PDF, Generate Image
Integrations: Google Drive, Google Contacts
Why:
- Send Email: Notify team members
- Generate PDF: Create reports
- Generate Image: Create diagrams
- Google Drive: Access documents
- Google Contacts: Manage contacts
Managing Integrations
View Connected Integrations
- Go to agent settings
- Click "Integrations"
- See all connected services
- View permissions granted
Disconnect an Integration
- Go to agent settings
- Click "Integrations"
- Find the integration
- Click "Disconnect"
- Confirm
Note: Disconnecting removes the agent's access but doesn't affect your account.
Revoke Permissions
If you want to fully revoke access:
- Go to your Google/LinkedIn/Calendly account
- Find "Connected apps"
- Find Custom Agents
- Click "Remove access"
Best Practices
Enable Only What You Need
More integrations = slower responses. Enable only what the agent actually needs.
Start Simple
- Week 1: Web Search + Send Email
- Week 2: Add Google Calendar
- Week 3+: Add more as needed
Test Integrations
Before going live:
- Connect the integration
- Send test emails
- Verify agent uses it correctly
- Check output quality
Monitor Usage
Review agent activity to see:
- Which integrations it uses
- How often it uses them
- Quality of results
Adjust Permissions
If agent doesn't need full access:
- Limit permissions in Google/LinkedIn settings
- Use read-only access where possible
- Restrict to specific calendars/folders
Troubleshooting
Q: Integration not working
A: Check if it's connected in agent settings. Try disconnecting and reconnecting.
Q: Agent not using integration
A: Make sure it's enabled in agent settings. Check if agent instructions mention it.
Q: Permission errors
A: Disconnect and reconnect. Grant full permissions during setup.
Q: Slow responses
A: Too many integrations enabled. Disable ones you don't need.
Coming Soon
We're working on integrations for:
- Slack (send notifications)
- Zapier (connect to 1000+ apps)
- Stripe (process payments)
- HubSpot (manage contacts)
- Salesforce (update records)
Next Steps
- Building Agents - Configure your agent
- Autonomy Modes - Choose your safety level
- Escalation Rules - Define when to escalate
- FAQ - Common questions when a customer agrees to terms via email.
How to connect an integration
Navigate to Integrations
Go to the Integrations tab in your main CustomAgents dashboard.
Authorize the App
Click Connect next to the desired tool (e.g., Google Calendar). You will be redirected to the provider's OAuth page to securely grant access.
Enable on your Agent
Connecting the tool does not automatically give all your agents access to it. Navigate to your specific Agent's settings, go to the Tools section, and toggle the tool ON.
Security Note
CustomAgents only requests the minimum required scopes for each integration. We never sell or share your connected data.