Healthcare300+ monthly searches

Online Petition Form Template

Turn a cause into a counted, verifiable list of supporters — one shareable link, signatures captured on any phone.

A ready-to-publish online petition form that captures a supporter's name, contact details, location, and signature in under a minute. Organizers share a single link, signers complete it on the device already in their hand, and every entry lands in one spreadsheet ready to hand to a council, board, or news desk.

#petition#signatures#advocacy#campaign#civic#supporters#cause#online
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a online petition form?

A neighborhood group decides the city should reopen the community clinic that shut last winter. They have 4 weeks to collect 5,000 valid signatures — real names, working email addresses, postcodes inside the district — or the proposal goes back in the drawer. Paper clipboards in the supermarket car park aren't going to get them there. An online petition form fixes that the moment someone shares the link. Each supporter taps through 8 or 9 quick fields on their phone, draws a signature with a finger, and the entry shows up on the organizer's dashboard the same second. No retyping from paper, no illegible handwriting, no duplicate scribbles from the same person on different sheets. It works the same whether you're a parent rallying against a school closure, a patient advocacy group pushing for an insurance code change, a workplace organizing for a policy review, or a local resident trying to save a footpath. The form is the same shape; the wording, the fields, and the look change to fit the campaign.

What's included in this template

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

Short textFull name✱
EmailEmail address✱
PhonePhone number
DateDate signed✱
Short textStreet address
Short textCity or town✱
Short textPostal or ZIP code✱
DropdownCountry
Multiple choiceAre you eligible to vote in this district?
Short textAffiliation or organization (optional)
Long textWhy this matters to you
File uploadSupporting document or photo
CheckboxesI confirm the information above is accurate and that I support this petition✱
CheckboxesKeep me updated on the campaign by email
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 online petition form template

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

1

Real signature capture

Supporters draw a signature with a finger or stylus directly on their phone. The image is stored alongside the rest of the entry so you can prove every signer signed in person.

2

Location and eligibility fields

Built-in postcode, country, and voter-eligibility fields make it easy to filter the supporter list by district before you hand it over to a council clerk.

3

Shareable link in 1 click

Publish the form, copy the link, and post it on social media or in a group chat. Signers don't need an account, an install, or a login to add their name.

4

Live signature count

A running tally updates the moment a new entry lands, so the campaign team always knows how close they are to the target.

5

Spam and duplicate filters

Email validation and IP-based duplicate detection keep the list clean. The final export reflects unique, verifiable supporters rather than padded numbers.

6

Plain-English AI editing

Type "make the language more formal" or "add a question about how the issue affected your family" and the form updates in 1 to 2 seconds — no settings menus to dig through.

Perfect for

Community organizers running local campaigns, patient advocacy groups pushing for policy change, parent associations responding to school decisions, union reps gathering co-worker support, charities driving public-awareness drives, student leaders calling for university reform, and small nonprofits that need a credible signature record without paying for enterprise petition software.

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 Google Sheets or Mailchimp with one click, then embed on your site or share the link.

Ways to use this template

Save a local clinic or service

A residents' group circulates the link after the council announces a closure. Within 3 weeks they have a verified list of supporters by postcode, ready to present at the next council meeting.

Patient advocacy campaign

A rare-disease charity collects signatures asking an insurer to cover a specific treatment. The personal-story field gives the campaign team a bank of real testimony to share with journalists.

Workplace policy petition

Employees gather support for a flexible-working policy. Email validation and the affiliation field keep the list internal so it can be handed cleanly to HR.

School or PTA petition

Parents respond to a proposed schedule change. The form filters signatures to households inside the catchment, which is what the school board actually counts.

Environmental or planning objection

A neighborhood objects to a planning application. The location and eligibility fields produce a list that maps to the council's consultation requirements.

University or student campaign

A student group petitions the administration. Signatures are captured by email domain so only enrolled students show up on the final list.

Workflow integrations

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

Google SheetsMailchimpSlackWebhook
⚡

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 petition tools force you to use their branded landing page, their email capture rules, and their export format. FlexForm flips that. The form is yours: the wording, the colors, the field set, the questions you actually want to ask the people who signed. Want to add a paragraph about the campaign's history above the signature box? Type "add an intro section explaining the background of the campaign in 3 short sentences" and it appears. Need a French version because half your supporters speak French? Ask in plain English and you have it. When a signature comes in, you decide where it goes. Push every entry into Google Sheets so the campaign team can sort by postcode in the same spreadsheet they already use. Send the email address straight into Mailchimp so supporters automatically receive the next campaign update. Drop a notification into a Slack channel the moment the signature count crosses 1,000. None of that needs a developer or a Zapier middle layer. If the campaign is run from inside an existing app — a union member app, a healthcare patient portal, a community organizing tool — the same form embeds natively on Android and iOS through the Kotlin Multiplatform mobile SDK, so supporters never leave the product to sign. And if all you need is a public link to share on WhatsApp, that works on the free forever plan with no card required.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Are signatures captured on this form legally binding?

For most petitions — community campaigns, council submissions, internal workplace requests — the digital signature plus name, email, and address is treated as a credible expression of support. For petitions that need a wet-ink signature by law, you'd still need a paper version; the FlexForm signature image is admissible as evidence of intent, not as a replacement for a notarized document.

Can I see how many people have signed so far?

Yes. The dashboard shows a live signature count that updates the moment a new entry lands. You can also filter by postcode, date, or any other field to see how the campaign is performing in specific areas.

How do I stop the same person signing twice?

The form runs email validation on every submission and flags repeat IP addresses. When you export the list, duplicates are marked so the count you hand to a council or board reflects unique supporters.

Can supporters sign without creating an account?

They can. The petition lives at a public link — supporters tap it, fill out 8 or 9 fields, draw a signature, and they're done. No app install, no signup, no password reset emails.

Will it work on a phone?

That's the main way it gets used. The signature pad responds to finger or stylus input, the fields stack cleanly on a small screen, and the average completion takes under a minute.

How do I send the signatures to my campaign tools?

Connect the form to Google Sheets for a live spreadsheet of supporters, Mailchimp to add signers to an email list, and Slack to get notified when key milestones hit. Each integration is set up in the form's connections panel — no code involved.

Can I embed the petition inside my own app?

Yes. The Kotlin Multiplatform mobile SDK lets you render the same form natively on Android and iOS, so supporters can sign without being bounced out to a browser. The data still flows into the same dashboard and the same connected tools.

Can I change the wording of the petition itself?

Anytime. Open the form, describe what you want changed — "make the opening paragraph shorter", "add a question about which neighborhood they live in", "translate everything into Spanish" — and the AI updates the form. You don't need to know what a form field is.

Related templates

Use this online petition form template free

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

No signup required · Free forever plan