Skip to main content
This is a generic HTTP integration. It does not require or announce a native LithoBlocks n8n connector. Review environment availability.

Configure the request

Add an HTTP Request node after your trigger. Set POST, choose a generic Header Auth credential for the Bearer header, enable a JSON body, and configure the endpoint for the same environment as the key. Use the full settings and JSON body in Send from an HTTP automation. Start with a template that accepts data.message, an API key with messages:create, and a test channel.

Map and verify

In expression mode, the message value can come from {{ $json.message }}. Keep the template ID and channel ID fixed. Put the persisted source-event ID in Idempotency-Key; it must survive re-execution. See n8n’s HTTP Request reference. Run one synthetic event, confirm success and the returned message coordinates, and inspect Slack. Route non-success responses to a visible failure branch. Do not rotate the operation ID after a timeout to force another send.

Receive interactions

Create a webhook receiver in your automation platform, authenticate incoming requests, and use its URL in a LithoBlocks webhook destination. Use payload variables to send the original record ID, Slack actor ID, and submission receipt where applicable. Logs · API keys