Skip to content

Scenario Practice: Customer Relationship Management (CRM)

Applicable Scenario

This solution is suitable for sales teams and customer success teams to follow up on, convert, and maintain potential and existing customers. Using SmartTable, you can centrally manage customer information, opportunity stages, and follow-up records, and improve sales efficiency through views and automation.

Typical use cases include:

  • Sales reps managing their customer pool and opportunity funnel.
  • Sales managers monitoring team performance and conversion rates.
  • Customer success teams tracking renewals and satisfaction.

Create two core tables: "Customer Info" and "Opportunity Follow-up".

Customer Info Table

Field NameField TypeDescription
Customer NameSingle-line textThe name of the company or individual.
Customer TypeSingle selectOptions: Enterprise, Individual, Partner.
IndustrySingle selectOptions: Internet, Finance, Manufacturing, Education, Healthcare, Other.
Contact PersonSingle-line textThe primary contact person's name.
PhoneSingle-line textThe contact person's phone number.
EmailEmailThe contact person's email address.
SourceSingle selectOptions: Website, Exhibition, Referral, Telemarketing, Other.
Customer LevelSingle selectOptions: A, B, C, D.
Sales OwnerMemberThe sales rep responsible for follow-up.
Customer StatusSingle selectOptions: Lead, Signed, Churned, Paused.
First Contact DateDateThe date of first contact.
Last Follow-up DateDateThe date of the most recent follow-up.
NotesMulti-line textSupplementary background information.

Opportunity Follow-up Table

Field NameField TypeDescription
Opportunity NameSingle-line textA short description of the opportunity.
Related CustomerLinkLinks to the "Customer Info" table.
Estimated AmountNumberThe expected transaction amount of the opportunity.
Opportunity StageSingle selectOptions: Lead, Initial Contact, Needs Confirmation, Proposal, Negotiation, Won, Lost.
Win ProbabilityNumberPercentage (0-100).
Expected Close DateDateThe expected signing date.
Sales OwnerMemberThe sales rep following up on this opportunity.
Next Follow-up DateDateThe date of the next planned follow-up.
Follow-up RecordsMulti-line textRecords of each communication.

Customer Info Table Views

  • Table View: Display complete customer information, supporting filtering by sales owner.
  • Grouped View: Group by "Customer Status" or "Customer Level" to quickly identify key customers.

Opportunity Follow-up Table Views

  • Kanban View: Group by "Opportunity Stage" to visualize the sales funnel.
  • Table View: Filter by sales owner to help sales reps manage their own opportunities.
  • Calendar View: Use "Next Follow-up Date" as the date field to avoid missing follow-up plans.

Dashboard Suggestions

  • Use dashboard components to display key metrics such as "Estimated Revenue This Month", "Opportunity Count by Stage", and "Customer Source Distribution".

Optional Workflow Automation Suggestions

Automation ScenarioTriggerNode Configuration
New Lead AssignmentRecord create triggerAssign to the corresponding sales owner based on customer source or region through a condition node.
Follow-up ReminderScheduled trigger (daily)Find opportunities where "Next Follow-up Date is today" and remind the sales owner via a Webhook node.
Stage Advancement NotificationRecord update trigger (opportunity stage changed)Notify the sales manager when the stage advances to "Negotiation" or "Won".
Customer Churn WarningScheduled trigger (weekly)Condition node checks if "Last Follow-up Date is more than 30 days ago and status is Lead", then mark as "Needs Recall".

Brief Operation Steps

  1. Create the "Customer Info" and "Opportunity Follow-up" tables and configure the fields listed above.
  2. Add a "Related Customer" field in the "Opportunity Follow-up" table linked to "Customer Info".
  3. Create Kanban, Grouped, and Calendar views to meet the viewing needs of different roles.
  4. Enter customer and opportunity data; it is recommended to import historical customer lists first.
  5. Sales reps update opportunity stages and next follow-up dates according to the follow-up plan.
  6. Configure workflow automation for lead assignment, follow-up reminders, and stage advancement notifications.
  7. Build a dashboard to display sales performance and funnel conversion in real time.

Released under the MIT License.