MemberPulse
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

On this page