Skip to content
Function in detail

BOOKING TO CRM

Keep the appointment connected to the person it was made for.

Carry customer details and a CRM contact association with the booking, so the next visit can start from recognizable customer context.

ServiceProject consultation
TimeWednesday, 4 November · 10:00–11:00
Customer note

Please discuss the revised scope during the consultation.

Illustrative scheduling detail · example data

A booking is also a customer interaction

A name in an appointment list is useful, but the team often needs to understand who that person is and whether they already have a relationship with the business. Tsumira’s booking path keeps customer name, contact details and a contact association alongside the service and timing. The relationship can then continue through the customer record rather than being rebuilt from an isolated appointment each time.

Capture the details needed for this appointment

The booking carries the customer’s name and reading, email or phone where supplied, and the relevant note. These fields remain part of the appointment context, explaining for whom the promise was made. Keep the information factual and sufficient for service preparation and communication. A booking note should explain the specific visit; it need not become a copy of every private detail the business knows about the customer.

  • Customer name and reading
  • Email and telephone information
  • Appointment-specific note

Use defined identity matching, not a universal guarantee

The booking creation flow uses the shared customer matcher against the loaded CRM contact pool and can create a customer contact when no match is found. The contact association is saved with the appointment. Accurate identifiers help the process, but the presence of a matcher is not a claim that every changed name or shared telephone resolves perfectly. Review unclear identity before relying on a historical customer association.

  • Shared customer-matching rules
  • Contact creation when appropriate
  • Saved appointment-to-contact association

The appointment and the customer record keep separate access rules.

Illustrative scheduling detail · example data

Continue into authorized customer work

A linked contact can help the team find related customer context from the appointment. The booking has its own state and conversation, while the customer record has its own activity and permissions. A cancelled appointment is still a record of an earlier promise; cancelling it does not mean the customer should be erased from the CRM. Keep changes to service timing separate from judgments about the relationship itself.

  • Customer reference from the booking
  • Separate appointment and CRM context
  • Cancellation does not erase the customer
A concrete workflow
  1. Collect the booking details

    Use the customer’s actual name and reliable contact information for the appointment.

  2. Create through the booking flow

    The supported path matches or creates a contact and saves its association with the confirmed appointment.

  3. Check the relationship

    Open the visible customer context and resolve uncertainty before using earlier history.

  4. Continue service and follow-up

    Keep appointment changes and the relevant customer communication in their proper record context.

An illustrative working example

Illustrative workflow: a returning consultation customer

A customer books a further consultation using their usual contact details. The supported creation path can recognize the existing contact and keep that association on the appointment. The service colleague reviews the visible customer context before preparing. If details have changed or the association is unclear, they clarify identity rather than assuming the booking proves which person owns every earlier note.

Questions about this topic

Does a booking keep a customer reference?

The appointment model carries a CRM contact association, together with its own customer details and service information.

Can a first-time customer become a contact?

The supported creation path can create a customer contact when the shared matcher does not find an existing one.

Is matching a promise that duplicates never occur?

No. Real-world changes, limited source data and shared identifiers can require review. Check uncertain associations rather than treating them as identity proof.

Does cancellation delete the CRM customer?

Appointment cancellation changes the booking lifecycle. It is not a command to erase the customer’s CRM relationship or history.

Explore connections around this workflow.

Ideas for intended connections. Check the actual availability, permissions and supported data for each app before using a scenario.

Explore all integrations

Bring your business's work together.

Start with a specific workflow and your team.

Start for free