Contacts & CRM

Manage your customer contacts, lead scoring, and sales pipeline

Contacts & CRM#

AlonChat automatically creates contact records for everyone who interacts with your agent, with AI-powered status classification, sentiment analysis, and lead scoring.


Automatic Contact Creation#

When someone chats with your agent:

  1. A contact record is created automatically
  2. Conversation is linked to the contact
  3. Future conversations from the same person are connected
  4. Contact info, sentiment, and status update over time

CRM Navigation#

The CRM section has its own sidebar:

SectionPurpose
ContactsBrowse and manage all contacts
EscalationsEscalated conversations inbox + trigger settings
Follow-upsAutomatic follow-up queue and status
ActivityActivity log and audit trail
PipelineSales pipeline (if deals enabled)
SettingsScoring, follow-ups config, and advanced rules

Viewing Contacts#

  1. Go to your agent dashboard
  2. Click CRM in the sidebar, then Contacts
  3. Browse, search, or filter contacts

Filtering Contacts#

Use pill-based filters to narrow your view across three dimensions:

Status Filter:

  • New, Active, Qualified, Converted, Inactive, Churned

Source Filter:

  • Chat Widget, Lead Form, Facebook, Instagram, WhatsApp, Telegram, Web Visitor

Stage Filter (Customer Journey):

  • Inquiry (Awareness)
  • Comparing (Evaluation)
  • Closing (Decision)
  • In Progress (Fulfillment)
  • Follow-up (Retention)

You can also search by name, email, or phone.


Auto-Classified Contact Status#

AlonChat automatically classifies each contact's status based on their behavior. These statuses update automatically and cannot be manually overridden:

StatusColorDescription
ConvertedEmeraldHas made a purchase or confirmed booking
ChurnedRedWas converted but has gone silent
QualifiedPurpleShows buying intent signals
ActiveGreenRecent engagement with sufficient message history
InactiveGrayNo recent messages
NewBlueEverything else

Status thresholds (inactivity windows, message minimums) are configurable in CRM Settings > Advanced tab.


Sentiment Badges#

Each contact shows a 5-level sentiment badge based on their average conversation sentiment:

LevelIcon
Very PositiveLaughing face (emerald)
PositiveSmile (green)
NeutralNeutral face (gray)
NegativeFrown (orange)
Very NegativeAngry face (red)

Sentiment is calculated automatically from conversation tone. Hover over the badge to see the score.


Contact Information#

Each contact card displays:

FieldDescription
NameCustomer name
Email / PhoneContact details (green if present, gray if missing)
ChannelPlatform icons (Facebook, Instagram, WhatsApp, Telegram, Web, Email)
StageCurrent journey stage with progression indicator
Lead GradeA through F letter grade based on lead score
Sentiment5-level sentiment badge
StatusAuto-classified status (New, Active, Qualified, etc.)
TagsCustom labels
VIP / At-RiskPurple crown for VIP, red alert for at-risk contacts
CompletenessProfile data completeness indicator

Lead Scoring#

Contacts are scored automatically based on configurable signals:

Scoring Signals#

Define signals that add or subtract points:

  • AI-detected: AI identifies patterns like pricing questions
  • Keyword-based: Specific words trigger score changes
  • User actions: Booking attempts, form submissions
  • Manual: Team members assign scores

Lead Grades#

Contacts receive letter grades (A through F) based on their total score. Grade thresholds are fully configurable in CRM Settings > Scoring tab.


Conversation History#

View all conversations with a contact:

  1. Click on a contact
  2. See Conversation History with full transcripts
  3. Messages grouped by platform and date
  4. Sentiment and source attribution per message

Tagging Contacts#

Organize contacts with tags:

  1. Select a contact
  2. Click Add Tag
  3. Create or select tags
  4. Filter contacts by tags

Exporting Contacts#

  1. Go to Contacts
  2. Apply filters if needed
  3. Click Export
  4. Download as CSV (includes name, email, phone, company, status, source, dates, message count)

CRM Settings#

Access via CRM > Settings in the sidebar. The page has three tabs:

Scoring Tab#

  • Business Profile: AI-detected business type with template selection
  • Scoring Signals: Create and manage lead scoring rules
  • Lead Score Grades: Set A/B/C/D thresholds
  • Scoring Weights: Adjust category weights that influence lead scores

Follow-ups Tab#

  • Auto Follow-ups: Enable/disable automatic follow-up messages
  • Built-in Triggers: AI-powered detection of disengaged customers and undecided prospects
  • Custom Triggers: Create your own trigger rules with presets available
  • Timing: Configure delays, max attempts, quiet hours
  • Channels: Select which platforms to send follow-ups on
  • Cost: 2 credits per AI-generated follow-up

Advanced Tab#

  • Lifecycle Windows: Configure churn, hot lead, and stale deal timeframes
  • Contact Status Rules: Customize inactive/churned thresholds and active message minimums
  • Automation Toggles: Auto-create deals, auto-close won, task on topic exhaustion
  • AI Suggestions: Review and approve AI-recommended changes across CRM, triggers, follow-ups, analytics, and vocabulary

Privacy & Deletion#

Delete a Contact#

  1. Select the contact
  2. Click Delete
  3. Confirm deletion

Contact data and conversation history are permanently removed.

Bulk Delete#

  1. Select multiple contacts
  2. Click Bulk Actions > Delete
  3. Confirm
Contacts & CRM | AlonChat Docs