Gym Membership Inquiry Form
Someone who fills out a gym inquiry form has already decided to join somewhere — the only question is which gym calls back first. This form captures goals and schedule so your front desk books the tour on the first call.
Gym leads are perishable — industry data says a membership inquiry not contacted within 24 hours is usually lost to the gym down the street. The form needs more than name and email: primary goal, training experience, and the time of day they can actually show up. With those three fields your front desk opens the callback with 'so you're looking to build strength and you train mornings' instead of a cold pitch, and books the tour or trial session on the spot.
- →Personal trainer free trial · 8 fields
- →HTML, JS, React, PHP, cURL outputs
- →One POST endpoint, no SDK
- →Honeypot + classifier, no CAPTCHA
See exactly what your visitors see — and you’ll receive.
Left: the rendered form, fully interactive in a sandboxed iframe. Right: the email and dashboard view that lands the moment a visitor submits.
Every submission becomes an email plus a dashboard row. The fields below are the exact payload your form will send. Reply-to is wired to the visitor’s email so hitting reply goes back to them.
Iframe is sandboxed — submit doesn’t actually fire. Get your access key to wire it up live.
Generate, embed, receive.
Three actions stand between you and your first lead. None of them require a backend, a database, or a CAPTCHA library.
Put the form on your trial / membership page
The highest-intent pages on a gym site are /membership and /free-trial. Same form on both, with a hidden 'source' field so you know which page converted.
Capture goal and schedule
Required: primary goal, experience level, best time to train. Optional: sessions per week and injuries. Those fields shape the tour — show the lifter the racks, not the spin studio.
Call back same day
Webhook the submission to your front-desk Slack or a Twilio SMS so whoever's on shift sees it live. Gyms that respond within an hour convert inquiries at 2-3x the rate of next-day callbacks.
Five outputs. One backend.
HTML by default. Click open the language you ship in — every variant POSTs to the same /api/submit endpoint.
Replace YOUR_ACCESS_KEY with the key from your dashboard. That’s the only edit.
One template. Every framework.
The same field set works on every framework splitforms supports. HTML, React, Next.js, Vue, Astro, Hugo, WordPress — same POST, same backend.
Things people ask before they ship.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
Ship your gym membership inquiry form in 60 seconds.
500 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your dashboard.