Unlock dynamic content, AB testing, and personalization in Sanity CMS
Sanity CMS has long been celebrated for its flexibility, scalability, and developer-first approach, making it a go-to choice for teams managing complex, content-heavy applications.
However, as growth and product teams strive to deliver more personalized user experiences and optimize conversion rates, Sanity’s lack of native support for AB testing and personalization has become a significant limitation.
Why personalization and experimentation are a challenge in Sanity CMS
Sanity excels at managing structured content and supporting real-time collaboration, but it wasn't designed with user experience personalization or experimentation at its core.
Implementing features like dynamic content, AB testing, and real-time personalization in Sanity typically requires complex custom development or a patchwork of third-party tools. Besides being expensive, they're usually resource-intensive and heavily reliant on developer support.
Personalization in Sanity means building your own stack or integrating with a customer data platform (CDP) and a personalization engine, which can quickly become unwieldy. Similarly, AB testing demands custom coding, manual version management, and external analytics.
Croct's new seamless integration templates for Sanity Studio
We’re excited to announce the launch of three new Sanity CMS integration templates that bridge this gap, empowering Sanity.io users to effortlessly add dynamic content, AB testing, and personalization to Sanity Studio without the need for complex custom development.
-
Instantly enable dynamic content delivery in your Sanity-powered projects. Fetch and display content tailored to each user segment, all while maintaining your existing workflows and using Sanity as a fallback.
npx croct@latest use croct://integration/sanity -
Run experiments, test content variations, and analyze results without changing your CMS. Our integration brings Bayesian AB testing to your fingertips, streamlining experimentation for both technical and non-technical users.
npx croct@latest use croct://integration/sanity-ab-testing -
Deliver personalized experiences based on real-time user behavior, demographics, and marketing campaigns without integrating a CDP. Empower your marketing and content teams to adapt content on the fly, boosting engagement and conversions.
npx croct@latest use croct://integration/sanity-personalization
Explore our integration template to run experiments, personalize content by audience, and analyze results without changing your CMS.

Why choose Croct for Sanity projects?
Croct is a headless experimentation platform, which means we can coexist with Sanity CMS, and you don't need to rebuild your website.
-
Gradual adoption: since Croct delivers content through a component CMS, you can keep using Sanity CMS for static content while using Croct for dynamic, personalized components. Gradually move key elements to Croct as your needs evolve without thinking about massive migrations.
-
Empower non-developers: marketers and content managers can manage experiments and personalization directly on the UI, reducing over-reliance on developer resources and accelerating time-to-market.
-
Real-time analytics: instantly see how different user segments interact with your content, and adapt experiences on the fly with real-time dashboards.
-
Seamless integration: Croct fits into your existing tech stack, letting you combine the best of Sanity CMS with Croct’s advanced personalization and testing capabilities.
Get started in minutes
With Croct’s new templates, you can integrate dynamic content, AB testing, and personalization into your Sanity Studio setup in less than a minute.
npx croct@latest use croct://integration/sanity
Give your growth team the autonomy they need, deliver tailored user experiences, and optimize conversions without sacrificing the flexibility and power of Sanity.