Zapier
Déclenche Thunderbit depuis n'importe laquelle des 7000+ apps Zapier avec Webhooks by Zapier
L'action officielle Webhooks by Zapier couvre Thunderbit de bout en bout. Zap en deux étapes : le trigger se déclenche, le Webhook poste sur /distill.
Configuration
Trigger — choisis n'importe quoi (nouvelle ligne dans Google Sheets, nouveau message dans Slack, planifié, …).
Action 1 : Webhooks by Zapier → POST
- URL :
https://openapi.thunderbit.com/openapi/v1/distill - Payload Type :
JSON - Data :
url— mappe depuis le triggerrenderMode—basic(ouadvancedpour les pages lourdes en JS)
- Headers :
Authorization—Bearer YOUR_API_KEYContent-Type—application/json
Action 2 (optionnelle) — branche data.markdown vers Notion / Airtable / Slack / OpenAI.
Jobs batch asynchrones
L'action Webhook de Zapier attend jusqu'à 30s, ce qui convient pour /distill mais c'est juste pour /batch/distill. Deux options :
Option A — Callback Catch Hook
- Ajoute un trigger Webhooks by Zapier → Catch Hook dans un Zap séparé et copie son URL
- Dans ton Zap qui soumet le batch, inclus
callback.urlpointant vers ce hook - Le Zap catch-hook se déclenche quand le batch se termine ; itère
resultsavec une action Looping
Option B — Schedule + Poll
Si tu ne peux pas exécuter deux Zaps, utilise un trigger Schedule by Zapier toutes les 5 min et appelle GET /batch/{jobId} jusqu'à status: COMPLETED.
Astuces
- Stocke l'API Key dans un enregistrement Zapier Storage pour ne pas la coller dans plusieurs Zaps
- Utilise Filter by Zapier sur la réponse pour passer les résultats vides avant les étapes suivantes