๐ค Inserting Brevo contact reports into NocoDB
โก 71 views ยท ๐ค CRM & Sales Operations
Description
Overview
This n8n workflow automatically retrieves Brevo contact reports and inserts summarized engagement data into NocoDB.
It groups campaign activity by email, creating a clean, unified record that includes sent, delivered, opened, clicked, and blacklisted events.
This setup keeps your CRM or marketing database synchronized with the latest Brevo email performance data.
โ Tasks
- โฐ Runs automatically on schedule or manually
- ๐ Fetches contact activity data from Brevo API
- ๐งฉ Groups all campaign activity per email
- ๐พ Inserts summarized data into NocoDB
- โ๏ธ Keeps engagement metrics synced between Brevo and NocoDB
๐ How to Use
-
๐งฑ Prepare your NocoDB table
Create a table with fields for: email, messagesSent, delivered, opened, clicked, done, and blacklisted. -
๐ Connect your Brevo credentials
Add your Brevo API Key in the HTTP Request node to fetch contact data securely. -
๐งฎ Review the Code Nodes
These nodes group contact activity by email and prepare a single dataset for insertion. -
๐ Run or schedule the workflow
Execute it manually or use a Schedule Trigger to automate the data sync process.
๐ Notes
- ๐ Make sure the field names in NocoDB match those used in the workflow.
- ๐ Keep your Brevo API Key secure and private.
- โ๏ธ The workflow can be expanded to include additional fields or filters.
- ๐ Use the data for engagement analytics, segmentation, or campaign performance tracking.
๐ Nodes Used
HTTP Request, NocoDB, Schedule Trigger, Filter
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File