⭐ “Zylosystems’ First Customer Story: How We Helped Notifly Build Truly Readable Documentation”

Currently working in IT consulting, specializing in No-Code and Low-Code tools like Retool and Bubble to help businesses streamline operations. As a former Amazon software engineer, I have strong experience in building generative AI-based services for image processing. Passionate about developing AI-driven productivity tools to enhance business efficiency and automation.
Nick Park
collaboration of zylosystems and Notifly

Most engineering oriented organizations encounter a moment when documentation starts to feel lacking. Products evolve rapidly, but documentation often lags behind. Eventually someone on the team says what everyone has been thinking: “Honestly… our docs feel a bit shit right now.”

Notifly’s previous developer guide
Notifly’s previous developer guide

Notifly was no exception. Notifly is a unified messaging automation CRM solution trusted by over 100 customers, helping growing teams manage customer communication seamlessly across every channel.

Notifly is a unified messaging CRM trusted by 100+ teams
Notifly is a unified messaging CRM trusted by 100+ teams

They were operating on a Docusaurus-based developer documentation system, with most content built as static MDX pages. As their product expanded, this structure started to make them exhausting—both for introducing new features and for guiding partner developers. The team wanted documentation that was clearer, more intuitive, and more aligned with the developer experience they envisioned.

When we first sat down with the Notifly team, the most important message we shared was this:

documentation quality is not determined by whether you use zylo-docs or any other document deployment platform—it’s determined by structure and clarity.

A platform change alone doesn’t create readable documentation. Once the structure is sound, any great platform can shine. That’s why instead of pushing our own platform, we recommended Mintlify—a system with strong component support and great UI flexibility. Of course, they've tried Mintlify before.

First, we rewrote endpoint titles and descriptions in natural Korean because Notifly’s documentation is primarily consumed by Korean developers, grouped APIs by topic rather than internal function names, and reorganized content into a structure that flows intuitively. This wasn’t just translation—it was a fundamental rewrite tailored to how developers actually read and learn.

One developer told us during an interview:
“I finally understood how this service works after actually integrating the API.”
That was exactly the kind of experience we wanted to fix.

Rebuilding the Entire API Layer with OpenAPI

The core of our work was a complete migration of Notifly’s API documentation into a single OpenAPI spec. Managing APIs through scattered MDX files leads to inconsistencies over time, makes maintenance difficult, and prevents automation.

So we rebuilt everything.

  • Replaced 10+ MDX files
  • Consolidated all request/response schemas
  • Unified error and security schemas under shared components
  • Produced one clean, maintainable OpenAPI file (~2,800 lines)
The newly added openapi.yaml
The newly added openapi.yaml

This structure not only reduced duplication, but also made future iteration and management much faster.

Unlocking Mintlify’s Power with x-mint Extensions

Migrating to OpenAPI opened the door to using Mintlify’s advanced UI features.

To make the most of the platform, we heavily used the x-mint extension system.

This allowed us to:

  • Configure custom titles and descriptions
  • Inject Open Graph metadata
  • Organize endpoints cleanly
  • Add richer examples linked directly from the spec
x-mint allows endpoint-level Open Graph tags
x-mint allows endpoint-level Open Graph tags
Rendered Open Graph preview
Rendered Open Graph preview

We also connected the spec to Mintlify’s docs.json(configuration file) to support advanced theming and component integration. Because examples live directly in OpenAPI, Mintlify’s Playground where users can test and explore API endpoints automatically displays sample requests and responses.

Playground example automatically rendered from the spec
Playground example automatically rendered from the spec

Not every complex schema renders well in the Playground, but we addressed this by highlighting essential flows visually and using Mintlify’s <Callout> components to guide readers through more complex structures.

Using Callout to highlight key information
Using Callout to highlight key information

A Completely New Documentation Flow

Notifly initially expected only a migration and partial improvement. Instead, they experienced a complete reinvention of their documentation flow by working with zylosystems.

We reorganized the docs into a natural narrative:

  1. Getting Started
  2. Authentication
  3. Core API
  4. Usage Examples
  5. Error Handling

This replaced the previous fragmented, function-based structure and made the product’s logic clear from the beginning.

One of the most celebrated improvements was the new navigation structure. Previously scattered content became neatly grouped into coherent categories. Team members immediately noticed how easy it was to understand the entire product at a glance. We also integrated Mintlify components the Notifly team had never been able to use effectively—significantly improving expressiveness and readability.

A reorganized sidebar navigation
A reorganized sidebar navigation

The Result: A Documentation Experience People Want to Share

Notifly originally planned a generous timeline for the documentation overhaul. But once they saw the results, they wanted to publish it even faster than scheduled. The updated docs are now fully live in production, and feedback has been overwhelmingly positive:

  • Developers understand the service much faster
  • The entire document flows logically and intuitively
  • Complex processes are visually clear
  • The documentation finally matches the quality of the actual product
Notifly’s updated, published developer documentation
Notifly’s updated, published developer documentation

Readable Documentation Is the Real UX

When documentation feels lacking, it’s rarely because teams are incapable. It’s usually because they don’t have dedicated structure, narrative design, or DX expertise. At Zylosystems, we don’t simply “beautify” docs. We architect documentation that reads well, scales, and actually helps developers succeed. This collaboration with Notifly, our very first customer, is meaningful not only because it was our first—but because it proved the value we want to continue delivering.

If you’re facing similar challenges and want documentation that truly elevates your product, feel free to reach out.

nick@zylosystems.com