Case Study
View Case StudyTray.ai
Migrating hundreds of thousands of pages, re-platforming and extending for the leading composable AI integration platform

From Prismic to Craft CMS
Key pain points
We have a long history with Prismic, and at one point, we were agency partners, so count us as biased. However, if you're anything like us, we've had an absolutely terrible experience with Prismic.
They've historically changed their API ad hoc, resulting in many broken websites, which is especially bad for an agency. They've dumped infrastructure on the community, resulting in expensive migration bills and client dissatisfaction and they've updated their system with no way to migrate other than to rebuild your entire website for literally years.
If you're having a hell of a time, we can help you move away and do it without breakages. We've had to migrate quite a few folks and we have a standardised process that lets us migrate images, videos, text and content structure to the platform of your choice.

Dependency on third-party hosting
You don’t control the infrastructure, Prismic does. So you’re tied to their uptime, limits, and CDN behaviour.

Limited native integrations
Most serious integrations require extra tooling or custom code because Prismic’s built-in ecosystem is pretty thin.

Steep learning curve
Slices, custom types, and the editor workflow take time to understand, especially for teams new to component-driven CMS structures.

Lack of built-in versioning
There’s no full document history or global rollback, meaning mistakes are harder to recover from without workarounds.

Escalating pricing model
Costs jump fast as you add seats, locales, or repositories, making it expensive to scale a growing content team.

Limited out-of-box features
Beyond basic content creation, most advanced needs require custom development, external tools, or plugins.
Key advantages
Craft CMS is one of those platforms we genuinely respect from a developer standpoint. The content modelling is best-in-class for a traditional CMS. You define sections, entry types, and fields with real precision, and the authoring experience maps cleanly to the underlying data structure. If your content team needs a CMS that actually reflects how the site is built, Craft delivers that better than most. The Twig templating layer is clean and predictable, and the admin UI is fast and intuitive once editors get past the initial learning curve.
Where Craft really shines is in the middle ground between simple marketing sites and full-blown enterprise builds. It's flexible enough to handle complex content architectures without the bloat of something like WordPress, and the built-in GraphQL API means you can use it headless if you want to pair it with a modern frontend. The plugin ecosystem is smaller but noticeably higher quality than what you'd find in WordPress, and the Composer-based workflow means your whole project can live in version control properly.
We've seen agencies build genuinely impressive work on Craft, especially for content-heavy sites where editorial workflows matter. If your team includes developers and you want a CMS that rewards careful architecture, Craft is a solid choice. It's not trying to be everything to everyone, and that focus shows.
That said, we'd typically recommend a headless CMS like Sanity for most of the projects we take on. Craft is at its best when you're comfortable with PHP and want a tightly integrated traditional or hybrid setup. If you're building on Next.js or a modern JavaScript stack, you'll find more natural fits elsewhere.

Exceptional content modelling
Craft's field and section system gives you precise control over your content structure. You can model complex relationships between content types without fighting the CMS.

Clean authoring experience
The admin panel is fast, well-organized, and maps directly to how content is structured. Editors can work efficiently once they understand the layout.

Built-in GraphQL API
Craft ships with a native GraphQL API, so you can use it headless without plugins or workarounds. It's deeply integrated and well-documented.

Composer-based modern workflow
Everything is managed through Composer, so your project, plugins, and dependencies all live in version control. Deployments through CI/CD pipelines work smoothly.

Higher quality plugin ecosystem
The plugin store is smaller than WordPress but the quality bar is noticeably higher. Plugins are better maintained and less likely to break your site on update.

Granular user permissions
Built-in role and permission management is detailed and flexible. You can lock down exactly what each editor can see and do without needing third-party plugins.
Book a meeting with us to discuss how we can help or fill out a form to get in touch
Join the growing list of successful migrations
Case Study
View Case StudyMigrating hundreds of thousands of pages, re-platforming and extending for the leading composable AI integration platform

Case Study
View Case StudyFrom Sanity overages to instantaneous publishing, we brought Mario Testino into the fast lane, and did it in style.

Case Study
View Case StudyHelping the UAE's most prolific Pay in 4 merchants scale their design system and composable infrastructure.

Case Study
View Case StudyHow we helped the fastest growing online cycling community, push the editorial velocity to new heights.
