🕷️ Disparadores y Acciones de Apify en Workflows
Conecta Workflows de CRMHUB con Apify para ejecutar trabajos de scraping, lanzar actores, y traer datos externos estructurados a tus automatizaciones — sin configuraciones extra de webhook ni herramientas conectoras de terceros.
📋 Contenido de este Tutorial
🕷️ ¿Qué es la Integración de Apify?
✨ Beneficios Clave
✅ Prerrequisitos y Permisos
🧭 Conectar tu Cuenta de Apify
⚡ Disparadores Disponibles (Apify → CRMHUB)
🛠️ Acciones Disponibles (CRMHUB → Apify)
🧭 Cómo Configurar Disparadores y Acciones de Apify
💡 Casos de Uso Comunes
❓ Preguntas Frecuentes
🕷️ ¿Qué es la Integración de Apify?
Los disparadores y acciones de Apify conectan Workflows de CRMHUB con Apify para que puedas ejecutar trabajos de scraping y recolección de datos como parte de tu estrategia de automatización. Los disparadores permiten que CRMHUB responda cuando terminan trabajos de Apify, mientras que las acciones permiten que CRMHUB envíe trabajo a Apify y recupere los datos resultantes.
✨ Beneficios Clave
Recolección automatizada de datos: lanza trabajos de Apify desde workflows sin exportaciones manuales o herramientas conectoras extra.
Enriquecimiento más rápido: usa datos extraídos de sitios web o negocios para mejorar registros de contacto, segmentación, y workflows de seguimiento.
Automatizaciones más receptivas: inicia un workflow cuando un actor o tarea de Apify termina, para que tu equipo actúe sobre datos frescos más rápido.
Menos configuración manual entre herramientas: mantén la actividad de Apify y la lógica de workflow de CRMHUB conectadas en un solo flujo de automatización.
✅ Prerrequisitos y Permisos
Acceso a Automatización → Workflows en la cuenta donde correrá el workflow.
Una cuenta de Apify con una clave de API válida.
Acceso a Configuración → Integraciones si quieres conectar Apify fuera del constructor de workflows.
Es posible que apliquen cargos de uso premium de workflow según cómo se facturen estas acciones y disparadores en tu cuenta.
🧭 Conectar tu Cuenta de Apify
La conexión se hace usando tu clave de API de Apify, que autoriza a CRMHUB a comunicarse con tu cuenta de Apify.
1. En CRMHUB, abre Automatización → Workflows y agrega cualquier acción o disparador de Apify. Si no está conectado, haz clic en "Conectar Ahora" e inicia sesión en Apify para aprobar el acceso. Si ya está conectado, los campos se cargan al instante.
2. Ruta alternativa: Configuración de la Cuenta → Integraciones → Apify → Conectar.
⚡ Disparadores Disponibles (Apify → CRMHUB)
Disparador | Descripción |
Ejecución de Actor Terminada | Inicia el workflow cuando termina la ejecución de un actor de Apify. |
Ejecución de Tarea Terminada | Inicia el workflow cuando termina la ejecución de una tarea de Apify. |
🛠️ Acciones Disponibles (CRMHUB → Apify)
Acción | Descripción |
Ejecutar una Tarea | Ejecuta una tarea predefinida de Apify. |
Ejecutar un Actor | Inicia un actor de Apify usando entrada proporcionada por el workflow. |
Extraer una Sola URL | Extrae datos estructurados de una sola página web. |
Obtener Elementos del Dataset | Recupera los datos de salida devueltos por una ejecución de Apify. |
Buscar Última Ejecución de Tarea | Devuelve detalles de la última ejecución de tarea. |
Buscar Última Ejecución de Actor | Devuelve detalles de la última ejecución de actor. |
🧭 Cómo Configurar Disparadores y Acciones de Apify
Paso 1: Ve a Automatización → Workflows y crea un nuevo workflow o abre uno existente.
Paso 2: Agrega un paso de Apify y conecta tu cuenta usando tu clave de API, o conecta Apify primero a través de Configuración → Integraciones.
Paso 3: Elige la dirección del workflow. Apify → CRMHUB (Disparador primero): usa un disparador de Apify cuando el workflow deba iniciar después de que termine una ejecución de Apify. CRMHUB → Apify (Acción primero): usa una acción de Apify cuando un evento de CRMHUB deba lanzar scraping o recuperación de datos.
Paso 4: Configura el disparador o acción específico que quieres usar (ej. "Ejecución de Actor Terminada", "Ejecutar una Tarea", "Extraer una Sola URL").
Paso 5: Usa un paso de Espera antes de obtener datos devueltos. Cuando tu workflow inicia un actor o tarea de Apify y luego necesita el resultado, agrega un paso de Espera antes de usar "Buscar Última Ejecución de Actor", "Buscar Última Ejecución de Tarea", u "Obtener Elementos del Dataset". Esto ayuda a asegurar que la ejecución de Apify tenga suficiente tiempo para terminar antes de que CRMHUB intente procesar los datos devueltos.
Paso 6: Prueba y publica. Corre una prueba pequeña primero, confirma que los datos devueltos se vean correctos, y luego publica el workflow una vez que todos los mapeos y acciones funcionen como se espera.
💡 Casos de Uso Comunes
Caso 1: Generación de Leads de Negocios Locales desde Google Maps
Objetivo: generar automáticamente leads locales para campañas de alcance.
Configuración: Disparador: Ejecución de Actor Terminada (scraper de Google Maps en Apify). Acciones: Obtener Elementos del Dataset, Crear/Actualizar Contacto, Agregar a Workflow (campaña de Email/SMS).
Caso 2: Monitoreo de Competidores y Alertas Instantáneas
Objetivo: rastrear actualizaciones de competidores y reaccionar rápidamente.
Configuración: Disparador: Ejecución de Tarea Terminada (scraper de sitio web/producto). Acciones: Obtener Elementos del Dataset, Enviar Notificación Interna, Crear Tarea.
❓ Preguntas Frecuentes
¿Cómo manejo datasets grandes? Agrega un paso de Espera después de ejecutar un actor o tarea, luego usa "Obtener Elementos del Dataset" y procesa los datos devueltos en pasos de workflow manejables.
¿Hay cargos por usar disparadores y acciones de Apify? Sí. El uso puede incluir cargos de Apify según tu cuenta de Apify, junto con uso de workflow premium en CRMHUB donde aplique.
¿Dónde conecto Apify en CRMHUB? Puedes conectarlo desde un paso de Apify dentro de Automatización → Workflows, o a través de Configuración → Integraciones.
¿Qué debo hacer si no se devuelven datos? Confirma que la ejecución de Apify se completó exitosamente, revisa que se usó la acción correcta, agrega un paso de Espera antes de obtener resultados, y prueba de nuevo con una muestra pequeña.
