October 24, 2023
How Metafi builds interactive docs Slack
Delivering a good user experience without compromising the authoring experience required us to rethink how content is modeled and rendered.
<small>5–7 minute read</small>
Why “interactive docs”?
Docs that answer themselves reduce support load and lift adoption. We describe our block protocol, live components, and Slack surface.
The Problem with Static Docs
Most documentation is read-only. When users hit a question, they leave the page—or worse, churn.We wanted docs that respond to input, show live API examples, and even work directly inside Slack.
The Block Protocol
We built a “block protocol” that lets writers embed live components—forms, code runners, or data previews—directly in Markdown.Each block is sandboxed, versioned, and composable.
Rendering in Slack
Slack’s Block Kit made it possible to render these docs as interactive threads.When a user types /metafi help, they see the same doc rendered with buttons, dropdowns, and API previews—all without leaving chat.
Why It Works
Support teams now close tickets faster. Developers stay in context.Interactive docs aren’t a marketing gimmick—they’re the next evolution of self-service education.
A story. An insight. A bite-sized way to help.
Get every article directly in your inbox every other day.
I won't send you spam. And I won't sell your name. Unsubscribe at any time.
About the Author
Chris Lema has spent twenty-five years in tech leadership, product development, and coaching. He builds AI-powered tools that help experts package what they know, build authority, and create programs people pay for. He writes about AI, leadership, and motivation.