Donating

Donation pages

The donor's first impression of your campaign. Every page is your brand, your domain, your colours, your copy — and processes payments in under 30 seconds on mobile.

Giving experience

One-time + recurring on the same page

Frequency-first picker (Monthly default when the campaign allows it, one-tap switch to one-time). Preset tile amounts adjust automatically per frequency — typically lower for monthly so the ask feels natural.

Custom amount + min/max limits

Set per-page minimums and maximums so the donor never accidentally hits a contribution cap. Custom-amount input is disclosed only when enabled; defaults are sane.

Cover-the-fees toggle

Donors can add Stripe processing on top so 100% of their intended gift reaches the campaign. Defaulted off; per-page override available. Receipts disclose the fee coverage explicitly.

Apple Pay / Google Pay / cards

Powered by Stripe's PaymentElement. Apple Pay shows automatically on iOS Safari; Google Pay on Android Chrome. 3D Secure handled transparently when the issuing bank requires it.

Personalisation for outreach

Prefill URLs

Pass ?amount=500 for a one-time ask, ?mamount=25 for monthly. Plus donor identity (?email, ?firstname, etc.) and address fields. Frequency defaults from the param channel — ?amount is one-time, ?mamountis monthly, explicit ?frequency= wins either way.

Source tracking

?source= (or ?utm_source, ?ref,?src) tracks which outreach drove the donation. Filter and report on it from the admin donation list and CSV exports.

A/B variants

Run two variants of a donation page at a 50/50 split with separate stats per variant. Compare headline copy, preset amounts, hero imagery — without standing up a separate page.

Exit-intent popup

Configurable per page: heading, body, image, CTA, banner text. Fires when the donor moves toward the back button or browser chrome. Suppressed after a successful donation.

Brand & content

Per-page theme

Brand colour, foreground colour, fonts (Google or system), logo, background image, custom CSS. Pre-populated from tenant defaults so a new page launches on-brand without manual setup.

Rich-text body, disclaimer, thank-you

TipTap editor for the main body copy, legal disclaimer, and post-donation thank-you screen. Same toolbar everywhere; sanitized server-side.

Custom receipt templates

Override subject, HTML, and plain-text receipt content per page. Variables for donor name, amount, organization, date, reference, mailing address. Falls back to tenant-level overrides, then platform defaults — three-level cascade.

Tags

Free-form tags on donation pages, automatically inherited by donors who give through the page. Use them to segment donors for outreach, drive saved CSV exports, or filter the donor list.