← Home
A screenshot of RiCreate home page. A screenshot of the RiCreate new record page. A screenshot of the RiCreate tone preset page. A screenshot of Recreate Tone content page. A screenshot of the Richah webhooks page. A screenshot of the RiCreate Paths page. Screenshot of Recreate Resources and Images page. A screenshot of RiCreate demo content page. A screenshot of RiCreate demo page. A screenshot of the RiCreate sign-in page.

RiCreate

The story of how we built an end-to-end content ecosystem that takes the stress out of publishing so you can focus on the words.

Published 2026-05-11

The Ri-Collection →

RiCreate

The story of how we built an end-to-end content ecosystem that takes the stress out of publishing so you can focus on the words.

A screenshot of RiCreate home page.

Why We Built RiCreate: A Better Way to Manage Your World

There is a specific kind of frustration that comes with managing websites today. It’s usually a mess of different logins, inconsistent layouts, and that nagging feeling that you’re spending more time fighting your software than actually writing your content. We’ve all been there—staring at a screen, trying to remember which platform holds which image, or why a simple update on one page hasn't shown up on the live site yet.

At Richah UK, we decided we were done with that mess. We didn’t want another complicated tool that required a manual to understand. We wanted a studio. We wanted a central place that felt calm, looked professional, and actually did the heavy lifting for us. We called it RiCreate. It is, quite literally, "the content studio that powers your websites." It wasn't just about making a CMS; it was about making a home.

A screenshot of the RiCreate new record page.

One Place for Everything

The first thing we tackled was the problem of "where." If you run three different websites, you shouldn’t have to log into three different places. That’s why we built RiCreate with a multi-tenancy core.

Think of it as a single high-end building with several different offices inside. You walk through the front door, and everything you need for "Website A" is right there. If you need to work on "Website B," you just switch over. The data never gets mixed up, the styles stay separate, and you never have to log out and back in again.

It’s about isolation and organization. Every piece of content, every image, and every user permission is tied to a specific "Company." It means you can manage a whole portfolio of brands from one screen without the mental load of jumping between different systems. When you log in, you’re greeted with "Website Cards"—clean, color-coded summaries that show you exactly how many pages are live and when the last update happened. You can filter by path, search by category, or even reorder your pages with a dedicated interface using simple up and down arrow controls. It’s a precise way to manage your hierarchy without the chaos of accidentally dropping a page into the wrong slot. It’s the command center we always wanted but could never find.

A screenshot of the RiCreate tone preset page.

An Editor That Respects Your Time

When it came to actually writing content, we knew we had to get the balance right. Most editors are either too simple (and you can’t change anything) or too complex (and you feel like you’re coding).

We built a dual-mode system that respects both sides of that coin. Most of the time, you just want to write. Our Text View is clean and distraction-free. It handles the headings, the lists, and the formatting without you having to think about it. It feels natural. It’s got smart auto-detection, so if you type a heading, it knows what to do. It’s a rich WYSIWYG experience that lets you focus on the flow of your argument rather than the tags behind it.

But we also know that sometimes you need to get under the hood. That’s why we kept the HTML View accessible. If you need to drop in a specific layout or a custom table, you can do it without the system fighting you. We also added fields for everything else you need—SEO meta titles, descriptions, and even custom Call-to-Action buttons. You don't have to guess how it will look, because there's a live preview built right in.

We also built in a simple workflow for your peace of mind: the Draft and Published status. You can see these as clear yellow or green badges on your content list. It means you can work on a piece of content until it’s perfect without worrying about it accidentally going live before it’s ready. There’s also a dedicated Synopsis field—a place for a quick teaser or summary separate from the main body text, which your website can use for preview cards and search results.

We’re particularly proud of our growing library of layout designs. We didn’t stop at just one or two; we’re constantly adding and refining new structures so that our websites always feel modern and fresh. Whether you need a professional layout where the navigation stays put while the reader scrolls, or a visual-heavy grid for a case study, the system is built to provide a variety of starting points. Because this library is always expanding, you aren't just stuck with a static set of options—you’re getting a design system that evolves with your needs. You just bring the words, and the layout handles the rest.

A screenshot of Recreate Tone content page.

AI That Actually Sounds Like You

We’ve all seen AI that spits out generic, robotic text. We didn’t want that in RiCreate. We wanted an assistant that actually understands your brand and your specific infrastructure.

We built a system where you can define "Tones." If your brand is supposed to sound bold and energetic, you tell the system that once. If another site needs to be professional and reserved, you set that up too. Each tone is a full set of instructions that the AI follows to the letter.

Technically, we designed this to be flexible. RiCreate connects to any OpenAI-compatible API endpoint—we specifically optimized it for Open Web UI instances. This means you aren’t locked into a single cloud provider; you can even run your AI on your own infrastructure if you want.

Inside the editor, the experience is seamless. You don’t just have a generic "AI button"; you choose exactly which Agent and which Model you want to run for that specific task. The platform actually fetches a live list of models from your Agent’s API, so if you’ve added a new, smarter model to your server, it’s available in RiCreate instantly.

When it comes to generating content, you can provide a brief, a target word count, and a few key bullet points, and watch as it builds a structured, web-ready page in seconds. It even has a "Template-Aware" mode that fills in the blanks of your HTML without breaking your design. If the first draft isn't quite there, you can use the Rewrite Mode to give specific instructions—like "make this less technical" or "add more focus on the benefits"—to refine the existing text. Finally, once the content is perfect, our separate AI SEO generator looks at your finished work and writes your meta titles and descriptions automatically. It’s not about replacing the writer; it’s about giving the writer a massive head start.

A screenshot of the Richah webhooks page.

Security That Doesn't Cut Corners

Security is one of those things people usually ignore until it’s too late. We decided to make it impossible to ignore.

When we built the user system, we chose an industry-standard stack including NextAuth.js and bcryptjs for password hashing. We also made two-factor authentication (2FA) mandatory for everyone. We know it adds an extra step when you log in, but that step is the difference between a secure platform and a vulnerable one. You scan a QR code on your phone using any standard authenticator app (powered by the otplib and qrcode libraries), enter the code, and you’re in. Our middleware is relentless—it checks your 2FA status on every single page request. Don't worry, you don't have to enter it every single time, once you're logged in, you're logged in!

For teams, we’ve implemented a granular role system so you can give people exactly the access they need. Viewers have a read-only view of the content list; they can browse but they can't touch. Editors handle the day-to-day creation of content and resources, including managing webhooks and paths. CompanyAdmins are the kings of their own castle with full access to their company's workspace.

Putting that role system into practice is straightforward. CompanyAdmins have a dedicated user management panel where they can add new accounts, assign roles, disable access for anyone who's left the team, and reset a user's 2FA if they've lost their device — all without needing our involvement. Individual users also have their own Account page, where they can change their password and regenerate their recovery codes at any time. The admin never needs to be a bottleneck for the basics

And because we know that "mandatory 2FA" can sound daunting if you’re prone to losing your phone, we generate secure recovery codes during setup. These are stored safely so you have a backup to bypass the app if you ever lose your device. It’s about peace of mind. When you go to sleep at night, you know your content is locked down behind a system that doesn’t take "maybe" for an answer.

A screenshot of the RiCreate Paths page.

The Complete Package: An Integrated Ecosystem

It’s important to understand that RiCreate isn’t just a product you "bolt on" to an old, existing website. It’s actually part of a custom-built, end-to-end solution. When we work with a client, we build both pieces of the puzzle: the RiCreate content studio and the bespoke website that connects to it.

This integrated approach is what makes the magic possible. A generic website wouldn't know how to talk to RiCreate, but our purpose-built sites are designed from the ground up to do exactly that. They know how to call the RiCreate REST API to fetch your latest work, they know how to parse and render the specific HTML layouts you’ve chosen, and they even expose their own endpoints so RiCreate can "sync" and recognize valid URL paths automatically.

This integration goes deep into the editor itself. You don't have to jump between tools to add images; there’s a Resource Library picker built right into the content form. You can select your main thumbnail or add an entire gallery of "Section Images"—each with its own editable alt-text—directly from your central warehouse. It turns your portfolio pieces or case studies into rich, visual experiences without any friction.

Because we build both sides, there is a very clear and powerful division of responsibility. Inside RiCreate, you focus purely on the words and the structure—the headings, the paragraphs, and the lists. RiCreate stores this as raw, unstyled content. All of the visual beauty lives on the website itself. When your site pulls the data, it applies its own custom design system to your words. This means you can focus on being a great writer, while we handle the CSS, the mobile responsiveness, and the overall aesthetic. You provide the heart, and we provide the face.

Screenshot of Recreate Resources and Images page.

The Public API: How Your Website Talks to RiCreate

While the editor is where you spend your time, the REST API is where the real work happens. RiCreate is a "headless" system, which means it doesn't just display your content—it serves it to your purpose-built websites as data.

We’ve built a robust, fully-documented REST API that lets your applications fetch content whenever they need it. Of course, this isn't an open door. Security follows the content everywhere, so every call to the API requires a unique x-api-key header. This ensures that only your authorized applications can talk to your data.

For the developers out there, we’ve even integrated interactive Swagger documentation right into the platform. You can test endpoints, see data structures, and get your integration up and running in minutes. It’s the professional-grade bridge that allows your custom website to display the content you’ve created in the studio.

A screenshot of RiCreate demo content page.

The Invisible Magic: Webhooks and Paths

A lot of what makes RiCreate special is the stuff you don’t see. In most systems, once you hit "save," you still have to go to your website and tell it to update. It’s a slow, manual process.

We used a "fire-and-forget" webhook system to fix this for our primary content types. The moment you update one of these, RiCreate sends a silent notification to your website. Because your site is purpose-built to catch this signal, it can immediately trigger a rebuild or refresh its cache. To keep things secure, we support a shared webhook secret (sent via an x-ricreate-secret header), so your site can verify that the message actually came from RiCreate.

We also added a Path Management system. RiCreate maintains its own registry of every URL path across your connected sites — you can add, edit, and organise these directly inside the platform. Because we also build the website, the two systems stay in sync: your site can expose its own paths back to RiCreate, which means the studio always has an accurate picture of where every piece of content belongs. It's the connective tissue that makes the whole thing feel like one effortless experience.

A screenshot of RiCreate demo page.

A Library for Your Assets

Images shouldn't be scattered across different folders or buried in emails. Our Resource Library is a central warehouse for everything—images, PDFs, and documents. When you upload a file, it’s not just sitting in a folder; it’s a managed record. We store the original name, the file size, and the MIME type, but we also let you add accessibility alt-text and custom tags right then and there.

Because of the multi-tenancy we mentioned earlier, these resources are kept strictly organized by company. You’ll never accidentally put a client’s logo on the wrong website. The library is searchable and filterable, so if you’re looking for a "hero image" from three months ago, you can find it in seconds by typing a tag. We even handle the binary data securely in our SQL Server database using Prisma ORM, ensuring that your assets are as backed up and protected as your text. It’s fast, it’s organized, and it keeps your media exactly where it belongs.

A screenshot of the RiCreate sign-in page.

Why the Demo Matters

We’re proud of what we’ve built, and we wanted people to see it without having to jump through hoops. That’s why we created the Demo Mode.

You don't have to sign up for a newsletter or wait for an invite. You just click a button on the login page and you're inside. It uses a specialized "demo login" that gives you a window into a pre-populated company workspace. You can see the dark-mode interface, explore the content list, and see how the AI agents are configured.

And don't worry—while our security is strict for real accounts, the demo bypasses the 2FA requirement entirely by design. You won't need an authenticator app just to take a look around; it’s a zero-friction way to see what we've built. We've made it read-only, so you can poke around without the fear of breaking anything. We aren't hiding anything because we know that once you see how much easier it is to work this way, you won’t want to go back.

If you want to have a look at the demo yourself, you can find it here:

Try The Demo

The Studio You've Been Waiting For

RiCreate wasn't built overnight. It’s the result of dozens of iterations, a lot of late nights, and a constant focus on making the complex feel simple. We used a modern, high-performance stack—React 19, Next.js 16, TypeScript, Prisma, and Microsoft SQL Server—to make sure the foundation is rock solid. We even have a dedicated health-check system that monitors the database connection in real-time, just to be sure.

But at the end of the day, the tech is just there to serve the purpose. The purpose is to give you your time back. It’s about taking the stress out of content management and replacing it with a tool that actually helps you build something great. Whether you're managing a single blog or a fleet of client sites, RiCreate is designed to scale with you.

We’re incredibly proud of RiCreate, and we think you’ll see why the moment you start using it.

Back