Open the Audience tab in the sidebar to see every contact, search and filter them, and edit their details.Documentation Index
Fetch the complete documentation index at: https://docs.brew.new/llms.txt
Use this file to discover all available pages before exploring further.
Contact verification
Every contact added to Brew is automatically verified to protect your sending reputation. You’ll see a verification status on each contact:- Verified. The address is confirmed deliverable
- Pending. Verification is in progress (usually a few seconds)
- Suppressed. The contact was flagged as risky and won’t receive emails
Suppressed contacts still appear in your contact list but are excluded from sends. This protects your bounce rate and sender reputation.
Contact properties
Every contact has properties, fields that store information you can use for personalization and segmentation.Default properties
| Property | Example | Merge tag | API name |
|---|---|---|---|
philip@brew.new | {{{email}}} | email | |
| First name | Philip | {{{firstName}}} | first_name |
| Last name | Sørensen | {{{lastName}}} | last_name |
| Source | CSV | {{{source}}} | source |
| Subscribed | Unsubscribed | N/A | subscribed |
| Created at | Oct 10, 2025, 3:02 PM | {{{createdAt}}} | created_at |
| Updated at | Oct 10, 2025, 3:02 PM | {{{updatedAt}}} | updated_at |
Custom properties
Add custom properties for any additional data, demographics, plan, behavior, anything you want to use in personalization or segmentation. To add a custom property:- Open the Audience tab
- Click the contact-properties icon (rightmost icon in the audience table)
- Select Add new property
- Name it, pick a type, save
Property types
String
String
Text values. Examples:
"Enterprise", "New York", "Referred by Jane".Number
Number
Integers or decimals. Examples:
42, 99.95, 2500.Boolean
Boolean
True/false. Accepted formats:
true/false, yes/no, 1/0.Date
Date
Unix timestamp (seconds or ms) or ISO date string.Examples:
1704067200(seconds)1704067200000(milliseconds)2025-01-052025-01-05T14:30:00Z
Activity timeline
Click any contact’s email in the Audience table to see their full activity timeline. Every event, in chronological order. The timeline shows:Email engagement
Email engagement
- Sent. When an email was delivered to the contact
- Opened. When they opened an email
- Clicked. When they clicked a link
- Hard bounced. Permanent failure
- Soft bounced. Temporary failure
- Marked as spam. They reported an email as spam
- Unsubscribed. They opted out
Audience events
Audience events
- Added to audience. When the contact was first added
- Property updated. Any time a property changed
Unsubscribes
Every campaign and automation email includes an unsubscribe link automatically. You don’t have to add one or think about compliance. When a contact clicks unsubscribe, they go to your branded unsubscribe page. Their status updates immediately and an “unsubscribed” event appears in their activity timeline. What happens after unsubscribe:- They stop receiving marketing emails (campaigns and automations)
- They continue to receive transactional emails like password resets, order confirmations, and account notifications
- The unsubscribe shows up in your analytics
- You can’t re-subscribe contacts from the UI. This protects against accidental re-subscription and keeps you compliant with CAN-SPAM
- CSV imports don’t re-subscribe contacts who’ve previously unsubscribed, even if
Subscribedis set totrue - Hard bounces and spam complaints are handled separately from unsubscribes
Customize the unsubscribe page
Open Settings → Unsubscribe to preview and customize the page contacts see. You can adjust the copy, branding, and confirmation message. The unsubscribe link itself stays automatic in every email.Updating contact properties
For individual contacts:- Click a contact in the Audience table
- Edit any property
- Click Save
Deleting contacts
To permanently remove contacts:- Filter or select the contacts to delete
- Click the More menu
(...)at the top of the table - Select Delete contacts
- Confirm
Programmatic management
For backend-driven contact management, use the Brew API to create, update, and delete contacts.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.