A complete fundraising platform for WordPress

Build beautiful donation forms, accept one-time and recurring donations, run campaigns, and keep full ownership of your donor data. Free, fully functional, and self-hosted on the site you already run.

Everything you need

A fundraising stack, not just a donate button

The form builder, recurring billing, campaigns, and donor records in one tool that lives entirely on your WordPress site.

Block-based form builder

Compose donation forms from blocks in the WordPress editor. Add conditional fields, match your brand, no code.

Donor data you own

Every donor is an encrypted record on your own site, with a full giving history they reach through a passwordless magic link.

Recurring giving

One-time, monthly, or yearly. Donors manage their own plans through a secure link.

Multi-currency

A donor-facing currency switcher so supporters give in the currency they think in.

Campaigns and goals

Organize giving into campaigns with live goal tracking supporters watch climb.

Funds and designations

Let donors point a donation at a specific program, then route and report on each fund separately.

Receipts, reporting, and offline donations

Automatic branded receipts, exportable reports, and cash, check, or bank-transfer donations logged alongside online giving.

Yours, end to end

Own the platform, not just rent a button

Self-hosted

Runs on the WordPress site you already control. No account to be locked out of.

No platform fee

GiveFlow never takes a cut. Every donation lands in your account, minus only your gateway fee.

Own your donor data

Encrypted records on your server, exportable any time, never parked with a third party.

Open source

Fully auditable and yours to inspect. Read it, extend it, and keep it for as long as you like.

From zero to raising

Live in three steps

No onboarding calls, no sales process. Install the plugin and you are running your own platform the same afternoon.

A few minutes

Install and connect a gateway

Add the plugin, then connect Stripe or PayPal with your own keys, or take offline donations by cash, check, and bank transfer. GiveFlow never holds your funds.

Drag and drop

Build a campaign and form

Set a campaign goal, then assemble a donation form from blocks with the amounts, fields, and recurring options you want.

One block

Embed and start raising

Drop the form into any page or post. Donations flow to your account, receipts go out automatically, and every donor record stays with you.

Start raising on your own terms

Free and fully functional. No license key, no trial, no time limit. Install GiveFlow and own your fundraising end to end.

Or install from your WordPress dashboard: Plugins → Add New → Search "GiveFlow"

  • No platform fee
  • Self-hosted
  • Open source