Turn on booking forms
GymMark’s booking forms open in a pop-out with a matching review and offer beside the form. When someone clicks Book on a session, the form already knows the program, time, location and instructor. This step gets one form working, tested and live.
Already collecting leads another way, such as Forminator and Zapier? Nothing changes for visitors until you switch Forms mode to Live. You can build and test everything first.
1. Switch to Test mode
Section titled “1. Switch to Test mode”- Go to Forms → Settings.
- Under Forms mode, set Who sees GymMark forms to Test mode and click Save Settings.
In Test mode, only logged-in staff who can edit posts see GymMark forms. Everyone else sees your site exactly as before. Details: Forms mode.
2. Build a form
Section titled “2. Build a form”- Go to Forms → Add New Form. The form editor opens full-screen.
- In Form Fields, add the fields you need, such as name, email, phone and a Consent field.
- Check the other tabs: Appearance, Behavior (submit button text, where to send people after they submit), Email Notifications, Integrations and Settings.
- Click Publish.
3. Decide where leads go
Section titled “3. Decide where leads go”Every lead is saved in WordPress. Also send it somewhere your team will see it:
- Email: add addresses under Forms → Settings → Lead notifications → Notification emails, or on the form’s Email Notifications tab. If both are empty, no email is sent. GymMark doesn’t fall back to the site admin’s email.
- HighLevel: connect it directly. See Connect HighLevel.
- Zapier, Make or similar: paste a webhook URL in Forms → Settings → Routing.
4. Make it the default
Section titled “4. Make it the default”In Forms → Settings → Defaults, set Default form to your new form and click Save Settings. Every booking button without a form of its own uses it.
5. Point booking buttons at the form
Section titled “5. Point booking buttons at the form”- Schedules: in each Location Schedule block, set Booking action to Integrated booking form. Optionally set a Button label, such as “Try it free”.
- Anywhere else: add a Booking Button block, or link any button to
#start. With Button takeover on (the default, in Forms → Settings), links to#startor#bookopen the pop-out.
6. Test it
Section titled “6. Test it”Logged in, click a booking button on a schedule. Check that:
- the pop-out opens, with the session’s program, time and location filled in
- submitting shows the success message or redirects where you set
- the lead reaches every destination: email, HighLevel or webhook
Then open the site in a private window. You shouldn’t see any GymMark pop-out there yet.
7. Go live
Section titled “7. Go live”- Forms → Settings → Who sees GymMark forms → Live, then Save Settings.
- Clear your site’s page cache, so visitors get the pop-out.
- Submit one more test lead from a private window.
Next: Launch checklist