Quick Answer
Use the Customizations tab to control the widget’s design
Open the calendar you want to edit, select the Customizations tab, adjust the colors, labels, visible details, forms, and payment options, preview the booking flow, and save the changes.
Customizing Your Booking Experience Without Breaking the Flow
You may want your calendar to match your brand and booking style, but it is not always clear how to customize the widget without affecting usability.
Calendar customization controls how the booking page looks and behaves, including its colors, layout, forms, labels, and payment options.
If customization settings are misused, the booking flow can become confusing, inconsistent, or harder for contacts to complete.
This guide explains how to customize your calendar widget so it stays aligned with your brand while keeping the booking process clear.
Calendar Widget Customization at a Glance
Features and Benefits
- Personal branding: Adjust primary and background colors to match your brand.
- Better user experience: Control the layout, visibility, and labels to reduce booking friction.
- Flexible design: Use custom forms and themes for a more consistent appearance.
- Display control: Hide details such as time, duration, timezone, staff selection, or logos when they are not needed.
- Real-time preview: Review your changes before publishing the updated widget.
How to Customize the Calendar Widget
Follow these steps to update the calendar widget’s design and booking experience.
Open the Calendar
Open Calendars and select the calendar you want to edit.
Calendars → Select CalendarOpen the Customizations Tab
Select the Customizations tab.
These settings apply to the Neo Widget experience.
Choose the Widget Colors
Set the Primary Color used for buttons, time slots, and highlighted elements.
Set the Background Color used for form areas and widget sections.
Update the Button Text
Customize the booking button text so the action is clear and appropriate for the appointment type.
Control the Visible Details
Choose whether to display details such as duration, timezone, calendar information, staff selection, and other booking information.
Attach a Custom Form
Select the form that should appear during the booking process.
For a consistent experience, use a form theme that matches the colors and styling of the calendar widget.
Preview the Booking Flow
Use Preview to review the booking process from a visitor’s perspective.
Check both the appearance and the usability of each step.
Save or Reset the Changes
Select Save to apply the customization settings.
Use Reset when you need to return the widget to its default styling.
Keep the booking flow easy to understand
Avoid hiding information that visitors need to make a booking decision. A simpler design should still clearly communicate the service, time, timezone, and next action.
Payment Integration
Payments can be enabled inside supported classic and Neo calendar widgets. This allows the visitor to book and pay during the same scheduling process.
Supported payment options may include processors such as Stripe, Square, NMI, Razorpay, or Authorize.net, depending on the integrations available in your account.
- Accept one-time or recurring payments.
- Support Apple Pay or Google Pay when available through the connected processor.
- Save card details using a zero-value transaction when supported.
- Combine appointment booking and payment into one checkout flow.
Pro Tips
- Use strong contrast between the text and background so buttons and time slots remain readable.
- Match the custom form’s colors, fonts, spacing, and field styles to the calendar widget.
- Preview the booking flow on both desktop and mobile devices.
- Keep the booking button text short and action-oriented.
- Test any custom CSS carefully because CSS can override the widget’s built-in settings.
Removing the left panel
To remove the left panel, turn off the calendar name, description, and details in Calendar Settings. Remove any logos and disable Allow Select Staff in the customization settings when available.
Frequently Asked Questions
Which calendars support customization?
All calendar types, including Event, Class Booking, Round Robin, and Collective Calendars, support customization. Some features may not work with service menu configurations.
How do custom forms integrate with the widget?
Custom forms can be attached to the widget, provided the form’s theme aligns with the widget’s design settings.
How can I completely disable the left panel?
Turn off the Calendar Name, Description, and Details under Calendar Settings. Also, remove any logos and disable Allow Select Staff in the Customizations tab.
Will my CSS customizations override widget settings?
Yes. CSS takes precedence over widget settings and allows for advanced styling control.
Are zero-value payments possible?
Yes. Zero-value payments are supported for saving card details without initiating a charge.
Related Help Guides
Need More Help?
Browse the Calendar help category for more customization, payment, form, booking, and scheduling guides.


