Before you start. You need a verified sending domain.
1. Set Up Your Trigger
You have two options depending on your stack. Option A: Use an integration. If you use Stripe or another connected platform, Brew can use their events as triggers directly. Connect your integration in Integrations and the relevant events become available in the automation builder. For a welcome flow,customer.subscription.created is the most common Stripe trigger. It fires the moment someone starts a subscription. Check the integrations page for the full list of supported platforms and their available events.
Option B: Custom event. If you want to trigger from your own backend, Brew can create the trigger event for you as part of generating the flow. Just describe it in your prompt in step 2 and Brew sets it up. Once the flow is generated, wire up the event in your backend via the API Reference.
2. Generate the Flow
Open Home and describe what you want in the chat. A simple prompt is enough:3. Review and Edit Each Email
Click any Send Email node in the diagram to open that email. You have three ways to refine it: Edit with AI via the flow chat. Use the chat panel on the left to make changes across the whole flow or to a specific email:- “Make the first email shorter and more direct.”
- “Add the recipient’s first name to the subject line of email 2.”
- “Make email 3 feel less like a case study and more like a quick story.”
{{{firstName}}} anywhere in the email body or subject line. If no name is available, add a fallback: {{{firstName | there}}} renders as “Hi there” when the field is empty.
4. Test the Flow
Test at two levels before setting the flow live. Individual emails. Click any Send Email node in the flow diagram, then click Test in the toolbar. A preview modal opens. Enter one or more email addresses separated by commas and click Send Preview. The subject line is prefixed with[PREVIEW] so it’s easy to spot in your inbox. Preview emails don’t affect analytics.
The full flow. Once individual emails look right, open the flow and click Test automation. Enter a test email address and fill in the trigger payload fields. These are the values Brew uses to personalize the emails during the test run. Click Fire test. Brew runs through the entire flow exactly as a real event would, sending all emails to the test address only. Real contacts on the trigger payload are never hit on test runs.
Recent test runs appear at the bottom of the modal so you can confirm the flow fired correctly.
5. Set It Live
When the flow looks right, open the lifecycle status dropdown and change it from Draft to Live. The next matching trigger event will start the flow automatically. Monitor runs from the Automations list. It shows every flow with its current status and trigger. Click into this flow to open its canvas and see individual execution history and catch any failures early.Extending the Flow
Once the 3-step flow is running, common additions include: A split based on engagement. After email 2, split the flow: contacts who clicked go down a deeper product education path, contacts who did not get a simpler re-engagement nudge.Need help?
Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:- Self-Service Tools
- Talk to Our Team
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
ChatGPT/Claude Integration
Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.