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. Create Campaign: Choose template, platforms, and provide posts
- 2. Posts Scheduled: System schedules all posts according to template
- 3. Monitor: View campaign status and individual post statuses
- 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