
How to Restrict Campaigns to Specific Affiliates in Post Affiliate Pro
Learn how to use Private Campaigns and manual approval to control which affiliates can join specific campaigns in Post Affiliate Pro.

Post Affiliate Pro provides advanced campaign management features including Campaign Scheduler for automatic status changes based on time or performance, and Campaign Categories for organizing campaigns into hierarchical structures.
Available in:
Post Affiliate Pro Ultimate , Post Affiliate Network
Post Affiliate Pro provides advanced campaign management capabilities beyond basic campaign creation:
These features help you manage complex affiliate programs with many campaigns, seasonal promotions, and performance-based controls.
Campaigns can have the following statuses:
| Status | Code | Description |
|---|---|---|
| Active | A | Campaign is running and tracking normally |
| Stopped (Visible) | W | Campaign is paused but visible to affiliates |
| Stopped (Invisible) | S | Campaign is paused and hidden from affiliates |
| Deleted | D | Campaign is soft-deleted (can be recovered) |
| Active (Date Range) | T | Active only during specified date range |
| Active (Results) | L | Active until performance limits are reached |
| Status | Tracking | Commissions | Affiliate Visibility | Banner Display |
|---|---|---|---|---|
| Active | Yes | Yes | Yes | Yes |
| Stopped (Visible) | No | No | Yes | Yes |
| Stopped (Invisible) | No | No | No | No |
| Deleted | No | No | No | No |
Campaigns can be configured as different types based on affiliate access:
| Type | Code | Description |
|---|---|---|
| Public | P | Open to all affiliates automatically |
| Public (Manual Join) | M | Open but affiliates must request to join |
| On Invitation | I | Private campaign - invitation only |
Campaign Scheduler automates campaign status changes based on rules you define. This eliminates manual work for seasonal campaigns, limited-time offers, and performance-based limits.
Campaign Scheduler supports two types of rules:
| Rule Type | Description |
|---|---|
| Time-based rules | Change status at specific times, dates, or recurring schedules |
| Statistics-based rules | Change status when performance metrics reach thresholds |
Schedule campaigns to activate or deactivate based on time:
Set campaigns to start or stop at exact dates and times:
| Setting | Example |
|---|---|
| Start Date | January 1, 2026 00:00 |
| End Date | December 31, 2026 23:59 |
| Action on Start | Activate campaign |
| Action on End | Stop campaign (invisible) |
Run campaigns during specific hours:
| Setting | Example |
|---|---|
| Time Type | Daily |
| Active Hours | 08:00 - 18:00 |
| Action During Hours | Active |
| Action Outside Hours | Stopped |
Run campaigns on specific days of the week:
| Setting | Example |
|---|---|
| Time Type | Weekly |
| Active Days | Monday, Tuesday, Wednesday, Thursday, Friday |
| Inactive Days | Saturday, Sunday |
Run campaigns on specific days of the month:
| Setting | Example |
|---|---|
| Time Type | Monthly |
| Active Days | 1st - 15th of each month |
| Action | Active during first half, stopped during second half |
Automatically control campaigns based on performance metrics:
| Metric | Description |
|---|---|
| Sales Count | Number of approved sales |
| Commission Total | Total commission value generated |
| Click Count | Number of tracked clicks |
| Impression Count | Number of banner impressions |
| Conversion Rate | Ratio of sales to clicks |
| Setting | Description |
|---|---|
| Condition | The metric to monitor |
| Operator | Comparison (>=, <=, =, etc.) |
| Value | Threshold value |
| Time Period | All time, this month, last 30 days, etc. |
| Action | What to do when condition is met |
Stop campaign after 1000 sales:
IF sales_count >= 1000 (all time)
THEN set campaign status to Stopped (Invisible)
Activate backup campaign when main exceeds budget:
IF commission_total >= 10000 (this month)
THEN set campaign status to Stopped
AND activate backup campaign
Pause low-performing campaign:
IF conversion_rate < 0.5% (last 30 days)
THEN set campaign status to Stopped (Visible)
Each rule can be:
A campaign can have multiple scheduler rules:
All rule executions are logged in the Audit Log for tracking:
Campaign Categories provide a hierarchical organization system for your campaigns.
Categories support unlimited nesting levels:
All Campaigns
├── Seasonal Campaigns
│ ├── Holiday 2026
│ ├── Summer Sale
│ └── Black Friday
├── Product Lines
│ ├── Software
│ │ ├── Desktop Apps
│ │ └── Mobile Apps
│ └── Services
│ ├── Consulting
│ └── Support
└── Partner Types
├── Content Partners
└── Coupon Sites
A campaign can belong to multiple categories simultaneously.
Configure a default category for new campaigns:
Categories enable powerful filtering throughout the system:
In the campaigns list:
Filter reports by campaign category:
This helps analyze performance by business unit, product line, or any organizational structure you define.
Affiliates can filter their available campaigns by category, making it easier to find relevant campaigns when you have many options.
When copying campaigns, you can choose to:
Goal: Run a holiday campaign from November 15 to December 31
Goal: Run a 24-hour flash sale with limited inventory
Goal: Only track conversions during business hours
Goal: Manage campaigns for multiple product brands
Goal: Stop campaign when commission budget is exhausted
Before creating categories:
Choose clear, descriptive names:
Use multiple rules for complex requirements:
Before going live:
For each campaign with scheduler rules:
Regularly check:
Campaign management features integrate with:
Campaign Scheduler allows you to set rules that automatically change a campaign's status based on time conditions (specific dates, daily schedules, weekly patterns) or performance conditions (number of sales, commissions earned, clicks received). This automation helps manage seasonal campaigns, limited offers, and performance-based campaign controls.
Campaign Categories allow you to organize your campaigns into a hierarchical tree structure. This makes it easier to manage large numbers of campaigns by grouping related campaigns together, filtering reports by category, and maintaining an organized affiliate program.
Yes, Campaign Scheduler supports daily time rules that can activate or deactivate campaigns during specific hours. You can also set weekly schedules that only run on certain days of the week, or monthly schedules for specific dates.
Performance-based rules monitor campaign statistics like sales count, commission totals, or click volume. When metrics reach specified thresholds, the rule automatically changes the campaign status. This is useful for limiting promotional campaigns or activating backup campaigns when targets are reached.
Schedule campaign activations, set performance-based rules, and organize campaigns into categories. Take your affiliate program management to the next level.

Learn how to use Private Campaigns and manual approval to control which affiliates can join specific campaigns in Post Affiliate Pro.

Learn what campaigns are in Post Affiliate Pro. Discover how to use campaigns for commission structures, tracking, reporting, and performance analytics in your ...

Unveiling the latest features and fixes launched this July for Post Affiliate Pro - streamline your affiliate program for a more seamless experience!
Cookie Consent
We use cookies to enhance your browsing experience and analyze our traffic. See our privacy policy.