Campaigns Overview

Understanding campaigns and templates

Campaigns allow you to schedule multiple posts over time using predefined templates. Perfect for product launches, content series, and evergreen promotion.

What is a Campaign?

A campaign is a collection of posts scheduled according to a template (e.g., 12-month evergreen, 2-week blast). Each campaign:

  • Contains multiple posts with specific timing
  • Can target one or more social platforms
  • Uses a template to determine scheduling intervals
  • Can include a shared link for all posts
  • Can be paused and resumed

Available Templates

Campaigns use templates to define the posting schedule:

  • 12 Month Evergreen: Posts spread over 12 months (great for long-term promotion)
  • 6 Month Evergreen: Posts spread over 6 months
  • 2 Month Blast: High-frequency posts over 2 months
  • 2 Week Blast: Rapid posting over 2 weeks (launches)
  • 2 Week Lite: Lighter frequency over 2 weeks
  • Weekly Ongoing: One post per week, ongoing
  • Daily Ongoing: One post per day, ongoing

Campaign Workflow

  1. 1. Create Campaign: Choose template, platforms, and provide posts
  2. 2. Posts Scheduled: System schedules all posts according to template
  3. 3. Monitor: View campaign status and individual post statuses
  4. 4. Manage: Pause, resume, or cancel the campaign as needed

When to Use Campaigns

  • Product Launch: Use 2 Week Blast to create buzz
  • Evergreen Content: Use 12 Month Evergreen for blog promotion
  • Course Promotion: Use 6 Month Evergreen for ongoing enrollment
  • Weekly Newsletter: Use Weekly Ongoing to remind subscribers

API Endpoints

GET    /v1/workspaces/{id}/campaigns/           # List all campaigns
POST   /v1/workspaces/{id}/campaigns/           # Create new campaign
GET    /v1/workspaces/{id}/campaigns/{id}/      # Get campaign details
DELETE /v1/workspaces/{id}/campaigns/{id}/      # Delete campaign
POST   /v1/workspaces/{id}/campaigns/{id}/pause/ # Pause campaign
POST   /v1/workspaces/{id}/campaigns/{id}/resume/ # Resume campaign
GET    /v1/workspaces/{id}/campaigns/templates/ # List templates