Quick answer
In Junocal, open Booking page → Embed and copy the code. On Weebly, drag an Embed Code element onto the page, select Edit Custom HTML, paste and publish. On Square Online, add an Embed code section, paste and publish. Square lists the Embed code section for Square Online Plus and Premium; Weebly's help doesn't list a plan requirement. Check the published page, because the editor may not show the schedule.
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 Weebly or Square Online site.
On Square Online, a Plus or Premium plan for the Embed code section.
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 timetable fits the screen without sideways scrolling.
Follow along in Junocal
Open the exact product area, then keep this guide beside it.
Add Junocal booking to Weebly
Clients browse your timetable on your own page, then register and pay on your secure Junocal booking page. Payments go to your own Stripe account, separate from any Square sales. When you add a pilates class or a new music term in Junocal, your site shows it without another publish.
- 1
In Junocal, open Booking page → Embed. Choose Full booking page, or pick one section such as Schedule, Courses or Memberships, then select Copy under Copy this code.
- 2
In the Weebly editor, open the page where clients should book.
- 3
Drag the Embed Code element to where the schedule should appear.
- 4
Click inside the element, select Edit Custom HTML and paste the code.
- 5
Click outside the element, 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.
Add Junocal booking to Square Online
- 1
Copy the code from Booking page → Embed in Junocal.
- 2
In Square Dashboard, go to Channels > Square Online, then select Website > Edit site.
- 3
Open the page where clients should book.
- 4
Select +Add > Section and choose the Embed code section.
- 5
In the editing panel, select Embed code and paste the code into the text box.
- 6
Publish the site, then open the published page in a private window and on your phone and follow a class to checkout without paying.
Which plan you need
Square's help article on adding embedded code to Square Online (checked 19 October 2026) is written for Square Online Plus and Premium subscribers. On Square Online Free, add a button or menu link that points to your Junocal booking page, so clients can still book everything you offer.
Weebly's help article on the Embed Code element (checked the same day) doesn't list a plan requirement.
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 Embed Code element looks blank in the Weebly editor
Check these first
Weebly doesn't show some types of code in the editor.
Check that you clicked outside the element and published the site.
Next step: Open the published page. If the schedule shows there, it's working.
There's no Embed code section in Square Online
Check these first
Check your Square Online plan. Square lists the Embed code section for Plus and Premium subscribers.
Check that you opened Website > Edit site from Channels > Square Online.
Next step: Move to Square Online Plus or Premium, or add a button that links to your Junocal booking page so clients can still book.
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: Delete the element or section, paste the full code from Booking page → Embed into a new one and publish. Visitors whose browsers block scripts will still see the link, which opens your booking page.
Answers before you get stuck
Which Square Online plan do I need for Junocal's booking widget?
Square lists the Embed code section for Square Online Plus and Premium subscribers. On the Free plan, link a button to your Junocal booking page instead.
Do class bookings go through Square?
No. Clients book and pay on your Junocal booking page, into your own Stripe account. Your Square store keeps taking its own payments through Square.
Does Junocal take a percentage of bookings made through my Weebly or Square Online 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.