Intégrations

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 trigger
    • renderModebasic (ou advanced pour les pages lourdes en JS)
  • Headers :
    • AuthorizationBearer YOUR_API_KEY
    • Content-Typeapplication/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

  1. Ajoute un trigger Webhooks by Zapier → Catch Hook dans un Zap séparé et copie son URL
  2. Dans ton Zap qui soumet le batch, inclus callback.url pointant vers ce hook
  3. Le Zap catch-hook se déclenche quand le batch se termine ; itère results avec 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

Liens connexes