Open Settings > Waiver
From your admin dashboard, click Settings in the sidebar and select Waiver. The page shows a single editor for your studio waiver, plus a status banner that tells you whether you are looking at the current published version or a draft.
Your studio has at most one published waiver and one draft at a time. The published waiver is the one customers see; the draft is your private workspace for the next version.
Write the waiver
Enter a title such as "General Studio Liability Waiver". This title is shown to customers above the wording on the signing page, so phrase it the way a customer would expect to see it.
Type the body of the waiver in the rich-text editor. You can use headings, numbered clauses, bold, and links to your house rules. The text is stored as sanitised HTML and rendered exactly the same way on the customer signing page and inside the staff-collected signing dialog.
Tip Have a local lawyer review the wording for your actual activity and customer base. The published version is the one that becomes legally relevant, so do not skip this step.
Save a draft first
Click Save Draft to keep your work in progress. Drafts are not visible to customers and are not yet the "current" waiver. Saving often is safe; the form does not publish anything on its own.
The status banner switches to show that you have a current draft. Continue editing until you are happy with the wording.
Tip Keep your draft as the next planned version. When you publish, Bookjor archives the previously published version and assigns the new one a fresh version number.
Publish when ready
Click Publish. Bookjor takes the current draft, assigns it the next version number, marks it as published, and archives the previous published version. The status banner then shows the new version number and the publish date.
From the moment the waiver is published, every customer who visits the customer portal waiver page will be asked to read and sign it before they can finish the flow.
How customers sign the waiver
A logged-in customer opens the Waiver page from the customer portal. The page shows the published title, the publish date, and the full wording.
Below the wording, the customer enters their name, draws a signature in the signature pad, ticks the agreement checkbox, and submits. Bookjor records the typed name, the signature image, the signing timestamp, and the IP address and user agent against the customer record.
Tip After signing, the customer is shown a confirmation block with the signing date. The form is removed, so they cannot accidentally re-sign the same version.
Sign on behalf of a customer from the admin
If a customer cannot sign for themselves — a walk-in at the front desk, a shared device, an elderly customer, or a child with a guardian — open their profile from the Customers page. In the button row next to Edit, click Sign Waiver.
A dialog opens that mirrors the customer signing page: published title, publish date, full wording, signer name (pre-filled with the customer name), signature pad, and the agreement checkbox. Fill it in with the customer and click the action button to record the signature.
Tip The button is only visible when there is a current published waiver AND the customer has not yet signed it. After you submit, the customer profile records the signature with a "Collected by staff @ …" note, so it is clear in the audit trail that the signature was staff-collected rather than self-signed.
Attendance reminder for unsigned customers
When you mark attendance for a session, Bookjor checks each customer against the current published waiver. If a customer has not signed it, a confirmation dialog appears before their attendance is saved.
Read the warning, then either cancel and have the customer sign first, or click Mark anyway to record the attendance despite the missing signature. The reminder is the only friction; it does not block the action.
Re-sign when you publish a new version
Whenever you publish a new waiver, customers who signed the previous version become "outdated". The customer signing page shows them the new wording and a fresh form, and the admin sign-on-behalf button reappears on their profile.
Old signatures are not deleted. They stay attached to the version they signed, so if you ever need to prove what wording a customer agreed to on a given date, the version history is intact.