Integraciones

Zapier

Dispara Thunderbit desde cualquiera de las 7000+ apps de Zapier con Webhooks by Zapier

La acción oficial Webhooks by Zapier cubre Thunderbit de principio a fin. Zap de dos pasos: el trigger se dispara, el Webhook hace POST a /distill.

Configuración

Trigger — elige lo que quieras (nueva fila en Google Sheets, nuevo mensaje en Slack, programado, …).

Action 1: Webhooks by Zapier → POST

  • URL: https://openapi.thunderbit.com/openapi/v1/distill
  • Payload Type: JSON
  • Data:
    • url — mapeado desde el trigger
    • renderModebasic (o advanced para páginas con mucho JS)
  • Headers:
    • AuthorizationBearer YOUR_API_KEY
    • Content-Typeapplication/json

Action 2 (opcional) — pasa data.markdown a Notion / Airtable / Slack / OpenAI.

Batch jobs asíncronos

La acción Webhook de Zapier espera hasta 30s, lo cual va bien para /distill pero queda justo para /batch/distill. Dos opciones:

Opción A — Callback con Catch Hook

  1. Añade un trigger Webhooks by Zapier → Catch Hook en un Zap separado y copia su URL
  2. En el Zap que envía el batch, incluye callback.url apuntando a ese hook
  3. El Zap de catch-hook se dispara cuando el batch termina; itera results con una acción Looping

Opción B — Schedule + Poll

Si no puedes correr dos Zaps, usa un trigger Schedule by Zapier cada 5 min y llama a GET /batch/{jobId} hasta que status: COMPLETED.

Consejos

  • Guarda la API Key en un registro de Zapier Storage para no pegarla en varios Zaps
  • Usa Filter by Zapier sobre la respuesta para descartar resultados vacíos antes de los pasos siguientes

Relacionado