Integración Drupal - Brevo: Fase1: Conexión y configuración
Este es el primer punto sobre esta "mini-sección/manual de usuario" de la integración de que estoy haciendo para Drupal con Brevo. Aquí te dejo más links con más info y pasos :)
El paso anterior es este: Integrar Brevo con tu web Drupal - Fases y módulo custom
Lo primero de todo es tener una base lo más sólida posible para que podamos construir todas las funcionalidades a partir de ahí. En mi caso, lo principal/base es conseguir una conexión al Brevo desde Drupal. Para ello, he definido estos requisitos:
- Tener un formulario de configuración de la conexión
- Realizar test de conexión desde la web
- Obtener listados básicos (listas, atributos, etc...)
Para que también tengas tú una referencia, todas las opciones de configuración están en esta ruta:
https://MI-SITIO-WEB.es/admin/config/custom_brevo
Formulario de configuración de conexión
En este formulario podremos definir la configuración base para la conexión con Brevo. En la captura de arriba, corresponde con la opción "Configuración general de Brevo"

Vamos a ver los campos uno a uno:
Connection Settings
- Site URL: Url base usar a la hora de enviar datos de tu web a Brevo. Esto se usará principalmente en un apartado más avanzado relacionado con la sincronización de productos/contenido entre tu web y Brevo. Aquí deberías introducir la url base de tu sitio web.
- Tracking ID: Id que te proporciona Brevo para realizar el tracking de eventos en tu web. Este ID es importante porque es el que usará la integración para enviar todos los eventos de carrito y compra a Brevo. Si el ID es incorrecto, tus eventos no llegarán a tu cuenta. Este punto también lo abordaremos más adelante.
- Api key: Clave de acceso proporcionada por Brevo. Es parte de las credenciales que necesita Brevo para autenticarse
- MA key: Clave de acceso proporcionada por Brevo. Es parte de las credenciales que necesita Brevo para autenticarse
Contact List Settings
- Enable user contact integration: con este checkbox lo que indicamos es si activamos/desactivamos la integración de los Usuarios con Brevo. Lo veremos en puntos más adelante pero la idea es que si lo activamos, todos los usuarios que interactúen dentro de la web (estén registrados) se envíen a Brevo y así pode ejecutar estrategias de marketing con ellos
- Contact list IDs: Listado de IDs de las listas de contactos de Brevo en las cuales queremos añadir los contactos de la web. Puedes añadir cuantas quieras. OJO! tampoco tengas 20 listas en Brevo con los mismos datos, no tiene sentido!
Test de conexión/Obtener listados
Estos 2 objetivos los he juntado en el mismo apartado ya que están muy relacionados. Corresponden al apartado "Consultar estado Brevo" de la primera captura.
Cada vez que entramos en este apartado, no conectamos a Brevo para obtener información básica (listados, totales, etc..) por lo que comprobamos conexión y nos traemos información.
Aquí os muestro algunas capturas de la información que podemos ver. Solo os puedo mostrar las cabeceras y algunos datos comunes de Brevo por privacidad claro :D



Bueno y hasta aquí la primera parte/sección de ese no se.. manual de usuario? podríamos llamar?
Te dejo por aquí también la zona de tienda por si quieres probar el módulo :D





