Embed your schedule on WordPress

Add a booking calendar to your website so visitors can see classes and book directly.

Prerequisites

  • Feature: Embed Widget must be enabled in Settings → Features.

• Role: Owner

1

Go to Settings → Website Widget

Open Settings from the sidebar, then "Website Widget."

2

Turn the widget on

Flip "Enable Widget" to on. Until this is enabled, the embedded widget won't appear on your site.

3

Pick what to embed

Under "Embed Code," choose a tab: Schedule (the original day/week calendar), Planner (the newer magazine-style agenda with Day/Week/Month/List views and a filter), Staff (a directory of your instructors), Classes (a catalog of your class types), Events (the original retreat list), Retreats (the newer magazine-style retreat cards), Reviews (star-rated testimonials), Sign-up (a lead-capture form), or Passes. Each tab gives you the matching code snippet. Your existing embeds keep working unchanged until you swap in a different snippet.

4

Copy the code

Click "Copy to clipboard." The snippet is a single <script> line — no account or login is needed by whoever pastes it (e.g. a website contractor).

5

Add it to your website

Edit the page where you want the schedule, add a Custom HTML block, and paste the code. Works in WordPress, Wix, Squarespace, or any custom HTML.

6

Customize (optional)

Pick a preset brand color or enter your exact HEX in the Custom color field (light/dark shades are computed automatically). Add Allowed Domains to restrict which sites can embed — leave it empty to allow any site.

Tips
  • The Planner style offers four views your visitors can switch between — Day, Week, Month, and List — plus a Filter to narrow by service or staff. It opens on the List (agenda) view, which groups classes by day with a Book button on each, and renders on its own clean, brand-tinted panel so it looks intentional on any background. The original Schedule style is unchanged and still available.
  • The Planner shows each class's photo and a "Read me" link when you've added an image or description to its class template (Classes → edit a class). No photo or description? The row simply stays clean.
  • The Staff widget is a public directory of your instructors — photo, specialties, bio, and an optional website link. Only instructors with a photo, bio, or specialties appear, so fill out a profile (Instructors → edit) to feature someone.
  • The Retreats widget shows your published retreats and workshops as large magazine-style cards — cover photo (or an elegant date cover when there's no photo), dates, location, room options with early-bird pricing, and a Reserve button that opens the full retreat page. It reads from the same events you create under Events.
  • The Reviews widget shows star-rated testimonials with your average rating. Manage them in the "Reviews" section on this page: visitor-submitted reviews arrive as Pending (approve the ones you want public), and you can add your own clients' testimonials anytime. Only approved reviews appear on your website.
  • The Sign-up widget is a simple lead-capture form (name, email, optional phone, interest, and message). When a visitor submits it, you get an email with their details so you can follow up — a quick way to turn website visitors into prospects.
  • The Classes widget is a catalog of your class types — the name, length, default instructor, an optional price, and a description for each. It reads from your active, public class templates (Classes → edit a class), so it's a "menu" of what you offer, separate from the dated schedule.
  • The widget works with any website builder — WordPress, Wix, Squarespace, or custom HTML.
  • Change your brand color any time — every embed updates automatically without editing the snippet.
  • Whoever adds the snippet to your site (like a web designer) does not need a Klasly account — just send them the copied code.