Skip to main content
Help centre

Add class booking to your GoDaddy website

Show your class timetable, packs and memberships on a GoDaddy Websites + Marketing site with one HTML section. Setup steps and quick fixes.

8 min readLast reviewed

Quick answer

In Junocal, open Booking page → Embed and copy the code. In GoDaddy Websites + Marketing, add an HTML section to your booking page, paste the code into Custom Code and publish. GoDaddy shows custom code inside a frame, so if the schedule is cut off, set the section's Forced Height to a taller value. GoDaddy's help pages don't list a plan requirement for the HTML section.

Before you begin

  • At least one published class, course or product in Junocal, so the page has something to show.

  • Owner or admin access in Junocal, and permission to edit and publish the GoDaddy site.

  • A site built with GoDaddy Websites + Marketing. If your GoDaddy site runs WordPress, paste the code into a Custom HTML block instead.

You'll know it worked when

  • On the published site, the page shows your timetable rather than code, a blank space or a plain link.

  • Choosing a class opens your Junocal booking page at the right class, date and price.

  • On a phone, the whole timetable shows without being cut off inside its box.

Follow along in Junocal

Open the exact product area, then keep this guide beside it.

Open Embed

Add Junocal booking to GoDaddy

Clients browse your timetable on your own GoDaddy page, then register and pay on your secure Junocal booking page. Payments go to your own Stripe account. When you add a Saturday barre class or a children's dance term in Junocal, your GoDaddy page shows it without another publish.

  1. 1

    In Junocal, open Booking page → Embed. Choose Full booking page to show classes, appointments, packs and memberships together, or pick one section such as Schedule, Courses or Memberships.

  2. 2

    Adjust the look if you need to, such as the theme or button colour, then select Copy under Copy this code.

  3. 3

    In GoDaddy, go to your product page, expand Websites + Marketing and select Manage next to your site.

  4. 4

    Open the page where clients should book, such as Timetable or Book a class, and add a section where the schedule should appear.

  5. 5

    Search for the HTML section, select Add and paste the code into the Custom Code field. Leave Forced Height blank to start with.

  6. 6

    Changes save automatically. Use Preview, then publish the site. Open the published page in a private window and on your phone, choose a class and follow it to checkout without paying.

Which GoDaddy plan you need

GoDaddy's help articles on adding HTML or custom code to a Websites + Marketing site (checked 19 October 2026) don't list a plan requirement for the HTML section.

You can also point a GoDaddy button or menu link at your Junocal booking page, so clients can book from every page of your site.

What visitors see if scripts are blocked

Junocal's code includes a plain “Book [your studio] online” link that needs no script. When the script runs, your live schedule takes its place.

If a visitor's browser blocks scripts, they see that link instead. It opens your full Junocal booking page, where they can book as usual.

Troubleshooting

Start with the symptom that matches what you can see. Check the existing record before repeating a booking, payment or import.

The schedule is cut off or scrolls inside its box

Check these first

  • GoDaddy shows custom code inside a frame and recommends a fixed height for content that changes height as people use it.

  • Check the page on a phone too, where the timetable is longer than on desktop.

Next step: Set Forced Height on the HTML section to a value in pixels that fits your longest week, then recheck the published page on desktop and phone. Don't set it to 0, which removes the section.

The code shows as text on the page

Check these first

  • Check that the code went into an HTML section's Custom Code field, not a text section.

  • Check that nothing was added before or after the code when you pasted it.

Next step: Delete the text, add a new HTML section and paste the code into its Custom Code field.

Visitors see a plain booking link instead of the schedule

Check these first

  • Check that you pasted the whole code, including the script line at the end.

  • Check that you published the site after adding the code.

Next step: Paste the full code again from Booking page → Embed and publish. Visitors whose browsers block scripts will still see the link, which opens your booking page.

Answers before you get stuck

Can I add class booking to a GoDaddy website?

Yes. On a Websites + Marketing site, add an HTML section, paste the code from Booking page → Embed into Custom Code and publish. Clients book and pay on your Junocal booking page, into your own Stripe account.

Why is the schedule cut off on my GoDaddy site?

GoDaddy shows custom code inside a frame. Set the HTML section's Forced Height to a taller value in pixels, then recheck the page on desktop and phone. While the schedule is taller than the frame, Junocal shows an “Open the full booking page” link above it so visitors can still book.

Does Junocal take a percentage of bookings made through my GoDaddy site?

Not on paid plans. Starter, Studio and Growth have no Junocal transaction fee, and clients pay through your own Stripe account. The Free plan has a 4% Junocal fee instead of a monthly subscription.

Did this guide solve the problem?

Make the change, or ask with your account attached

Open the relevant Junocal screen now. If your question depends on a particular client, payment or class, contact support from the app to include the page and studio context.