Latenode

Automatically sync Brevo contacts to your systems via Latenode webhooks

This template starts when Brevo reports a marketing event you subscribe to, including contact activity. JavaScript maps email, name, and attributes.

If the event only includes an id, the same node loads the contact from the Brevo API with your Brevo API key in that JavaScript node. An HTTP request then POSTs the normalized contact JSON to the URL you choose: your CRM, warehouse, or internal endpoint.

Updated Sep 16, 2026Est. run: 12sEst. cost: $0.0008
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Forwards Brevo contact changes as soon as the marketing trigger fires
  • Fills missing profile fields with JavaScript and the Brevo API
  • Delivers JSON to any HTTPS endpoint you own
  • Keeps the Brevo API key on the JavaScript node when a full contact GET is needed

How it works

1
Trigger

Start from Brevo

Brevo starts the scenario on the marketing events you enable for this connection, including contact created or updated.

2
Logic

Normalize the contact

JavaScript maps email, name, and attributes. If the event is only an id, the same node loads the contact from the Brevo API with the key stored in that JavaScript node.

3
Action

POST to your endpoint

An HTTP request sends the JSON payload to the destination URL you configure.

Setup guide

1

Connect Brevo

Add a Brevo connection. Use the Brevo marketing trigger and subscribe to the contact-related events you need.

2

Add JavaScript

Map the trigger payload into a stable contact object. If you call the Brevo Contacts API, put the API key on that JavaScript node.

3

Add the outbound HTTP request

Add an HTTP request. Set method POST and the URL of your CRM, warehouse, or internal webhook.

Requirements

A Brevo account connected in Latenode
Marketing events enabled so contact creates and updates reach the Brevo trigger
A Brevo API key on the JavaScript node if you need a full contact GET
A destination URL that accepts the POST

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.