Skip to main content

Create a New Program

Step 1: Access Program Creation

  1. Log in to your Partnero dashboard
  2. Click Create Program or navigate to Programs → New Program
  3. Select Affiliate/Partner Program as your program type

Step 2: Basic Settings

Configure the fundamental settings for your program:
Program Name
string
required
A descriptive name for your program (e.g., “Acme Partner Program”)
Program URL
string
required
The subdomain for your partner portal (e.g., partners.yoursite.com)
Website URL
string
required
Your main website URL where tracking will be installed

Step 3: Configure Commissions

Set up how partners will be compensated:
{
  "default_commission": {
    "type": "percentage",
    "value": 20,
    "recurring": true,
    "recurring_duration": 12
  }
}
Commission Options:
Partners earn a percentage of each sale. Great for variable pricing.
  • Set percentage (e.g., 20%)
  • Optionally cap maximum commission
Partners earn a fixed amount per conversion. Best for standardized products.
  • Set fixed amount (e.g., $50)
  • Works well with subscription products
Commission rates increase as partners reach performance thresholds.
  • Define tiers (e.g., 0-10 sales: 20%, 11-50: 25%, 50+: 30%)
  • Motivates partners to sell more

Step 4: Tracking Settings

Configure how referrals are tracked:
How many days the referral cookie remains valid
Attribution Model
string
default:"first_click"
first_click - Credit goes to first referrer
last_click - Credit goes to last referrer
Referral Parameter
string
default:"ref"
URL parameter for referral tracking (e.g., ?ref=PARTNER_CODE)

Step 5: Partner Portal Branding

Customize the look and feel of your partner portal:
  • Logo - Upload your company logo
  • Colors - Set primary and accent colors
  • Custom Domain - Use your own domain (e.g., partners.yoursite.com)

Step 6: Email Settings

Configure automated emails:
  • Welcome Email - Sent when partners sign up
  • Approval Email - Sent when partners are approved
  • Payout Notifications - Sent when payments are processed

Install Tracking Code

After creating your program, install the tracking script on your website:
<!-- PartneroJS -->
<script>
  (function(p,t,n,e,r,o){ p['__partnerObject']=r;function f(){
  var c={ a:arguments,q:[]};var r=this.push(c);return "number"!=typeof r?r:f.bind(c.q);}
  f.q=f.q||[];p[r]=p[r]||f.bind(f.q);p[r].q=p[r].q||f.q;o=t.createElement(n);
  var _=t.getElementsByTagName(n)[0];o.async=1;o.src=e+'?v'+(~~(new Date().getTime()/1e6));
  _.parentNode.insertBefore(o,_);})(window, document, 'script', 'https://app.partnero.com/js/universal.js', 'po');
  po('settings', 'assets_host', 'https://assets.partnero.com');
  po('program', 'YOUR_PROGRAM_ID', 'load');
</script>
<!-- End PartneroJS -->
Replace YOUR_PROGRAM_ID with your actual program ID from the dashboard.

Connect Payment Integration

For automatic transaction tracking, connect your payment processor:

Next Steps