Skip to content

# Campaigns

Browse active advocacy campaigns and contact your elected representatives.

## How It Works

1. Browse campaigns at `/campaigns` — see active campaigns with descriptions and email counts
2. Pick a campaign — read about the issue and who it targets
3. Enter your postal code — the system looks up your federal, provincial, municipal, and school board representatives
4. Send the email — use "Send Now" to send through the platform, or open it in your own email app (Gmail, Outlook, etc.)
5. Share the response — if a representative replies, submit it to the public Response Wall

## Response Wall

Each campaign has a public response wall where supporters share how their representatives responded. Responses can be upvoted and are moderated by admins. Verified responses display a trust badge.

## Submit Your Own Campaign

Registered users can draft and submit their own advocacy campaigns at `/campaigns/create`. Submissions go through admin review before being published.

## Public Routes

- `/campaigns` — browse active campaigns
- `/campaign/:slug` — take action on a specific campaign
- `/campaign/:slug/responses` — view the response wall
- `/campaigns/create` — submit a user-generated campaign (requires login)
- `/campaigns/mine` — manage your submitted campaigns (requires login)