Pipedream es una plataforma de automatización pensada para quienes combinan acciones prefabricadas con código propio. La conexión desde DynamiHost es un único webhook: DynamiHost envía el evento scan.created a Pipedream cada vez que se escanea uno de tus códigos dinámicos, y tu workflow 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 Pipedream.

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

  1. En Pipedream, crea un workflow nuevo.
  2. Como disparador, elige HTTP / Webhook y New Requests.
  3. Pipedream genera una URL de endpoint única para el workflow. 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 Pipedream y selecciona el evento scan.created.
  3. Guarda y copia el secreto de firma que se muestra una sola vez para el endpoint. Un paso de código en el workflow puede verificarlo: la página Integraciones del panel tiene fragmentos de Node y Python listos para esa comprobación.

Paso 3: prueba la conexión

En la página Webhooks, haz clic en Send test en tu endpoint nuevo. La entrega de prueba aparece como el evento disparador del workflow, y Pipedream inspecciona el payload para que puedas referenciar sus campos en los pasos siguientes. Después escanea uno de tus códigos con tu teléfono y observa cómo llega el evento real.

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 los escaneos a Google Sheets o Airtable como registro continuo de campaña.
  • Envía un mensaje de Slack cuando un código supere un hito de escaneos.
  • Enriquece el escaneo con tus propias llamadas a la API en un paso de código y guarda el resultado en una base de datos.