Platform Overview

One platform. Five connected engines.

TrendPartnerShop is an affiliate growth operating system. Our database owns affiliate identity and permissions, Shopify owns commerce, UpPromote owns referral tracking — and our SEO content engine feeds both.

The flow

From organic traffic to paid affiliate

1

Visitor discovers content

A shopper finds a product hub, buying guide, or comparison through Google, TikTok, or Instagram. The page is server-rendered, fast, and fully indexable.

2

Two paths split

Shoppers follow the tracked CTA to the Shopify store to buy. Potential affiliates click "Become an Affiliate" and enter the registration flow.

3

Application is reviewed

The application lands in our admin queue. An admin approves, rejects, or requests more information — every action is written to the audit log.

4

Affiliate is synced & assigned

Approval creates the affiliate in UpPromote, enrolls them in a program, and assigns products. The affiliate sees only their assigned products in the dashboard.

5

Referral is tracked

When a customer buys through the affiliate's link, UpPromote records the referral and commission. The affiliate dashboard updates with clicks, orders, and earnings.

6

Payout is processed

Finance reviews eligible commissions, creates a payout batch, and marks it paid via Easypaisa, JazzCash, or bank transfer. The affiliate is notified automatically.

Architecture

Who owns what

Clear ownership prevents vendor lock-in and keeps your data yours.

🗄️

Our platform owns

Affiliate identity, permissions, product assignments, content, payment preferences, and business configuration. If UpPromote is replaced tomorrow, your affiliate base and history stay intact.

🛒

Shopify owns

Products, variants, pricing, inventory, checkout, orders, and fulfillment. Product data syncs into our database via the GraphQL Admin API and webhooks — commerce never leaves Shopify.

🤝

UpPromote owns

Referral links, commission rules, and payout tracking — behind a dedicated adapter with retry logic, rate-limit handling, and verified webhooks. Swappable through a provider interface.

99.98%Webhook delivery success
IntegrationStatusLast sync
Shopify productsHealthy2 min ago
UpPromote referralsHealthy5 min ago
UpPromote payoutsHealthy1 hr ago
Resilience by design

External services can fail. Your dashboard can't.

Every sync tracks status, retries, and errors. If UpPromote is temporarily unavailable, affiliates still see their last-known data with a clear sync indicator — never a broken screen.

  • Verified, idempotent webhooks — duplicates never double-count
  • Automatic retry with backoff on transient failures
  • Rate-limit handling (120 req/min on UpPromote API v2)
  • Full audit trail for every money-affecting action

See it from the affiliate side

Register and explore the dashboard — approval takes about 24 hours.

Apply as an Affiliate