Skip to content
← Selected work/ A practical walkthrough

Chime / A practical walkthrough

Your first booking, clearly explained.

Choose a service, find a time and understand the result. If you work for the business, take the separate Studio route.

Illustrated with fictional booking data.

26 October 2026 · PDF edition ↓

For customers
Six clear booking tasks
For staff
Setup and daily work
Examples
Fictional and clearly labeled
Find your task or topic

Choose your route

Start with your job.

Chime lets customers request appointments and gives staff a workspace for the work that follows.

Customer pictures use a local fictional example. Studio pictures show an authenticated workspace viewed without saved changes. Earlier populated examples and source based explanations are labeled separately.

I am booking

Follow six tasks: choose a service, pick a time, read the terms, enter contact details, handle any deposit and read the result.

I work for the business

Sign into Studio. Use setup to prepare services and openings, or go directly to the appointment, deposit or message you need.

The fictional exampleWhat stays the same
Business and customerExample Service Studio; Jordan Reed
AppointmentConsultation, 30 minutes; October 27, 2026 at 9:00 AM
DepositUSD 20.00; no full service price published
Why a label may differ

The illustrated customer components use Calendar and Continue to calendar. The live Studio preview uses Time and Continue to times. Follow the matching service and time controls in the edition you use.

How the app groups these tasks

The six tasks sit inside three app stages: Service, Calendar and Reserve. Reserve contains Terms, Contact, Deposit and Done. Deposit appears when required.

Customer task 1 of 6

Choose your service.

Start with what you want the business to do.

A deposit is an amount required under the booking policy. It is separate from the full service price. This sample publishes a USD 20.00 deposit and no total price.
  1. Compare the service cards.

    You should seeEach card explains the offering and its duration. The example has Consultation at 30 minutes, Repair Session at 60 and Installation at 90.
    Example Service Studio cards comparing three demonstration services and durations before selection.
    01Compare services before choosing a time. Consultation lasts 30 minutes. Open image ↗
  2. Select Consultation, then Continue to calendar.

    You should seeThe calendar uses that service. A different service can have different times and deposit requirements.

Customer task 2 of 6

Pick a date, then a time.

A day with openings still needs a specific time selection.

  1. Choose October 27 in the month view.

    You should seeThe example shows 13 openings that day. Next opening and the month controls help you find other dates.
    October 2026 calendar with October 27 selected.
    02Use the month view to choose a day with openings. Open image ↗
  2. Select 9:00 AM.

    You should seeThe selected summary reads Tue, Oct 27 at 9:00 AM. Booked times are unavailable; Popular is a display cue.
    Day view with 9:00 AM selected, 10:00 AM Booked and 11:00 AM Popular.
    03Choose an available time. Booked and Popular mean different things. Open image ↗
  3. Check the summary, then Continue to terms.

    You should seeThe terms screen keeps the chosen appointment visible.
Moving around the calendar

Previous and next day controls move among days with openings. On a narrow screen, the month button and Back to times switch views. Change service revisits the offering. Read the displayed date and time; this guide does not assign a time zone to the customer display.

An opening is a choice

The reviewed server rechecks capacity and service rules on submission. Selecting a time does not guarantee that it remains available.

Customer task 3 of 6

Read before agreeing.

The terms belong to the selected business and appointment.

The pictured text is explicitly fictional and nonbinding. Read the real business terms and cancellation policy for a real appointment.
  1. Read the document and scroll inside it to the bottom.

    You should seeThe agreement checkbox becomes available. Scrolling the outer page alone does not complete this gate.
    Terms document panel and its initially unavailable agreement control, showing where the inner document must be scrolled.
    04Scroll inside the document panel to complete the reading gate. Open image ↗
  2. For a real booking, only if you agree

    Select I have read and agree to the terms and conditions.

    You should seeContinue to contact details becomes available.
    Unlocked terms agreement checkbox, still unchecked, with Continue unavailable until agreement.
    05After: the agreement checkbox is available but still unchecked. Open image ↗
  3. Choose Continue to contact details.

    You should seeThe contact form opens. Back to calendar lets you revisit the time.
When scrolling is unnecessary

If the entire document already fits, the component recognizes that and makes the checkbox available without requiring a scroll.

Customer task 4 of 6

Add your contact details.

Use an address the business can use to contact you.

  1. Enter Full name and Email.

    You should seeValid required values enable the next action. The example uses Jordan Reed and jordan.reed@example.com.
    Populated Jordan Reed contact form with optional Phone and Notes, and Continue to $20.00 deposit.
    06Valid contact fields make the next action available. Open image ↗
  2. Add Phone or Notes if useful, then check your email address.

    You should seeThose default fields are optional. The example note says Fictional documentation example.
  3. Choose Continue to $20.00 deposit.

    You should seeThe sample opens the deposit screen. A service without a required deposit can instead offer Confirm appointment.
A business can ask for different fields

A business can configure different customer fields. Follow its required markers. Missing or invalid required values keep Continue unavailable. Back to terms returns to the previous stage.

Customer task 5 of 6

Handle the deposit.

If a positive deposit is required, read the amount and mode before using the payment action.

For a real booking, follow the actual business policy and payment mode. Authorization means a hold; collection means money was captured. A sample success establishes neither.
  1. When following this fictional example

    Confirm that the example says Test mode.

    You should seeIt explicitly states that no real charge will be made.
    Completed local test payment form with the refundable USD 20.00 sample amount and Test mode notice.
    07Test mode uses a simulated form and the displayed test values. Open image ↗
  2. Enter 4242 4242 4242 4242, expiry 12/34, CVC 123 and Jordan Reed.

    You should seeThe actual simulated form is ready. These are test values, not a real card.
  3. Use Pay refundable $20.00 deposit once.

    You should seeThe local flow proceeds to its result without charging a card.
When the screen stops

A required deposit without payment configuration reports a problem. Back to contact details returns to the form. If payment succeeded but booking saving failed, use the retained payment retry route described in Recovery.

How the example stays local

The fictional configuration uses the actual simulated form without a Stripe payment endpoint. No payment provider is contacted. A provider here means the outside payment service.

Customer task 6 of 6

Read what finished.

The result should match the appointment you requested.

Despite the Confirmed badge, this local example explicitly says no booking was saved, no payment was made and no email was sent. A prepared confirmation is not proof of inbox delivery.
  1. Check the service, date, time, duration and deposit.

    You should seeThe example repeats Consultation, October 27 at 9:00 AM, 30 minutes and USD 20.00.
    Jordan Reed result screen with the selected appointment and explicit no booking, payment or email message.
    08The local result names the appointment and states the demonstration boundary. Open image ↗
  2. Read the result message and any reference.

    You should seeThe component says Appointment request received and a confirmation has been prepared. A server reference appears when supplied.
  3. Add a personal calendar entry if useful.

    You should seeGoogle Calendar, Apple / iCal (.ics), Outlook.com, Office 365 and Yahoo links provide reminders. They do not approve a business request.
Starting again

Book another appointment begins a new customer flow. It does not change the appointment just completed.

For business staff

Find your staff route.

Studio is the business workspace. It requires an authorized account.

  1. Sign in and confirm the workspace name.

    You should seeThe observed Freelance workspace had an empty schedule and no active team. An empty workspace differs from an expired session.
    Current Freelance Studio schedule with no appointments.
    09An authenticated workspace can have an empty schedule. Open image ↗
Your jobOpen
Prepare a service and its openingsBusiness setup: Services, Team, Availability
Change appearance or publish a channelBooking widget: Widget designer, Launch
Manage appointmentsAppointments: Schedule, Requests
Check a deposit or messageMoney; Customers: Messages
Keep the examples separate

Freelance contains a draft Consultation set to one hour, USD 0 and no deposit, with no published service. It is not Jordan's fictional 30 minute, USD 20 Consultation. Earlier Sea & Kin Studio pictures are another separate example.

Staff setup

Define the service first.

Service rules determine what customers can request.

  1. Open Business setup, then Services.

    You should seeThe existing draft offering and its settings appear.
    Current service essentials for the separate one hour, USD 0 draft Consultation.
    10The live workspace has its own draft service configuration. Open image ↗
  2. Step 2

    Enter Service name, Category, Short description and Default length. Set Service price separately from Deposit.

    You should seeThe form shows the proposed offering; it is not saved yet.
  3. Step 3

    Choose the rule values, using What the timing rules mean for help. Then Save service.

    You should seeThe service uses its saved rules. A preview or unsaved field is not the saved configuration.
Rule groupWhat to check
PaymentNo deposit, Fixed amount, Percentage or Full payment; applicable amount or percentage
AvailabilityAssigned team and locations; Minimum notice, Book ahead, Capacity per start time
DurationShortest, Longest, Resize steps, Buffer before and Buffer after
Visibility and decisionsActive service, customer visibility, initial confirmation and later Schedule changes are separate settings
What the timing rules mean

Minimum notice sets how soon a booking may start. Book ahead sets how far into the future someone can book. Capacity per start time is how many people can share a start. Shortest and Longest set allowed duration. Resize steps set the size of duration changes. Buffer before and Buffer after reserve gaps around the appointment.

Two kinds of approval

Confirm automatically and Review each request govern initial booking. Later Schedule changes has its own policy. The inspected revision's staff approval behavior is described under Schedule changes; it is not established as the current deployed behavior.

Staff setup

Connect people to openings.

A saved profile is different from a published customer calendar.

The observed workspace had no active public services ready to publish. Its calendar showed Pacific/Honolulu and October 26 through November 24. No profile was saved or opening published.
  1. Open Team and add or select a member.

    You should seeA new form is unsaved. Opening it alone does not create an active person.
    Current new team profile and customer calendar area, viewed before saving.
    11Opening a profile creates an unsaved form, not a saved active person. Open image ↗
  2. Step 2

    Enter the name, role and contact details. Assign services and locations, then set working days and hours.

    You should seeThe form shows the proposed profile and schedule.
  3. If time off is needed

    Add time off with From, Through and an optional note.

    You should seeThe draft includes the time off.
  4. Review the profile, then Save team member.

    You should seeThe profile is stored. Saving is separate from publishing customer openings.
  5. Review calendar readiness before publishing openings.

    You should seeThe panel identifies its date range, time zone and ready services. Save profiles before publishing means edits remain unsaved.
When expected times are missing

Check the active service, member, location, hours and publication state. The reviewed model also accounts for existing appointments and buffers. Do not create a duplicate offering just because a time is absent.

Staff setup

Design, then check Launch.

Appearance, setup readiness and publication are separate states.

  1. Review Widget designer.

    You should seeYour brand, Customer welcome, Color and finish and Saved design organize the current controls. Wide, Inline and Phone change the preview.
    Current Widget designer with brand controls and Wide, Inline and Phone preview choices.
    12Save appearance in Widget designer. Open image ↗
  2. Use Save design when you intend to store a change.

    You should seeIt is disabled when already Saved. Design preview code is a preview connection, not proof of installation.
  3. Open Launch and read the channel state.

    You should seeHosted booking link and Add Chime to a website are separate routes. Check readiness before Save changes.
    Launch readiness strip showing 33 percent, with Public service, Team coverage, Bookable times and Widget design incomplete.
    13Two of six essentials are complete; four setup items remain. Open image ↗
A stored design can remain private

Saved design shows Design address and Available to customers. A stored design can remain private when Available to customers is off. A design address or Saved label does not prove that a customer channel is ready.

Choose the correct connection

Hosted booking has Publish the hosted booking link, Open and Copy link. Website modes are On the page, Pop-up and Floating button, with Website preview and trusted website choices. Public connection code should never contain administrator credentials.

What the observed readiness meant

Readiness was 33%, two of six essentials. Business is open and Deposit payouts were complete because no deposit was required. Public service, Team coverage, Bookable times and Widget design remained incomplete. The website widget was paused, Not published yet, with zero connected websites and Finish setup to publish disabled. The broad Live badge did not make that channel ready.

Staff daily work

Add an agreed appointment.

Use this route for an appointment already arranged outside the customer widget.

The live form was viewed without saving. In the reviewed implementation, this manual route does not email or text the customer because the appointment was already agreed.
  1. Prepare the service and team member first. If choices are absent, finish setup before continuing.

    Open Add an appointment from Schedule.

    You should seeThe manual appointment form opens.
    Current Add an appointment form, opened without saving a record.
    14Review the record before adding it. Open image ↗
  2. Step 2

    Choose Service, Team member and Starts. Check editable Minutes and Location when applicable.

    You should seeMinutes starts with the service length. The draft has the proposed service, person, time and duration.
  3. Enter required Customer name. Add Phone, Email and Note for your team if useful.

    You should seeThe draft identifies the customer; those additional fields are optional.
  4. Choose Review and add.

    You should seeThe review shows the appointment before it is saved.
  5. If the review is correct

    Choose Add appointment.

    You should seeIn the reviewed implementation, the schedule opens that week and stops offering the time to customers.
Contact matching

The reviewed route can link a matching existing customer by phone or email. A completed form or review screen alone does not establish a saved appointment.

Reviewed source route

Review a schedule change.

A proposed time and an applied change are different results.

This route comes from inspected source and an earlier populated image. No live change was exercised. Approval rechecks current rules; the proposed replacement is not guaranteed reserved.
  1. Adjust the appointment time, length, person or location.

    You should seeDragging and typed edits use the same reviewed route. Buffers can explain an overlap warning.
    Historical Sea & Kin Studio change review, separate from the current empty workspace.
    15Earlier populated example: compare the original and proposed appointment. Open image ↗
  2. Enter Why is this changing? and open the review.

    You should seeThe old and new values, reason and recipient appear. An unchanged record is not sent again.
  3. Choose the action named in the review.

    You should seeMove it now applies the change. Ask the customer to approve leaves the original active while Waiting for customer shows the proposal.
Withdrawing a pending proposal

Before a customer decision, use Withdraw request to end the proposal. A pending request is different from an applied change.

A limit of the inspected revision

That revision sends staff related modes to customer approval because its staff channel is unfinished. This does not establish a deployed limitation. Live templates include newer team and coverage messages, but templates alone do not prove an approval route.

Reviewed source route

Resolve the request, then check its state.

A business decision and a financial action should not be confused.

Cancel appointment does not establish that a deposit was returned. Check the payment record and business policy separately. Keep completed actions instead of repeating them.
  1. Open the request and read its appointment details.

    You should seeThe initial service policy determines whether a booking confirms automatically or needs review.
  2. Review the decision and intended recipient.

    You should seeThe inspected route offers Approve and notify or Decline and reopen.
  3. If the reviewed decision is appropriate

    Choose Approve and notify to confirm, or Decline and reopen to decline.

    You should seeApproval confirms the request. Declining reopens the time. These actions were not exercised in the live empty workspace.

Staff daily work

Read the deposit state.

The current financial page is headed Deposits.

  1. Open the deposit workspace under Money.

    You should seeDeposits, Deposit rules and Connection are separate areas.
    Current Deposits navigation, filters and zero record state.
    16An empty Deposits list does not demonstrate a payment action. Open image ↗
  2. Search or choose All deposits, Needs action or Refunds.

    You should seeRefresh updates the list. The observed workspace had zero deposits, so no financial row action was exercised.
StateMeaning
AuthorizedA hold; money is not yet collected
CollectedMoney was captured
ReleasedAn uncaptured hold ended
Refund requestedPreviously collected money is being returned; bank posting is separate
Reference for a populated record

The inspected implementation and earlier examples include collection, release, refund and provider sync actions with permission and version checks. They do not establish current row button labels. New connected account payments retain their originating account; historical records without one use the platform branch.

Staff daily work

Check the message, not just the booking.

Activity, Templates and Sending setup answer different questions.

Send preview email is a real send, separate from looking at the preview. No email was sent in this review.
  1. Use Activity to find a message.

    You should seeSearch messages, channel choices, Refresh and Needs attention, Upcoming, Recent, Stopped or All narrow the list. Select a record for content and delivery history.
    Current Messages Activity with filters and zero messages.
    17Activity is where you inspect a message and its history. Open image ↗
  2. Use Templates to inspect published content.

    You should seePublished email uses sample details. Wide, Narrow and Plain text change its preview; viewing it sends nothing.
    Published template preview modes and the separate Send preview email action.
    18A sample preview is different from sending an email. Open image ↗
  3. Read Sending setup for delivery status.

    You should seeIt shows identity, reply destination and service state. Refresh status updates that view.
    Current sending status with no recorded accepted message.
    19Running does not mean an email reached an inbox. Open image ↗
What the live state established

The workspace showed Live email, zero messages, Sending service Set up and Automatic sending Running. Last message accepted was None recorded. Acceptance does not confirm inbox delivery. Replies go to the displayed mailbox, not into Chime.

Editing is a separate task

Edit email starts a content change. A published sample, an edit and a sent preview are different actions. The current editor was not exercised; older template controls are not presented as current instructions.

Quick reference

When the normal route stops.

Start with the visible symptom and keep completed work intact.

Continue unavailable

Check the selected service/time, terms document gate or required fields at that stage.

You should seeThe missing prerequisite becomes clear.

Opening or deposit changed

Read the reported conflict and revisit the current choice.

You should seeThe request uses current rules.

Payment recorded, booking unfinished

Use Retry booking in the retained payment route.

You should seeThe save is retried with the existing payment identifier.

Edit conflict or newer version

Reload the record and compare your intended change; include buffers.

You should seeYou review the current saved state.

Studio asks for sign in

Use the assigned account and workspace.

You should seeAn authorized session replaces the expired one.

Missing setup or delivery failure

Read that area's state, permissions and reported issue.

You should seeYou address the affected record rather than replaying unrelated work.
Payment retry wording

The reviewed component can show Payment received — finishing your booking. Retry booking retains the payment identifier. If the problem persists, ask the business for help instead of starting a separate payment.

When this reference is insufficient

Source checks do not establish recovery from every provider or simultaneous edit failure. Preserve the reference and error details when seeking help; a successful action should not be repeated just to clear another screen.

See how the product was built.