Skip to main content

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

PackagePriceTypeMax CampaignsEstimated ReachPosition
Single Campaign$500One-time15,000 impressionsStandard
Spotlight$1,500/moMonthly115,000 impressionsStandard
Reach$3,500/moMonthly340,000 impressionsStandard
Dominate$7,500/moMonthlyUnlimited100,000 impressionsPremium

Pro, Enterprise, and Founding Partner tier vendors receive monthly ad credits that can be applied toward any package.

Creating a Campaign

  1. Go to Vendor Dashboard → Campaigns
  2. Click Create Campaign
  3. Fill in your campaign details:
FieldDescription
HeadlineShort, attention-grabbing title
BodyCampaign copy (supports rich text)
CTA URLWhere practitioners land when they click
CTA LabelButton text (e.g., "Learn More", "Start Free Trial")
Cover ImageVisual for the campaign card (content safety checked)
TagsTarget topics
Target Categories/ChannelsNarrow your audience to specific categories
  1. Set your budget and duration
  2. Click Save as Draft or Submit for Activation

Campaign Lifecycle

Campaigns move through these statuses:

  1. Draft — Editable, not yet running
  2. Active — Live and delivering impressions
  3. Paused — Temporarily stopped, can resume
  4. Completed — Budget spent or manually completed
  5. 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:

MetricDescription
ImpressionsTotal times your campaign was shown
ClicksTotal clicks on your CTA
CTRClick-through rate (clicks / impressions)
EngagementTotal interactions (clicks + reactions)
Profile VisitsPractitioners who visited your vendor profile after seeing the ad
Daily BreakdownDay-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

  1. Go to Vendor Dashboard → Campaigns
  2. Click on an active campaign
  3. Click Pause to stop delivery (budget is preserved)
  4. Click Resume to restart — the system re-verifies your tier limits before resuming

Ad Credit by Tier

TierMonthly 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.