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 triggerrenderMode—basic(oadvancedpara páginas con mucho JS)
- Headers:
Authorization—Bearer YOUR_API_KEYContent-Type—application/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
- Añade un trigger Webhooks by Zapier → Catch Hook en un Zap separado y copia su URL
- En el Zap que envía el batch, incluye
callback.urlapuntando a ese hook - El Zap de catch-hook se dispara cuando el batch termina; itera
resultscon 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