Start for free
Built for Shopify
4.9/5 (3300+ reviews)

Own every part of your partner program

Run your partner marketing program with complete control, all under your own branding. Bring your vision to life with our customization service.

Join our affiliate program

Benefit

Cookie days 30 days
Commission type Percent of sale
Commission amount 12%
Additional term 12% commission on referral sales
First name
Last name
Email
Password
Confirm password
Join

By joining, you agree to the Terms and Privacy Policy

Show Benefit

First name
Last name
Email
Password
Confirm password
Company
Address

Show Agreement

Generic program works against your brand

Generic affiliate sign-up page hosted on a platform domain

Generic, not yours

A program that doesn't look like the brand weakens the recognition you've built.

Notification emails sent from a noreply platform address

Off-brand communication

Partners receive notifications from a platform, not from your brand.

Support chat where a partner request takes time to work around

Time lost to workarounds

Rigid platform forces your team to bend the program around the tool.

Brand it

For programs getting off the ground.

Logo pack, brand colors, email template and affiliate portal cards

Brand assets

Add your logo and brand colors to the affiliate sign-up page and portal.

Email templates list with toggles for each affiliate notification

Notifications

Send on-brand notifications with free-to-edit email templates.

Own it

For programs ready to look fully independent.

Affiliate sign-up links moved onto a custom brand domain

Custom domain

Move partner login, sign-up, and referral links onto your own domain.

White label email sent from the brand address with a commission approved message

White label email

Send emails from your own address — and get replies back, with deliverability handled.

Build it

Connect your own systems with API access and real-time webhooks

PHP (Laravel Middleware)
public function handle(Request $request, Closure $next): mixed
{
    $secret = 'your-subscription-secret'; // Replace with your secret
    $payload = $request->getContent(); // Raw request body
    $receivedSignature = $request->header('X-UpPromote-Signature');

    $calculatedSignature = hash_hmac('sha256', $payload, $secret);

    if (hash_equals($receivedSignature, $calculatedSignature)) {
        logger('Webhook valid');
        return $next($request);
    } else {
        logger('Webhook invalid. Received: ' . $receivedSignature . ', Calculated: ' . $calculatedSignature);
        return response()->json(['error' => 'Invalid signature'], 401);
    }
}

99,99%

Uptime

150K+

transactions per minute

10K+

API requests per day

Choose how you get started

Every brand has its own logic. Go self-serve with all core features, or get a custom setup built around your needs.

Build on your own

Launch your affiliate program with:

  • Access to all UpPromote features
  • Quick setup in minutes, no coding required
  • Comprehensive documentation & guide
  • Plan-based subscription & performance fee
Get started for free