Overview
- In‑product referral UI: Cello’s Referral Component lives inside your app; users can copy links, view stats, and manage rewards without leaving.
- Portal‑centric model: PartnerStack centers on an external portal and SDK; in‑app referral UI is minimal and often redirects to PartnerStack.
Integration and UX embedding
Example
Open Cello’s panel from an “Invite Friends” button in your app; PartnerStack typically takes users out to an external dashboard for management.
Notifications and engagement
Cello includes an in‑app and email notification system for referral programs:- In‑app alerts & badges for referral joins or rewards earned.
- Announcements prompting next steps (e.g., add payout details).
- Email lifecycle for welcome, reward earned, and unclaimed reminders.
- Behavior‑based timing to coordinate prompts and reminders.
PartnerStack does not provide native in‑app notifications. It relies on webhooks and external email triggers; custom in‑app messaging requires manual builds, requiring additional development effort.
Mobile SDKs
Attribution: client vs server flow
Campaigns, rewards, and payouts
Campaign design and reward rules
Payout management
Recurring rewards and multi‑month commissions
Summary: key differences
- In‑app UI vs portal: Cello is embedded; PartnerStack is portal‑centric.
- Engagement: Cello provides in‑app + email journeys; PartnerStack relies on external comms.
- Attribution: Cello is server‑first via metadata/webhooks; PartnerStack defaults to client/cookie tracking.
- Campaigns: Cello composes multiple rewards in one campaign; PartnerStack uses single‑reward triggers.
- Payouts: Cello supports in‑app payout flows; PartnerStack manages payouts externally.
- Mobile SDKs: Cello offers native iOS/Android/React Native SDKs with an embedded component; PartnerStack has no native mobile SDK (portal‑centric).