Skip to main content

Brevo Integration

Connect your Yayem onboarding workflow directly with Brevo, ensuring all applicants and members are automatically synced and kept up to date in your CRM.

A
Written by Adam Friedman
Updated over 2 weeks ago

Overview

Connect your Yayem onboarding workflow directly with Brevo, ensuring all applicants and members are automatically synced and kept up to date in your CRM.

As users move through onboarding in Yayem, their contact profile, attributes, and membership status are updated in real time inside Brevo—keeping your lists clean, accurate, and ready for marketing automation.

This integration is available for all Yayem partners using Brevo for CRM and email marketing.


Benefits

  • Automatically create and update contacts in Brevo as users apply through Yayem

  • Eliminate manual data entry and list maintenance

  • Keep membership status, tiers, and profile data continuously in sync

  • Unlock better segmentation for campaigns, announcements, and lifecycle emails


How the Integration Works

  1. When a user begins the Yayem onboarding process, a contact is created or updated in Brevo using their email address.

  2. The contact is added to your designated Brevo list.

  3. As users move through Yayem’s onboarding flow, profile data syncs in real time.

  4. Any updates to status or membership details are automatically reflected in Brevo.

  5. Once onboarding is complete, the Brevo contact includes:

    • Status (e.g. Applicant, Active)

    • Membership tier name

    • Membership tier ID

    • External ID (Yayem user ID)

    • Additional mapped profile attributes


Step 1: Generate a Brevo API Key

First, generate an API key so Yayem can securely send updates to Brevo.

  1. Click the black “Generate a new API key” button

  2. Copy the key and share it securely with the Yayem team


Step 2: Create a Test Contact (Required)

Before configuring attributes, you must have at least one contact in your Brevo account.

  1. Click Create a contact

  2. Enter an email address (this can be a test email)

  3. Save the contact

<a href="https://help.brevo.com/hc/article_attachments/21013662763154?utm_source=chatgpt.com" rel="nofollow noopener noreferrer" target="_blank">https://help.brevo.com/hc/article_attachments/21013662763154?utm_source=chatgpt.com</a>

⚡︎ If you already have at least one contact in Brevo, you can skip this step.

Step 3: Configure Contact Attributes

  1. In the left sidebar, under CRM, click Contacts

  2. At the top, click Contact attributes

You will see a list of default Brevo attributes.


To fully support the Yayem integration, confirm the following attributes exist.
If any are missing, create them exactly as shown:

Attribute Name

Type

EMAIL

Text

FIRSTNAME

Text

LASTNAME

Text

SMS

Text

EXT_ID

Text

STATUS

Text

MEMBERSHIP_TIER_NAME

Text

MEMBERSHIP_TIER_ID

Text

DATE_CREATED

Date

DATE_UPDATED

Date

Step 4: Make Attributes Visible on Contact Profiles

  1. Open the test contact you created earlier

  2. Hover over the gear icon on the contact profile

  3. Click Manage visible attributes

  1. On the right, you will see your newly added attributes under Attributes not shown

  2. Drag them into Your groups, under Information

Once added, these attributes will appear on all contact profiles.


You’re Done

After completing these steps:

  • All contacts synced from Yayem will include these attributes automatically

  • Attributes will be assigned to every contact going forward

  • Yayem will send real-time updates to Brevo as users apply, get approved, or change status

  • Your Brevo lists will remain accurate without manual intervention


Things to Note

  • Only attributes configured in Brevo will sync from Yayem

  • Status changes (e.g. Applicant → Active Member) are pushed automatically

  • Yayem continues to send transactional emails

  • Brevo is used for bulk email campaigns and marketing automation

Did this answer your question?