Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Brevo Contact Sync

1 sites Security covered Drupal 10–11
View on drupal.org

This module synchronizes Drupal user field data with Brevo contacts, allowing administrators to map user fields to Brevo attributes. It supports mapping either the raw value or a specific key for selected fields, and dynamically displays available Brevo contact lists for selection.

This module allows you to map user field values with Brevo according to your requirements. It also dynamically provides Brevo contact lists in the Drupal mapping form. An additional feature is the Key/Value functionality. When the user selects an option key, the corresponding value is mapped accordingly.

For example, if a user maps a content reference field and selects the key option, the key value will be saved in Brevo. When the value option is selected, the exact value of the field will be saved.

Features

The module provides three main headers in the Mapping Configuration form: User Field, Value, and Mapping Field, accessible only by administrators.

  • User Field: Displays only the user fields available on the site.
  • Value: Allows you to select the type of values you want to map.
  • Mapping Field: Dynamically displays Brevo contact attributes based on the fields added by the user.

Additional Requirements

This module requires the Brevo: Digital Marketing Tool (formerly Sendinblue) module.
(https://www.drupal.org/project/sendinblue_api)

Configuration

  1. After installing the module, navigate to Configuration -> User Mapping under the Sendinblue API services.
  2. In the User Field section, select the user field you want to map.
  3. Choose the Key/Value option to specify how values should be mapped.
  4. Select the corresponding Brevo Field to map the user field to.
  5. Save the mapping form.
  6. You can also select the Brevo contact list as per your needs.
  7. After configuration, go to the user form, enter the required information, and save it.
  8. Once saved, your information will be synced with Brevo based on the selected mapping fields and contact list values.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.2 Stable 10–11 Feb 26, 2025
1.0.1 Stable 10–11 Jan 10, 2025
1.0.x-dev Dev 10–11 Dec 26, 2024