Personal Trainer & Gym Inquiry Form
PT leads are goals-led — fat loss, strength, race prep, rehab. The form qualifies on goal first, then schedule, then commitment level. Three fields, complete picture.
Trainers don't lose clients on price — they lose them on goal-mismatch. A powerlifting coach who books fat-loss clients ends up with frustrated clients and a bad referral pipeline. The form's goals field qualifies hard so you only book the leads you can actually deliver on. Add experience level (beginner / intermediate / advanced) and schedule (mornings / evenings / weekends only) and the consultation call is 50% closer to a closed sale before it starts.
- →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.
Qualify on goals
Required: primary goal (fat loss / muscle / strength / race / rehab), experience level, current activity. The dropdown filters out clients you can't help.
Capture schedule and package
Preferred training days/times and package interest (1x/week, 2x/week, online programming, hybrid). Lets you quote on the consult call without back-and-forth.
Book the consultation
Webhook into Cal.com / Calendly / Acuity for the free 20-min consult. The consult is the actual sales conversation; the form's job is to qualify in.
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 personal trainer & gym inquiry form in 60 seconds.
1,000 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your inbox.
