
What are Campaigns?
Campaigns are one-time emails sent to your audience - perfect for announcements, newsletters, and promotions. With Brew, you can generate, personalize, and send high-converting campaigns in seconds. Brew’s AI handles the heavy lifting, ensuring every campaign is on-brand, uses your brand voice and design system, and follows best practices for high conversion.Creating a Campaign
To create a campaign, go to the Create page, select Campaigns from the tabs above the prompt box, and describe what you want. Brew’s AI generates your email instantly - complete with subject line, preview text, and personalized content.For detailed guidance on writing effective prompts, see our Prompt Guide.
Common Starter Prompts
- Product Announcements
- Event Invitations
- Promotions & Offers
- Educational Content
Share important news about new features, launches, or updates.Example prompts:
Announce our new integration with Salesforce, including key benefits and a link to the setup guide. Create a product launch email for our new analytics dashboard, highlighting three main features and a call to action to try it now. Draft an announcement for our upcoming mobile app, with download instructions and user testimonials.
Editing Your Campaign
After Brew generates your campaign, you have two ways to refine it:- Chat editing - Describe what you want to change and Brew updates your email instantly. Great for larger rewrites, tone adjustments, or structural changes.
- Manual editing - Click directly on any text, link, or image in the email to edit it in place. This is useful for quick tweaks like fixing a typo, swapping a link, or replacing an image.
After each manual edit, click Save. This saves a new version of your email and ensures the AI takes your manual changes into consideration for future edits.
For advanced editing techniques and prompt writing tips, see our Prompt Guide.
Save as Template
Once you’ve created a campaign you’re happy with, you can save it as a template for future use. Click the three-dot menu (⋮) in the top bar and select Add to Templates. The email will appear on your Templates page, where you or your team members can remix it into new campaigns. Saved templates are private by default - only your organization can see and remix them. You can set a template to public if you’d like to share it with the broader Brew community and allow users from other organizations to remix it.Dynamic Content & Personalization
Dynamic content lets you personalize campaigns by automatically inserting information about your contacts. Brew’s AI automatically adds relevant merge tags when creating campaigns, but you can also add or edit them manually.How to Use Dynamic Content
Brew’s AI automatically inserts dynamic content variables when generating your email. You can also add or edit variables directly in the email editor. Dynamic content works in the email body, subject line, and preview text. Click on any dynamic content variable in your email to edit it.Contact Properties
For campaigns, you can use contact properties - information stored about each contact in your audience. This includes default fields like email and name, plus any custom fields you’ve created. Any data you sync to Brew via API, integrations, or CSV uploads can be used. Examples:Hi {{{firstName}}}, check out our latest updates!→Hi Alex, check out our latest updates!Your {{{planName}}} subscription→Your Pro subscription
{{{firstName}}}- Recipient’s first name{{{lastName}}}- Recipient’s last name{{{company}}}- Company name{{{email}}}- Recipient’s email address{{{customProperty}}}- Any custom contact property you’ve created
Learn more about contact properties and how to manage them.
Fallback Values
If a contact is missing data for a property and no fallback is set, the variable will render as blank in the email. To avoid this, add a fallback value inline using a pipe (|):
Examples:
| Syntax | Result When Data Exists | Result When Missing |
|---|---|---|
Hi {{{firstName | there}}} | ”Hi Alex" | "Hi there” |
Your {{{planName | current}}} subscription | ”Your Pro subscription" | "Your current subscription” |
For automations, you can also use event properties from your trigger payload. See the Automations and Transactional Emails pages for more details.
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.