Skip to main content

Inserting Brevo contact reports into NocoDB

Workflow preview

Inserting Brevo contact reports into NocoDB preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

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.