Importar datos a Brevo desde servidores FTP o bases de datos

clickable_banner-pricing_6_en-us.png

Importa automáticamente los datos de contacto a tu cuenta de Brevo desde sistemas externos utilizando servidores FTP o bases de datos. De este modo, podrás configurar un flujo de datos automatizado que se ejecutará sin intervención manual.

Antes de empezar

  • Necesitas una conexión a uno de los siguientes: 
    • Un servidor FTP (el tuyo o uno proporcionado por Brevo) 
    • Una base de datos compatible (PostgreSQL, MongoDB, BigQuery o Snowflake)
  • Actualmente, solo se admiten datos de contacto. La compatibilidad con objetos de ecommerce y objetos personalizados estará disponible en una fecha posterior.
  • Puedes crear varias fuentes dentro de una sola integración para importar datos de diferentes archivos o tablas de bases de datos.

ℹ️ Acerca de la importación de datos a través de la integración

Brevo admite dos tipos de fuentes de datos para importaciones automatizadas: servidores FTP y bases de datos.

Servidor FTP Bases de datos (PostgreSQL, MongoDB, BigQuery o Snowflake)

Con una integración de servidor FTP, puedes subir archivos en un servidor FTP y Brevo los recupera automáticamente para importarlos. Puedes utilizar tu propio servidor FTP o solicitar uno a Brevo.

  1. Sube los archivos de datos a tu servidor FTP a intervalos regulares (o cada vez que tengas datos nuevos).
  2. Brevo comprueba el servidor FTP según la programación que definas.
  3. Si encuentra un archivo que coincide con las reglas especificadas, Brevo importa los datos según tu configuración.
  4. Si no encuentra ningún archivo nuevo, Brevo espera hasta la siguiente comprobación programada. 

❓¿Cómo funciona?

La integración importa automáticamente los datos de tu sistema externo a Brevo en los intervalos que definas. Una vez configurada, la integración:

  • Comprueba si hay datos nuevos con la frecuencia que establezcas (cada hora, cada día o bajo demanda)
  • Procesa e importa los registros nuevos o actualizados
  • Asigna los campos de datos externos a los atributos de contacto de Brevo
  • Aplica las reglas de transformación de datos que has definido
  • Te envía alertas si se produce algún problema durante la importación

Puedes supervisar toda la actividad de importación desde tu panel de control de integración y descargar informes de errores si es necesario.

🖱️ Paso 1: Acceder a la integración

  1. En Brevo, haz clic en el menú desplegable de la cuenta y selecciona Integrations (Integraciones).
  2. En la barra de búsqueda, escribe el nombre de la integración que quieres instalar y haz clic en ella:
    1. FTP Server (Servidor FTP) para importaciones basadas en archivos.
    2. PostgreSQL, MongoDB, BigQuery o Snowflake para importaciones de bases de datos.
      import-data_select-integration_en-us.png
  3. Haz clic en Set up integration (Configurar integración).

⚙️ Paso 2: Conectar la fuente a Brevo

La integración creará la conexión entre Brevo y tu sistema externo:

  1. Introduce un nombre para tu integración y haz clic en Continue (Continuar).
    import-data_name-integration_en-us.png
  2. Introduce tus credenciales para conectar tu base de datos a Brevo. 
    import-data_credentials_en-us.png
  3. Si tu archivo está en una subcarpeta, abre Optional fields (Campos opcionales) y completa el campo Folder path (Ruta de la carpeta). Completa otros campos opcionales si es necesario. 
  4. Haz clic en Test integration (Probar integración) para asegurarte de que tu cuenta de Brevo y tu servidor están conectados.
  5. Haz clic en Add integration (Añadir integración)

🛢️ Paso 3: Añadir una fuente

Ahora que tu servidor y tu cuenta de Brevo están conectados, necesitas añadir tu fuente de datos. Una fuente define qué datos importar y cómo procesarlos.

Configuración de la fuente

  1. Ve a Integrations (Integraciones) > My integrations (Mis integraciones) y haz clic en el nombre de la integración que acabas de crear. 
  2. Haz clic en Create source (Crear fuente)
  3. Introduce un nombre para tu fuente. 
    import-data_source-configuration_en-us.png
  4. Elige el objeto en Brevo con el que quieres sincronizar tu fuente. Puede ser Contact (Contacto), Product (Producto), Order (Pedido) o Order item (Artículo del pedido)
  5. En el menú desplegable File to sync (Archivo para sincronizar), selecciona el archivo de tu fuente que quieres sincronizar con Brevo. Haz clic en el menú desplegable y en Refresh list (Actualizar lista) si tu archivo no aparece en la lista. 
  6. (Opcional) En el menú desplegable Field to check for updates (Campo para comprobar actualizaciones), selecciona el campo de tu fuente que Brevo debe comprobar durante cada sincronización para recuperar información nueva o actualizada. 
  7. En el menú desplegable Sync frequency (Frecuencia de sincronización), elige con qué frecuencia quieres recopilar datos desde tu fuente hacia Brevo. Puede ser manualmente, cada hora o cada día. Podrás cambiar esta frecuencia más adelante si es necesario. 
  8. Haz clic en Continue (Continuar)

Selección de datos 

En el menú desplegable Fields to sync (Campos para sincronizar), selecciona los campos de tu base de datos que se sincronizarán con Brevo y haz clic en Continue (Continuar)

❗️ Importante
Para garantizar que la sincronización funcione correctamente, debes seleccionar al menos un campo de cada grupo obligatorio que se muestra en el recuadro de información morado.
data-import_data-selection_en-us.png

Transformación de datos

Aplica fórmula a tus diferentes atributos para limpiarlos y estandarizarlos con los que ya tienes en Brevo.

Para aplicar una fórmula a un atributo: 

  1. Haz clic en Add formula (Añadir formula).
    import-data_data-transformation_en-us.png
  2. En el campo del editor, introduce tu fórmula de transformación utilizando CEL (Lenguaje de expresión común).
    💡 Información relevante
    Introduce . en el editor para mostrar las fórmulas y campos disponibles.
    Abre el acordeón a continuación para ver nuestros ejemplos de fórmulas de transformación:
    ➕ Ejemplos de fórmula de transformación
    • .normalizeEmail(): elimina los espacios y convierte las direcciones de email a minúsculas
    • .normalizePhoneNumber(): convierte los números de teléfono al formato internacional E.164
    • .normalizePhoneNumber("FR"): normaliza los números de teléfono locales que utilizan un código de país específico
    • .normalizePhoneNumber(["FR", "BE", "CH"]): prueba varios códigos de país en orden
    • (firstname + ' ' + lastname).trim() combina el nombre y los apellidos
    • Email.isNull() || Phone.isNull(): identifica registros con datos faltantes
    • maritalStatus.ifNull('unknown'): reemplaza los valores nulos con un valor predeterminado
    • variable.asInt(): convierte un valor en un entero
    ➡️ Para obtener más información sobre las funciones del CEL, consulta nuestro artículo dedicado Referencia de funciones de CEL.
  3. Reordena los campos si es necesario utilizando el icono de arrastrar y soltar drag-icon.png
  4. Haz clic en Add field (Añadir campo) para añadir un nuevo campo en tu fuente y sincronizarlo con un atributo de Brevo.
  5. Haz clic en Continue (Continuar)

Asignación de atributos 

Empareja los campo de tu fuente con los atributos de Brevo. 

  1. Junto a cada nombre de campo de tu fuente, selecciona en el menú desplegable el atributo de Brevo que le corresponda. 
    ❗️ Importante
    Para garantizar que la sincronización funcione correctamente, debes seleccionar al menos un campo de cada grupo obligatorio que se muestra en el recuadro de información morado. Al asignar campos, asegúrate de que el tipo de atributo de Brevo coincida con el tipo de datos del campo de tu fuente. Por ejemplo, si el campo de nombres en tu fuente es un texto (cadena) campo, debes seleccionar un Brevo atributo con la cuerda Escribe.
    import-data_attribute-mapping_en-us.png
  2. Desactiva un atributo si ya no quieres sincronizarlo. 
  3. Haz clic en Continue (Continuar)

Puedes comprobar el estado de la importación directamente en la configuración de la integración, consultando la lista de tus fuentes. 

▶️ Paso 4: Activar y supervisar la fuente

Una vez configurada, la fuente aparecerá en tu panel de control de integración. Desde aquí puedes:

  • Ver la configuración de la fuente y consutlar cuándo se importaron los datos por última vez
  • Activar manualmente una importación para probar la configuración u obtener actualizaciones inmediatas
  • Ver alertas y errores de importaciones recientes y descargar informes de errores
  • Editar la configuración de la fuente para ajustar la frecuencia, las transformaciones o las asignaciones de campos
  • Eliminar la fuente si ya no es necesaria
  • Añadir fuentes adicionales a la misma integración

Tus importaciones automatizadas se ejecutarán ahora según la programación que hayas configurado.

⏭️ ¿Qué es lo siguiente? 

🤔 ¿Tiene alguna duda?

Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro equipo de asistencia mediante la creación de un ticket desde su cuenta. Si todavía no tiene una cuenta, puede ponerse en contacto con nosotros aquí.

Si necesitas ayuda con un proyecto usando Brevo, podemos ponerte en contacto con la agencia partner de Brevo adecuada.

💬 ¿Fue útil este artículo?

Usuarios a los que les pareció útil: 0 de 0