Guides/Customization

How to Customize Your Booking Widget Design in Opencals

Stan|Jul 19, 2026
How to Customize Your Booking Widget Design in Opencals

Your Opencals storefront — the booking widget customers use to book you — can be styled to match your brand. You control the theme colors, your logo, icon and banner, and how dates and times are displayed, all from one screen with a live preview that updates as you edit. This guide walks through each setting using the real dashboard labels.

Everything lives under Look & feel → Storefront. A settings panel sits next to a live draft preview: change a color, upload a logo, or switch the date format and the preview reflects it immediately. Apply a theme preset for a fast start, or set each color yourself, then save to publish it to your live storefront.

Before you start

You'll need admin access to your Opencals dashboard. Have your brand colors (as hex codes, e.g. #171717) and your logo, icon, and banner image files ready before you begin so you can drop them in as you go.

Step 1 — Open Look & feel → Storefront

From the dashboard, go to Look & feel → Storefront. The screen is split: a settings panel on one side and a live preview of your booking widget on the other. The preview runs in draft mode, so you can experiment freely — nothing goes live until you save.

app.opencals.com/look-and-feel/storefront
Open
Customize
Book now
Look & feel → Storefront: a live draft preview updates as you change each setting.

The preview toolbar lets you check your design on mobile, tablet, and desktop, refresh the frame, and open the draft in a new tab. The Customize button reopens the settings panel if you've collapsed it.

Step 2 — Set your theme colors

Open Theme Customization. The fastest way to start is Theme Presets — pick a pre-designed theme in Light or Dark to set every color at once, then fine-tune from there. Note that applying a preset overrides all your current settings.

app.opencals.com/look-and-feel/storefront
Open

Theme Presets

Quickly apply a pre-designed theme. This will override all your current settings.

Select a Theme Preset
Choose a preset theme...
Light Dark

Theme Customization

Customize colors, typography, and other visual elements.

ColorsTypographyOther
Brand Colors
PrimaryPrimary brand color for buttons and highlights
#171717
Primary ForegroundPrimary foreground color for buttons and highlights
#FAFAFA
SecondarySecondary UI elements and hover states
#F5F5F5
DestructiveError states and destructive actions
#E7000B
Base Colors
Save theme settings
Look & feel → Storefront: Theme Presets and the Colors tab of Theme Customization.

Colors are grouped under the Colors tab. The ones you'll change most often are in Brand Colors:

  • Primary — your main brand color, used for buttons and highlights.
  • Primary Foreground — the text/icon color that sits on top of the primary color.
  • Secondary — secondary UI elements and hover states.
  • Destructive — error states and destructive actions.

Base Colors (Background, Foreground, Card, Popover, and their foregrounds) control the surfaces behind your content. Each color is entered as a hex value with a matching swatch. The Typography tab lets you choose a Sans-Serif, Serif, and Monospace font and adjust letter spacing, and the Other tab has a Radius slider that sets the corner rounding across the widget. When you're happy, click Save theme settings.

Match your primary and its foreground

Set Primary and Primary Foreground as a pair. Primary is the button background; Primary Foreground is the text on it. Keep enough contrast between them so button labels stay readable — dark text on a light primary, or light text on a dark one.

Step 3 — Upload your brand assets

Scroll to Brand assets to upload the images your customers see:

app.opencals.com/look-and-feel/storefront
Open

Brand assets

Upload logo, icon, and banner shown to your customers.

LogoSquare image recommended (e.g., 512×512px)
Replace image
IconSquare image recommended (e.g., 256×256px)
Upload image
BannerWide landscape image recommended (e.g., 1920×1080px or 16:9 ratio)
Upload image
Look & feel → Storefront → Brand assets: upload the logo, icon, and banner your customers see.
  • Logo — shown in the header. A square image is recommended (e.g. 512×512px).
  • Icon — used as the favicon/small icon. A square image is recommended (e.g. 256×256px).
  • Banner — the hero image at the top of your storefront. A wide landscape image is recommended (e.g. 1920×1080px or a 16:9 ratio).

Each upload appears in the preview right away, so you can confirm the crop and sizing before you commit.

Step 4 — Set date and time formatting

Under Formatting, choose how dates and times appear to your customers:

app.opencals.com/look-and-feel/storefront
Open

Formatting

Configure date and time display formats.

Date format
2026-07-19
Adjust how dates appear to customers.
Time format
12-hour (e.g. 2:00 PM)
24-hour (e.g. 14:00)
Save formatting
Look & feel → Storefront → Formatting: how dates and times appear to customers.
  • Date format — a dropdown of options such as YYYY-MM-DD, DD/MM/YYYY, and MMMM DD, YYYY. Each option previews as a real date so you can see exactly how it reads.
  • Time format — pick 12-hour (e.g. 2:00 PM) or 24-hour (e.g. 14:00).

Pick the conventions your customers expect for their region, then click Save formatting.

Emails are styled separately

This screen controls your storefront's look. To customize the emails Opencals sends — confirmations, reminders, and receipts — head to Look & feel → Emails instead. See the notifications guide below.

Step 5 — Preview and publish

As you edit, the draft preview updates live so you always see the finished result. When each section looks right, save it — the Save theme settings and Save formatting buttons publish those changes to your live storefront. Brand asset uploads apply as soon as they finish uploading. Switch the preview between mobile, tablet, and desktop one more time to confirm the design holds up on every screen size.

Frequently asked questions

Frequently Asked Questions

Keep going

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime