Skip to main content
The booking widget is the public-facing interface contacts use to schedule appointments. HoopAI provides extensive customization options so the widget matches your brand identity across every touchpoint — whether embedded on your website, shared as a link, or displayed in a calendar group.

Accessing customization settings

Navigate to Calendars > Calendar Settings, select the calendar you want to customize, and go to Advanced Settings > Customizations.

Color and branding options

SettingWhat it controls
Primary colorButtons, selected date highlight, and action elements
Background colorThe backdrop behind the booking form
Calendar logoDisplayed at the top of the booking widget
Cover imageAppears in group and Neo widget views
Button textReplace the default “Schedule Meeting” text with custom copy

Widget styles

HoopAI offers two widget layouts:
The classic widget displays a traditional calendar date picker on the left and available time slots on the right. It is compact and familiar to most users.
Switch between styles in Advanced Settings > Customizations > Widget Style.

Reordering widget elements

You can reorder the elements that appear on the booking page:
  • Calendar name and description
  • Date and time picker
  • Custom form fields
  • Payment step (if enabled)
  • Confirmation screen
Drag elements into your preferred order within the customization panel.

Show or hide details

Toggle visibility for these widget elements:
  • Calendar name — show or hide the calendar title
  • Description — show or hide the calendar description
  • Duration — display or hide the appointment length
  • Timezone — show or hide the timezone selector

Custom CSS

For advanced styling beyond the built-in options, add custom CSS to your booking widget:
  1. In Advanced Settings > Customizations, find the Custom CSS field
  2. Enter your CSS rules to override default widget styles
  3. Save and preview your changes
Custom CSS is applied directly to the booking widget. Test thoroughly across browsers and devices before going live, as CSS changes can break the layout if selectors are incorrect.

Embedding options

The customized widget can be shared in several ways:
  • Direct link — a standalone booking page URL
  • Iframe embed — paste the embed code into any website
  • Hoop funnel/website — add via Custom Code element in the page builder
  • Calendar group — the widget style applies when the calendar appears in a group page

Mobile responsiveness

Both Classic and Neo widget styles are fully responsive. The widget automatically adjusts its layout for smaller screens, stacking date and time pickers vertically and enlarging touch targets on mobile devices.
Preview your widget on both desktop and mobile before sharing. Use the direct booking link on your phone to verify the mobile experience firsthand.

FAQs

Yes. All color, branding, and layout customizations apply to both the direct link and the iframe embed. The widget renders identically regardless of where it is displayed.
Yes. Each calendar has its own customization settings. You can use Classic for one calendar and Neo for another.
Last modified on March 6, 2026