Valentine's Day promotion background
14.Feb - 13.Mar 2026

Valentine deal

Up to 50% OFF
For new and existing customers for 6 months

Affiliate Lifecycle Management

Affiliates Automation Management Lifecycle

Available in:

Post Affiliate Pro , Post Affiliate Pro Ultimate , Post Affiliate Network

What is Affiliate Lifecycle Management?

Affiliate lifecycle management covers the entire journey of an affiliate in your program:

  1. Registration - How affiliates join your program
  2. Approval - Review and activation of accounts
  3. Activity - Monitoring engagement and performance
  4. Maintenance - Handling inactive or problematic accounts

Post Affiliate Pro provides automation at each stage to reduce manual work and maintain a healthy, engaged affiliate network.

Logo

Launch your affiliate program today

Set up advanced tracking in minutes. No credit card required.

Affiliate Statuses

Every affiliate account has one of three statuses:

StatusCodeDescription
ApprovedAActive account - can log in and earn commissions
PendingPAwaiting approval - cannot log in
DeclinedDRejected or deactivated - cannot log in

Status Transitions

Registration → Pending → Approved → Active use
                   ↓
               Declined

Or with automatic approval:

Registration → Approved → Active use

Changing Affiliate Status

Merchants can change affiliate status at any time:

  1. Navigate to Affiliates > [Affiliate Name]
  2. Click the status dropdown
  3. Select the new status
  4. Optionally add a note explaining the change
  5. Save

Status changes can trigger email notifications to the affiliate.

Auto-Registering Affiliates

The Auto-Registering Affiliates feature automatically creates affiliate accounts when tracking codes contain an unregistered email address. This is useful for:

  • Partners who promote before formally registering
  • Integration with external systems that pass customer emails
  • Simplified onboarding for influencers and partners
  • Capturing attributions without requiring pre-registration

Enabling Auto-Registration

  1. Go to Configuration > Features
  2. Enable Auto-Registering Affiliates
  3. Configure options in Configuration > Affiliate Signup > Auto Registering

How It Works

When a sale or click is tracked with an email parameter:

  1. System checks if the email is registered
  2. If not registered, a new affiliate account is created automatically
  3. The affiliate account is created with status based on your settings
  4. When the affiliate earns their first approved commission, they receive a welcome email
  5. The email includes login credentials and their affiliate link

Configuration Options

SettingDescription
Send notification on every saleSend registration email on every sale, not just the first
Allow RefIDAccept non-email identifiers for auto-registration

Auto-Registration Forms

Post Affiliate Pro provides special HTML forms for auto-registration scenarios:

  • Generate affiliate links for any email
  • Create banner codes for unregistered affiliates
  • Embed forms on partner portals

Find these in Configuration > Affiliate Signup > Auto Registering Forms.

Notification Timing

Auto-registered affiliates don’t receive transaction notifications until they’ve logged in at least once. This prevents confusing emails to people who don’t yet know they’re affiliates.

The registration notification is sent when:

  • The affiliate is approved
  • They have at least one approved commission
  • OR: On every sale (if configured)

Use Case: Influencer Onboarding

  1. You identify an influencer promoting your product without an affiliate link
  2. Add their email to the tracking code on their referred sales
  3. System automatically creates their account and tracks commissions
  4. When a sale is approved, they receive an email inviting them to access their earnings

Affiliate Approval Workflow

Control how new affiliate registrations are handled:

Automatic Approval

New affiliates are immediately approved and can log in right away.

Pros:

  • Faster onboarding
  • Less administrative work
  • Better affiliate experience

Cons:

  • No screening of applicants
  • Potential for spam registrations
  • Less control over who joins

Configuration:

  1. Go to Configuration > Signup Form
  2. Set Affiliate Status After Signup to “Approved”

Manual Approval

New affiliates start in “Pending” status and must be approved by a merchant.

Pros:

  • Screen applicants before approval
  • Review websites and promotional methods
  • Maintain quality standards

Cons:

  • Requires regular attention
  • Delays affiliate activation
  • Risk of losing interested applicants

Configuration:

  1. Go to Configuration > Signup Form
  2. Set Affiliate Status After Signup to “Pending”

Approval Notifications

Configure email notifications for the approval workflow:

NotificationRecipientTrigger
New affiliate signupMerchantNew registration (pending approval)
Affiliate approvedAffiliateStatus changed to approved
Affiliate declinedAffiliateStatus changed to declined

Configure in Configuration > Email Notifications.

Automatic Affiliate Activity Checking

The Automatic Affiliate Activity Checking feature monitors affiliates for inactivity and can automatically take action on dormant accounts.

Enabling Activity Checking

  1. Go to Configuration > Features
  2. Enable Automatic affiliate activity checking
  3. Navigate to Configuration > Affiliates Activity Check to configure rules

Note: This feature requires the cron job to be configured.

Activity Measurement

Configure what counts as “activity”:

Activity TypeDescription
Based on ActivityConsider any login as activity
Based on TransactionsConsider any transaction as activity
Including ClicksCount clicks as activity
Including CommissionsCount any commission as activity
Including Multi-tierCount sub-affiliate commissions
Including Sub-affiliatesCount sub-affiliate registrations
Based on Not ApprovedAlso check pending affiliates

Inactivity Timeline

Configure the inactivity workflow:

SettingDescriptionDefault
Days to NotificationDays of inactivity before warning30 days
Days to RemoveDays of inactivity before action183 days
Inactivity ActionWhat to do with inactive affiliatesDecline

Inactivity Actions

When an affiliate exceeds the inactivity period:

ActionCodeDescription
DeclineDSet status to Declined (can be reactivated)
DeleteXPermanently remove the account

Sub-Affiliate Handling

When removing inactive affiliates who have sub-affiliates:

OptionDescription
Keep sub-affiliatesSub-affiliates remain but lose their parent
Move to parentSub-affiliates are reassigned to the inactive affiliate’s parent

Configure this with the Move Children setting.

Ignored Affiliates

Some affiliates should never be marked as inactive:

  1. Go to Configuration > Affiliates Activity Check
  2. Add affiliate IDs to the Ignored Affiliates list
  3. These affiliates are excluded from activity checking

Useful for:

  • Test accounts
  • VIP affiliates with irregular activity
  • House accounts

Warning Notifications

Send warning emails before taking action:

NotificationRecipientTrigger
Inactivity WarningAffiliateApproaching inactivity threshold
Inactivity AppliedAffiliateAccount declined/deleted
Merchant WarningMerchantAffiliate approaching inactivity
Merchant AppliedMerchantAction taken on affiliate

Configure notifications in the activity check settings:

  • Send Warning Notification - Email affiliate before action
  • Send Merchant Warning Notification - Notify merchant of pending actions
  • Send Merchant Apply Notification - Notify merchant when action taken

Activity Check Process

The system runs daily (via cron) and:

  1. Identifies inactive affiliates based on configured criteria
  2. Sends warning notifications to affiliates approaching the threshold
  3. Takes action on affiliates exceeding the removal threshold
  4. Handles sub-affiliates according to configuration
  5. Sends notifications to merchants if configured

Affiliate Registration Forms

Post Affiliate Pro supports multiple registration methods:

Standard Signup Form

The default registration page with customizable fields:

  • Required: Email/username, password
  • Optional: First name, last name, company, website, phone
  • Custom fields: Profile fields you define
  • Captcha: Prevent spam registrations

Custom HTML Forms

Embed registration forms anywhere:

  1. Create custom HTML forms on your website
  2. POST to the Post Affiliate Pro signup endpoint
  3. Include required fields and custom fields
  4. Redirect to confirmation or thank you page

API Registration

Create affiliates programmatically:

// API v2 (PHP)
$affiliate = new Pap_Api_Affiliate($session);
$affiliate->setUsername('affiliate@example.com');
$affiliate->setFirstname('John');
$affiliate->setLastname('Doe');
$affiliate->setStatus('A'); // Approved
$affiliate->save();

Single Sign-On (SSO)

Integrate affiliate registration with your existing user system:

  • Use API to create affiliate accounts when users register on your site
  • Implement SSO login tokens
  • Synchronize user data between systems

Best Practices

1. Balance Approval Requirements

Consider your risk tolerance:

  • High-value, low-volume programs: Manual approval
  • Consumer-focused, high-volume programs: Automatic approval with fraud protection

2. Set Reasonable Activity Thresholds

Don’t be too aggressive:

  • 30-60 days for warning is reasonable
  • 180+ days for action allows for seasonal businesses
  • Consider your sales cycle length

3. Use Warning Notifications

Always send warnings before taking action:

  • Gives affiliates a chance to re-engage
  • Reduces complaints from declined affiliates
  • Maintains goodwill with partners

4. Document Declined Affiliates

When manually declining affiliates:

  • Add notes explaining the reason
  • Keep records for compliance
  • Consider privacy regulations when storing data

5. Regular Review of Pending Affiliates

If using manual approval:

  • Check pending affiliates daily
  • Set up email notifications for new signups
  • Respond quickly to maintain applicant interest

Integration with Other Features

Affiliate lifecycle management works with:

Frequently asked questions

What is auto-registering affiliates?

Auto-registering affiliates is a feature that automatically creates affiliate accounts when an unregistered email address is used in tracking code. When a sale is tracked with an email that doesn't exist in the system, a new affiliate is created automatically, and they receive a notification when they earn their first approved commission.

What affiliate statuses are available?

Post Affiliate Pro supports three affiliate statuses: Approved (active and can log in), Pending (awaiting merchant approval), and Declined (rejected or deactivated). You can configure automatic approval or require manual review for new registrations.

How does the inactive affiliate removal feature work?

The automatic affiliate activity checking feature monitors affiliate accounts for inactivity based on logins, transactions, clicks, or other activity. You can configure warning notifications and automatic actions (decline or delete) for affiliates who remain inactive for specified periods.

Can I automatically approve new affiliate registrations?

Yes, you can configure automatic approval for new affiliate registrations. This means affiliates can immediately log in and start promoting after registration. Alternatively, you can require manual approval to review each application before granting access.

Automate Your Affiliate Management

Streamline affiliate registration, approval, and activity monitoring. Post Affiliate Pro handles the lifecycle automatically so you can focus on growth.

Learn more

How Can Post Affiliate Pro Help Manage Affiliate Programs?
How Can Post Affiliate Pro Help Manage Affiliate Programs?

How Can Post Affiliate Pro Help Manage Affiliate Programs?

Discover how Post Affiliate Pro streamlines affiliate program management with advanced tracking, commission automation, fraud prevention, and comprehensive repo...

9 min read
Campaign Management (Advanced)
Campaign Management (Advanced)

Campaign Management (Advanced)

Post Affiliate Pro provides advanced campaign management features including Campaign Scheduler for automatic status changes based on time or performance, and Ca...

7 min read
Campaigns Automation +3

You will be in Good Hands!

Join our community of happy clients and provide excellent customer support with Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface