Activepieces es una plataforma de automatización de código abierto que puedes usar en su nube o autoalojada. La conexión desde DynamiHost es un único webhook: DynamiHost envía el evento scan.created a Activepieces cada vez que se escanea uno de tus códigos dinámicos, y tu flow continúa desde ahí.

Lo que necesitas

  • Un plan de DynamiHost con webhooks: Trial, Pro o Business. Si la página Webhooks de tu panel muestra un mensaje de bloqueo, tu plan aún no incluye webhooks.
  • Una cuenta de Activepieces, o tu propia instancia de Activepieces. Una instancia autoalojada debe ser accesible en una dirección HTTPS pública: DynamiHost no puede entregar a localhost ni a otras direcciones privadas.

Paso 1: obtén una URL de webhook de Activepieces

  1. En Activepieces, crea un flow nuevo.
  2. Haz clic en el bloque disparador, busca Webhook y selecciona Catch Webhook.
  3. El disparador muestra la URL de webhook del flow. Cópiala.

Paso 2: añade la URL en DynamiHost

  1. Abre Webhooks en el panel y haz clic en Add endpoint.
  2. Pega la URL de Activepieces y selecciona el evento scan.created.
  3. Guarda y copia el secreto de firma que se muestra una sola vez para el endpoint. Solo lo necesitas si verificas firmas dentro del flow.

Paso 3: prueba la conexión

En la página Webhooks, haz clic en Send test en tu endpoint nuevo. Después publica el flow en Activepieces: un flow que aún es un borrador no recibe entregas reales en su URL. Escanea uno de tus códigos con tu teléfono y observa cómo el evento real aparece en las ejecuciones del flow.

Lo que llega

Cada entrega es el evento scan.created: el id del código, su código corto y su nombre, la hora del escaneo y, cuando se conocen, el país, la ciudad, el dispositivo, el sistema operativo, el navegador y el referente. El formato completo del payload, la verificación de la firma, los reintentos y la regla de desactivación automática están en Webhooks: recibe un aviso en cada escaneo, en este centro de ayuda.

Ideas de automatización

  • Añade cada escaneo a Google Sheets como registro de campaña.
  • Envía alertas de escaneo a Slack, Discord o Telegram.
  • Guarda los escaneos en tu propia base de datos mediante un paso HTTP, junto al resto de tus datos de producto.