CRM and ticket system integration — auto-create contacts, link to helpdesk tickets #2

Open
opened 2026-06-21 16:14:12 +00:00 by jmiller · 0 comments
Owner

Summary

Deep integration with MokoSuiteCRM contacts and the MokoSuite ticket system (CRM #16).

CRM Integration

  • Auto-create CRM contact from chat visitor (name + email from pre-chat form)
  • Link conversations to existing CRM contacts by email match
  • Show CRM contact card in agent sidebar (orders, tickets, notes)
  • Chat history visible on CRM contact timeline via ActivityStreamHelper
  • Auto-log chat as CRM activity (ActivityTimelineHelper)

Ticket System Integration

  • Agent can escalate chat to support ticket with one click
  • Chat transcript attached to ticket automatically
  • Ticket status updates pushed back to chat (if visitor still connected)
  • Visitor can view their open tickets from chat widget
  • Ticket follow-up notifications via chat channel

Contact Linking Flow

  1. Visitor opens chat → pre-chat form collects name + email
  2. System checks CRM contacts by email
  3. If found → link conversation to contact, show history to agent
  4. If not found → create new CRM contact automatically
  5. All messages logged to CRM activity timeline
## Summary Deep integration with MokoSuiteCRM contacts and the MokoSuite ticket system (CRM #16). ## CRM Integration - Auto-create CRM contact from chat visitor (name + email from pre-chat form) - Link conversations to existing CRM contacts by email match - Show CRM contact card in agent sidebar (orders, tickets, notes) - Chat history visible on CRM contact timeline via ActivityStreamHelper - Auto-log chat as CRM activity (ActivityTimelineHelper) ## Ticket System Integration - Agent can escalate chat to support ticket with one click - Chat transcript attached to ticket automatically - Ticket status updates pushed back to chat (if visitor still connected) - Visitor can view their open tickets from chat widget - Ticket follow-up notifications via chat channel ## Contact Linking Flow 1. Visitor opens chat → pre-chat form collects name + email 2. System checks CRM contacts by email 3. If found → link conversation to contact, show history to agent 4. If not found → create new CRM contact automatically 5. All messages logged to CRM activity timeline
Sign in to join this conversation.