Inserting Brevo Contact Reports into NocoDB

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.

0
Downloads
0
Views
7.81
Quality Score
beginner
Complexity
Author:Nima Salimi(View Original →)
Created:10/9/2025
Updated:11/11/2025

šŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments