enBusiness FlowsCRM · Sales · Customer Success

Business Pack — CRM · Sales · Customer Success

The Business Pack covers everything from the first marketing touch through to customer retention. It runs in two parallel tracks that converge at the invoice: the CRM/Sales track (contacts, leads, deals, quotes, orders) and the Customer Success track (health scoring, renewals, NPS). POS adds a direct point-of-sale channel alongside the B2B flows.


Lead-to-Cash Flow

The core journey from an unknown prospect to a paying customer.

[Campaign] → Lead → Qualify → Deal → [Quote] → Sales Order → [DO] → Invoice → Payment

                                                               Customer Success

Lead Capture

Leads enter XBuddy from multiple sources: web forms, manual entry, CSV import, or marketing campaigns.

  • Status: newcontactedqualified / disqualified
  • Lead scoring rules run automatically based on profile and activity signals
  • Leads can be self-assigned or distributed by territory/round-robin rules

Lead Qualification

Sales rep reviews the lead against qualification criteria (budget, authority, need, timeline — BANT or custom framework).

  • Qualified → promoted to Deal (in the deal pipeline)
  • Disqualified → archived with reason (used for AI training and reporting)
  • AI Lead Scorer re-evaluates score on every significant activity

Deal (Opportunity)

A Deal represents an active sales opportunity with a specific value, close date, and pipeline stage.

  • Status: pipeline stages are fully configurable (e.g. Prospect → Demo → Proposal → Negotiation → Close)
  • Each stage has configurable win probability
  • Activity timeline: calls, emails, meetings, notes — all linked to the deal
  • AI Deal Coach flags stalled deals and suggests next actions

Quote (optional)

Generate a formal quote directly from the deal — pricing, line items, discounts, terms, and validity date.

  • Status: draftsentaccepted / rejected
  • Multi-currency support
  • e-Signature integration: send for digital approval without leaving XBuddy
  • On acceptance → convert to Sales Order in one click

Sales Order

When the deal is won, the Sales Order captures the confirmed commitment.

  • Created from deal or quote — no re-entry required
  • Full Order-to-Cash flow continues here (see ERP — Order-to-Cash)
  • Deal status automatically moves to won

Customer 360

Every contact and account has a 360-degree view — combining data from CRM, Finance, Service, and HR into a single timeline.

Data sourceWhat appears in the 360 view
CRMActivities, deals, contracts, notes
FinanceOpen invoices, payment history, AR balance
ServiceOpen tickets, SLA status, satisfaction scores
PeopleKey contacts at the account

Contact Management

  • Contacts: individuals — name, role, contact details, communication preferences
  • Accounts: companies — hierarchy support (parent/subsidiary), industry, size, segment
  • Custom fields: add any field to any contact or account without schema changes
  • Tags: free-form labels for segmentation (e.g. vip, at-risk, renewal-q2)

Segmentation

Build dynamic contact lists using any combination of fields, activity history, and linked data:

Segment: "Enterprise accounts — Vietnam — 90d no activity"
  Rules:
    • Account.size = enterprise
    • Account.country = VN
    • Last activity date < 90 days ago
    • No open deal in pipeline

Segments update automatically as data changes.


POS — Point of Sale

XBuddy POS supports retail and direct sales alongside B2B flows. All transactions reconcile with Finance automatically.

Session lifecycle

Open session → Process sales → Apply discounts/loyalty → Close session → Z-report → GL post
StepDescription
Open sessionCashier logs in, declares opening float
SaleScan items, apply promotions, accept payment (cash/card/wallet)
LoyaltyAward and redeem points at checkout
ReturnProcess refunds — stock reversal + refund payment
Close sessionDeclare closing cash, system reconciles
Z-reportEnd-of-day summary posted to Finance

POS reconciliation

Closing cash + card receipts must match POS transactions. Variance is flagged for manager review. GL entries are created for cash, card, and revenue accounts automatically.


Customer Success

After a deal is won, Customer Success picks up to ensure the customer gets value, renews, and expands.

Health Score

XBuddy calculates a Health Score (0–100) for every account based on configurable signals:

Signal categoryExamples
Product usageLogin frequency, feature adoption rate
SupportOpen tickets, SLA breaches, satisfaction scores
FinanceInvoice payment history, outstanding AR
EngagementMeeting cadence, NPS responses
ContractDays to renewal, upsell potential

Score bands: Healthy (75–100) · At Risk (40–74) · Critical (0–39)

NPS & Surveys

  • Schedule NPS surveys at configurable milestones (30-day, 90-day, renewal)
  • Responses update health score automatically
  • Detractors (0–6) trigger a follow-up task for the CSM
  • AI NPS Followup Agent drafts personalised response messages

Renewal Management

Contract approaching expiry (configurable days out)
  → Renewal opportunity created in CRM pipeline
  → CSM assigned
  → Renewal quote generated
  → Signed → contract extended

Expansion Signals

The Expansion Signal Detector agent monitors account data for upsell/cross-sell readiness:

  • Usage approaching limits
  • New team members added
  • Positive NPS + high engagement

Marketing — Campaign & Lead Attribution

Product Marketing tracks campaigns from spend to revenue:

Campaign → Impressions → Leads attributed → Deals attributed → Revenue attributed
  • UTM parameter capture on inbound leads
  • Multi-touch attribution models (first touch, last touch, linear)
  • Campaign ROI = Revenue attributed / Campaign spend
  • AI Campaign Performance Analyzer reports weekly on spend efficiency

Integration Points

ModuleWhat happens
FinanceWon deal → Sales Order; Invoice payment updates AR in Accounting
ServiceAccount has open tickets surfaced in Customer 360
DocumentsContracts attached to deals; e-Signature sent from deal view
InventorySales Order triggers Delivery Order and stock reservation
PeopleKey contacts at accounts linked to HR employee records

AI Agents

AgentWhat it doesCadence
Lead ScorerScores and ranks leads by conversion probabilityEvent-driven
Deal CoachIdentifies stalled deals and suggests specific next actions per repDaily
Customer Health MonitorFlags at-risk accounts before they churnWeekly
Upsell Opportunity DetectorSurfaces expansion signals across active accountsWeekly
Expansion Signal DetectorDeeper expansion analysis using usage + financial signalsMonthly
NPS Followup AgentDrafts personalised follow-up for every NPS responseEvent-driven
Quote Followup AgentNudges sales rep when a sent quote has no response after N daysDaily
Contact Auto-LabelerClassifies contacts by industry, size, and engagementEvent-driven