Use Case · Donation Form
Donation forms for small nonprofits
and creators.
For mutual aid groups, indie creators, and small charities that need structured donation intake without the cost and complexity of nonprofit-specific SaaS.
Why donation forms are an awkward space
The big nonprofit platforms (Donorbox, GiveButter, Classy) start at $79/month and scale up to thousands. They're built for organizations with a development director and a CRM. For a small mutual aid group raising $5K a year, a 200-person church, a school PTA, or an indie creator running a one-off fundraiser, they're overkill.
The alternative most groups end up with: a Stripe payment link plus a Google Form to collect donor details plus a manual scan of the responses tab nobody opens. Three tools, no chat-native workflow, and the donor who gave $500 sits in the same spreadsheet row as the donor who gave $5.
Brieform handles the intake side cleanly. Describe the donation form in your AI chat, get a live URL back, and read every response by asking your AI to call get_responses. Conditional fields adapt by amount or campaign. Pair with Stripe or Polar for the payment itself.
What a Brieform donation form does
A Brieform donation flow
A small environmental group runs a year-end campaign. The donation form is on their landing page:
- 1
A donor selects "$250, recurring monthly" and fills in name, email, and an optional message ("In honor of my grandmother who taught me to love the ocean")
- 2
Conditional logic added a "Would you like to be acknowledged in our annual report?" field because the gift is above $100
- 3
On submit, the form shows the success message with the Stripe checkout link prefilled to set up the recurring payment
- 4
The next morning, the campaign lead asks Claude: "Show me yesterday's gifts above $200 and summarize the messages". The AI calls get_responses and returns the list inline
- 5
From the same chat, they ask Claude to draft a personalized thank-you to Sarah using her name and message, sent from their own email
- 6
If their AI already has Slack connected, they ask it to post the major-gift summary to #fundraising. No extra config in Brieform
- 7
Whenever bookkeeping time rolls around, the team exports the full donation list as CSV from the Brieform dashboard
How to launch a Brieform donation form
- 1
Connect Brieform to your AI. One OAuth click from /install/claude, /install/chatgpt, or any MCP client
- 2
Say in chat: "Create a donation form with $25, $50, $100, $250 tiers, an optional message field, and a recurring-monthly checkbox"
- 3
Ask your AI to publish it. It calls publish_form and returns the public /f/[slug] URL
- 4
Add your Stripe or Polar hosted checkout link to the form's success message so donors complete payment after intake
- 5
Share the public link in your campaign emails or social posts
- 6
Read responses in your AI. Ask Claude or ChatGPT to summarize today's donations or filter by amount
- 7
Export CSV from the dashboard whenever you need a record for bookkeeping
What this replaces
| Tool stack | Cost | The pain |
|---|---|---|
| Donorbox, GiveButter, Classy | $79+/mo + fees | Overkill for small orgs, branded UI |
| Stripe link + Google Form + Gmail | $0 + manual | No AI chat interface, no conditional follow-up, responses sit in a spreadsheet nobody reads |
| Brieform + Stripe/Polar | $0 free, $29 Starter + fees | Describe the form in chat, read responses in your AI, payment via processor |
Who this is for
Mutual aid groups
Running ongoing or campaign-based fundraising.
Small charities and PTAs
Raising under $100K/year.
Indie creators
Running one-off fundraisers (medical, legal, project).
Independent artists
Running tip jars or sponsorship asks. For larger nonprofits with full development teams, use a nonprofit-specific platform.
Related
FAQ
Does Brieform process payments directly?
No. Brieform handles intake; Stripe or Polar handles payment. The recommended flow: collect donor details and intent in Brieform, then point donors to your hosted Stripe or Polar checkout link from the form's success message.
Can I issue tax receipts?
Brieform doesn't generate tax receipts natively. For US 501(c)(3) receipts, ask your AI to summarize the daily donations from get_responses and draft the receipt language from your bookkeeping, or feed the CSV export to a receipt-generation tool.
What about recurring donations?
Brieform captures the intent ("I'd like to give $50/month") via a checkbox or radio field. Stripe or Polar handles the recurring billing via the checkout link in your success message. You can ask your AI to list all recurring sign-ups from get_responses whenever you need a relationship view.
Can I read donations without opening the Brieform dashboard?
Yes. Connect Brieform's MCP server to Claude, ChatGPT, or any MCP client and ask your AI to call get_responses. It returns donations inline in your chat. Filter by amount, date, or campaign in natural language.
How does GDPR apply to donations?
Brieform is EU-hosted (Frankfurt) and GDPR-clean by default. The gdpr field type is native; donors explicitly consent. If a donor requests deletion, you can handle it from the dashboard.
Use the donation template, free
Free forever for your first form. EU-hosted, GDPR-clean. Built for grassroots fundraising.
No credit card · Works with Claude, ChatGPT, Cursor
