CSV Upload
Learn how to add or update contacts by uploading a CSV file to Brew
The CSV upload feature allows you to easily import new contacts or update existing ones in bulk. This is particularly useful when migrating from another platform or when you need to add a large number of contacts at once.
Bulk import
Add thousands of contacts at once with a simple spreadsheet upload
Automatic deduplication
No need to worry about duplicates—Brew handles them automatically
Custom properties support
Include any custom fields you want to add or update with your contacts
Getting Started with CSV Uploads
Prepare your CSV file
Create a CSV file with the following columns:
Required column:
Email
- The contact’s email address
Recommended columns:
First Name
- The contact’s first nameLast Name
- The contact’s last name
Optional column:
Subscribed
- Whether the contact is subscribed (usetrue
orfalse
, defaults totrue
if not specified)- Any custom properties you’ve created in Brew
Download our example CSV template to ensure your file is correctly formatted.
Access the import screen
- Go to the Audience page
- Click the Add Contacts button in the top right corner
- Select CSV Upload from the dropdown menu
Upload your CSV file
- Drag and drop your CSV file into the upload area or click to browse your files
- Wait for the file to upload and process
Map CSV columns to Brew properties
After uploading, you’ll see a column mapping screen:
- Ensure each CSV column is correctly mapped to the corresponding Brew property
- For any columns that don’t have a default mapping, select the appropriate property from the dropdown
- Click Continue when the mapping is complete
If your CSV contains columns for custom properties that don’t yet exist in Brew, they will be automatically created during the import process.
Review and confirm
Review the import summary, which shows:
- Total contacts to be added or updated
- Any potential issues or errors
- Option to trigger automations for new contacts
- Option to add contacts to subscription groups
Complete the import
Click Complete Import to finalize the process.
You’ll see a success message when the import is complete, and your contacts will be available in your Audience.
Adding Contacts to Subscription Groups During Import
During the import process, you can optionally add the imported contacts to one or more subscription groups:
Enable subscription group option
On the review screen, toggle on Add to subscription groups
Select subscription groups
Choose the subscription groups you want to add the contacts to from the dropdown menu
Complete the import
Continue with the import process as normal
This will only add contacts to the selected groups - it won’t remove them from any groups they might already belong to.
Updating Existing Contacts
You can also use CSV upload to update existing contacts:
Triggering Automations for Imported Contacts
You can optionally trigger automations when importing contacts:
Enable automation triggers
On the review screen, toggle on Trigger automations
Understand which automations will trigger
This will trigger:
- For new contacts: Automations with “Contact added” triggers
- For updated contacts: Automations with “Contact updated” triggers
- If adding to subscription groups: Automations with “Added to subscription group” triggers
Complete the import
Continue with the import process as normal
Be careful when enabling this option with large imports, as it could trigger a high volume of emails.
Viewing Import History
You can view a history of your past CSV imports:
- Go to the Audience page
- Click Add Contacts → CSV Upload
- Click View imports
- This shows all previous imports with details like:
- Import date and time
- Number of contacts imported
- Success/error rates
- Click on any import to see detailed information
Troubleshooting Common CSV Issues
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:
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
AI Assistant Chat
Click the sparkle ✨ icon next to the “Ask any question” search bar in the top left to chat with our AI assistant that’s been trained on our entire documentation.
ChatGPT/Claude Integration
Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
AI Assistant Chat
Click the sparkle ✨ icon next to the “Ask any question” search bar in the top left to chat with our AI assistant that’s been trained on our entire documentation.
ChatGPT/Claude Integration
Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.
Schedule a Call
Book time with our founders for personalized guidance on strategy, best practices, or complex implementation questions.
Call Us Directly
Need immediate assistance? Reach us at +1-(332)-203-2145 for urgent issues or time-sensitive questions.
Slack Channel
Our preferred support channel. You’ll receive an invite after signup for direct founder support and fast responses.
Email Support
Contact us at hey@getbrew.ai for detailed inquiries or if you prefer not to use Slack.