Skip to main content

Manage Brevo contact lists with full CRUD and bulk membership control

Workflow preview

Workflow preview
100%
Manage Brevo contact lists with full CRUD and bulk membership control preview
Open on n8n.io

1. Workflow Overview

Brevo List Management Master Template Master advanced Brevo list operations that go beyond the native n8n node. This template provides a complete toolkit for dynamic email marketing automation, all...

Best for

  • Social Media automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.httprequest, n8n-nodes-base.stickynote, n8n-nodes-base.aggregate

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Viktor Klepikovskyi.

Original n8n.io source

1.1 Workflow description

Title
Manage Brevo contact lists with full CRUD and bulk membership control
Workflow name
Manage Brevo contact lists with full CRUD and bulk membership control

Brevo List Management Master Template

Master advanced Brevo list operations that go beyond the native n8n node. This template provides a complete toolkit for dynamic email marketing automation, allowing you to manage lists and contact memberships with professional-grade precision.

Key Features

  • Full List CRUD: Create, Read, Update, and Delete Brevo lists via API.
  • Auto-Pagination: Pre-configured pagination settings to handle hundreds of lists or thousands of contacts automatically.
  • Membership Control: Bulk add or remove contacts from specific lists using unique identifiers.
  • Smart Sorting: Easily organize list data using built-in query parameters.

How to use

  1. API Key: Get your API Key from the Brevo Settings page (SMTP & API section).
  2. Credentials: Use n8n's native Brevo credential type (select "Predefined Credential Type" in the HTTP Request nodes).
  • Alternatively, use Header Auth with the name api-key and your key as the value.
  1. Customize: The nodes use path parameters like {listId}. Map these dynamically from your trigger data or set them as static values.

Documentation & Support

For a deep dive into how each node works and how to extend this workflow, check out the full tutorial: Mastering Brevo List Management in n8n

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Get All Lists

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 2 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 4 - Create a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 5 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Update a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 8 - Get a List’s Details

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 9 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Delete a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 11 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Get Contacts in a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 13 - Aggregate Lists Pages

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 14 - Aggregate Contacts Pages

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 15 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Add Existing Contacts to a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 17 - Sticky Note7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Delete Contacts from a List

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 19 - Sticky Note8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Manage Brevo contact lists with full CRUD and bulk membership control
Complexity advanced
Nodes 19
Categories Social Media
Author Viktor Klepikovskyi
Published 23 Feb 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13639/13639.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Manage Brevo contact lists with full CRUD and bulk membership control do?

Brevo List Management Master Template Master advanced Brevo list operations that go beyond the native n8n node. This template provides a complete toolkit for dynamic email marketing automation, all...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media use case.