Cómo conectar Apify con Make y enviar datos a Google Sheets

Detecta cuándo termina un Actor, recupera su dataset y añade solo los campos útiles a una hoja, sin depender de que el scraping finalice dentro de una misma operación.

El primer botón contiene nuestro enlace de afiliado. Make se contrata por separado y sus operaciones también deben entrar en el presupuesto.

Escenario recomendadoGoogle Maps → Apify Dataset → Make → Sheets
01Apify

Run completado

status = SUCCEEDED

02Make

Recupera y mapea

Watch Run + Get Dataset Items

03Google Sheets

Añade filas

Nombre, dirección, teléfono y web

El disparador espera una ejecución finalizada; después usa su defaultDatasetId. Es más resistente que mantener abierta una operación larga.

Cuándo aporta valor

Make conecta el dato con la siguiente acción

Apify extrae y estructura; Make puede filtrar, transformar y repartir el resultado entre Sheets, CRM, correo u otras aplicaciones. Úsalo cuando el dataset necesita activar un proceso, no solamente descargarse.

Ruta asíncrona recomendada

Construye el escenario en siete pasos

Este ejemplo asume que el Actor ya se ejecuta manualmente o mediante un horario de Apify.

  1. 01

    Crea el escenario en Make

    Añade la aplicación oficial de Apify y selecciona Watch Actor Runs como primer módulo.

  2. 02

    Conecta Apify con OAuth

    Autoriza desde Make. Como alternativa puedes usar el API token de Apify Console → Settings → API & Integrations; nunca lo publiques en una página o captura.

  3. 03

    Selecciona el Actor y filtra el estado

    Observa solo el Actor deseado y deja avanzar los Runs con status = SUCCEEDED.

  4. 04

    Recupera los resultados

    Añade Get Dataset Items y mapea defaultDatasetId recibido desde el disparador.

  5. 05

    Limita y prepara las filas

    Empieza con 20 elementos. Define paginación para datasets grandes y conserva una URL o ID como clave única.

  6. 06

    Añade Google Sheets

    Usa Bulk Add Rows cuando esté disponible y asigna title, address, phone y website a columnas estables.

  7. 07

    Prueba y activa

    Ejecuta una muestra, revisa filas y operaciones consumidas, configura el manejo de errores y activa el escenario.

Mapeo profesional

Define las columnas antes del primer envío

Columna en SheetsCampo de ApifyRegla
NombretitleTexto; obligatorio
DirecciónaddressTexto; conservar formato original
TeléfonophoneTexto para no perder prefijos
Sitio webwebsiteURL; usar como posible clave
Fecha de extracciónFecha del RunFormato ISO para ordenar

Dos arquitecturas

Síncrona o asíncrona

La duración del Actor decide qué ruta conviene.

Síncrona

  • Run an Actor con sync activado.
  • Continúa inmediatamente a Get Dataset Items.
  • Solo para Runs cortos y predecibles.
  • Puede alcanzar el tiempo límite de Make.

Asíncrona

  • Watch Actor Runs detecta el final.
  • Recupera el dataset cuando ya existe.
  • Mejor para scraping largo o variable.
  • Permite separar ejecución y entrega.

El costo total combina consumo del Actor en Apify y operaciones del escenario en Make. Agrupar filas reduce operaciones frente a enviarlas una por una.

Errores comunes

Haz que el flujo pueda recuperarse

Preguntas frecuentes

Antes de activar

¿Necesito Make para enviar a Google Sheets?

No. Para una carga directa puedes usar el Actor de Google Sheets. Make aporta valor cuando necesitas filtros, rutas o más aplicaciones.

¿Por qué no iniciar y esperar el Actor en el mismo módulo?

Funciona para ejecuciones breves. En procesos largos, separar el inicio y la detección del final evita depender del tiempo límite de una operación.

¿Cómo controlo el costo de Make?

Mide las operaciones con una muestra, limita los ítems recuperados y usa acciones en lote cuando existan. Revisa el precio vigente de ambos servicios antes de escalar.

Prueba controlada

Envía primero 20 filas y fuerza un error

Comprueba tanto el recorrido exitoso como la alerta antes de confiarle un proceso recurrente.

Empezar con Apify