Email Sync (Alpha) Documentation¶
Menu Location: Tools > Email Sync (Alpha)
Access Level: Administrator and above
Last Updated: 2026-03-01
Overview¶
Email Sync is an experimental feature that connects your email inbox to the customer management system, automatically logging customer communications and creating support tickets from inbound emails. This alpha version is currently in testing and may have limitations.
Primary Functions:
- Automatically log customer emails to their account
- Create support tickets from customer inquiries
- Track email response times
- Centralize customer communication history
- Enable team collaboration on customer issues
⚠️ Alpha Status Note: This feature is experimental and may have bugs or limitations. Use with caution in production environments.
Page Layout¶
Header Section¶
- Page Title: "Email Sync (Alpha)"
- Status Indicator: Connection status (Connected/Disconnected)
- Sync Now Button: Manual sync trigger
- Settings Link: Configure email connection
Connection Status¶
- Email Account: Connected email address
- Last Sync: Timestamp of last synchronization
- Emails Synced: Count of emails processed
- Errors: Count of sync errors
- Connection Health: Green (good), Yellow (issues), Red (disconnected)
Recent Synced Emails¶
Table showing recently processed emails:
- From: Sender email address
- Subject: Email subject line
- Date: Email timestamp
- Customer Match: Matched customer or "No match"
- Status: Synced, Error, Pending
- Actions: View, Assign to customer, Create ticket
Sync Log¶
- Activity Feed: Recent sync events
- Error Messages: Failed sync attempts
- Manual Actions Needed: Emails requiring attention
Setting Up Email Sync¶
Initial Configuration¶
Requirements:
- Gmail or Office 365 email account
- Admin access to email account
- OAuth authentication enabled
Setup Steps:
- Click "Settings" link
- Click "Connect Email Account"
- Select email provider (Gmail or Office 365)
- Authorize access (OAuth popup)
- Grant necessary permissions
- Select which mailbox/folder to sync
- Choose sync direction (see below)
- Click "Save and Test Connection"
- Verify test email syncs correctly
Sync Direction Options¶
Inbound Only (Recommended):
- Syncs customer emails TO you
- Logs in customer records
- Creates support tickets
- No outbound sync
Bidirectional:
- Syncs inbound AND outbound emails
- Logs both directions
- More complete history
- Higher complexity
Manual Selection:
- Only sync emails you manually select
- Full control
- More manual work
How Email Sync Works¶
Automatic Customer Matching¶
Matching Process:
- Email arrives in connected inbox
- System checks sender email address
- Searches for customer with matching email
- If found: Email logged to that customer's account
- If not found: Email flagged for manual assignment
Matching Accuracy:
- Exact email match: 100% confidence
- Similar email (variations): 80% confidence, flagged for review
- No match: Requires manual assignment
Ticket Creation Rules¶
Automatic Ticket Creation:
- Email from customer with no open ticket → Creates new ticket
- Email references existing ticket (RE: Ticket #123) → Adds to existing ticket
- Email chain continues → Updates same ticket
Ticket Fields:
- Subject: Email subject line
- Description: Email body
- Customer: Matched customer
- Priority: Auto-assigned based on keywords
- Assigned To: Round-robin or rule-based assignment
Priority Keywords:
- "urgent", "emergency", "asap" → High priority
- "broken", "not working", "error" → Medium priority
- "question", "when", "how" → Normal priority
Managing Synced Emails¶
Manual Customer Assignment¶
When Email Has No Match:
- Email appears in "Needs Review" section
- Click "Assign to Customer"
- Search for correct customer
- Select customer from results
- Click "Assign"
- Email now logged to that customer
Creating New Customer:
- If customer doesn't exist yet
- Click "Create New Customer" from email
- Email pre-fills customer info
- Complete customer details
- Customer created and email assigned
Creating Tickets from Emails¶
Manual Ticket Creation:
- Find email in Recent Synced Emails
- Click "Create Ticket"
- Verify customer assignment
- Edit subject/description if needed
- Set priority and assignment
- Click "Create"
- Ticket created, customer notified
Bulk Ticket Creation:
- Select multiple unprocessed emails
- Click "Create Tickets"
- Tickets created for each
- Auto-assigned to team members
Sync Settings¶
Email Filters¶
Include Rules:
- Only sync emails from customers
- Only sync emails with specific subject keywords
- Only sync emails to specific address (e.g., support@)
Exclude Rules:
- Ignore automated emails (newsletters, receipts)
- Ignore spam/junk
- Ignore internal team emails
- Ignore vendor/supplier emails
Example Filter:
- Include: Emails TO [email protected]
- Exclude: FROM noreply@, FROM no-reply@
- Exclude: SUBJECT contains "unsubscribe", "newsletter"
Sync Frequency¶
Options:
- Real-time: Sync as emails arrive (recommended)
- Every 5 minutes: Near real-time with less API load
- Every 15 minutes: Standard frequency
- Hourly: Low-volume inbox
- Manual only: No automatic sync
Notification Settings¶
Notify Team When:
- New ticket created from email
- High-priority email received
- Email can't be matched to customer
- Sync error occurs
Notification Methods:
- Email notification
- In-app notification
- SMS (for high-priority)
- Slack/Teams integration (if configured)
Common Use Cases¶
Use Case 1: Centralized Customer Communication¶
Goal: All customer emails logged in one place
Steps:
- Connect primary support email ([email protected])
- Configure to sync inbound emails
- Set auto-match to customer accounts
- Enable ticket creation for new inquiries
- All customer emails now logged automatically
- Team members view email history in Customer Detail
Result: Complete communication history per customer
Use Case 2: Faster Response Times¶
Goal: Ensure customer emails addressed promptly
Steps:
- Enable real-time sync
- Configure priority keywords (urgent, broken, etc.)
- Set up notifications for high-priority emails
- Auto-assign tickets to on-call team member
- Team notified immediately of urgent issues
- Response time improves
Result: Reduced response time, improved satisfaction
Use Case 3: Prevent Duplicate Responses¶
Goal: Avoid multiple team members responding to same email
Steps:
- Email syncs, creates ticket
- Team member claims ticket
- Ticket shows "Assigned to John"
- Other team members see it's being handled
- Only assigned person responds
- No duplicate or conflicting responses
Result: Coordinated customer communication
Use Case 4: Track Response Metrics¶
Goal: Measure team email response performance
Steps:
- Enable email sync
- Track: Time from email received to first response
- Track: Time to resolution
- Generate reports on response times
- Identify patterns and bottlenecks
- Improve processes based on data
Result: Data-driven customer service improvements
Use Case 5: Historical Reference¶
Goal: Review past customer conversations
Steps:
- Customer calls with question
- Agent pulls up Customer Detail
- Reviews email history
- Sees previous conversations on same topic
- Provides informed, consistent response
- Customer appreciates continuity
Result: Better informed customer service
Troubleshooting¶
Emails Not Syncing¶
Symptoms:
- Recent emails not appearing
- Last Sync time not updating
- Sync status shows disconnected
Check:
- Connection status - still authenticated?
- Email account password changed?
- OAuth token expired?
- Email provider API down?
Solutions:
- Disconnect and reconnect email account
- Re-authorize with updated credentials
- Test connection in Settings
- Check email provider status page
- Manual sync to force refresh
Emails Matching Wrong Customer¶
Symptoms:
- Email assigned to incorrect customer
- Two customers have same email address
- Automated match incorrect
Check:
- Do multiple customers share email? (family accounts)
- Customer email updated but old email still stored?
- Matching rules too loose?
Solutions:
- Manually reassign email to correct customer
- Update customer email addresses
- Tighten matching rules (exact match only)
- Flag shared emails for manual review
Tickets Not Creating Automatically¶
Symptoms:
- Emails sync but no tickets created
- Have to manually create tickets
Check:
- Automatic ticket creation enabled?
- Email meeting ticket creation criteria?
- Customer already has open ticket?
Solutions:
- Enable auto-ticket creation in Settings
- Review ticket creation rules
- Configure to allow multiple open tickets per customer
- Manually create tickets as needed
Too Many Spam/Irrelevant Emails Syncing¶
Symptoms:
- Newsletters syncing
- Vendor emails syncing
- Automated emails cluttering
Check:
- Exclude rules configured?
- Spam filter working?
Solutions:
- Add exclude rules for common spam patterns
- Exclude "noreply@" addresses
- Exclude newsletter keywords
- Configure email provider's spam filter
- Regularly review and update exclude rules
Alpha Version Limitations¶
Known Issues¶
Attachment Handling:
- Large attachments (>10MB) may fail to sync
- Some attachment types not supported
- Workaround: Download attachments manually
HTML Email Formatting:
- Complex HTML may not render perfectly
- Formatting may be lost in sync
- Plain text version used as fallback
Email Threading:
- Thread detection works most of the time
- Occasional missed thread connections
- Manual ticket linking may be needed
Sync Speed:
- High-volume inboxes (100+ emails/day) may lag
- Consider filtering to support emails only
Feature Roadmap¶
Planned Improvements:
- Better attachment support
- Improved threading detection
- Custom matching rules
- More email providers (Outlook, Yahoo)
- SMS integration
- WhatsApp/chat integration
Related Pages¶
- Customers - View email logs in customer accounts
- Support Tickets - Manage tickets created from emails
- Email Templates - Send templated responses
- Team Management - Configure ticket assignment
Best Practices¶
Configuration¶
- Start with one inbox - test with support@ before expanding
- Use strict matching - exact email match only initially
- Test thoroughly - verify matching accuracy before full rollout
- Set clear rules - document what gets synced and what doesn't
Ongoing Management¶
- Review unmatched daily - assign to customers promptly
- Update exclude rules - as new spam patterns emerge
- Monitor sync health - check for errors weekly
- Train team - ensure everyone understands the system
Customer Communication¶
- Respond professionally - all emails now logged permanently
- Use templates - consistent, quality responses
- Check history first - review past emails before responding
- Tag appropriately - use tags for easy searching later
Things to Avoid¶
- Don't sync personal inboxes (use dedicated support email)
- Don't auto-create tickets without reviewing rules first
- Don't ignore unmatched emails (assign promptly)
- Don't disable sync without backing up data
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Connect email account | Settings > Connect Email Account |
| Manual sync | Click "Sync Now" button |
| Assign unmatched email | Needs Review > Assign to Customer |
| Create ticket from email | Email actions > Create Ticket |
| View sync errors | Scroll to Sync Log section |
| Update filters | Settings > Email Filters |
| Test connection | Settings > Test Connection |
| Disconnect account | Settings > Disconnect |
| Review email in customer account | Customer Detail > Notes/Email Log |
| Change sync frequency | Settings > Sync Frequency |
FAQs¶
Is this feature production-ready?¶
No, it's in Alpha. Use cautiously. Back up critical communications. Report bugs to Kiva Logic.
Can I sync multiple email accounts?¶
Currently supports one account. Multi-account support planned for future release.
What happens to emails if I disconnect?¶
Previously synced emails remain logged. New emails won't sync. Can reconnect anytime without losing history.
Can customers see their emails in their account?¶
No, email logs are admin-only unless you specifically share email contents with customer.
Does this replace our email system?¶
No, this supplements your email. You still send/receive through normal email client. This just logs communications to customer records.
How secure is the email sync?¶
Uses OAuth authentication (secure). Emails stored encrypted. Access controlled by admin permissions.
Can I sync sent emails too?¶
Yes, if bidirectional sync enabled. Logs both inbound and outbound emails.
What about email privacy regulations?¶
Ensure compliance with GDPR, CAN-SPAM, etc. Only sync business-related customer communications. Have privacy policy disclosing email logging.
Can I delete synced emails?¶
Yes, you can delete from customer record. Does not delete from actual email inbox.
When will this be out of alpha?¶
No firm timeline. Based on testing feedback and bug fixes. Kiva Logic will announce when stable.
Change Log¶
2026-03-01¶
- Initial documentation created
- All sections completed following template structure
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.