Skip to main content
Help centre

Set up online booking with Junocal

Set up your Junocal studio, create a service, add the first session and publish an online booking page your clients can use.

10 min readLast reviewed

Quick answer

The quickest way to launch is to create one service, schedule one real session, preview it as a client and then share the booking link. Branding, automations and extra products can follow after the core journey works.

Before you begin

  • Owner or admin access to the Junocal studio you intend to publish.

  • The studio timezone and selling currency confirmed before you take a real payment.

  • One real service name, duration, price, capacity and date you can use for an end-to-end test.

You'll know it worked when

  • The session appears on the public storefront with the correct local date, time, price and availability.

  • A new client can open the link in a signed-out browser, reach checkout and understand what happens next.

  • The operator schedule shows the same session, instructor, room and capacity as the public page.

  • A test confirmation reaches the expected inbox and links back to the correct booking.

Follow along in Junocal

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

Publish your first session

Before you start

Use the email address you want Junocal to associate with the studio owner. Have your studio name, timezone and usual currency ready. You can change public branding and business details later, but the timezone and currency should reflect how you actually trade before you take bookings.

You do not need to build your full timetable on day one. One genuine service and one genuine date are enough to test the full path from discovery to confirmation.

Publish your first session

  1. 1

    Open Classes and create one class type with the name, duration, capacity and drop-in price you normally use.

  2. 2

    Add the first date and time. Choose the correct room or online location and assign an instructor if your studio uses team scheduling.

  3. 3

    Open the preview from Storefront and complete the journey as a client would. Check the class name, local time, price and remaining capacity.

  4. 4

    Copy your public booking link and open it in a private browser window. This catches account-session assumptions and shows you the same page a new client will see.

  5. 5

    Share the link on your website, Google Business Profile, Instagram bio or client email once the test looks right.

What to configure next

  • Connect Stripe before charging for paid bookings.

  • Add your logo, colours, cover image and studio information in Storefront.

  • Create cancellation policies before publishing a busy timetable.

  • Invite instructors only after the owner account has checked the initial setup.

  • Add memberships and packs once the underlying classes or appointments exist.

Troubleshooting

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

The session exists in Junocal but is missing from the public page

Check these first

  • Open the dated session, not only the reusable class type, and confirm it is published and in the future.

  • Check the booking-open window, studio timezone, capacity and whether the storefront section is enabled.

Next step: Correct the dated session, save it and reopen the public link in a signed-out window. If it is still absent, ask Juno from that session so the exact path is attached.

A paid booking reaches the service but cannot reach checkout

Check these first

  • Confirm the service has a non-zero price and the studio's Stripe status says charges are enabled.

  • Check that the price currency matches the studio setup and that no required form or policy is blocking progression.

Next step: Finish any Stripe requirement or missing service setup, then run one new test booking. Do not reuse an interrupted live checkout when verifying the fix.

The public date or time is wrong

Check these first

  • Compare the studio timezone with the timezone used when the dated session was created.

  • Check the client device timezone only after confirming the operator schedule is correct.

Next step: Fix the studio or session timezone before taking bookings, then verify the same session from a second device or private window.

Answers before you get stuck

Do I need to connect Stripe before I publish a Junocal booking page?

No for a free session. Connect Stripe before you accept a paid booking, sell a pack or start a paid membership.

Can I change my studio details after launch?

Yes. You can update your public branding, description, amenities and other storefront details after publishing. Check timezone and currency carefully before taking live payments.

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, Juno can send it to the support inbox with the page and studio context included.