Appearance
Gmail Channel Integration β
Connect your MyChatBot agent to Gmail so it can receive client emails, reply with its own intelligence, and handle attachments β all tracked in your dashboard.
At a glance β
| You need | Where | Result |
|---|---|---|
| A Gmail account for the assistant | Address the agent sends/receives from | |
| The Channels tab | app.mychatbot.app/channels | Pick the agent to connect |
| Connect Gmail + Google sign-in | MyChatBot β Google consent | Channel authenticated |
| Reply Delay (s) (default 30) | Gmail channel settings | Natural-feeling response timing |
Connect in 3 steps
- Prepare a Gmail account with API access permissions, and note its address.
- In Channels, select your agent, find Gmail, enter the Email Address, click Connect Gmail, and finish the Google sign-in.
- Turn on Connect agent to this channel and set the Reply Delay (s).
In the app
Everything on this page lives under the Channels tab: app.mychatbot.app/channels. Pick the agent first, then scroll to the Gmail card.
Features β
- Receive emails from clients and process them through your AI assistant
- Send automated responses with your assistant's intelligence
- Support for email attachments (images, documents, etc.)
- Configurable reply delay to make conversations feel more natural
- Replies are tracked alongside your other channels in the dashboard
Setup β
1. Prepare the Gmail account β
Before setting up the Gmail channel in MyChatBot, have a Gmail account ready for your assistant:
- Create or use an existing Gmail account
- Make sure the account allows the access MyChatBot will request during sign-in
- Note the Gmail address β you'll need it during connection
2. Connect the Gmail channel β
- Open the Channels tab and select the agent you want to connect
- Find the Gmail card in the channels list
- In the Email Address field, enter the address your assistant will use (e.g.
you@gmail.com) - Click Connect Gmail
- You'll be sent to Google to sign in:
- Follow Google's sign-in steps
- Grant MyChatBot every permission it requests to access your Gmail
- After a successful sign-in, you're returned to MyChatBot and the channel shows as connected
In the app
Agent β Channels β Gmail β Connect Gmail (app.mychatbot.app/channels). If sign-in gets interrupted, the card shows a Continue sign-in banner; you can also start over with Revoke Gmail.
Third-party access must be allowed
Gmail sign-in can fail or silently expire if your Google account blocks third-party access or you didn't grant every requested permission. If replies stop, the card shows a Gmail authorization required banner β click Reconnect and confirm all permissions are granted.
3. Channel settings β
After connecting, configure the channel:
| Setting | What it does | When to use |
|---|---|---|
| Connect agent to this channel | Turns the assistant on or off for this Gmail inbox | Toggle on to go live; toggle off to pause auto-replies |
| Reply Delay (s) | Seconds to wait before the assistant answers | Raise it for a more human, less instant feel (default 30) |
| Automation Channel | Enables automation mode for this channel | Turn on when you drive this inbox from automations/follow-ups rather than live replies |
How it works β
Receiving emails β
When a client emails your connected address:
- MyChatBot picks up the incoming email automatically
- It reads the sender's address, subject, body (text or HTML), and any attachments
- The sender's address identifies the conversation, so a back-and-forth with the same person stays in one thread in your dashboard
- Your assistant processes the message according to its instructions and prepares a reply
Sending replies β
When your assistant responds:
- MyChatBot composes an email from the assistant's reply
- If the reply references images or files, they're attached automatically
- The email is sent to the client with formatting and attachments applied
- The exchange is saved in your dashboard for review
What the assistant sees β
Each email your assistant handles carries this context:
- Subject β the email subject line
- From β the sender's address
- To β the recipient address(es)
- Attachments β the names of any files the client sent
Best practices β
Email communication guidelines β
For the best email channel experience:
- Clear introduction β have your assistant introduce itself in the first reply
- Consistent tone β keep a steady voice across all email communication
- Attachment handling β tell your assistant to acknowledge attachments clients send
- Signature β add a signature for a professional touch
Assistant instructions for email β
Add guidance like this to your agent's instructions (Agent β Settings β instructions) to sharpen email replies:
When responding to emails:
1. Start with a greeting appropriate for the time of day
2. Address the sender by name if available
3. Be concise but comprehensive in your responses
4. Sign off with your assistant name
5. Include relevant contact information in your signature
For emails with attachments:
1. Acknowledge receipt of the attachment
2. Reference the attachment in your response when relevant
3. If sending attachments, clearly mention what you're attaching
For handling follow-ups:
1. Reference previous email exchanges when appropriate
2. Maintain context throughout the email threadTroubleshooting β
Gmail not receiving β
- Check that Connect agent to this channel is turned on
- Verify Gmail authorization hasn't expired (look for the Gmail authorization required banner)
- Check whether emails are being filtered to spam folders
Attachment problems β
- Ensure attachments don't exceed Gmail's size limit (25MB)
- Verify supported file types are being used
- Check whether your Google account restricts attachments
Authorization errors β
- Click Reconnect on the Gmail card to re-authorize through Google
- Confirm you've granted all requested permissions to MyChatBot
- Verify your Google account hasn't blocked third-party access
Support β
If you run into issues with your Gmail channel:
- Check the MyChatBot documentation for updated information
- Contact our support team at support@mychatbot.app
- Include specific error messages and details about your Gmail setup for faster resolution