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.