
LithoBlocks is a visual template management platform for Slack messages, replacing hand-coded Block Kit JSON with a drag-and-drop builder and versioned, team-owned templates. The platform offers a REST API that enables sending templates with a single POST call, while supporting interactive modals, message updates, and directives for summaries. This shifts message design and editing away from engineering into the hands of ops, support, and marketing teams.
Funding
Funding not disclosed
Founders
Product
Problem
Engineering teams currently embed Slack Block Kit JSON directly into their codebase, meaning every copy change, message layout tweak, or channel update requires a developer to modify code and redeploy. This creates bottlenecks, slows down iteration, and makes non-technical teams dependent on engineering for simple operational communications.
Solution
LithoBlocks provides a visual template builder that lets teams design Slack messages through a drag-and-drop canvas with instant rendering, completely eliminating the need to hand-code Block Kit JSON. Templates are stored and versioned in LithoBlocks, so any workflow using a template automatically picks up updates, and teams can roll back changes if needed. A simple REST API with a single `POST /v1/templates/send` endpoint lets developers route templated messages to channels, user IDs, or emails using only data, while the template itself remains managed by business teams. The platform also supports interactive modals, message updates on button clicks, and a "directives" feature that transforms arrays of data into formatted blocks for digests and batched alerts without server-side loops.
Target Audience
Primary users are operations, support, and marketing teams who need to own Slack message content, alongside engineering teams who want to decouple message design from code deployments.
Features
- Visual drag-and-drop Block Kit builder with live message preview and valid JSON export
- Interactive modal builder for forms with inputs, selects, and date pickers, triggered from message buttons
- Built-in message update handling that refreshes the original message on button click and logs who responded, click counts, and unattended items
- Directives feature that converts data arrays into formatted blocks for summaries, digests, and batch alerts without writing loops
- Versioned templates with instant propagation to all workflows and one-click rollback
- Single REST API endpoint with bearer authentication, supporting delivery to channel IDs, Slack user IDs, or email addresses