Overview
SYNC is ChatFlow's email integration feature that connects your email accounts (Microsoft Outlook, Gmail, Yahoo) to enable AI-powered email responses. Your chatbot can read incoming emails and generate intelligent draft responses that you can review, edit, and send.
Key Features
- AI-Generated Drafts - Automatic response drafts based on your chatbot's training
- Review Before Sending - All AI responses require human approval
- Multi-Account Support - Connect multiple email accounts
- Unified Inbox - Manage all connected accounts from one dashboard
- Smart Categorization - Automatic email categorization and prioritization
- Conversation Threading - Maintain context across email threads
Prerequisites
Before you begin, ensure you have:
- ChatFlow Account - An active ChatFlow subscription (Pro or Enterprise)
- Trained Chatbot - A chatbot already created and trained in ChatFlow
- Email Account - Microsoft Outlook, Gmail, or Yahoo account
- Admin Access - For Microsoft work accounts, you may need admin consent
Step 1: Access Email Integration
- Sign in to your ChatFlow dashboard
- Navigate to your chatbot
- Click on the Integrations tab
- Find Email (SYNC) and click Connect
Step 2: Connect Microsoft Outlook
Personal Microsoft Accounts
- Click Connect with Microsoft button
- A popup window will open for Microsoft authorization
- Sign in with your Microsoft account (Outlook.com, Hotmail, Live)
- Review the requested permissions:
- Read your mail
- Send mail on your behalf
- Read your profile
- Click Accept to grant permissions
Work/School Microsoft Accounts (Microsoft 365)
- Click Connect with Microsoft button
- Sign in with your work or school account
- If prompted, contact your IT administrator for consent
- Review and accept the requested permissions
Automatic Configuration
ChatFlow will automatically:
- Authenticate with Microsoft Graph API
- Configure email read/send permissions
- Set up AI auto-reply drafts
- Save your secure credentials
Step 3: Connect Gmail
- Click Connect with Google button
- A popup window will open for Google authorization
- Sign in with your Google account
- Review the requested permissions:
- Read your emails
- Send emails on your behalf
- Click Allow to grant permissions
Automatic Configuration
ChatFlow will automatically:
- Authenticate with Gmail API
- Configure email read/send permissions
- Set up AI auto-reply drafts
- Save your secure credentials
Step 4: Connect Yahoo
- Click Connect with Yahoo button
- A popup window will open for Yahoo authorization
- Sign in with your Yahoo account
- Review and accept the requested permissions
- Click Agree to complete the connection
Step 5: Connect IMAP/SMTP (Custom Email)
For custom email servers or providers not listed above:
- Click Connect IMAP/SMTP button
- Enter your email server settings:
- IMAP Server - Your incoming mail server (e.g., imap.example.com)
- IMAP Port - Usually 993 for SSL or 143 for TLS
- SMTP Server - Your outgoing mail server (e.g., smtp.example.com)
- SMTP Port - Usually 465 for SSL or 587 for TLS
- Email Address - Your full email address
- Password - Your email password or app-specific password
- Click Test Connection to verify settings
- Click Save to complete the setup
Common IMAP/SMTP Settings
GoDaddy Email:
- IMAP: imap.secureserver.net (port 993)
- SMTP: smtpout.secureserver.net (port 465)
Zoho Mail:
- IMAP: imap.zoho.com (port 993)
- SMTP: smtp.zoho.com (port 465)
Custom Domain (cPanel):
- IMAP: mail.yourdomain.com (port 993)
- SMTP: mail.yourdomain.com (port 465)
Step 6: Using SYNC Inbox
Accessing SYNC
- From the dashboard sidebar, click SYNC
- View all connected email accounts
- See incoming emails organized by account
Email Dashboard
The SYNC dashboard shows:
- Inbox - All incoming emails requiring attention
- AI Drafts - Generated responses waiting for approval
- Sent - Emails you've approved and sent
- Archived - Completed conversations
AI Response Workflow
- Email Arrives - New email appears in SYNC inbox
- AI Generates Draft - ChatFlow creates a response based on your chatbot's training
- Review Draft - You see the AI-generated response
- Edit if Needed - Modify the draft as needed
- Approve & Send - Click send to deliver the response
- Or Reject - Dismiss the draft and write manually
Composing Emails
- Click Compose in SYNC
- Select the account to send from
- Enter recipient, subject, and message
- Use AI assistance for drafting (optional)
- Send the email
Managing Email Integrations
View Connection Status
From the Integrations page, you can see:
- Connected email address
- Connection status (Active/Inactive)
- Token expiration status
- Auto-reply settings
Refresh Connection
If your connection expires:
- Go to Integrations tab
- Click Reconnect on the email integration
- Re-authorize with your email provider
Disable Auto-Reply
To stop AI from generating drafts:
- Go to Integrations tab
- Edit the email integration
- Toggle AI Auto-Reply to off
- Save changes
Disconnect Email Account
To completely remove an email connection:
- Go to Integrations tab
- Click Delete on the email integration
- Confirm the deletion
SYNC Features
Blocked Senders
Prevent AI from responding to certain senders:
- Open SYNC settings
- Go to Blocked Senders
- Add email addresses or domains to block
- AI will ignore emails from blocked senders
Email Templates
Create reusable email templates:
- Go to SYNC settings
- Click Templates
- Create templates for common responses
- Use templates when composing or editing drafts
Signature Settings
Configure your email signature:
- Go to SYNC settings
- Edit your Signature
- The signature is automatically added to outgoing emails
Troubleshooting
Common Issues
Popup Blocked
- Allow popups for chat-flow.app in your browser settings
- Try again after enabling popups
Microsoft Account Login Failed
- Ensure you're using the correct Microsoft account
- Clear browser cookies and try again
- Check if your organization allows third-party app access
Token Expired
- Click Reconnect to refresh your authentication
- This is normal - tokens expire periodically for security
AI Drafts Not Generating
- Verify your chatbot is trained and active
- Check that AI Auto-Reply is enabled
- Ensure the email connection is active
Work Account Requires Admin Consent
- Contact your IT administrator
- Request consent for the ChatFlow SYNC application
- Admin consent is required once per organization
Permission Requirements
Microsoft Graph API Permissions:
Mail.Read - Read emails in your mailbox
Mail.Send - Send emails on your behalf
User.Read - Read your basic profile
Best Practices
- Review All Drafts - Always review AI-generated responses before sending
- Train Your Chatbot - Better training leads to better email drafts
- Set Response Expectations - Include expected response times in your signature
- Use Templates - Create templates for frequently asked questions
- Block Spam - Add known spam senders to your blocked list
- Regular Check-ins - Monitor SYNC inbox regularly during business hours
Security & Privacy
- Encrypted Storage - All credentials are stored securely with encryption
- Token-Based Auth - We never store your email password
- Minimal Permissions - We only request necessary permissions
- Data Isolation - Your email data is isolated per organization
- Audit Logging - All email actions are logged for compliance
Supported Email Providers
Microsoft Outlook - Available (Full support)
Microsoft 365 - Available (Full support)
Gmail - Available (Full support)
Yahoo - Available (Full support)
IMAP/SMTP - Available (Full support)
Note: This integration is available to Pro and Enterprise users. Email providers may have rate limits on API usage. ChatFlow stores email data securely and in compliance with data protection regulations. Always ensure your automated responses comply with anti-spam laws (CAN-SPAM, GDPR) in your jurisdiction.