πŸ“± Automate marketing campaigns with Airtable CRM & Brevo email tracking

⚑ 901 views Β· πŸ“± Social Media & Email Marketing

Description

🎯 General principles

This template automates the management of marketing campaign from a CRM based on Airtable, using Brevo for sending and tracking emails.

🧩 It is based on two main steps:

  1. Sending emails to targeted companies in Airtable, creating an interaction record for each sent email.

  2. Real-time tracking of events (email delivered / opened / clicked, unsubscribe request) via a n8n webhook, updating the corresponding interaction or company record.

This workflow provides precise tracking of marketing actions and facilitates the history of interactions with prospects or clients.


Prerequisites

Airtable with at least 3 tables:

Brevo:


βš™οΈ Step-by-step description

1️⃣ Sending Emails

Selecting targeted companies

The workflow queries the Company table in Airtable, filtering on a tag or a specific field related to the campaign (e.g., Campaign = β€œ1”).

Preparing data for Brevo

For each company, retrieves the necessary information: email address.

Sending the email via Brevo

Uses a Brevo Send Template node with a predefined template. Brevo returns a unique identifier for each email sent.

Creating an interaction in Airtable

A record is added to the Interaction table containing:


2️⃣ Tracking Events

Receiving Brevo events

Brevo triggers a webhook to n8n for each event:

Matching with the interaction

Updating the interaction

Managing unsubscribes

In case of an unsubscribe:


βœ… Benefits of this template

πŸ“¬ Contact

Need help customizing this (e.g., expanding Data Tables, connecting multiple surveys, or automating follow-ups)?

πŸ“§ smarthome.smartelec@gmail.com πŸ”— guy.salvatore 🌐 smarthome-smartelec.fr

πŸ”— Nodes Used

Airtable, Webhook, Brevo

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup