1. Sign in
Install the CLI and sign in. A browser opens once to confirm.~/.config/subscriber/config.json. It needs Node.js 22.12 or later.
Your AI agent doesn’t need it: the MCP server signs in through your browser. To use the TUI, run subscriber with no arguments.
2. Pick a workspace and environment
A workspace is your team’s account. Inside it, environments keep separate sets of data, such as production and staging, so testing never emails real people. Every workspace starts with a Production environment.- CLI
- TUI
- API
subscriber workspaces create "Acme".3. Connect your email provider
Subscriber.dev sends through your own provider, so you keep your sending reputation and pay them directly. It works with any SMTP provider, or Cloudflare Email.- CLI
- TUI
- API
subscriber integrations set cloudflare with accountId, apiToken, fromEmail and fromName.4. Create a workflow
This one sends a welcome email straight away and a follow-up two days later.- CLI
- TUI
- API
Save this as
welcome.json:welcome.json
5. Add a subscriber and trigger the workflow
A subscriber is someone you email. Triggering a workflow starts it for one subscriber, which is what your app would do when someone signs up.- CLI
- TUI
- API
subscriber subscribers bulk or ask your agent to import an export.
6. Check it sent
Each time a workflow is triggered it creates a run, which records what sent and what’s still waiting.- CLI
- TUI
- API
Next steps
Connect your AI agent
Let your agent write workflows and manage subscribers for you.
Start workflows from Stripe
Send trial and payment emails automatically.