Client Relationships

    Know every client, inside out.

    A full profile for everyone, built from every booking, message, and payment, so your team never asks "who are you?" again.

    Auto-built profilesOne timelineUnlimited contacts
    app.bookingpro.ai/contacts
    JP
    Jordan Powell(312) 555-0148 · jordan@email.com
    VIPRegular
    Visits24
    Lifetime$3,120
    Last2 wks
    Notes: Prefers Sarah. Balayage, cool tones. Sensitive scalp, skip product at the roots.

    Recent visits

    Balayage + BlowoutJun 2
    $185
    Root Touch-upMay 5
    $95
    Cut + GlossApr 8
    $120

    360-degree profiles

    Every visit, message, and payment on one screen.

    Smart profiles

    Bookings, payments, messages, and AI call summaries land here, no data entry.

    One timeline

    WhatsApp, SMS, email, and calls in one feed.

    Free import

    Bring thousands of clients in, auto-mapped.

    A guided tour

    From the whole book to one client.

    Five parts of the CRM you will live in, each shown exactly as it looks inside the app.

    The roster

    Every client, one searchable list.

    Search, filter, and sort your whole book, with a balance flag on every row so you can see at a glance who owes, who is on a plan, and who is paid up.

    • Filter and sort by activity, spend, or tag
    • Balance flags: owes, past due, or on a plan
    • Bulk tag, invite to portal, or export
    app.bookingpro.ai/contacts
    Contacts(1,234)
    AddAudiencesTagsMergeImportExport
    Recent activity
    Filters1
    Columns
    NamePhoneLocationActivityBalance
    AB
    Ava Bennett
    ava.bennett@gmail.com
    (512) 555-0142
    Downtown
    18 hours ago
    $40
    MR
    Marcus Reyes
    marcus.reyes@outlook.com
    (512) 555-0188
    Midtown
    2 days ago
    PN
    Priya Nair
    priya.nair@gmail.com
    (512) 555-0119
    Downtown
    just now
    W
    Walk-In
    No email
    (512) 555-0170
    Downtown
    5 minutes ago
    JP
    Jordan Powell
    jordan.powell@gmail.com
    (312) 555-0148
    Midtown
    1 week ago
    3 selected
    Apply tagRemove tagInvite to portalDelete
    One timeline

    Every visit and message, in order.

    Bookings, payments, WhatsApp, SMS, email, and your AI receptionist's calls all land on one timeline, so the whole story is there before the client sits down.

    • Every channel and every visit in one feed
    • Payments, refunds, and split tenders inline
    • Filter to appointments, billing, or messages
    app.bookingpro.ai/contacts
    History(24)
    All
    AllAppointmentsBillingMessagesAccount
    Booked: Balayage with Maria
    Aug 4, 2026, 2:14 pm · by Maria G.
    WhatsApp sentoutbound
    Aug 3, 2026, 6:30 pm · by Maria G.
    Payment: ORD-0084+$75.00
    Cash $50.00 · Visa $25.00
    Aug 1, 2026, 4:48 pm · by Front Desk
    Refund: ORD-0072$75.00Partly refunded $20.00
    Jul 28, 2026, 11:05 am · by Maria G.
    Note added
    Prefers cooler tones
    Jul 22, 2026, 1:30 pm · by Maria G.
    Smart segments

    Build any audience in seconds.

    Combine filters like spend, tags, no-shows, and last visit into a saved audience, with a live count as you go, then reuse it to target a campaign.

    • Filter by sales, tags, no-shows, and more
    • A live contact count as you build
    • Save it and reuse it for campaigns
    app.bookingpro.ai/contacts/audiences
    VIP regulars~1,240 contacts
    Unsaved changesSave
    MatchANDOR3 conditions
    Total salesis more than$100
    AND
    Has tagisVIP
    AND
    No-show countis more than2
    Add condition
    NameLast visitTotal salesTags
    AAva Bennett
    Aug 4, 2026
    $2,480
    VIPRegular
    MMarcus Reyes
    Jul 30, 2026
    $1,920
    VIP
    Clean data

    Duplicates merged, history kept.

    Find duplicate contacts, pick the right value field by field, and see exactly what moves before you merge, so no appointment or payment is ever orphaned.

    • Auto-detected duplicate groups
    • Choose the winning value per field
    • See the records that will re-point first
    app.bookingpro.ai/contacts/merge
    Merge
    Same phone2 contacts(512) 555-0142
    MasterAva BennettDuplicateAva B.
    Email
    ava.bennett@gmail.comMASTER
    ava.b@gmail.comDUPLICATE
    Birthday
    Not setMASTER
    Mar 12, 1990DUPLICATE
    NotesCombine both
    Prefers SarahMASTER
    Cool tones onlyDUPLICATE
    3 fields differ.
    Impact preview128 Appointments12 Payments3 Invoices
    Merge
    The wallet

    What they owe, hold, and paid.

    Balance owed or store credit, saved cards, gift cards, packages, and memberships, all on the client's own billing tab, with a note when a plan is covering the bill.

    • Balance owed or store credit at a glance
    • Saved cards, gift cards, and packages
    • Record a payment or add credit in place
    app.bookingpro.ai/contacts
    Balance
    $85.00owed
    $60.00 is covered by an active plan.
    Record PaymentAdd CreditEdit balance
    SalesPayment HistoryAccount LedgerPayment MethodsGift CardsMemberships
    VISAVisa •••• 123412/27
    Mastercard •••• 440903/28
    Add cardSecured
    The details that add up

    The touches the front desk relies on.

    The small things that mean nobody is ever caught off guard.

    VIP and other tags, front and center
    Blacklist warnings before you book
    Birthday alerts and auto-greetings
    Pinned staff notes and alert banners
    Unlimited custom fields per client
    Free import from Mindbody, Vagaro, Square, and more
    FAQ

    Common questions.

    Actually know your clients.

    Start free today. Every booking, message, and payment builds the profile for you.

    No credit card requiredUnlimited contactsFree data import

    See how businesses like yours manage client relationships