Promoted Campaigns (CPM Advertising)
MSP Collective offers CPM-based advertising for vendors who want to increase their visibility in the community feed and marketplace. Campaigns appear as sponsored content alongside organic discussions.
How CPM Advertising Works
CPM (cost per mille) means you pay per 1,000 impressions. When your campaign is active, it appears in community feeds as a promoted post. Each impression is tracked and counted toward your campaign delivery.
Campaigns use impression delivery targets — the platform paces your budget to deliver impressions evenly over your campaign duration rather than spending it all at once.
Ad Packages
| Package | Price | Type | Max Campaigns | Estimated Reach | Position |
|---|---|---|---|---|---|
| Single Campaign | $500 | One-time | 1 | 5,000 impressions | Standard |
| Spotlight | $1,500/mo | Monthly | 1 | 15,000 impressions | Standard |
| Reach | $3,500/mo | Monthly | 3 | 40,000 impressions | Standard |
| Dominate | $7,500/mo | Monthly | Unlimited | 100,000 impressions | Premium |
Pro, Enterprise, and Founding Partner tier vendors receive monthly ad credits that can be applied toward any package.
Creating a Campaign
- Go to Vendor Dashboard → Campaigns
- Click Create Campaign
- Fill in your campaign details:
| Field | Description |
|---|---|
| Headline | Short, attention-grabbing title |
| Body | Campaign copy (supports rich text) |
| CTA URL | Where practitioners land when they click |
| CTA Label | Button text (e.g., "Learn More", "Start Free Trial") |
| Cover Image | Visual for the campaign card (content safety checked) |
| Tags | Target topics |
| Target Categories/Channels | Narrow your audience to specific categories |
- Set your budget and duration
- Click Save as Draft or Submit for Activation
Campaign Lifecycle
Campaigns move through these statuses:
- Draft — Editable, not yet running
- Active — Live and delivering impressions
- Paused — Temporarily stopped, can resume
- Completed — Budget spent or manually completed
- Expired — Duration ended
You can edit campaigns only while they are in Draft or Paused status.
Feed Placement
Active campaigns appear in the community feed using a deterministic rotation:
- Each user sees a consistent set of campaigns per day (based on a hash of user ID and date)
- Campaigns appear at position 5 and position 13 in the feed (the 5th and 13th items)
- Maximum 2 campaigns per feed page
- Premium-position packages get priority placement
Budget Pacing
The platform manages daily budget automatically:
- Your total budget is divided across the campaign duration
- Daily spend targets keep delivery even
- If impressions are under-delivered on a given day, the system catches up on subsequent days
- Pacing analytics run on a timer and adjust delivery rate throughout the day
Campaign Analytics
Track your campaign performance in Vendor Dashboard → Campaigns → Analytics:
| Metric | Description |
|---|---|
| Impressions | Total times your campaign was shown |
| Clicks | Total clicks on your CTA |
| CTR | Click-through rate (clicks / impressions) |
| Engagement | Total interactions (clicks + reactions) |
| Profile Visits | Practitioners who visited your vendor profile after seeing the ad |
| Daily Breakdown | Day-by-day performance stats |
Interaction tracking deduplicates by user — each user can only count once per event type per campaign.
Campaign Approval
All campaigns go through a content safety review before activation. The review checks:
- Headline and body for policy compliance
- Cover image for content safety
- CTA URL validity
- Targeting alignment with vendor's categories
Enterprise and Founding Partner vendors with auto-approved content bypass the manual review step.
Pausing and Resuming
- Go to Vendor Dashboard → Campaigns
- Click on an active campaign
- Click Pause to stop delivery (budget is preserved)
- Click Resume to restart — the system re-verifies your tier limits before resuming
Ad Credit by Tier
| Tier | Monthly Ad Credit |
|---|---|
| Pro | $750 |
| Enterprise | $2,000 |
| Founding Partner | $5,000 |
Ad credits refresh monthly and do not roll over. Credits are applied automatically when creating campaigns.