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.
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.
Theme Presets
Quickly apply a pre-designed theme. This will override all your current settings.
Theme Customization
Customize colors, typography, and other visual elements.
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:
Brand assets
Upload logo, icon, and banner shown to your customers.
- 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:
Formatting
Configure date and time display formats.
- Date format — a dropdown of options such as
YYYY-MM-DD,DD/MM/YYYY, andMMMM 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
Design customization overview
See how far you can take your storefront's look — colors, typography, assets, and formatting.
Customize email notifications
Style the confirmation, reminder, and receipt emails Opencals sends on your behalf.
Set up your services
Make your products bookable with schedules, staff, and durations before you style the widget.
Add the widget to Shopify
Embed your branded booking widget into a Shopify store in a few steps.
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.