Healthcare300+ monthly searches

Petition Form Template

Run a petition that people actually finish — one shareable form that collects names, signatures, and comments from any phone or laptop.

A petition form that captures the supporter details you need — full name, contact info, location, signature, and an optional comment — on a single mobile-friendly page. Share a link, embed it on a campaign site, and watch signatures roll in to a sheet you can hand to decision-makers.

#petition#signature#campaign#advocacy#community#public-comment#support
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a petition form?

Running a petition on paper means losing signatures to coffee stains, illegible handwriting, and the one clipboard that walked off at the rally. Running one through a generic Google Form means you collect names but no signature, no way to verify a real person, and a column layout that looks like a tax return. A purpose-built petition form solves both problems. Supporters open a link, fill in their details in 60-90 seconds, draw a signature on their phone with a finger, and the response lands in a sheet you can export, sort by zip code, and email straight to a council member. Each entry is timestamped, so nobody can question when support was gathered. It works for a 50-person neighborhood petition asking for a stop sign, a 2,000-signature healthcare access campaign, or a hospital staff letter to administration. The same form scales from a QR code on a flyer to a link in an email blast — and because it's mobile-friendly, people sign while they're still thinking about the issue, not later when they've forgotten.

What's included in this template

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

Short textFull Name✱
EmailEmail Address✱
PhonePhone Number
Short textCity✱
Short textState / Region✱
Short textZIP / Postal Code
DateDate Signed✱
Multiple choiceYour Connection to This Issue
Long textWhy This Matters to You
File uploadSupporting Document or Photo
Multiple choiceMay We Quote You Publicly?✱
CheckboxesAdd Me to Campaign Updates
CheckboxesI Confirm the Information Above Is True✱
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 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 their signature with a finger on mobile or a mouse on desktop. Saved as an image alongside the rest of the response.

2

Geographic Filtering

Separate fields for city, state, and ZIP let you sort signatures by district — useful when you need to prove constituent support to a specific official.

3

Public Quote Consent

A required yes/no field captures whether each signer agrees to be quoted publicly, so you can use their comment without a follow-up email.

4

Timestamped Responses

Every signature is logged with the exact time and date it was submitted, giving you a defensible record of when support was gathered.

5

Mailing List Opt-In

A clear checkbox asks whether the signer wants campaign updates. Mailchimp syncs only the people who said yes, keeping you compliant.

6

Export-Ready Sheet View

One click sends every signature to Google Sheets in a clean, sortable layout you can attach to a letter or print as an appendix.

Perfect for

Community organizers running local advocacy campaigns, nonprofit staff gathering public comment, patient-advocacy groups petitioning hospital administration, student government leaders requesting policy changes, neighborhood associations asking for infrastructure fixes, healthcare workers signing open letters, and small political committees building constituent support ahead of a council vote.

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

Healthcare Access Campaign

A patient-advocacy nonprofit collects 2,000+ signatures asking a state legislature to expand Medicaid coverage for a specific condition. Responses are sorted by district and delivered as a printed appendix to each senator.

Hospital Staff Letter

Nurses and doctors sign an internal petition asking administration to revisit staffing ratios. The department field lets organizers show support across every unit, not just the loudest one.

Neighborhood Infrastructure Request

A community association gathers signatures asking the city to install a crosswalk near a school. ZIP-code filtering proves to the council that signers are real constituents, not out-of-area activists.

School Policy Change

Parents and teachers petition a school board to change a curriculum policy. Public-quote consent gives the organizer a ready set of testimonials for the board meeting.

Open Letter to a Company

Employees or customers sign an open letter asking a company to change a practice. The form runs as an embed on a campaign microsite, with new signatures pushed to Slack so the team can watch the count climb.

Religious or Cultural Freedom Petition

A community group collects signatures protecting a local cultural practice. AI customization adds a tradition dropdown without touching code, and Mailchimp turns supporters into future volunteers.

Workflow integrations

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

Google SheetsMailchimpSlackEmail
⚡

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 into their branding, their email opt-ins, and their pricing tiers the moment your campaign starts working. FlexForm flips that — your form, your domain, your supporter list. The free plan covers small and mid-size petitions completely, and you only pay if your campaign grows past the included response limit. If the default field set isn't quite right — say you need a faith-tradition dropdown for a religious freedom petition, or a hospital department picker for a staff letter — you describe the change in plain English and the AI rewrites the form. New Google Sheets responses can land in a Slack channel the moment they arrive, so your organizer team sees momentum building in real time without checking a dashboard. Mailchimp keeps your opt-in list growing alongside the petition itself. Share the form as a link, drop it into a QR code on a flyer, or embed it in a campaign website. If you're shipping a mobile companion app for a larger organization, FlexForm's Kotlin Multiplatform SDK lets the same form run natively on Android and iOS with the signature pad working offline. None of this needs an account from the people signing — they open the link, fill it in, and they're done.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Can people sign on a phone?

Yes — the entire form is mobile-first. The signature field accepts a finger draw on touchscreens and a mouse or trackpad on laptops. Most signers finish the form in under 90 seconds.

How do I prevent duplicate or fake signatures?

You can enable email verification, which sends a one-tap confirmation link before the signature counts. You can also restrict to one response per email or IP. For high-stakes petitions, add the optional file-upload field and ask for a photo of an ID badge or membership card.

Can I customize the fields for my specific campaign?

Yes. Open the form in FlexForm, describe what you want changed in plain English — "add a department dropdown" or "remove the phone field" — and the AI updates the form. No drag-and-drop required if you don't want it.

Where do the responses go?

Every response lands in your FlexForm dashboard with the signature image inline. You can also push responses to Google Sheets, send a Slack alert on each new signature, or sync opt-in signers to a Mailchimp list automatically.

Is there a limit on how many signatures I can collect?

The free plan includes a generous monthly response cap that covers most local petitions. Larger campaigns running into the thousands typically upgrade once they pass the limit — no upfront commitment required.

Can I embed the petition on my campaign website?

Yes. Copy an embed snippet from the share menu and paste it into any site builder — Webflow, WordPress, Squarespace, or a hand-coded page. You can also share a link directly, or generate a QR code for flyers.

What about embedding it in a mobile app?

FlexForm ships a Kotlin Multiplatform SDK that runs the same form natively on Android and iOS. Useful if your organization has its own app and wants signatures captured inside it, including offline support for canvassing in low-signal areas.

Can signers stay anonymous?

A petition by definition is a public statement of support, so the name field is required. The "may we quote you publicly?" toggle lets each signer decide whether their comment can be attributed by name or kept private — useful when signers fear retaliation.

Related templates

Use this 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