Skip to main content

Fundraising Hub

Fundraising Hub

Component File: src/features/fundraising/components/MarketingHub.tsx Route: /fundraising Access Level: Parent Org and Fund Users with Fundraising access (position-based) Last Updated: February 16, 2026

Overview

The Fundraising Hub is a navigation landing page that provides access to all fundraising-related tools. It displays a grid of tool cards for email campaigns, SMS campaigns, video donation pages, prospect management, events, and snail mail.

UI Features

Tool Cards (9 tools)

1. Email Campaigns - Create and send email campaigns to your donor base 2. Text Campaigns - Send text messages to donors and volunteers 3. Snail Mail - Create and send personalized direct mail campaigns (Coming Soon) 4. Video Blast - Create video donation pages with personalized messages 5. Events & Ticketing - Create and manage events, registrations, and ticketing 6. Donor Journeys - Automated thank-you sequences that run while you sleep 7. Mailing Lists - Create custom mailing lists from donors, volunteers, and contacts 8. MintBucks Manager - Manage fundraising credits, view usage, and purchase more 9. Prospect Lists - Manage and track prospect engagement

Tier Access: All fundraising tools are free for all tiers. No paywall gating.

Features

  • Grid layout (responsive: 1/2/3 columns)
  • Icon-based tool cards
  • Hover effects
  • Visibility toggle (edit mode)
  • Tool descriptions
  • Click to navigate

Navigation Mapping

| Tool ID | Routes To | Component |
|---------|-----------|-----------|
| `email-blast` | Fundraising → Email | FundraisingCampaigns |
| `sms-blast` | Fundraising → SMS | SMSCampaigns |
| `snail-mail` | Coming Soon Modal | N/A (modal only) |
| `video-bomb` | Fundraising → VideoBlast | VideoBlastManager |
| `events` | Fundraising → Events | EventsManager |
| `donor-journeys` | Fundraising → Donor Journeys | DonorJourneys |
| `mailing-lists` | Fundraising → Mailing Lists | ListsManager |
| `mintbucks` | Fundraising → MintBucks | MintBucksManager |
| `prospect-list` | Fundraising → Prospects | ProspectsList |

State Management

Local State

  • showSnailMailModal - Controls visibility of the Snail Mail "Coming Soon" modal

Global State (AppContext)

  • visibilityEditMode - Edit mode for showing/hiding tools
  • isTileVisible(pageId, toolId) - Check tool visibility
  • toggleTileVisibility(pageId, toolId) - Toggle tool visibility

Public Pages (No Hub Navigation)

| Component | URL | Description |
|-----------|-----|-------------|
| VideoBlastLandingPage | Public URL | Video donation page for donors |
| PublicEventPage | `/events/{org-id}/{org-slug}/{event-slug}` | Public event registration page |
| EventRegistrationSuccess | `/events/.../success` | Registration confirmation page |

Related Documentation


Synced from IFMmvp-Frontend documentation: pages/marketing/00-MARKETING-HUB.md

Ready to Get Started?

See how Alignmint can simplify your nonprofit's operations. Schedule a free demo with our team and we'll walk you through everything.

Questions? Email us at steven@getalignmint.org

Ready to get started?Start Plus Trial