
Campaign, Banner, And Affiliate Report Feature
Keep an eye on important reports in your affiliate marketing program. Find out about Post Affiliate Pro's next-level reporting system.

Post Affiliate Pro supports multiple bonus commission types including signup bonuses for new affiliates, referral bonuses for recruiting new affiliates, and extra bonuses for rewarding top performers or special achievements.
Available in:
Post Affiliate Pro , Post Affiliate Pro Ultimate , Post Affiliate Network
Bonus commissions are special reward payments beyond standard sale, click, or action commissions. They help you:
Post Affiliate Pro tracks bonus commissions as distinct transaction types, making them easy to report on and manage separately from regular commissions.
Post Affiliate Pro supports three main bonus commission types:
| Bonus Type | Code | Description |
|---|---|---|
| Signup Bonus | B | Automatic bonus when an affiliate registers |
| Referral Bonus | F | Commission for recruiting affiliates who generate sales |
| Extra Bonus | E | Manual or performance-triggered bonuses |
Each type serves a different purpose in motivating and rewarding your affiliates.
Signup bonuses are automatic rewards given to new affiliates when they join your program. They help:
When signup bonuses are configured:
| Setting | Description |
|---|---|
| Bonus Amount | Fixed amount in your default currency |
| Trigger | On affiliate approval (not just registration) |
| Status | Created as an approved transaction |
Note: If your program requires manual affiliate approval, the signup bonus is created when you approve the affiliate, not when they register.
Referral bonuses reward affiliates for recruiting new affiliates who then generate sales. This is different from multi-tier commissions:
| Feature | Referral Bonus | Multi-Tier Commission |
|---|---|---|
| Trigger | Sub-affiliate generates a sale | Sub-affiliate generates a sale |
| Recorded As | Referral bonus transaction | Tier 2+ commission |
| Configuration | Separate referral commission settings | Campaign tier settings |
| Purpose | Reward for network building | Share of referred sales |
Referral commissions are configured per campaign:
| Setting | Description |
|---|---|
| Commission Type | Percentage or fixed amount |
| Commission Value | The actual rate or amount |
| Tiers | Number of referral levels |
| Save Referrer Name | Include referring affiliate’s name in transaction data |
| Save Referrer Username | Include referring affiliate’s username |
| Save Referrer ID | Include referring affiliate’s ID |
You can configure multiple tiers of referral commissions:
| Tier | Description |
|---|---|
| Tier 1 | Direct referrer (affiliate who recruited the sub-affiliate) |
| Tier 2 | Referrer’s referrer |
| Tier 3+ | Additional upstream referrers |
Consider this affiliate structure:
Alice (Top affiliate)
└── Bob (Recruited by Alice)
└── Carol (Recruited by Bob)
When Carol generates a sale:
When configuring referral commissions, you can choose to save referrer information in the transaction:
This information is useful for:
Extra bonuses are flexible rewards that can be:
To add a manual bonus to an affiliate:
| Scenario | Example |
|---|---|
| Compensation | Affiliate reported a tracking issue - adding make-good bonus |
| Special Achievement | Affiliate reached 100 sales milestone |
| Contest Winner | Monthly sales competition prize |
| Negotiated Incentive | Special bonus for promoting new product launch |
| Retention | Keeping a valuable affiliate engaged |
Extra bonuses can be automatically triggered using Performance Rewards . When conditions are met, the system creates an extra bonus transaction.
Performance Rewards supports three bonus calculation methods:
| Type | Description |
|---|---|
| Fixed Amount | A specific dollar amount (e.g., $100 bonus) |
| Percentage of Commissions | Percentage of commissions earned in the period |
| Percentage of Total Cost | Percentage of sales value generated |
Configure a performance reward rule:
When an affiliate reaches 50 sales in a month, they automatically receive a 5% bonus on their commissions.
Both affiliates and merchants can receive notifications when extra bonuses are created:
Affiliate Notification:
Merchant Notification:
Configure these in Configuration > Email Notifications.
All bonus types appear in transaction reports:
In the Transactions report:
The Quick Report dashboard includes:
These help you track your bonus program’s impact.
View individual affiliate bonus history:
All bonus types can be managed via API:
// Add extra bonus to affiliate
$transaction = new Pap_Api_Transaction($session);
$transaction->setType('E'); // Extra bonus
$transaction->setUserId($affiliateId);
$transaction->setCommission(100.00);
$transaction->setCampaignId($campaignId);
$transaction->setSystemNote('Manual bonus for Q4 performance');
$transaction->save();
POST /api/v3/transactions
Content-Type: application/json
{
"type": "E",
"userId": "affiliate123",
"commission": 100.00,
"campaignId": "camp001",
"note": "Manual bonus for Q4 performance"
}
GET /api/v3/transactions?type=B,F,E
Returns all bonus transactions (signup, referral, and extra bonuses).
A signup bonus should be:
Consider requiring approval before the bonus is paid to prevent fake registrations.
Referral bonuses work best when:
Always add clear notes when creating manual extra bonuses:
This creates an audit trail and helps with future disputes.
Use Performance Rewards to automate extra bonuses:
Track your bonus spending:
Bonus commissions follow the same payout rules as other commissions:
Bonuses can be individually held back from payout if needed.
Post Affiliate Pro supports three main bonus types: Signup Bonuses (awarded when affiliates register), Referral Bonuses (earned when affiliates recruit new affiliates who generate sales), and Extra Bonuses (manual rewards or automated performance-based bonuses).
Go to Configuration > Commission Settings and set the Signup Bonus amount. When a new affiliate's registration is approved, they automatically receive this bonus commission in their account.
A referral bonus is a commission paid to an affiliate when they recruit another affiliate who then generates sales. It's configured separately from multi-tier commissions and rewards affiliates specifically for building your affiliate network.
Yes, you can add extra bonus commissions manually to any affiliate's account. This is useful for rewarding special achievements, compensating for issues, or providing one-time incentives outside the regular commission structure.
Attract and retain top affiliates with signup bonuses, referral rewards, and performance-based extra bonuses. Build a motivated affiliate network.

Keep an eye on important reports in your affiliate marketing program. Find out about Post Affiliate Pro's next-level reporting system.

What motivates affiliates and what are the best marketing strategies to encourage them? Find out how to best pay your affiliates with Post Affiliate Pro.

Discover Post Affiliate Pro's powerful commission plugins that let you customize bonus commissions, set maximum referral limits, implement variable tier structu...
Cookie Consent
We use cookies to enhance your browsing experience and analyze our traffic. See our privacy policy.