UpPromote: Affiliate marketing
Install UpPromoteLog inWebsiteResources
  • About UpPromote: Affiliate & Referral Marketing
  • UpPromote Changelog
  • Recommended partners
    • Theme partners
    • App partners
      • Marketing and conversion
      • Store management
      • Selling product
      • Store design
        • Pop-up
        • Page Builder
        • Product Reviews
        • Product Options
        • Navigation and filters
      • Orders and Shipping
      • Profit calculator
    • Service partners
  • Basic knowledge
    • Affiliate Marketing Definition
    • Basic terms
    • Merchant roles in Affiliate Marketing
    • Affiliates' role in Affiliate Marketing
  • Build and Management
    • Affiliate registration page
      • Add Registration form to Storefront
      • Get Registration form link for each program
      • Registration page editor
      • Add/edit form fields
      • Benefit text display
      • Terms and Conditions sample
      • Privacy Policy sample
      • Social sharing - Clear link preview cache
      • Hide Registration form sidebar
      • Post-registration thank you page
    • Programs
      • Program list
      • Add/edit programs
        • Commission structure
          • Commission rate on order value
        • Commission calculation settings
        • Special product commission
        • Exclude products/collections from commission
      • Default payment method
      • Auto-discounts for customers with the affiliate link
      • New customer commission
      • Lifetime commissions
      • Coupon code commissioning
      • Exclude self-referrals
      • Auto-tier commission
    • Affiliates
      • Approve/Deny/Delete an affiliate
      • Affiliate profile
      • Import/Export affiliates
      • Connect Customers
      • Connect Products
    • Referrals
      • ‼️Tracking types and priority
      • Referral list & details
      • Approve/deny a referral order
      • Manually add referral
      • How to get Order ID
      • Refunded/Cancelled Orders
      • Customer journey
    • Payments
      • Set up payment methods
      • Affiliate's payment details not specified
      • Export invoice
        • EU format invoice
      • Manual payouts
      • In-app payouts
        • Store Credit
        • Store Credits process
        • PayPal integration
        • PayPal Payouts
        • Schedule auto-payment
      • Tax on paid commissions
    • Display
    • Custom columns
    • Home
      • Custom domain (white-label)
    • Analytics
      • Top affiliates
      • Product analytics
  • Motivation
    • Coupons
      • Assign coupons to affiliates
        • Combine multiple coupons
      • Edit/Delete coupon
    • Media Gallery
    • Bonuses
    • Gifts for affiliates
  • Outreach
    • Affiliate Recruitment
      • Customer Referral
        • Add Referral signup form to store pages
      • Multi-level Marketing
      • Refer-a-friend
      • Marketplace listing
        • UpPromote Marketplace Terms & Conditions for Merchants
    • Affiliate Communication
      • Email notification to affiliates
        • Automatic email templates
        • Bulk email
        • Use Merchant email as the sender's email
      • In-app chat with affiliates
        • Chat plugin integration
          • Tawk.to chat integration
          • Tidio chat integration
          • Chatra chat integration
          • Crisp chat integration
  • ⚙️Settings
    • General settings
      • Contact email
      • Brand settings
      • Favicon
      • Cookie
      • Impact on changing Shopify store currency
      • Weekly email report
      • Auto-activate affiliates
      • Auto approve orders
      • Record pending orders as referrals
    • Affiliate link settings
      • Default affiliate link
      • Custom Link
        • Allow affiliates to customize their own link
        • Auto-create custom link
      • Shorten affiliate links with Bit.ly
      • Add UTM parameters to affiliate link
    • Affiliate coupon settings
      • Auto-generate coupon
      • Allow affiliates to enter their preferred coupon code while registering
    • Integrations
      • Integration - Page builder
      • Integrations - Email services
      • Integrations - Subscription/payment apps
      • Integrations - Shopify functions
      • Integrations for affiliates
      • Other integrations
    • Fraud detection
      • Fraud protection - Affiliate signups
      • Fraud protection - Sales & commission
    • Advance settings
      • Message bar
      • Connect multiple stores
      • Staff accounts
    • Profile settings
      • Activity log
    • Interface translation and Registration form translation
    • Affiliate admin settings
      • Affiliate guide page
      • Affiliate guide template
      • Affiliate login page
      • Common Custom CSS codes to customize the affiliate account
      • Multi-language for affiliate admin
    • Tax documents
      • Require W-9 form submission
      • Generate 1099-NEC forms
  • Guide for affiliate
    • Affiliate Admin
      • Affiliate Admin - Dashboard
      • Affiliate Admin - Commissions
      • Affiliate Admin - Payment
      • Affiliate Admin - Network
      • Affiliate Admin - Marketing tools
      • Affiliate Admin - Settings
        • How can affiliates update their payment details?
        • Submit W-9 form
        • Download 1099-NEC forms
    • Affiliate guide & tips for success
      • Quick guide for Affiliates to get started
        • Getting started
        • Promotion resources
        • Start promoting
        • Track your performance
      • Tips for Affiliate success
        • Tips for success (part 1): Attract customers for better conversion
        • Tips for success (part 2): Improve your earnings and more
    • Guide for Beginners of Affiliate Marketing
      • Guide for Beginners of Affiliate Marketing
    • How to refer UpPromote: Affiliate Marketing?
  • UpPromote Marketplace
    • How do I get started as an UpPromote affiliate?
    • Marketplace account guide
      • Home
      • Find offers
      • Find products
      • My offers
      • Commissions
      • Settings
    • Marketplace affiliate ranking
    • UpPromote Marketplace Terms & Conditions
  • Work with Affiliates
    • Analytics
    • Where can affiliates find resources to promote a merchant's shop?
  • Recruit affiliates
    • Tips to recruit more affiliates
    • 6 Free Influencer Outreach Templates - Email & Direct Message
  • Pricing plans
    • Pricing details
    • What's in the Growth plan?
    • What's in the Professional plan?
    • What's in the Enterprise plan?
    • Approve/deny up to 200/300/600 referral orders per month
    • Pricing FAQs
    • UpPromote's refund policies
  • Privacy Policy
    • Privacy Policy
  • Best practices
    • Best practices to grow your Affiliate campaign
    • Create affiliate landing pages to optimize your affiliate campaign
    • Affiliate landing page example
Powered by GitBook
On this page
  • Klaviyo Integration
  • 1. Login or sign up for your Klaviyo account HERE
  • 2. Create your list
  • 3. Get the Klaviyo API Keys
  • 4. UpPromote properties
  • 5. Pushed UpPromote's events to Klaviyo
  • Mailchimp Integration
  • 1. Login or sign up for a Mailchimp account HERE.
  • 2. Create your list
  • 3. Get the MailChimp API key and integrate
  • Advance
  • Omnisend Integration
  1. Settings
  2. Integrations

Integrations - Email services

Available from Professional plan

PreviousIntegration - Page builderNextIntegrations - Subscription/payment apps

Last updated 1 month ago

Currently, there are 3 email service integrations available in UpPromote: Klaviyo, Mailchimp, and Omnisend.

🔥 Update: UpPromote-based event triggers are now available on the Klaviyo flow setup. Find details .

Klaviyo Integration

To connect with Klaviyo, you need to get the Klaviyo API of your Klaviyo account.

1. Login or sign up for your Klaviyo account

2. Create your list

On your Klaviyo dashboard, click Audience > Lists & Segments > Create New > Create List to add a new list.

Enter the list name and select available tags if you have set up them > Create list.

3. Get the Klaviyo API Keys

Click on your account on the bottom left of the screen, and hit Settings.

On the Settings tab, select Account > API Keys > click Create Private API Key to set up a confidential API key for UpPromote.

When creating the API key, grant UpPromote full access to every API scope by clicking on Full Access Key so the integration can function properly. Then click Create.

After that, copy the private key you've created.

Go back to UpPromote > Settings > Integration > Email marketing: Klaviyo. Click Enable > Click Continue to setup if you've installed the app on Shopify > paste the API key there, and click Next.

You will then be asked to select a list to sync affiliate profiles. Click Save & Sync once you finish:

4. UpPromote properties

Here are the default UpPromote properties that are synced to each affiliate profile in Klaviyo:

Default property
Definition

Affiliate Link - UpPromote

shows the affiliate link of the affiliate

Affiliate Login Link - UpPromote

shows the affiliate login link

Commission Amount - UpPromote

shows the commission amount/rate of the program that the affiliate is in

Commission Structure - UpPromote

shows the commission type of the program that the affiliate is in

First Name - UpPromote

shows the first name of the affiliate

Last Name - UpPromote

shows the last name of the affiliate

Name - UpPromote

shows the full name of the affiliate

Program - UpPromote

shows the program name that the affiliate is in

Referral Code - UpPromote

shows the referral code in the affiliate's link

Sign Up Source - UpPromote

shows which source the affiliate registered from

There are other properties appearing in particular cases:

Property
Definition

Coupon - UpPromote

shows the coupons that were assigned to the affiliate

facebook

shows the information that the affiliate entered in the Facebook field on the registration form

instagram

shows the information that the affiliate entered in the Instagram field on the registration form

twitter

shows the information that the affiliate entered in the Twitter field on the registration form

5. Pushed UpPromote's events to Klaviyo

😍 NEW: With this integration live, you now can customize your Klaviyo email flows with UpPromote metrics and properties.

There are eleven trigger events from UpPromote that you can use in your Klaviyo flows.

Trigger

Definition

UpPromote - Pending Affiliate

Triggers when an affiliate signs up for a program via the registration form and waits for being reviewed.

UpPromote - Approved Affiliate

Triggers when an affiliate account is approved/activated.

UpPromote - Added Affiliate

Triggers when an affiliate is manually added to a program.

UpPromote - Denied Affiliate

Triggers when an affiliate account is denied/deactivated.

UpPromote - Affiliate Verification

Triggers when an affiliate signs up for a program via the registration form in cases where the Require affiliates to verify their email addresses function is enabled.

UpPromote - New Referral

Triggers when an affiliate earns a referral order.

UpPromote - Approved Referral

Triggers when an affiliate’s referral order is approved.

UpPromote - Denied Referral

Triggers when an affiliate’s referral order is denied.

UpPromote - New Payment

Triggers when an affiliate’s payment is marked as paid.

UpPromote - Convert signed-up customer

Triggers when a customer becomes an affiliate by creating an account or making a purchase on your store in cases where the Convert signed-up customers feature is enabled.

UpPromote - Post-purchase popup

Triggers when a customer registers for an affiliate program after checking out in cases where the Post-purchase popup feature is enabled.

Once the integration is completed, those trigger events will automatically appear in the Metric list when you set up a flow in Klaviyo.

Firstly, please go to Flows > Create From Scratch > Enter the name > Create flow:

After that, select Your Metrics > API > Select the trigger events from UpPromote you would like to add:

Note:

  1. Once you activate the Klaviyo integration, UpPromote’s email templates won’t be automatically disabled. Thus, do NOT forget to turn off email templates in UpPromote before setting up flows corresponding to related events. Otherwise, when an event happens, the email of both systems (UpPromote and Klaviyo) will be sent to affiliates. This may cause confusion for them. To disable an email template of the app, go to the Outreach tab > Emails > Manage Emails > Click on an email > Switch the Active toggle off > Save.

  2. For users who already have set up the Klaviyo integration, to get UpPromote trigger events to appear in your Klaviyo flows, click Re-sync in the Integration settings of the app.

Regarding editing the email content, you can get UpPromote properties to insert into it by selecting Preview and Test and clicking on a property in the Event properties section to copy its variable.

Please drag the Email and drop it here > Click on "Set up email":

Click Select Template:

Select a template from Klaviyo library > Use template:

Select Styles > Click on a text > Select "Add personalization" to select UpPromote properties:

Click on "Preview and test" to check it:

Then press Done to go back to the email editor and paste the variable into the content.

Remember to set the email as Live once you are done.

This is what that email would look like when being sent to an actual affiliate:

Here are available properties from UpPromote:

Value

Event Property

Example Value

Affiliate's First name

{{ event.first_name|default:'' }}

UpPromote

Affiliate's Last name

{{ event.last_name|default:'' }}

Demo

Affiliate login link

{{ event.affiliate_login_url|default:'' }}

https://af.uppromote.com/test/login

Coupon

{{ event.coupon|default:'' }}

SAMPLECOUPON

Affiliate link

{{ event.affiliate_link|default:'' }}

https://uppromote-demo.myshopify.com/?sca_ref=2790269.CxNjAMzvhi

Program

{{ event.program_name|default:'' }}

Program A

Commission type

{{ event.commission_structure|default:'' }}

Percent of Sale

Commission rate/amount

{{ event.commission_amount|default:'' }}

10%

Temporary password

{{ event.temporary_password|default:'' }}

123456

Verification link

{{ event.verify_link }}

https://af.uppromote.com/test/verify_email

Referral ID

{{ event.referral_id }}

2345667

Order ID

{{ event.order_id }}

4838647496855

Order number

{{ event.order_number|default:'' }}

#1089

Commission value

{{ event.commission_value }}

$100

Note: Each event has particular properties that can be added to the email content.

Mailchimp Integration

2. Create your list

By creating a list, all affiliates will be synced to your list so you can easily manage and create a campaign for your team.

In case you don't have a contact list, add contacts by clicking Add Your Contacts.

When you have a contact list, go to Audience > Audience Dashboard > Manage Audience > View Audiences.

Click Create Audience

Create a new list and don't forget to hit Save.

3. Get the MailChimp API key and integrate

Navigate your account settings by clicking on your name > Select Account & billing:

Click Extras > API keys.

On the APIs section, click Create a key.

After creating the API key, copy the key and go back to UpPromote.

Go to Settings > Integration > Email marketing services > Mailchimp, Click Enable > Click Continue to setup if you've installed the app on Shopify > paste the API key there, and click Next.

You will then be asked to select a list to sync the affiliate contact. Click Save & Sync once you finish:

Advance

The default affiliate fields synced to your Mailchimp contact are email, first_name, last_name, and phone. If you want to sync more information such as ref_code, Instagram, coupon, etc. you can configure the list setting in Mailchimp.

Go to Audience > All contacts:

Select Audience fields and *|MERGE|* tags in Settings:

Add a text field and enter the field name, on this column Put this tag on your content, enter REF_CODE (for referral code), COUPON (for coupon) INSTAGRAM (for Instagram).

Omnisend Integration

Omnisend is an omnichannel marketing automation platform that does not only email, but also SMS, push notifications, WhatsApp, pop-ups, segmentation, and dynamic Facebook and Google ad integrations.

Integrating with Omnisend allows you to sync your affiliate list to a list in your Omnisend account, then you can send automatic follow-up emails to educate/communicate with the team.

To integrate with Omnisend, follow the steps below:

Step 4: Start syncing the affiliate list to Omnisend by clicking the Re-sync button. This process could take up to 3~5 minutes. After that, kindly check Omnisend. In case the affiliates are not shown, go back to step 3. If the affiliates are shown there, proceed the step 5.

Step 5: Try to register as an affiliate to test. The newly registered affiliate account should show up on Omnisend.

1. Login or sign up for a Mailchimp account .

First, go to .

Step 1: Create an Omnisend account via . In case you have an Omnisend account already. Skip this step and log in here:

Step 2: Create an API key following this instruction:

Step 3: Open UpPromote > Settings > Integration > Email marketing services > > Click Continue to setup if you've installed the app on Shopify > paste the API key there

⚙️
HERE
mailchimp.com
https://app.omnisend.com/registrationv2/
https://app.omnisend.com/
https://support.omnisend.com/en/articles/1061890-generating-api-key
Omnisend
HERE
here