Integrations

Make.com

Build a Thunderbit scenario with HTTP and Webhooks modules — no code

Make.com (formerly Integromat) gives you a visual canvas. Two modules cover everything: HTTP → Make a request for submission, Webhooks → Custom webhook for batch callbacks.

Single URL — /distill

Add an HTTP → Make a request module:

  • URL: https://openapi.thunderbit.com/openapi/v1/distill
  • Method: POST
  • Headers:
    • Authorization: Bearer YOUR_API_KEY
    • Content-Type: application/json
  • Body type: Raw · Content type: JSON (application/json)
  • Request content:
{ "url": "{{1.url}}", "renderMode": "basic" }
  • Parse response: Yes

The next module sees {{2.data.markdown}} — wire it into Google Sheets, Notion, Slack, OpenAI, etc.

Batch — /batch/distill + Custom webhook

  1. Add a Webhooks → Custom webhook module first. Copy its URL.
  2. In a separate scenario, add HTTP → Make a request:
{
  "urls": [{{1.urls}}],
  "callback": {
    "url":    "{{webhook_url_from_step_1}}",
    "secret": "whsec_..."
  }
}
  1. The webhook scenario fires when the batch finishes. Use an Iterator on data.results to loop over each row.

Verify the callback signature

Add a Tools → Set variable with:

hmac(sha256, secret, raw_body) === headers.X-Thunderbit-Signature

Use a Router to drop bad signatures.