Education300+ monthly searches

Training Form Template

Capture training signups, prerequisites, and acknowledgements in one shareable form — without spreadsheets, email threads, or guesswork.

A flexible training form template that handles registration, dietary needs, prior experience, and post-session acknowledgements in a single place. Run it for a 12-person workshop or a quarterly compliance refresher — the same form scales without changing how you collect the data.

#training#registration#workshop#learning#compliance#onboarding#education#staff
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a training form?

Running a training session sounds simple until the day before, when you realize you have no idea how many people actually plan to show up, who has dietary restrictions, and whether the new hires have completed the prerequisites you sent two weeks ago. A training form pulls all of that into one shareable link. Attendees fill it in once — name, role, prior experience, any access needs — and you get a clean list instead of 30 reply-all emails. For compliance or onboarding sessions, the same form doubles as the acknowledgement record: a signed confirmation that the person actually completed the training, timestamped and stored. It works whether you're running a one-off lunch-and-learn for 8 colleagues, a recurring monthly safety briefing, or a 3-day external workshop with paying attendees. The form stays the same; only the questions and the audience change.

What's included in this template

14 fields — customize any field or add new ones with AI.

Short textFull name✱
EmailEmail✱
PhonePhone number
Short textCompany or organization
Short textJob title or role
DropdownTraining session✱
DatePreferred date✱
Multiple choicePrior experience level
Long textDietary requirements or allergies
Long textAccessibility needs
File uploadUpload prerequisite certificate
DropdownHow did you hear about this training?
CheckboxesI agree to the cancellation policy✱
SignatureSignature✱

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.

Key features of this training form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Session-level routing

Use the training session dropdown to send each registration to the right trainer or channel. Pair it with a Slack integration and the right team gets pinged the moment someone signs up.

2

Prerequisite uploads

Attendees attach their certificates, prior course completions, or ID directly. No more chasing PDFs over email a week before the session starts.

3

Acknowledgement signature

For compliance training, the signature field gives you a timestamped record that the person confirmed they understood the material — useful for audits.

4

Dietary and accessibility capture

Two dedicated fields so organizers can brief venues and caterers without follow-up emails. Especially helpful for full-day or multi-day sessions.

5

Works on any device

Whether someone fills it in on a laptop at their desk or a phone on the train, the form adapts. Field validation runs the same way everywhere.

6

Reusable across sessions

Duplicate the form once per training program. Edit the session dropdown options, keep everything else, and you have a fresh form in under a minute.

Perfect for

L&D managers running internal upskilling programs, HR teams handling compliance and onboarding training, external trainers selling paid workshops, university and continuing-education coordinators, safety officers running annual refreshers, bootcamp organizers, and community educators teaching evening or weekend classes.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Slack or Google Sheets with one click, then embed on your site or share the link.

Ways to use this template

Compliance and safety training

Annual fire-safety, GDPR, or anti-harassment refreshers where the signature field doubles as a sign-off record. Sheets integration gives compliance officers a single audit log per fiscal year.

Internal upskilling programs

L&D teams running technical or soft-skills courses for staff. Use the prior-experience radio to split beginners and intermediates into different cohorts before the session starts.

Paid external workshops

Independent trainers and small workshop businesses can collect signups, prerequisite proof, and dietary needs in one form. Pair it with a payment link in the confirmation email.

New-hire onboarding training

Run the same form for every new cohort. Pre-fill the session dropdown with the week's onboarding topics and route each new submission to the relevant team lead via Slack.

Community and continuing education

Evening cooking classes, photography workshops, parenting courses — anywhere a community organizer needs registrations without paying for an event-management platform.

Bootcamp and intensive courses

Multi-day intensive programs where prerequisites and acknowledgements both matter. The file-upload field handles portfolio submissions or prior certificates cleanly.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

SlackGoogle SheetsMailchimpEmail
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most training-form tools force you into a fixed template — change a question and you start paying. FlexForm flips that: describe what you want changed in plain English ("add a field for dietary needs and move the signature to the bottom") and the AI rewrites the form for you, no drag-and-drop required. When registrations come in, they don't sit in an inbox you have to babysit. Pipe them straight to Slack so the trainer sees each signup live, or to Google Sheets if you'd rather work from a familiar grid. Newsletter follow-ups flow into Mailchimp, and webhooks let you route anything else into your LMS or HRIS. If your team ships a native app — onboarding software, a learner portal, an internal tools app — the Kotlin Multiplatform mobile SDK lets you embed the same training form natively on Android and iOS, no WebView wrapper. For everyone else, the share link works without any installation or account, and the free forever plan covers small training programs end to end. You only pay if you outgrow it.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Is this training form template really free?

Yes. The template, the share link, and the responses are all included on the free forever plan. You only move to a paid plan if you need higher submission volume or premium integrations like HubSpot.

Can I change the fields for a specific training session?

Open the form in FlexForm and either edit fields directly or describe what you want in plain English — "remove the dietary section and add a t-shirt size dropdown." The AI updates the form in 1-2 seconds. Duplicate first if you want to keep the original intact.

How do I send registrations to my team?

Connect Slack to ping a channel the moment someone signs up, or send each row into Google Sheets so your trainer works from a live registration list. Both take about a minute to set up in the integrations panel.

Does the signature field count as a real acknowledgement?

For most internal compliance use cases, yes — the field captures a drawn signature plus a timestamp, IP address, and the form version the person submitted. For legally binding e-signatures across jurisdictions, pair it with a dedicated e-sign tool.

Can attendees upload files like prior certificates?

Yes. The file-upload field accepts PDFs, images, and most document formats up to your plan's file-size limit. Uploads are stored with the submission so trainers can review them before the session.

Can I embed this form in my own app or website?

You have two options: embed the form on any website with a single iframe snippet, or use the Kotlin Multiplatform mobile SDK to render it natively inside an Android or iOS app. Both reuse the exact same form you build in FlexForm.

What if I run the same training every month?

Duplicate the form once, then update the session dates each month — or use a single dropdown listing all upcoming dates so one form serves the whole quarter. Submissions stay separated by the date the attendee picked.

Can I collect payment with the same form?

The form itself focuses on registration. For paid workshops, most organizers send a payment link in the confirmation email or connect a webhook to Stripe so payment fires automatically after submission.

Related templates

Use this training form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan