Documentation

Everything you need to know about using Growth

Getting Started
Configure an affiliate program, track referrals, and pay partners from the organization's Stripe account.
Current Organization API
Retrieve the organization attached to an API key.
Affiliate Tracking Setup
Copy-paste affiliate click, signup, and Stripe payment tracking into your SaaS app.
Track Click
Record a referral click and return a click id.
Track Signup
Attribute a new customer to an affiliate partner.
Track Payment
Record a payment and create a commission when the program is payment-based.
Trigger Workflow
Enroll a contact in an email workflow from your application.
Email Marketing Integration
Add Growth email contacts from Next.js or TanStack Start applications.
List Email Contacts API
List email contacts for the organization attached to an API key.
Trigger Event
Post what happened and let Growth pick the workflow that answers it.
List Transactional Emails API
List the active transactional email definitions available to an organization API key.
Email Marketing Infrastructure
Configure SES, Stalwart, R2, and provider webhooks for Growth email marketing.
Sending From Your Own Domain
Connect your own Amazon SES account, verify a domain, and route marketing and transactional email to different senders.
Get Email Contact API
Retrieve one email contact by email address.
Send Transactional Email API
Send a template-bound transactional email with per-send variables and delivery tracking.
Support Inbox
Receive, reply to, and track customer support email inside Growth — via IMAP or Resend/Brevo inbound, with attachments, delivery tracking, and CRM linking.
Identify Email Contact API
Create or update a contact with additive tags and merged custom fields.
Update Email Contact API
Update an email contact identity and custom fields by email address.
Sending from your Google account
Send campaigns and transactional email from Gmail or Google Workspace — the one-click OAuth connection, the app-password shortcut, and how to sign in to Growth with Google.
Unsubscribe Email Contact API
Unsubscribe an email contact while preserving engagement history.
Add Email Contact Tags API
Add tags to an email contact by email address.
Remove Email Contact Tags API
Remove tags from an email contact by email address.
List Email Tags API
List email tags and contact counts for the active organization.
List Email Workflows API
List API-triggerable email workflows for the active organization.
Manage Email Workflows API
Create, read, replace, publish, and delete email workflows from JSON.
Manage Transactional Emails API
Create and edit transactional email definitions and their bound template from JSON.
Growth CLI
Use growth-cli to manage contacts, campaigns, workflows, surveys, partners and payouts from the terminal.
Email Campaigns API
Create, edit, schedule, send and measure email campaigns from the API.
Email Surveys API
Create in-email surveys and read their answers from the API.
Affiliate Partners API
Create affiliate partners, change their status and pay their commissions.
Affiliate Promo Codes API
Create, edit and sync Stripe promo codes attached to affiliate partners.
Affiliate Offers API
Give each partner one promotional offer and mint as many code names on it as they need.
Affiliate Revenue API
Read payments, commissions, payouts and program totals from the API.
Partner Outreach (Quick Send) API
Manage the emails partners send prospects from Quick send, and the workflows they can start.