Fundraising software for member organizations

One fundraising system for donation campaigns, recurring giving, and chapter-level collection, where each chapter raises into its own bank account.

  • Hosted campaign pages plus donation widgets for any external website
  • Each chapter with its own legal entity connects its own Stripe account
  • Every donor becomes a contact record in the same database as your members

Built for national federations, nonprofits, professional associations, and political organizations.

Fundraising capabilities at a glance

Campaigns Several donation campaigns run at once, each a hosted page with its own slug-based URL, cover image, brand colors, suggested amounts, and optional goal with progress bar
Donation types One-time and monthly recurring on the same page; suggested amounts or free entry above a configurable minimum; automatic currency detection, with Stripe processing more than 120 currencies
Chapter routing Each chapter with its own legal entity connects its own Stripe account; donations settle in that chapter's bank account, and the donor sees the chapter's legal entity at checkout
Designation A single page can ask donors which chapter, region, or project their gift supports, recorded against the donation for reporting
Embedding Inline blocks inside articles, pop-ups, and sticky donate buttons on any external site, through an iframe with no Orgo branding; each widget reports its own views, conversions, and revenue
Optimization A/B testing on suggested donation amounts, with average donation and donation count reported per variant
Platform fee A platform fee applies to processed donations, set by your plan and agreed in your contract, down to zero at the highest tier; Stripe's processing fee is separate, and donors can be offered the option to cover both at checkout
Donor records Every donor becomes a contact with full donation history; donations by existing members appear on their member profile; every export logged

The fundraising system for

Federations whose chapters raise their own money

Chapters holding their own legal entity replace scattered PayPal links and bank-transfer instructions with donation pages that pay into their own accounts.

Political parties and movements

High-volume donation programs with state or regional campaigns, ad attribution, and identity verification where contribution rules require it.

Nonprofits consolidating a tool stack

Donation platform, mailing tool, and member database collapse into one system, so donor records stop being exported and re-imported between them.

Everything you need to run a fundraising program

Donation campaigns & pages

Orgo runs several donation campaigns at the same time, each on its own hosted page, without a separate crowdfunding account per appeal.

Each campaign is a hosted landing page with a slug-based URL your organization controls. Configurable per campaign:

  • Title, description, and cover image
  • Brand colors, plus a light or dark theme
  • Suggested donation amounts and a minimum
  • An optional goal with a progress bar
  • An end date for time-limited appeals

One product is designated as the main donation and drives the primary donate button, while other campaigns keep running alongside it.

A goal with a progress bar suits a defined project, such as replacing fencing at one branch. A permanent, ongoing donation page runs without one, so a general appeal does not display a bar that never fills.

The public donor list shows who gave and any message they left, with a top-donor leaderboard above it.

  • Donors can post a message of support alongside their gift
  • Donors can choose to appear anonymously
  • Each social element is configurable or can be switched off

Organizations that prefer no public donor display disable the section entirely.

Both options sit on the same page. Donors pick a suggested amount or enter their own, above a minimum your organization sets. The minimum prevents micro-transactions that cost more to process than they raise. Monthly recurring gifts give a fundraising program predictable income rather than a series of one-off spikes.

Sponsorships work as custom Stripe products rather than a separate module. A sponsorship product carries its own price tiers, product options, and product page, with recurring billing switched off for a single payment.

Every donation creates a record and an invoice. The donation receipt email is a branded system template your organization can override. Refunds are processed from the admin panel, and the original invoice updates automatically.

Chapter-level fundraising

Chapters that hold their own legal entity collect donations directly, without the national office receiving the money first and transferring it on.

Each chapter with its own legal entity connects its own Stripe account. Donations to that chapter's campaigns settle in that chapter's bank account, alongside its local membership fees and event ticket revenue. The national level grants or revokes the Stripe connection per chapter, or enables it across the whole network at once.

A donor paying for a product created by a local chapter sees that chapter's legal entity and its connected Stripe account on the payment screen. The transaction runs between the donor and the chapter, not through the national organization.

A chapter admin or chapter financial manager creates donation products for their own chapter, with permissions isolated to that chapter's data:

  • Campaigns scoped to a single chapter
  • Local fees and event ticketing through the same account
  • Financial reporting restricted to that chapter

Anyone can donate on a chapter page. Donors do not need to be members, and they do not need to live in that chapter's area.

A chapter that is not a separate legal entity uses the parent organization's payment setup. The national office can also create a campaign on that chapter's behalf and transfer the proceeds outside the platform. Both models coexist in one organization, so a network does not wait for every chapter to incorporate before going live.

A single donation page can ask donors which chapter, region, or project their gift supports. The designation is stored against the donation and available for reporting.

The money still settles in the Stripe account connected to that page. Stripe does not split one card payment across two accounts, so a chapter that needs funds landing in its own bank account needs its own page and its own Stripe connection.

The national dashboard reports donations per chapter alongside membership growth and recurring revenue, filterable by period. A national office sees which chapters are raising money and which have gone dormant without requesting a report from each one.

Widgets & website embedding

Orgo is not a website builder. Donation collection embeds into the website your organization already runs.

The same campaign can be surfaced in more than one place on a site:

  • An inline block placed inside a page or a news article
  • A pop-up triggered from anywhere on the site
  • A sticky donate button that stays visible while visitors scroll

Widgets load through an iframe and carry your campaign's branding rather than Orgo's. They work on WordPress, Squarespace, Wix, and any site that accepts an HTML embed. Donors complete the payment in place, without a redirect to another domain.

Each widget reports its own views, conversions, and revenue. An organization running a sticky button, a pop-up, and an in-article block sees which placement produces donations and which does not.

The widget detects the visitor's location and displays the local currency. A donor in London sees pounds and a donor in New York sees dollars, which removes one reason to abandon a donation. Stripe processes more than 120 currencies.

The donation widget can carry a newsletter subscription option, so a first gift also produces a subscriber and a contact record rather than an anonymous transaction.

Payments & processing

Stripe processes every donation. Orgo handles the campaign, the record, and the reconciliation around it.

Stripe offers the relevant methods automatically, based on the donor's device and region:

  • Cards
  • Apple Pay and Google Pay
  • Revolut Pay and other digital wallets
  • Direct debit

Orgo charges a platform fee on donations processed through the platform. The rate is set by your plan and agreed in your contract, and reaches zero at the highest tier. Stripe's own processing fee is charged separately by Stripe. Donors can be offered the option to cover both at checkout, so the full intended amount reaches the organization. Nonprofits can also apply to Stripe directly for a reduced processing rate.

Monthly gifts renew automatically through Stripe. Failed payments retry automatically, and webhooks update the donor record in real time, so the database reflects the payment state without manual reconciliation.

Not every donation arrives by card, and each other route has a place in the same records:

  • Invoices payable by bank transfer, reconciled through a unique payment reference and marked as paid
  • Cash donations recorded by an admin
  • Historical and offline donations imported by CSV

Donation flows can include identity checks. In the Romanian presidential campaign run on Orgo, donor identity was validated by OCR scanning of Romanian ID documents, so every contribution met the legal thresholds applying to political donations.

Donors in your database

A donation creates a person record, not just a transaction line. Donor data sits in the same database as members and contacts.

A donor who gives without an account becomes a contact record automatically, with their full donation history attached. Contacts carry no login, so donors never have to register in order to give.

When an existing member donates, the donation appears on their profile next to their events, payments, documents, email logs, and tags. Membership history and giving history sit on one screen instead of in two systems.

Converting a contact into a member keeps every donation, event attendance, and email in place. Duplicate records, common where the same person gave under two email addresses, are detected automatically and merged, with a 30-day rollback.

Donor and non-donor lists are built as filters over the same database and used directly as newsletter segments. Thanking everyone who gave to one campaign takes no export to a separate mailing tool and no re-import afterwards.

Donation data exports to CSV at any time and belongs to the organization outright. Every export and report generation is logged with the user, timestamp, and IP address.

Optimization & reporting

Fundraising performance is measured inside the platform, from the suggested amount on the form to the advertisement that brought the donor.

Orgo runs variants of the suggested donation amounts on the same campaign and reports the average donation and the donation count for each variant. Asking for more raises the average up to a point, then depresses it, and the test locates where that point sits for a given audience.

The test needs volume. Around 100 donations per variant is where results become meaningful, so it suits high-traffic campaigns rather than small appeals.

Meta Pixel and Google Tag Manager connect to donation pages and widgets, so paid acquisition reports return on ad spend against actual donations.

Each campaign reports total raised, the split between recurring and one-time gifts, and revenue charted over any period. Chapter admins see the same figures restricted to their own chapter's campaigns.

Ask Orgo answers questions against the whole database in plain language, for example a request for the top 100 donors or the top donors in one region. Results save as reusable reports, export to CSV, or convert into a newsletter segment. Queries run without sending data to external model providers.

“Thank you to the Orgo team! Your platform was the digital backbone of our campaign. It enabled an efficient, transparent, and easy-to-manage online fundraising effort. This was a meaningful step toward modernizing civic participation.”

Photo of Nicușor Dan

Nicușor Dan

President of Romania

Fundraising software FAQ

Fundraising software collects donations online and keeps the resulting donor records in one system. A typical platform provides hosted campaign pages, recurring giving, payment processing, and reporting on what each campaign raised. Member organizations usually adopt one when donations arrive through several disconnected channels, such as separate payment links per chapter, and no single record of who gave exists.

Two models are common. In the first, a chapter that is its own legal entity connects its own payment account, so donations to its campaigns settle directly in its bank account. In the second, the national organization collects everything centrally and each chapter requests a transfer afterwards, which delays local spending and creates reconciliation work.

Orgo supports both, and the two can run side by side within one organization.

The chapter connects its own Stripe account, which requires the chapter to be a separate legal entity. Donations made on that chapter's campaign pages then settle in the chapter's own bank account, with no transfer step from the national office. The donor sees the chapter's legal entity and its Stripe account on the payment screen.

Stripe does not split a single card payment across two accounts. A national page carrying a chapter dropdown records which chapter the donor chose, but the funds settle in the account connected to that page. A chapter needing the money in its own account needs its own page and its own Stripe connection.

Two fees apply to a processed donation. Orgo charges a platform fee at a rate set by your plan and agreed in your contract, which reaches zero at the highest tier. Stripe charges its own processing fee separately, on every transaction. Donors can be offered the option to cover both at checkout, so the full intended amount reaches the organization. Nonprofits can also apply to Stripe directly for a reduced processing rate.

Yes. A donation page can present designation options, such as a specific chapter, a region, or a named project. The choice is stored against the donation and available for reporting, so a national appeal can still show how much each cause raised.

Yes. Orgo does not build websites. Donation collection embeds into the site you already run, as an inline block inside a page or article, a pop-up, or a sticky donate button. The embed loads through an iframe carrying your campaign's branding and no Orgo branding, and works on WordPress, Squarespace, Wix, and any site that accepts an HTML embed. Donors complete the payment without leaving the page.

Every donation generates a record and an invoice, and a donation receipt email is sent from a branded system template your organization can override. Full donation history exports to CSV for bookkeeping at any time.

Orgo does not produce jurisdiction-specific tax documentation such as UK Gift Aid claims, and it is not an accounting system. Tax treatment of donations remains the organization's responsibility.

Donor records stay in the database. Each donor exists as a contact with their full donation history, and a donor who later joins keeps that history when the contact is converted into a member. Donor and non-donor lists work as filters over the same database, so the next campaign starts from existing records rather than a fresh export.

The campaign runs more than one set of suggested amounts, and Orgo reports the average donation and the donation count for each variant. This identifies the suggested amount that raises the most in total, since asking for more increases the average up to a point and reduces the number of donors past it. Around 100 donations per variant are needed before the result is meaningful, so the feature suits high-traffic campaigns.

See a campaign built on your own data

  1. 1 Pick a 30-minute slot. You talk to the people who built Orgo, not an account executive working from a script.
  2. 2 We set up Orgo on your real organization during the call and configure a donation page, recurring gifts, and the reporting your finance team needs.
  3. 3 You keep the sandbox to evaluate with your team, plus a written plan for migrating the data you already have.
Get a demo