The LithoBlocks Make custom app is currently in development. The steps below will be updated when the app is available. Until then, you can use the LithoBlocks API from Make’s HTTP or Webhooks modules.
Prerequisites
- LithoBlocks account and organization
- Make account
- LithoBlocks Make app (when available; until then, HTTP module)
- Connecting Slack for your LithoBlocks workspace
Coming Soon: LithoBlocks Make App
When the LithoBlocks Make app is released, you will be able to:- Trigger from Make and send a message to Slack — Use a LithoBlocks module in a scenario to compile a template with your data and send the message to a Slack channel or user. No custom HTTP needed.
- Receive a webhook from LithoBlocks in a Make scenario — When a button or modal triggers a webhook in LithoBlocks, route that webhook to a Make webhook module and process the payload in your scenario.
Current workaround: Use the LithoBlocks API from Make
Until the Make app is available, use Make’s HTTP module to call the LithoBlocks API.Get an API key
- Log into your LithoBlocks dashboard
- Go to API Keys in your account or organization settings
- Create an API key with the scopes you need (e.g.
templates:read,messages:create) - Copy the key (it is shown only once)
Send a message from a Make scenario
- In your scenario, add an HTTP module (e.g. “Make a request”).
- URL:
https://api.lithoblocks.com/templates/{template_id}/compile(or the send endpoint if you use send instead of compile). Check the API reference for the exact endpoint and parameters. - Method: POST
- Headers:
Authorization: Bearer YOUR_LITHOBLOCKS_API_KEY,Content-Type: application/json - Body: JSON with the data your template expects (same shape as sample data). Map your scenario data to this structure.
- The response contains the compiled Slack blocks (compile) or send result (send). Use a subsequent Slack module if you compiled and need to post the blocks yourself, or use the send endpoint so LithoBlocks posts to Slack.
Receive LithoBlocks webhooks in Make
When a button or modal in LithoBlocks triggers a webhook:- In Make, create a scenario that starts with a Webhooks module (e.g. “Custom webhook”).
- Copy the webhook URL Make provides.
- In LithoBlocks, create a Webhook destination with that URL and connect it to your button or modal submission.
- When a user clicks the button or submits the modal, LithoBlocks POSTs the payload to your Make webhook. In Make, map the payload fields and continue your scenario (e.g. update a sheet, call another API).
{{interaction.user_email}}, {{expense.id}}) so Make receives the data you need.

