Collect clean sign-ups for any event, class, or program — one shareable link that works on every phone and feeds your tools automatically.
A general-purpose registration form that captures contact details, key preferences, acknowledgements, and any file attachments your program needs. Share a single link, watch entries arrive in real time, and skip the spreadsheet wrangling.
Want AI to build a custom version from a description? Try the AI Registration Form Generator
14 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Share the same URL by email, QR code, or social post. It opens cleanly on phones, tablets, and desktops without any install or account.
Email formats, phone patterns, and mandatory checkboxes are checked as people type — so you don't chase down missing data after the fact.
Accept ID copies, permission slips, or proof-of-payment screenshots directly in the form. Files attach to each entry and stay tied to the right person.
Watch sign-ups come in as they happen. Filter, search, and export to CSV when you need to share the list with someone outside the team.
Need to add a dietary question or change the program dropdown? Describe the change in plain English and the form updates in seconds — no drag-and-drop needed.
Send a confirmation email the moment someone hits submit, with the details they entered echoed back so they know it went through.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Google Sheets or Slack with one click, then embed on your site or share the link.
A 2-day workshop with 80 seats fills faster than the organizer can answer DMs. The registration form holds the line — capping at capacity, collecting dietary info, and confirming attendees by email automatically.
Yoga studios, language schools, and tutoring programs use one link per term. Students pick their session from the dropdown, upload any required documents, and pay later through the confirmation email.
A neighborhood sports club opens registration each January. The form captures player details, emergency contacts, and the guardian signature for under-18s in a single flow.
A food bank running a weekend drive shares one link across WhatsApp groups. Volunteers pick their shift, list any allergies, and tick the safety acknowledgement before they show up.
Corporate L&D teams use a shared registration form for cohort-based training. Managers can sign their reports up, attach prior certifications, and request specific dates without back-and-forth email.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
Yes. The free plan covers unlimited forms and unlimited responses, with no time limit and no credit card needed. You only upgrade if you want advanced workflow automations or remove FlexForm branding from the form footer.
Every field can be added, renamed, reordered, or removed. The fastest way is the AI editor — type something like "add a t-shirt size dropdown with XS through XXL" and it appears. You can also drag-and-edit manually if you prefer.
Turn on the built-in confirmation email and each person gets a message the moment they submit, with the details they entered echoed back. You can customize the subject line, body copy, and reply-to address from the form settings.
Entries appear instantly on your FlexForm dashboard. From there you can export to CSV, sync to Google Sheets for a live roster, or push notifications to Slack so your team sees new sign-ups in real time.
Yes. Set a response cap and the form will close itself automatically once the limit is hit, showing a polite "registration closed" message instead. Useful for capped events or first-come-first-served sessions.
The shared link renders cleanly on any phone or tablet browser — no app install needed. If you have a native Android or iOS app of your own, the Kotlin Multiplatform SDK lets you embed the same form directly inside it.
Yes. Add a repeatable section or a "number of attendees" field with conditional follow-ups, and a single submission can capture multiple registrants. Helpful for family bookings or company group sign-ups.
Drop in a signature field for digital sign-off — it works with finger or stylus on mobile — and a file upload field for ID copies, permission slips, or payment screenshots. Both attach to the registrant's entry and stay accessible from the dashboard.
A free adventure activity waiver form template with digital signature, risk acknowledgement, and emergency contact capture.
A free appointment form template for booking clients, patients, or customers online. Share a link, sync to your calendar, and customize fields with AI.
A free assessment form template for scoring skills, knowledge, or readiness. Share a link, customize questions with AI, and collect responses on any device.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan