Overview
Chat agents handle every written channel—Instagram DMs, Facebook Messenger, web chat widgets, SMS, WhatsApp, and email. We’ve already created the baseline agents for you. This guide shows how to safely tweak prompts, tools, integrations, and advanced settings so you can iterate without spinning up brand-new agents from scratch.Navigate Your Agents
Step 1: Review the Agents Tab
Head to the Agents tab to view everything we’ve launched for you. Each tile reflects the campaigns our team maintains.
Edit the Prompt
We seeded each agent’s prompt based on your onboarding brief. You can adjust wording, tone, or business rules directly in the editor—just follow the checklist below and remember to loop us in if the changes are significant.
What to Include:
- Agent’s Role – Who should the agent represent? (e.g., “You are a friendly customer service representative for XYZ Company”)
- Tone & Personality – Formal, casual, enthusiastic, empathetic, etc.
- Goals – What outcomes matter most? (qualify leads, book appointments, answer FAQs)
- Tool Usage Instructions – Call out when to use connected tools, e.g.:
Manage Tools and Automations
Tools give your chat agent superpowers—booking appointments, pushing data to CRMs, fetching live information, and more. You can enable/disable existing tools, update configuration values, and add new ones from the Tool Library.Custom URL
Custom URL

- Send lead data to your CRM
- Trigger automations in Zapier or Make
- Connect to third-party APIs
- Update external databases
Tool Library
Tool Library
- Cancel or Reschedule Booking – Cancel or reschedule a booking made in Cal.com
- Fetch Free Slots – Fetch free slots between two dates for a specific event type
- Get User Bookings – Get a list of bookings for a specific user so you can reschedule or cancel it
- Cancel or Reschedule Appointment – Cancel or reschedule a specific appointment to a later date
- Fetch Free Slots – Fetch a list of free slots for a calendar within a specific time range
- Find Or Create Contact – Find or create a contact to use for appointment booking and other functions
- Get Booked Appointments – Retrieve a list of booked appointments for a contact
- Book AI Callback – Allow agents to call users back at a later time
- Get Current Time – Get the current time for a given timezone in ISO 8601 format
- Send SendGrid Email – Integrate SendGrid to send emails directly from your agent
- Send Twilio SMS – Integrate Twilio to send text messages directly from your agent
- Solar Savings (US Only) – Calculate estimated savings of switching to solar based on monthly bill and address

Calendar Booking
Calendar Booking
- ✅ GoHighLevel calendars
- ✅ Cal.com
- 🔜 HubSpot
- 🔜 Salesforce

- Check real-time availability
- Book appointments
- Reschedule existing bookings
- Cancel appointments
- Send confirmation messages
MCP Server
MCP Server
1. Access Zapier MCP
2. Create New MCP Server

3. Add Tools from 8,000+ Apps
- Google Sheets – Search, create, and update spreadsheets
- Gmail – Send emails and manage inbox
- Slack – Send messages and create channels
- HubSpot – Manage contacts and deals
- Salesforce – Update records and create tasks
- Airtable – Query and update databases
4. Connect Apps

5. Share Server URL

6. Connect Inside Aidan

7. Select Specific Tools

Google Sheets Integration
Google Sheets Integration
- Look up customer information from spreadsheets
- Update appointment bookings in real-time
- Track conversation outcomes and lead quality
CRM Integration
CRM Integration
- Create new contacts during conversations
- Update deal stages based on chat interactions
- Add conversation notes and follow-up tasks
Communication Tools
Communication Tools
- Email appointment confirmations
- Send Slack notifications to team
- Create tasks in project management tools
- Real-time Data Access – Query live data during conversations
- Multi-app Workflows – Chain actions across different services
- Custom Authentication – Secure access to your business tools
- Error Handling – Graceful fallbacks when tools fail
Platform Integrations
Use this panel to check which channels are active. You can toggle channels yourself, but we recommend alerting us so we can confirm routing rules and update analytics dashboards.
Available Channels:
Instagram DMs
Facebook Messenger
SMS
Web Chat
Triggers for Campaigns & Keyword Flows
Triggers give you precise control over when your agent should respond. Tell us the keywords or flows you need and we’ll configure them.How Triggers Work:
- We add a trigger word or phrase (e.g., “start”, “book”, “info”)
- The agent only wakes up when the incoming message matches the trigger
- Messages that don’t match the trigger are ignored by the AI
Example Use Cases:
Instagram Reel Campaigns
Instagram Reel Campaigns
Keyword-Based Routing
Keyword-Based Routing
- “book” → Activate booking agent - “support” → Activate support agent
- “refund” → Activate refund agent
Manual Control
Manual Control
Delay Settings
We use response delays to make conversations feel natural. Here’s how we tune them together.Configuration:
- Minimum delay – The shortest time before the agent responds
- Maximum delay – The longest time before the agent responds
- We randomize the actual delay between these values
Recommended Starting Points:
Instant Response
Human-like Response
Casual Response
Business Hours Simulation
Knowledge Base
Keep the knowledge base fresh so the agent always references accurate information. You can add content yourself or ask us to handle larger updates.Upload Files
Upload Files
Scrape Websites
Scrape Websites
Paste Text
Paste Text
Agent Settings
You have access to all advanced settings. Feel free to tweak them as your campaigns evolve—just document what you change (we recommend noting it in Slack) so we can help monitor results.Time Zone
Open Settings → General and pick the time zone that matches your audience. This keeps statements like “tomorrow at 3pm” accurate. Update it any time you enter a new market.Model Selection
Choose the AI model that powers your agent. Use the dropdown in Settings → Model and click Save. Each option balances speed, reasoning, and cost differently.
GPT-4.1 (Recommended)
GPT-4.1 (Recommended)
- ⚡ Fast response times
- 💰 Cost-effective for high-volume conversations
- 🧠 Excellent understanding of context and nuance
- ✅ Recommended for most use cases
GPT-4o
GPT-4o
- 🎯 Superior reasoning ability
- 📚 Better handling of complex knowledge bases
- 💡 More creative responses
- 💸 Higher cost per conversation
GPT-4.1 Mini / Nano
GPT-4.1 Mini / Nano
- 🏃 Extremely fast
- 💵 Very low cost
- ⚠️ Limited reasoning ability
- 📝 Best for simple, scripted responses
GPT o3 / o4-mini (Premium)
GPT o3 / o4-mini (Premium)
Embed Code
We provide the HTML snippet you can hand to your web team to embed the chat widget on any site.
How to Use:
- Copy the HTML snippet from the Embed Code section (or ask us to send it to your developer)
- Add it to your website’s HTML just before the closing
</body>tag - The chat widget will appear automatically once published
Example Code:
data-agent-id value matches the agent you’re using.Initial Message
Set the first message contacts see when they open the chat widget. Update the text inside Embed Settings → Initial Message and click Save.Example Initial Messages:
Friendly Greeting
Friendly Greeting
Specific Offer
Specific Offer
Lead Qualification
Lead Qualification
Booking Focus
Booking Focus
Interrupt Mode
Interrupt Mode lets your human team take over a conversation instantly. Toggle it under Settings → Behaviour whenever you need to change availability.How It Works:
When Interrupt Mode is enabled:- ✅ The AI agent handles all conversations automatically
- 👤 A human team member sends a manual message in GoHighLevel
- 🛑 The AI agent is immediately interrupted for that contact
- 🙋 The human takes over the conversation
- 🤖 The AI stays silent unless manually reactivated
When to Enable:
Enable Interrupt Mode
Disable Interrupt Mode
Test & Publish Safely
- Use Test Agent inside the editor to run through the scenario you just updated.
- If the change touches external systems, place a live test (or have us do it) to confirm logs, tools, and delays behave as expected.
- Monitor the first few conversations in Call Logs. If anything feels off, revert the edit or message us immediately.
Best Practices
Roll Out in Phases
Roll Out in Phases
Share Nuanced Guidance
Share Nuanced Guidance
Collaborative QA
Collaborative QA
Data-Driven Iteration
Data-Driven Iteration
Tailored Response Timing
Tailored Response Timing
Troubleshooting
Agent Not Responding
Agent Not Responding
Agent Giving Wrong Answers
Agent Giving Wrong Answers
Tools Not Working
Tools Not Working
Response Timing Off
Response Timing Off
Interrupt Mode Not Switching
Interrupt Mode Not Switching

