Connect UpPromote to WhatsApp and AI Chat for Shopify

By Alva Chew 9 min read Updated November 11, 2026

Yes. AeroChat works directly with UpPromote. It reads affiliates, links, coupons, referrals, unpaid commissions and program terms from UpPromote, and creates new affiliate applications through its API, on WhatsApp, Instagram, web chat and every other channel your affiliates use.

If your Shopify store runs an affiliate or referral program with UpPromote, AeroChat can handle the questions your affiliates send. A creator on WhatsApp, Instagram, Messenger, Telegram, web chat or email asks to join your program, and AeroChat takes the application. An affiliate asks for their link or how much commission is waiting, and AeroChat reads it from UpPromote. Your Shopify store is built into AeroChat, and UpPromote connects through its public API. You describe the workflow in your own words, AeroChat builds it, and UpPromote stays the place your team runs the program.

What you can do with UpPromote and AeroChat

  • Take an affiliate application in chat. When a customer or creator asks to join, AeroChat collects their name, email and social profiles and creates the affiliate in UpPromote as pending, for your team to approve.
  • Answer “was my application approved?”. AeroChat finds the affiliate in UpPromote by email and tells them whether their account is pending, active or inactive.
  • Send an affiliate their link or coupon. AeroChat reads the affiliate’s referral link and assigned coupon codes from UpPromote and sends them in the chat.
  • Answer “how much commission do I have?”. AeroChat reads the affiliate’s unpaid, approved commission and the number of referrals behind it from UpPromote.
  • Answer “did my referral count?”. AeroChat looks up the referrals for the affiliate, or the referral for a given order, and tells them whether it was recorded and the commission on it.
  • Explain your program terms. AeroChat reads your UpPromote program, such as the commission type and amount, and answers “how much do I earn per sale?” in your words.

What it looks like on WhatsApp

Customer: Hi, I post skincare reviews on TikTok. Do you have an affiliate program? (example)

AeroChat: Yes, we do. Affiliates earn 15% (example) on every sale from their link. I can sign you up here. What name and email should I use, and what’s your TikTok handle?

Customer: Mia Tan, mia@example.com, @miaskin

AeroChat: Thanks, Mia. Your application is in. Our team reviews new affiliates within 2 working days and you’ll get an email when it’s approved.

In UpPromote: a new affiliate, Mia Tan, appears with status pending, her email and TikTok profile.

Customer: Can you resend my affiliate link and code? (example)

AeroChat: Sure. Your link is yourstore.com/?sca_ref=2011818.FmZu3B (example) and your coupon code is MIA15 (example). Sales through either one are credited to you.

In UpPromote: nothing changes. AeroChat read the affiliate’s link and assigned coupon.

Customer: How much commission do I have waiting? (example)

AeroChat: You have $56.98 in approved commission from 7 referrals waiting to be paid. Payouts go out at the start of each month (example).

In UpPromote: nothing changes. AeroChat read the affiliate’s unpaid payments.

Works on every chat channel

Your affiliates message you wherever they already are. The same UpPromote connection and the same workflows run on each of these channels, and UpPromote stays the record whichever one they use.

Channel What your affiliates can do
WhatsApp Message your WhatsApp Business number to apply, check their application, get their link or coupon, or check commissions and referrals. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
Telegram Send the same requests to your business on Telegram.
Web chat Ask the same questions in the chat on your Shopify store.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

There are two parts. Your Shopify store is built into AeroChat: you install AeroChat from the Shopify App Store and connect the store in the dashboard, and it syncs your products and looks up orders. UpPromote connects through its public API, documented at aff-api.uppromote.com. Through it, AeroChat reads affiliates, coupons, referrals, payments and programs, and creates affiliates. UpPromote ties referrals to your Shopify order IDs, so the two parts line up.

  • What AeroChat reads from UpPromote: affiliates found by email, with their status, program and default and custom affiliate links, coupons assigned to an affiliate, referrals by affiliate or Shopify order with their sales and commission, unpaid and paid payments, and your programs with their commission type and amount.
  • What AeroChat writes to UpPromote: new affiliates from chat, with their name, email, program, status, social profiles and an internal note.

To connect, open the UpPromote app, go to Settings, then Integrations, scroll to API Key, click Get API Key and copy it. UpPromote’s help center says the API key is available from the Professional plan (as of November 2026). UpPromote allows 120 API requests a minute per store. Approvals, commissions and payouts stay in UpPromote.

You describe the workflow in your own words, for example “when someone asks to join our affiliate program, take their details and create them in UpPromote as pending”. AeroChat builds the workflow as a draft and asks for the UpPromote API key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Six ready-made workflows for UpPromote. Copy one into AeroChat, add your UpPromote API key, and it runs on every channel.

1. Take an affiliate application in chat

Copy this into AeroChat

When someone asks about our affiliate or ambassador program, explain the commission from our UpPromote program in one line. If they want to join, ask for their first and last name, email and main social profile. Check UpPromote for an affiliate with that email first. If none exists, create the affiliate in our main program with status pending and their social profile, and add a note “Applied via chat”. Tell them our team reviews applications within 2 working days (example). Reply in the customer’s language.

2. Answer “was my application approved?”

Copy this into AeroChat

When someone asks about their affiliate application, ask for the email they applied with. Find the affiliate in UpPromote by that email. If the status is pending, say it is still being reviewed. If it is active, congratulate them and offer to send their link and coupon. If it is inactive, say the account is not active and hand the conversation to our team. If no affiliate is found, offer to take an application.

3. Send an affiliate their link or coupon

Copy this into AeroChat

When an affiliate asks for their link or code, ask for the email on their affiliate account. Find the affiliate in UpPromote and check the status is active. Send their custom affiliate link if they have one, otherwise the default link. Read the coupons assigned to that email and send the code with its description. Only send links and codes to the affiliate they belong to.

4. Answer “how much commission do I have?”

Copy this into AeroChat

When an affiliate asks about their commission, ask for the email on their affiliate account. Read their unpaid payments in UpPromote. Tell them the approved commission waiting to be paid and how many referrals it covers. Add our payout schedule from the knowledge base. If they ask about past payouts, read their paid payments and give the last payout date and amount. Never promise a payout date that is not in our schedule.

5. Answer “did my referral count?”

Copy this into AeroChat

When an affiliate asks whether a sale was credited to them, ask for their affiliate email and, if they have it, the order number. Find the order in Shopify, then read the referrals in UpPromote for that order or for their email in the last 30 days (example). Tell them whether the referral is recorded, its status and the commission on it. If it is not recorded, hand the conversation to our team with the order number. Never share the buyer’s name or details.

6. Explain your program terms

Copy this into AeroChat

When someone asks how much affiliates earn, read our active programs in UpPromote. Reply with the commission type and amount in one or two sentences, for example “15% of every sale from your link”. Add the cookie length, payout method and minimum payout from the knowledge base. Do not offer custom rates. Hand those requests to our team.

Who uses it

Shopify stores that grow through creators, ambassadors and customer referrals, such as beauty, fashion and wellness brands, use UpPromote to run their programs. AeroChat answers the questions those affiliates send every day, on the channels where creators already spend their time.

What stays in UpPromote

UpPromote stays your record of affiliates. Approvals, commission rules, tracking, coupons, payouts, the affiliate portal and your program settings all live there. Every application AeroChat creates waits in UpPromote for your team to approve or deny.

AeroChat handles the conversation. It takes applications, answers status, link, coupon, referral and commission questions, and leaves the rest to UpPromote.

WhatsApp workflows that use UpPromote

These end-to-end WhatsApp workflows run with UpPromote and your Shopify store behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with UpPromote?

Yes. It connects through UpPromote’s public API with the API key from your own UpPromote settings. It is not an UpPromote product, and AeroChat has no partnership with UpPromote.

Does AeroChat approve affiliates?

No. The recipe creates new affiliates as pending, so your team approves or denies them in UpPromote. You can change that in the recipe if you approve everyone.

Can AeroChat pay commissions?

No. AeroChat reads unpaid and paid commissions to answer affiliates. Payouts stay in UpPromote and your payment method.

Which plan do I need?

On the UpPromote side, UpPromote’s help center says the API key is available from the Professional plan (as of November 2026). On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

Answer your affiliates in chat

Install AeroChat, paste the application recipe, add your UpPromote API key, and ask your own chat how to join your program.

Install AeroChat on Shopify

7-day free trial.