Sponsor PortalSponsorships
Campaign Management
Manage your sponsorship campaigns
Manage your active sponsorship campaigns and track performance.
My Campaigns
View active campaigns:
- Campaign name
- Status (active, scheduled, completed)
- Date range
- Events/content included
- Performance metrics
Campaign Details
For each campaign:
- Impressions
- Clicks
- Click-through rate
- Leads generated
- ROI metrics
Campaign Assets
Manage creative assets:
- Banner images
- Logo placements
- Ad copy
- Landing page URLs
Sponsorship credits
If your association uses credit-based billing for ads/widgets, you can view:
- Current credit balance
- Credit purchase history
- Credits consumed per campaign/ad
Member offers (benefits directory)
If your tier includes member offers, you can create discounts/deals that appear in a member-facing offers directory.
Features
Campaign Management
Acceptance Criteria
Frontend
- UI supports the workflows described in this feature.
Backend / API
- Backend behavior supports this feature as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Implementation Contracts
Backend (API)
GET /api/sponsor/campaigns # List campaigns
GET /api/sponsor/campaigns/{id} # Campaign details
PUT /api/sponsor/campaigns/{id} # Update campaign
GET /api/sponsor/campaigns/{id}/stats # Campaign stats
POST /api/sponsor/campaigns/{id}/assets # Upload asset
GET /api/sponsor/campaigns/{id}/assets # List assets