What this integration does
The Brevo connector listens for member signup. It upserts the new member into the Brevo list you configure, setting their first and last name from their display name and enabling update-on-conflict so re-signups never create duplicates. If a member account is deleted, the connector deletes the matching Brevo contact. If a reader clicks the HMAC unsubscribe link instead — where the member account survives — the connector blacklists the contact in Brevo rather than deleting it, so their attributes and list history stay intact while outbound mail stops. Every call is fail-soft: a Brevo API error is logged and never blocks the signup, delete, or unsubscribe flow it's attached to. It is a one-way push from VeloCMS to Brevo — campaigns and automations run entirely inside Brevo.