<case_CDI>

A smart site for smart conversations

For CDI, we developed a brand-new website based on their refreshed visual identity, ready to support their next phase of growth. With a tight deadline, we built a fully customizable and scalable website at high speed.

Conversation Design Institute (CDI) is a global leader in human-centered and ethically responsible conversational AI. Based in Amsterdam and Austin, CDI trains and certifies thousands of professionals through its online academy and helps organizations build effective, scalable voice and chat solutions. They developed the CDI Standards Framework and host international events to advance the industry.

Design meets development

As the long-time development partner of Conversation Design Institute (CDI), we were asked to build their new website, one that would reflect their updated brand identity and support their next phase of growth. The key requirement: a flexible, customizable platform that would allow the content team to independently create pages using a reusable component library.

In close collaboration with the designers at Analogue Agency, we developed a comprehensive and reusable component library using the modern web framework Astro, all within a tight deadline. These components serve as the building blocks that enable CDI’s team to quickly and efficiently set up new pages, each designed with flexibility, scalability, and visual consistency in mind.

To ensure maximum ease of use, we integrated Storyblok as the headless CMS. This setup allows CDI to structure content in a modular way, without relying on developers. The result: a future-ready, agile platform that gives them full control over their digital presence.

www.conversationdesigninstitute.com

The result

A visually strong website with an intuitive interface that guides visitors smoothly through the content. Animations create a modern, dynamic experience, while the modular setup perfectly matches CDI’s identity, flexible in structure and easy to manage.

<project.start>

Get your project started.