Start on Overview by choosing Event bookings, Services Bookings, or both. Event bookings suit sharing a link for a specific meeting. Services Bookings (Advanced) lets customers browse your services and choose available staff and durations, including for solo businesses. Each workflow has its own setup progress.
Setting up event bookings
1
Set your availability
Open Availability, confirm your timezone and add at least one block of weekly hours. Select Save availability.
2
Connect your calendar
Open Calendar, connect Google Calendar or Microsoft Calendar, choose calendars that block times, and select a destination calendar.
3
Configure an event type
Open Event types. Add a customer-facing title, description, location, duration, booking rules, and any guest questions.
4
Publish the event
Change its status to Active and select Save event type. Draft and paused events cannot accept new bookings.
5
Test and share
Open the booking page, choose a time as a customer would, then copy its link or add it to your website.
Owners and administrators can choose Event bookings, Services Bookings, or both. Your license determines availability. Choosing a workflow changes guidance only: existing events, services, and bookings remain intact.
Event setup checks a published event, its availability, and its public booking page.
Service setup checks business details, assigned staff and their hours, service durations and prices, publication, and the booking link. Online payments are required only when the service collects payment online.
Guest questions, calendar connections, branding, and previewing or sharing are optional improvements.
When both workflows are selected, each has separate progress. A ready service does not require a separate event.
Overview keeps both booking workflows visible with their readiness and selected-workflow badges. Use Decide later to postpone choosing, View setup details or Hide setup details to expand or collapse guidance below the cards, and Change booking setup to switch at any time. Ready workflows offer a manage action; unfinished workflows offer Start setup. Readiness is checked again when configuration changes; a broken setup shows a needs-attention badge.
At least one usable published service completes initial service setup. Other drafts do not block it. An unlisted service uses its direct link. A fully booked week does not mean setup is incomplete.
Scheduling
Create and manage event types
An event type is an appointment customers can book, such as a consultation, lesson, or site visit. Each event has its own public page and scheduling rules.
Select an event at the top, then work through the editor sections below.
Create or select an event
Open Event types.
Select New event type, or choose an existing event from Current event.
Work through the six editor sections.
Select Save event type. Unsaved changes are marked in the editor header.
Basic details
Set the title, status, description, and meeting address shown to customers.
Draft
Keep the event private while configuring it.
Active
Publish it so customers can book.
Paused
Stop new bookings without deleting the event.
Scheduling
Choose one or more duration options, the default duration, and the interval between offered start times. The event uses the timezone configured in Availability.
Booking rules
Control phone-number collection, minimum notice, booking window, daily booking limit, and buffer time before and after meetings.
Guest questions
Collect extra information using short text, long text, dropdown, or confirmation questions. Questions can be required, reordered, previewed, and reused from the question library.
Payment
After connecting Stripe, choose no payment, full payment, or a fixed deposit. Enter the amount and currency the customer will see at checkout.
Policies
Add the cancellation and rescheduling expectations displayed to customers during booking.
Share and customize the booking link
The Basic details section provides actions to open the public page, copy its URL, and add it to a website. Standard and Advanced workspaces can customize both parts of the URL:
Business handle applies to every event in the workspace.
Event link applies only to the selected event type.
Both accept 3–63 lowercase letters, numbers, or hyphens.
Previously shared links continue to redirect after a handle or event link changes.
Add a booking page to your website
Select Add to Website.
Preview the embedded booking experience.
Copy the generated iframe HTML and paste it into an HTML/embed block on your site.
Services lets you offer appointments such as massages, consultations, or coaching sessions with a choice of durations, prices, and staff. Publish individual booking pages and bring your listed services together on a business booking page.
Example workspace: choose a service on the left and work through its sections on the right. Select any screenshot to view it at full size.
1. Create a draft and add the basic details
Open Services from the workspace navigation and select New service. To edit an existing service, select it under Your services; on smaller screens, use Switch service.
In Basic details, enter a customer-facing Title and Public description. Optionally choose a Category, or select Custom category… and enter your own.
Add a Location if needed. To add a service image, select Change image and upload a PNG, JPEG, or WebP up to 2 MB, or choose Use image URL instead.
Use Save draft to keep your progress without accepting bookings. Continue with the sections below before publishing.
2. Prepare staff profiles and assign staff
Open the Staff section. Set Staff term to the word customers should see, such as “therapist” or “coach”.
Under Eligible staff, select Edit profile beside a person. Enter their Public name, and optionally a Public biography and photo.
Select Approve name. If customers will choose a person, enable Customers can select this staff member. Select Save profile, wait for the saved confirmation, then close the profile editor.
Choose How customers choose staff using the options below, then tick the eligible staff who may deliver this service.
Open Team and select Manage availability for each assigned person to save their weekly hours. Staff can also manage their own availability and calendar connections. Return to Services and select Recheck setup.
Customer chooses or Any available
Customers pick a named person or let ClimbCal assign someone available. Assigned staff need approved names and visible profiles.
Customer chooses staff
Customers must select a person. Assigned staff need approved names and visible profiles.
Automatic assignment
Customers choose a time and ClimbCal assigns eligible staff. Approved names are still required; customer-selectable profiles are optional.
Approve the public name and enable customer selection when needed, then save the profile separately from the service.
3. Set durations and prices
Open Pricing and choose the service Currency.
For each option, enter a Duration and choose Minutes or Hours. Add a Public label if it helps customers distinguish options.
Enter the full Price in normal currency amounts: for an A$70 appointment, enter 70.00.
Select Add duration for more options, such as 45 minutes at A$70 and 60 minutes at A$100. Keep at least one duration and avoid duplicate durations.
4. Choose visibility and payment
Open Visibility & payment. Enable Show in service catalogue to include the service on your business booking page after publication. Leave it off to share only its direct booking link.
Choose Payment mode: No online payment, Deposit, or Full payment.
For Deposit, enter a Default deposit. Optionally enter a Deposit override for individual durations in Pricing. Each deposit must be greater than zero and no higher than that duration's full price.
For deposits or full payment, connect Stripe in Payments and complete its account requirements. Return to Services and select Recheck setup.
Example: the customer pays an A$20 deposit for an A$70 service; the remaining A$50 is arranged directly with your business.
5. Configure customer settings
Expand Customer settings and enter a Cancellation policy if needed.
Choose whether Phone number collection is off, optional, or required. If collecting a phone number, choose the Default phone country.
Enable Send 24-hour email reminder if you want automatic appointment reminders.
Select Add question under Customer intake questions. Enter each question, choose its type and required setting, and add options for dropdown questions.
6. Review availability and booking rules
Expand Availability overrides. Leave Weekly hours empty to use each staff member's regular schedule. To restrict when this service is offered, select Add hours and enter the day, start, and end time.
For a one-off change, choose a Date and Type: Blocked day, Extra hours, or Replace hours. Enter start and end times for extra or replacement hours, then select Add override.
Expand Booking rules to set the Start interval, Minimum notice, Booking window, optional Daily booking limit, and Buffer before and Buffer after.
Select Save draft to save the service, including its hours, overrides, and questions.
7. Preview, publish, and test
Select Preview to review the customer-facing details, duration options, and amounts. Preview includes unsaved edits and does not publish them.
Review the setup card at the top of the editor. If it says Needs attention, select each issue to fix it. Common blockers are missing staff, unapproved names, missing profile visibility or weekly availability, invalid prices or deposits, and Stripe setup.
Select Recheck setup after saving staff availability or payment changes. When the card says Ready to publish, select Publish and wait for Service published.
Select Open saved booking page. Check the description, durations, prices, staff choices, available times, questions, and payment requirements as a customer would.
Select Copy booking link to share the individual service. Use the business booking page link under Your services to share the catalogue of listed, published services.
8. Add Services to your website
For the catalogue, select Add to Website under Your services. For one published service, select More actions → Add this service to website.
Preview the embed and copy the Embed HTML.
Paste the code into an HTML or embed block on your website. Preview your website and adjust the iframe height if needed before publishing it.
The catalogue embed shows service cards without the business booking page header. Choosing a service opens its booking page in a new tab.
Manage services after setup
Use search and the status filter under Your services to find a service. Edit it and select Save service to apply changes.
In More actions, use Pause service or Archive service to stop new bookings. Existing appointments remain booked.
Use Duplicate as draft to start another service from an existing one. Review its details, prices, staff, and availability before publishing.
Use Delete draft only for a draft you no longer need; deletion is permanent.
If Advanced access ends, published services pause. After access returns, review staff, schedules, prices, and Stripe, then select Republish for each ready service.
Availability defines when customers may book. Weekly hours create your regular schedule; date overrides change it for individual dates.
Display preferences and regular weekly hours live together; one-off changes are managed with date overrides.
Configure weekly hours
Open Availability.
Choose the timezone in which your schedule is defined.
Choose how dates and times appear across your workspace and booking pages.
Enter a start and end time for every period you normally accept bookings.
To accept weekend bookings, enable Sat or Sun and enter its start and end time. Both are disabled by default.
Select Save availability.
Multiple periods on the same day let you leave gaps such as a lunch break. The example under Display preferences previews your chosen date and time formats.
Create a date override
Blocked day
Removes all availability for that date—for example, a holiday.
Extra hours
Adds a bookable period outside the regular schedule.
Replace hours
Ignores the normal hours for that date and uses only the replacement period.
Choose the date and override type, enter times when applicable, and select Save override. Existing overrides appear below the form and can be deleted.
The Bookings screen is the operational record for appointments. Use the calendar for schedule context or the list for a compact chronological view.
Navigate the booking calendar
Switch between Day, Week, and Month.
Use the arrows to move through time, or select Today to return to the current period.
The workspace timezone is shown beside the calendar controls.
Owners and admins can show or hide each team member's bookings using the coloured checkboxes above the calendar.
Select a booking to open its details.
Owners and admins can review all workspace bookings in the list and choose a team member from the filter. The calendar colours identify the assigned team member.
Booking detail
Details include the customer, scheduled time, answers, lifecycle history, payments, notification delivery, reminder schedule status, and destination-calendar write status when available.
Cancel
Enter a reason and select Cancel booking. The cancellation becomes part of the booking history.
Reschedule
Choose one of the currently available replacement times, add an optional reason, and select Reschedule.
Resend
Use Resend beside a notification to send it again. This is available on Standard and Advanced.
Refund
Workspace owners can refund the remaining Stripe amount. A refund does not cancel the booking; perform both actions when both are required.
Calendar retry
If a destination calendar write failed, use the retry action after resolving the connection problem.
Refresh
Select Refresh if a recently created or updated booking has not appeared yet.
Calendar connections protect your schedule from conflicts and add confirmed ClimbCal bookings to the calendar you choose.
Conflict calendars block availability; the destination calendar receives new bookings.
Connect and configure an account
Open Calendar and select Connect for Google Calendar or Microsoft Calendar.
Complete the provider’s consent flow and return to ClimbCal.
Select every Conflict calendar whose busy events should remove bookable times.
Choose one Destination calendar for confirmed bookings.
Select Save calendars.
A calendar may be used for conflict checking, as the booking destination, or both. Additional connections and multiple conflict calendars depend on your plan.
Connection and health states
Healthy
The account is connected and synchronization is operating normally.
Degraded
A recent sync or provider operation failed. Review the message and refresh or reconnect if it persists.
Repair required
The authorization can no longer be used. Select Repair or reconnect the account.
Failed calendar write
A booking could not be added to the destination calendar. Resolve the connection issue, then retry from Calendar health or Booking detail.
ClimbCal uses a connected Stripe account for customer booking payments. This is separate from the subscription that pays for ClimbCal itself.
Set up payments
Open Payments and select Connect Stripe.
Complete Stripe’s onboarding requirements.
Return to Payments and confirm that account status, charges, and payouts are ready.
Open an event type, go to Payment, and choose full payment or fixed deposit.
Enter an amount and supported currency, then save the event.
Customers who choose a time for a paid event complete Stripe Checkout before the booking is confirmed. Payment activity and account diagnostics appear on the Payments screen.
Advanced workspaces can invite multiple people, control workspace access, and route new bookings across active hosts.
Invite a teammate
Open Team.
Enter the person’s email and choose Admin or Member.
Select Send invitation. ClimbCal emails your teammate a link to join the workspace.
The recipient opens the email link, signs in or creates an account with the invited email address, and selects Accept invitation.
Pending invitations expire after 14 days and reserve a paid seat. Cancel an unused invitation to release that seat.
Use Resend in the pending list to email an invitation again, or Copy link to share it yourself. If delivery fails, use Retry email after the short waiting period. Resending keeps the same invitation, expiry date, and reserved seat.
Member status and seats
Every active owner, admin, or member consumes one purchased seat.
Disabling a member stops their active participation and routing without removing their record.
Removing a member releases their seat but does not automatically reduce the purchased seat quantity or bill.
Owners cannot be disabled or removed. You also cannot disable or remove your own current membership.
Choose a routing method
One-to-one
Bookings are assigned to a single host.
Round-robin
ClimbCal rotates eligible bookings through the enabled members while respecting each person’s availability and conflicts.
Before enabling round-robin, make sure every selected member is active, has an available paid seat, and has configured availability. Select the members who should receive bookings, order them if required, and save the routing settings.
Manage a member's availability
Owners and admins can select Manage availability beside an active team member to edit weekly hours, set a date override, or block a range of dates for leave or illness. Review the affected appointments before saving. Existing appointments stay booked and must be reassigned or rescheduled separately when needed. Members can continue to edit their own availability and connect their own calendars.
Branding applies a shared company identity to every event type in the workspace.
Upload a company logo
Use a PNG, JPEG, or WebP image up to 2 MB.
Choose a clear, compact logo that remains legible on the booking page.
Select Save Changes to publish it across event types.
Select Remove logo to return to the default ClimbCal mark.
Choose company colours
The primary colour is used for buttons, selected times, links, and focus highlights. The page-background colour surrounds the booking experience. Enter a hex colour or use the picker; the live preview shows the result before saving.
ClimbCal checks the primary colour against white text for readable contrast. Adjust the colour if the form reports that it does not meet the required contrast.
Eligible plans can also hide “Powered by ClimbCal.” Select Reset to defaults to restore the original colours and attribution.
Brand email notifications
Booking confirmed, booking rescheduled, and booking cancelled emails automatically use the company logo, primary colour, page-background colour, and ClimbCal attribution setting saved above. Advanced 24-hour reminder emails use the same branding. Visual branding is shared across every email type, while the message copy is customised separately for each type.
Enable the Advanced 24-hour reminder
Open Event types, select the event, and open Booking rules.
Turn on Send a 24-hour email reminder, then save the event.
Open Branding → Email notifications and choose 24-hour reminder to preview or customise the message.
What is configurable: the reminder can be enabled or disabled separately for each event type. Owners and admins can customise its subject, introductory message, sign-off, reply-to address, shared sender name, and branding.
What is fixed in this release: ClimbCal sends one reminder exactly 24 hours before the appointment. The delivery offset cannot be changed, and multiple reminders such as 48 hours plus 2 hours are not supported.
ClimbCal creates one reminder schedule per confirmed appointment. Appointments confirmed or moved inside the 24-hour window do not receive a late reminder. Rescheduling replaces the old schedule when the new time remains eligible, cancellation stops it, and a plan downgrade prevents delivery. The operations summary below the email editor shows pending, processing, sent, failed, and currently due reminders.
Configure a custom sender name
The sender name is the business name customers see beside the email in their inbox. It applies workspace-wide to confirmations, reschedules, cancellations, test emails, and resends.
Open Branding and find Email notifications.
Enter the business name in Sender name, such as Northside Studio. Use no more than 100 characters and do not include an email address or angle brackets.
Select Save sender name to save only the shared sender, or select Save email settings to save it together with the currently selected email type.
Confirm the status says the sender name was saved. The From line in the preview shows the saved display name and fixed sending address.
Select Send test to send the saved settings to your ClimbCal account email. ClimbCal asks you to save first if the sender name has unsaved changes.
The sending address shown beneath the field is managed by ClimbCal and cannot be changed per workspace. Changing the sender name does not change where replies go; use Replies go to for that address.
Select Use default sender, or save a blank sender name, to restore the configured ClimbCal default.
Customise email copy
Choose an Email type, then configure the fields for that message:
Subject
The email subject customers see. It is required, must stay on one line, and can contain up to 160 characters.
Introductory message
The opening message shown above the booking details. It can contain up to 1,200 characters.
Sign-off
The closing message at the bottom of the email. It can contain up to 500 characters.
Replies go to
An optional reply-to email address. It directs customer replies to your business without changing the address ClimbCal sends from.
Booking details, payment information, policy copy, and secure action links remain controlled by ClimbCal so they stay accurate.
Use booking details in your copy
Insert any of the variables shown below in the subject, introduction, or sign-off. ClimbCal replaces each variable with the booking’s value when it sends the email.
Variable
Value
{{guest_name}}
Customer name
{{event_title}}
Event type title
{{business_name}}
Workspace name
{{start_time}}
Full booking date and time
{{start_date_short}}
Booking date
{{start_time_short}}
Booking time
Preview, test, or reset an email
The live preview updates as you edit. Select Save email settings when the preview is ready; this also saves a changed sender name.
Select Send test to deliver the saved version to the email address on your ClimbCal account. Unsaved sender-name changes must be saved first.
Select Reset this email to restore the ClimbCal default without changing previously delivered messages.
Plan & billing shows the workspace’s current license, renewal or cancellation state, seat usage, and the plans available to purchase.
Free
Essential scheduling
One active event, one host, limited monthly bookings and event questions, and one calendar connection.
Standard
Professional scheduling
Unlimited bookings and active events, advanced event rules, payments, branding, custom email notifications, embeds, custom links, reusable questions, and notification resend for one host.
Advanced
Team scheduling
Everything in Standard, plus a service catalogue with staff and duration-based pricing, automated 24-hour email reminders, multiple paid seats, and round-robin routing.
The live plan cards are the source of truth for current pricing, currencies, intervals, and limits. Prices are per purchased user seat. Choose the seat quantity before checkout; pending invitations and active members both consume or reserve seats.
Change or cancel a subscription
Workspace owners can start a new subscription from a plan card.
Use Manage billing to update an existing paid subscription in the secure billing portal.
Upgrades take effect immediately. A scheduled downgrade or cancellation remains visible with its effective date.
Removing a teammate does not automatically reduce the quantity purchased from Stripe.
Customers do not need a ClimbCal account. They move from choosing an available time to providing their details and receiving confirmation.
The booking page uses the event rules, workspace availability, connected-calendar conflicts, and branding you configured.
1
Select a time
The customer chooses a duration, date, timezone, and available start time.
2
Complete details
ClimbCal temporarily holds the time while the customer enters contact information, answers required questions, and acknowledges applicable policies.
3
Pay if required
For a paid event, Stripe Checkout collects the configured full amount or fixed deposit.
4
Receive confirmation
ClimbCal confirms the booking, writes it to the destination calendar, and sends lifecycle notifications when delivery is configured.
Customer cancellation and rescheduling
Confirmation messages contain secure, booking-specific links. A customer can cancel with a reason or choose a new available time. A reschedule rechecks availability before committing the new time.
Reference
Roles and access
Workspace roles determine who may make administrative changes. Plan entitlements still apply regardless of role.
Capability
Owner
Admin
Member
Use the scheduling workspace
Yes
Yes
Yes
Manage workspace setup and event configuration
Yes
Yes
Limited
Manage Services and public staff profiles (Advanced)
Yes
Yes
No
Manage branding and custom booking links
Yes
Yes
No
Customise email notifications
Yes
Yes
No
Invite, disable, or remove team members
Yes
Yes
No
Change the ClimbCal subscription
Yes
No
No
Refund booking payments
Yes
No
No
Close a Free workspace
Yes
No
No
Controls you cannot use may be disabled or omitted. If you need additional access, contact the workspace owner.
Reference
Troubleshooting
Start with the symptom below, then refresh the affected screen after making a change.
No times appear on the booking page
Check that the event is Active, weekly availability has been saved, the requested date is inside the booking window, minimum notice has passed, and no date override blocks the day. Connected-calendar events, buffers, daily limits, existing bookings, and another customer’s temporary hold can also remove a time.
The booking page is unavailable
Confirm that the event status is Active and open the current URL from Event types. If you changed the business handle or event link, use the canonical link shown in ClimbCal. Historical links should redirect, but a typo or link belonging to another workspace will not.
A calendar says Repair required
Select Repair or reconnect the provider account, complete consent, reselect conflict and destination calendars, and save. Then review Calendar health and retry any failed destination writes.
A booking is missing from the destination calendar
Open the booking detail and inspect Calendar writes. Resolve any connection error, confirm the destination calendar is still selected, then use Retry. The ClimbCal booking remains the scheduling record even when a provider write needs attention.
Stripe is connected but payment is unavailable
Confirm the workspace is on Standard or Advanced, then check Payments for account, charges, and payouts readiness. Complete any outstanding Stripe requirements and make sure the event’s Payment mode, amount, and currency have been saved.
A teammate cannot accept an invitation
Open the complete invitation link and sign in using the email address it was sent to. Use Switch account if another account is signed in. Expired or revoked invitations require a new invitation from the owner. Pending invitations expire after 14 days and reserve a seat.
A change did not save
Read the status message beside the form and look for the event tab marked “needs attention.” Complete required fields, correct invalid times, amounts, colours, URLs, or question options, then save again.
Booking emails still show “ClimbCal” as the sender
Open Branding → Email notifications and check the Sender name field. Enter the business name, then select Save sender name or Save email settings and wait for the saved confirmation. The live preview can show draft text before it is saved. Send a new test after saving; previously delivered emails do not change.
Dates or times look wrong
Review the timezone, date format, and time format in Availability. The host schedule uses the workspace timezone while customers may view available times in their chosen timezone.
A notification failed
Open Booking detail to inspect delivery status. Standard and Advanced workspaces can select Resend. Resending creates another delivery attempt; it does not change the booking itself.
Reference
Account and workspace management
Use the account menu in the top-right corner to review your identity and role or sign out.
Close a Free workspace
Open Plan & billing.
Select Cancel subscription, then confirm Close account.
The workspace and public booking pages are disabled immediately.
ClimbCal retains a closed Free workspace for 30 days. Sign in during that period and choose Reactivate workspace to restore access to its settings, event types, and bookings. After the retention period, its data is permanently deleted.
Cancel a paid workspace subscription
Cancellation continues in the secure billing portal. The paid plan normally remains available until the end of the current billing period, and ClimbCal shows the effective date in Plan & billing.
⌕
No documentation matched
Try a feature name such as “calendar,” “refund,” “availability,” or “team.”