How it works

Three execution tracks, one team workflow

Operate referral, affiliate, and giveaway programs with consistent setup and analytics controls. Each campaign type follows a clear lifecycle, from configuration to reward, with full operator visibility at every step.

Referral

  1. Advocates identify themselves and receive a personal share link. No anonymous links, no attribution gaps from the start.
  2. Click events bind referral context to the friend's browser session. App proxy routing and tracking embeds keep that context alive through Shopify's cart and checkout.
  3. After a qualifying order, eligibility checks run before conversion is finalized. Rewards issue through the delay window and retry-safe pipeline, automatically.
View full execution guide →

Affiliate

  1. Affiliates apply through your public application page. Merchants review and approve from admin. Rejected or incomplete applications never receive share links.
  2. Approved affiliates distribute their personal link. Every click and qualifying order is attributed to the AFFILIATE channel, kept cleanly separate from your referral program.
  3. Commission rows accrue per conversion period, finalize before payout creation, and batch-execute through Stripe Connect with item-level outcome tracking.
View full execution guide →

Giveaway

  1. Configure prize type, draw date, entry fields, and consent requirements before launch. Pre-launch review confirms every parameter is set correctly.
  2. Entries arrive with real-time dedup and fraud checks. Suspicious patterns are flagged before they reach the eligible draw pool.
  3. At draw time, Sorae selects winners from the eligible pool and fulfills rewards through Shopify discount codes or your configured webhook. Winner state tracks through delivery.
View full execution guide →

Shared infrastructure

One platform layer underneath every campaign

All three campaign types run on the same analytics engine, reward infrastructure, and integration layer, so switching between programs doesn't mean switching tools.

Analytics across all campaigns

Funnel views, time-series trends, leaderboards, and AI insight cards cover every campaign type with consistent filtering and export options. No separate dashboards.

Explore analytics →

Reward engine with policy controls

Configurable delay windows, cap limits, eligibility rules, and retry-safe issuance apply to referral rewards and affiliate commissions through the same engine.

Explore rewards engine →

Anti-abuse across every program

Self-referral blocking, new-customer enforcement, IP tracking, and manual review controls protect every campaign type without requiring separate configurations.

Explore anti-abuse →

Integrations

Connects to your existing growth stack

Sorae integrates into the tools your team already uses: Shopify for storefront operations, Klaviyo for lifecycle marketing, and Stripe Connect for affiliate payouts.

Shopify

Embedded admin, theme app extension widgets, app proxy attribution links, and webhook-driven order processing. Install from the App Store and complete setup in one session.

Shopify integration →

Klaviyo

Campaign lifecycle events sync to Klaviyo automatically. Advocate start, conversion, and reward issued events trigger your existing lifecycle flows without custom ETL work.

Klaviyo integration →

Stripe Connect

Affiliate commissions batch-execute through Stripe Connect with item-level outcome tracking. Finalization before payout creation protects accounting integrity.

Stripe Connect integration →

Ready to see it in your campaign context?

Start with self-serve onboarding for your first campaign, or book a walkthrough tailored to your referral, affiliate, and giveaway strategy.