Skip to main content

The universal referral platform for SaaS, Web and Mobile apps

The complete referral platform for SaaS. Launch and manage automated referral programs natively inside your web and mobile apps with our referral API and drop-in SDKs. A powerful B2B referral engine built for developers.

Cross-platform tracking
In-house attribution engine
Drop-in UI components
Fraud prevention
Signed webhooks with retries
Full customization
API keys with expiry
Multi-tenant by design
Cross-platform tracking
In-house attribution engine
Drop-in UI components
Fraud prevention
Signed webhooks with retries
Full customization
API keys with expiry
Multi-tenant by design
What's in the box

The complete referral platform to make growth viral

GrowthRail bundles the SDKs, UI, attribution, anti-fraud, webhooks, and analytics so your team can launch in minutes not months.

Seamless Web & Mobile Tracking

One product for vanilla JS, React, and React Native. Referrals flawlessly follow your users from their first web visit to their mobile app install.

Bulletproof Referral Tracking

Never lose a referral to the App Store gap. We blend referral codes with device matching to capture installs with no deep-link payload.

Drop-in share UI

Modal, drawer, inline panel, floating trigger, and new-user banner — all themeable from the dashboard. You don't have to design a single share screen.

Automated Reward Fulfillment

Automatically issue credits, discounts, or upgrades when a referral converts. With built-in retries and logs, reward delivery is completely automated.

Brand-perfect customization

Theme color, tint, positioning, copy, light/dark — every surface matches your product. Live preview as you tweak. No code redeploy required.

Built-in Fraud Protection

Prevent self-referrals and abuse automatically. Includes per-project allow- and block-lists, single-claim enforcement, and secure, auditable logs.

Actionable Growth Analytics

Track your exact conversion rates, top referrers, and ROI. Custom attributes let you segment users based on your product, not our platform.

API keys with real lifecycle

Bearer-token API keys (BCrypt-hashed) with expiry presets, last-used tracking, and instant revoke. Shown once at creation — never persisted in plain text.

Integrates in Minutes

Developer-loved SDKs so your team can focus on your core product. Built with TypeScript-first libraries, full OpenAPI references, and secure architectures.

Developer-Friendly

Launch in minutes with our Referral SDK & API

Drop-in UI components, React hooks, and native referral SDKs mean your engineering team can integrate a developer-first referral platform with just a few lines of code.

The dashboard

A control room for your referral program

Every knob your program needs in one place — campaigns, users, webhooks, analytics, and API keys. Project-scoped and securely isolated to your organization.

Overview

Acme Referrals · last 30 days

Referrers
0
+18%
Conversions
0
+24%
Conv. rate
0.0%
+3.1%

Referral conversions

7d30d90d
Signed with a per-webhook secret you control
Up to 5 automatic retries with 30s backoff
Every attempt logged: time, status, HTTP code, duration
One-click manual replay from the dashboard
Multiple webhooks per campaign — fan out to billing, CRM, ops
Background processor decouples delivery from request latency
Reward Automation

Automate rewards instantly without manual work

When a referral converts, GrowthRail automatically notifies your system to issue the reward. With built-in retries and delivery logs, you never have to manually credit a user again.

Built for

The shape of growth, whatever you ship

The same engine adapts to subscription products, consumer apps, marketplaces, and partner programs. Configure campaigns and reward events to match your funnel.

SaaS

Give & get for subscription products

Reward referrers with a free month, referees with a discount. Trigger from plan_upgraded events. Stripe credits via webhook.

Consumer mobile

Referral codes that survive App Store installs

Probabilistic device matching attributes installs even when the deep-link payload is lost. Banner welcomes the referred user on first open.

Fintech

Tiered referral payouts with audit trails

Anti-fraud allow/block lists per project. Each conversion writes an immutable tracking record. Replay any payout webhook from the dashboard.

Marketplaces

Refer-a-seller / refer-a-buyer programs

Separate campaigns per project keep buyer and seller funnels isolated. Custom event names like first_listing or first_purchase reward the right moment.

Creator tools

Per-project referral branding

Custom theme color, copy, modal vs drawer per project. Live preview before publishing. No code redeploy to retheme.

B2B

Partner / affiliate motion in the same engine

Long-lived API keys with expiry presets and revoke. Server-to-server referral creation. Custom attributes capture partner segment.

FAQ

Common questions

If something isn't covered here, ping contact@growthrail.dev — early-access teams get direct Slack access to engineering.

Which platforms do you support?
Web (vanilla JS in any framework), React 16.8+, and React Native 0.60+ (Expo 54). The core SDK is isomorphic, so it runs in Node, browsers, and React Native. For everything outside JS, the REST API integrates with any backend in any language.
Do I have to build the share UI myself?
No. The SDK ships a modal, a drawer, an inline panel, a floating trigger button, and a new-user banner. Theme color, position, copy, and light/dark are configured from the dashboard. You can also keep the headless API and render your own UI.
What about fraud and double-claiming?
Per-project allow- and block-lists, single-claim enforcement on each LinkClickAnalytics ID, soft-deletes on every entity for audit trails, and security-logged authentication. Webhook secrets are per-webhook so a leak is contained.
How do rewards get delivered?
When a referred user completes a reward event, GrowthRail fires referral.converted to every enabled webhook on the campaign. You handle the actual reward in your stack — Stripe credit, in-app entitlement, payout, whatever. We retry up to 5× with backoff and log every attempt; you can manually replay from the dashboard.
Is there a hosted dashboard or do I build my own?
Yes, GrowthRail provides a fully hosted dashboard where you can manage campaigns, users, webhooks, and analytics from a single console.
Can I run multiple referral programs?
Yes. Each project is an independent program with its own campaign config, webhooks, app users, and API keys. Great for separate apps in the same org, or buyer vs. seller programs in a marketplace.
How much does GrowthRail cost?
The Developer plan includes up to 50 successful referrals per month at no cost. Business adds unlimited referrals; current monthly and annual prices are shown live from Stripe on the pricing page.
Get early access

Ship a referral program today, not next month.

Join product and growth teams piloting GrowthRail. Free during early access, no credit card required.