Foundation module
Fundraising suite — campaigns, donations, donor CRM, recurring pledges, bulletins, tax receipts, and Stripe webhooks.
Foundation is GreekManage's fundraising module — campaigns, public donate pages, a donor CRM, recurring pledges, donor bulletins, and IRS-style tax receipts. It is designed for the tax-exempt foundation arm that often sits alongside a national org and collects gifts to a separate bank account.
Foundation uses Stripe only as its payment processor. This is a deliberate split from dues billing — dues supports four payment processors so chapters can keep their existing vendor, but Foundation is Stripe-exclusive, with its own connected account and its own webhook configuration. The two never share processor credentials.
Audience
- Members of the org can donate from a pre-filled internal flow once Foundation is enabled.
- Public donors (alumni, parents, friends) can donate from public campaign URLs without an account.
- Foundation Admins are top-level operators of the foundation — they configure settings, payment processor, bulletins, and have full read/write across donors and donations.
- Foundation Editors can create and edit campaigns, donations, donors, and bulletins but cannot change settings or payment-processor configuration.
The Foundation Admin / Editor split is a separate role assignment from the national org admin role. A national admin is not automatically a Foundation Admin.
What gets enabled
When Foundation is licensed:
- A Foundation sidebar group appears for users with Foundation roles.
- Campaigns get a public donate URL that anyone can hit without signing in.
- Members of the org see a dashboard and an internal donate flow.
- Members also get a Donor Portal — a "My Giving" sidebar group with My Donations, My Pledges, and My Receipts pages — to view their own giving history, cancel their own recurring pledges, and download their own receipt PDFs.
- Donors are de-duplicated and linked to member accounts automatically when emails match.
- Recurring pledges run as Stripe Subscriptions; failed-payment retries are handled by Stripe. Foundation Admins get a dedicated Recurring Pledges admin page listing every pledge across all donors, with status filters, donor search, and a cancel action — not just the per-donor dialog.
- Per-donation receipts go out automatically; an annual statement runs in mid-January.
- A Stripe webhook endpoint with signature verification and idempotency processes payment events. Platform admins can inspect every delivery in a Stripe webhook event log (status/type/date filters, a raw-payload detail view, and a one-click retry for failed events).
- An expired-campaign daily task closes campaigns past their close date.
Foundation sidebar group with Campaigns, Donations, Donors, Reports, and Bulletins.
Common workflows
For members
- Donate to an org-internal campaign from a pre-filled flow → Donations (members)
- View your own donation history, cancel your own pledges, and download your own receipts (Donor Portal) → Donations (members)
For public donors
- Open a public campaign URL and donate by card → no account needed; the URL is shared via email, social, QR code, or website embed.
For Foundation Admins
- Get onboarded to a foundation role for the first time → Foundation admin onboarding
- Configure foundation settings (name, branding, receipt template) → Foundation settings
- Connect Stripe and verify the webhook endpoint → Foundation Stripe webhooks
- Author donor bulletins → Foundation bulletins
For Foundation Admins and Editors
- Author and launch a campaign → Foundation campaigns
- Manage donations and donor records → Donations and donors
- Configure recurring pledge cadences and amounts → Recurring pledges
- Generate and email tax receipts → Tax receipts
What's NOT in this module
- Not the same as Operations dues. Foundation is Stripe-only and uses a separate Stripe Connect account from dues; the two payment paths never share credentials or banking.
- Foundation bulletins use a plain text editor, not the rich-text editor used for org bulletins in Community.
Where to go deeper
- Post-enable runbook → Foundation runbook
- Foundation admin onboarding → Foundation admin onboarding
- Member walkthrough → Donations (members)
- Module enablement → Module enablement
Last verified against v0.65.25 (2026-07-05). Corrected stale "backlog"/"not built" claims for the member Donor Portal (shipped v0.63.19), the Recurring Pledges admin page (shipped v0.63.13), and the platform-admin Stripe webhook event log (shipped v0.63.14) — all three had already shipped as of this page's prior v0.62.1 stamp.