Integración con ActiveCampaign Seguir
Easypromos incluye dos integraciones nativas con ActiveCampaign que ofrecen las siguientes funcionalidades:
- Enviar automáticamente a ActiveCampaign los datos de registro de los usuarios que participan en una promoción creada con Easypromos.
- Validar que el email introducido por el usuario durante el registro ya existe previamente en ActiveCampaign.
Estas dos integraciones nativas están incluidas sin coste adicional para cualquier cliente con suscripción Marca Blanca.
Para otros casos de uso que no están cubiertos por las integraciones nativas —como, por ejemplo, enviar datos de participación (puntos obtenidos en un juego, respuestas a una encuesta, tickets de compra subidos) u obtener información sobre los premios ganados— recomendamos crear conectores a medida utilizando el sistema de webhooks de Easypromos, o bien mediante las integraciones disponibles en Zapier o Make.com.
En este tutorial explicamos paso a paso cómo configurar las dos integraciones nativas con ActiveCampaign.
1. Enviar automáticamente a ActiveCampaign los datos de registro de los usuarios que participan en una promoción creada con Easypromos.
¿Qué acciones se podrán hacer?
- Sincronizar e importar automáticamente los emails de los participantes a cualquier lista de ActiveCampaign. Easypromos sincroniza los leads con ActiveCampaign en ventanas de 15 minutos.
- Vincular los campos del formulario de registro de la promoción con los campos de la lista en ActiveCampaign.
- Condicionar la importación a la lista de ActiveCampaign a una casilla de verificación del formulario de registro (por ejemplo, se podrá elegir la casilla de verificación que corresponde al consentimiento de los usuarios a ser incluidos en la lista de correo).
Nota: La integración con ActiveCampaign únicamente está disponible para clientes con Plan Corporate o Plan Marca Blanca.
Importante: Para poder importar los emails de los participantes a tus listas de correo de ActiveCampaign deberás activar el campo 'Email' en el formulario de registro de los usuarios, para que así los usuarios deban escribir su correo electrónico en el momento de registrarse a la promoción.
Nota: La integración solo importará nuevos usuarios que se registran en la promoción así que asegúrate de configurar la integración antes de lanzar la promoción.
Para empezar, será necesario que el administrador ya disponga de una cuenta activa en ActiveCampaign, así como una lista de leads ya creada, donde se importarán todos los emails de los usuarios que han participado en la promoción.
Una vez creada la lista de correo, para sincronizar la base de datos de tu promoción con ActiveCampaign deberás seguir estos pasos:
1. En Active Campaign deberás crear una API nueva, para poder obtener los datos de acceso API y poder sincronizar Easypromos con ActiveCampaign. Para esto, deberás acceder a la configuración de tu cuenta, al apartado de desarrollador y crear una nueva clave.
2. Una vez situado en la página de gestión de la promoción, haz clic en la opción "Integraciones" que encontrarás en el menú de la izquierda:
3. A continuación, haz clic en la imagen de ActiveCampaign para poder sincronizar la base de datos de la promoción:
4. Accederás a la página de configuración del módulo de ActiveCampaign, donde como primer paso deberás conectar con tu cuenta de ActiveCampaign introduciendo la API key y la URL.
5. A continuación, se abrirá un pop-up con las diferentes listas de correo que tienes creadas en ActiveCampaign. Selecciona en qué lista de ActiveCampaign quieres importar los datos de los usuarios de tu promoción.
6. A continuación, se abrirá una ventana popup que te muestra los diferentes campos del formulario de registro que has configurado en la promoción, así como también el campo 'Email' que viene siempre por defecto. En este punto deberás vincular los diferentes campos de registro con los campos de la lista de correo en ActiveCampaign, tal y como se indica en la imagen siguiente:
7. Una vez vinculados todos los campos del formulario quedará habilitada la importación automática, la propia aplicación sincronizará e importará automáticamente los emails de los usuarios a ActiveCampaign a medida que se vayan registrando a la promoción (los usuarios se importarán automáticamente en un periodo de 15 minutos máximo).
En esta pantalla podrás ver las opciones de configuración de la integración que tienes disponibles:
- Cambiar: Desde aquí podrás cambiar la lista de correo de ActiveCampaign que has seleccionado anteriormente.
- Ver y editar vínculos: aquí podrás revisar los campos del formulario que has vinculado con los campos de la lista en ActiveCampaign, y realizar cualquier modificación que necesites.
- Selecciona la casilla de consentimiento de la promoción: esta opción te permitirá seleccionar la casilla de verificación del formulario donde solicitas el consentimiento de los usuarios. Si seleccionas esta opción, la aplicación únicamente importará a ActiveCampaign los emails de los usuarios que hayan aceptado esta casilla de verificación.
Nota: En las promociones con Login activado, únicamente se enviarán los usuarios únicos y no sus participaciones ni premios.
2. Validar que el email introducido por el usuario durante el registro ya existe previamente en ActiveCampaign.
Este caso de uso permite validar el acceso de los usuarios a una promoción de Easypromos comprobando si el email introducido forma parte de ActiveCampaign. La validación se realiza en tiempo real mediante la API de ActiveCampaign y permite restringir la participación únicamente a usuarios previamente registrados en una base de datos de ActiveCampaign.
Este tipo de validación es especialmente útil en promociones privadas o restringidas, como campañas dirigidas exclusivamente a clientes, socios o empleados.
¿Qué acciones se podrán hacer?
- Validar automáticamente el email que introduce el usuario al acceder a la promoción, comprobando si existe en ActiveCampaign.
- Permitir o denegar el acceso a la promoción en función de si el email está o no registrado en ActiveCampaign.
- Mostrar un mensaje de error personalizado cuando el email introducido no forme parte de ActiveCampaign.
Para poder utilizar esta funcionalidad será necesario que el administrador disponga de una cuenta activa en ActiveCampaign y tenga acceso a los datos de conexión de la API (URL de acceso y clave de acceso).
Para configurar la validación del acceso por email contra ActiveCampaign, será necesario disponer de los datos de acceso a la API de ActiveCampaign, que permitirán a Easypromos realizar la validación del email.
Para ello, deberás acceder a tu cuenta de ActiveCampaign, ir al apartado Ajustes > Desarrollador y crear una nueva API (o utilizar una existente). En esta pantalla podrás copiar la URL de acceso a la API y la Clave de acceso a la API, que se utilizarán más adelante.
A continuación accede a la configuración de la promoción en Easypromos. Entra en el Editor y dirígete al apartado Páginas > Login y Registro. Deberás seguir los pasos indicados para configurar el acceso a la promoción:
1. En la pestaña Login, selecciona el Método de Acceso por Email, que será el método sobre el que se aplicará la validación contra ActiveCampaign.
2. Activa la opción Restricciones por email y selecciona A través de API externa (webservice).
Esta opción permite que Easypromos consulte un sistema como ActiveCampaign para validar si el email introducido por el usuario es válido o no.
Una vez seleccionada la validación mediante API externa, configura el webservice con los siguientes valores:
- Método:
GET - Content-Type:
JSON - Cabecera:
- Nombre:
Api-Token - Valor:
{{ACTIVE-CAMPAIGN-CLAVE-API}}
- Nombre:
- URL del webservice:
{{ACTIVE-CAMPAIGN-URL-ACCESO}}/api/3/contacts?search={EMAIL}
Esta configuración permitirá consultar ActiveCampaign y comprobar si el email introducido por el usuario existe en su base de datos.
3. Para identificar correctamente cuándo un email no existe en ActiveCampaign, es necesario configurar la detección de error en las opciones avanzadas del webservice.
En el campo Detectar error usando este texto, introduce el siguiente texto:
"contacts":[]Cuando la respuesta de ActiveCampaign contenga este texto, se interpretará que el email no pertenece a ningún contacto y denegará el acceso a la promoción.
Si el email introducido no existe en ActiveCampaign, el sistema bloquea el acceso a la promoción y muestra el mensaje de error configurado.
Por último, deberás definir el mensaje de error que se mostrará a los usuarios cuando introduzcan un email que no forme parte de ActiveCampaign.
Nota: Este mensaje admite código HTML, por lo que se recomienda incluir, si es necesario, un enlace a un formulario de registro o a una página informativa donde el usuario pueda solicitar el alta.
Una vez completada la configuración, se validará automáticamente el acceso a la promoción en el momento en que los usuarios introduzcan su email.
Pre-rellenar los campos del formulario desde ActiveCampaign
Además de validar el acceso, puedes pre-rellenar automáticamente los campos del formulario de registro cuando envíes una campaña desde ActiveCampaign. Esto permite que los usuarios vean sus datos ya completados, agilizando la participación en la promoción.
Para ello, debes construir enlaces dinámicos incluyendo los datos del usuario (email, nombre y apellidos).
Por ejemplo, si el enlace general a la campaña de Easypromos es:
https://a.cstmapp.com/p/1008655
Por ejemplo, si los datos del usuario en ActiveCampaign son:
- Nombre: John
- Apellidos: Smith
- Email: john.smith@gmail.com
El enlace se construye de la siguiente forma:
https://a.cstmapp.com/p/1008655?em=john.smith@gmail.com&fn=John&ln=SmithAl acceder a la promoción mediante este enlace, los campos del formulario se completarán automáticamente con la información enviada desde ActiveCampaign.

Comentarios
0 comentarios
Inicie sesión para dejar un comentario.