RightMessage
Strapi logo
Site compatibilityContent Management System

Add personalization to Strapi without code.

Strapi gives you full control over your content API. RightMessage adds personalization to whatever frontend consumes your Strapi content. Whether you use Next.js, Nuxt, or a custom frontend, RightMessage personalizes the rendered pages based on visitor segments from your email platform.

Start here

Add RightMessage to your existing Strapi setup.

Keep Strapi in place and use RightMessage to personalize its existing pages for each visitor.

Using RightMessage with Strapi.

Smart opt-in forms that adapt to context

Show different lead magnets based on what visitors are reading on your Strapi site. Hide opt-in forms from existing subscribers and show upgrade paths instead.

Increase conversion rates with contextually relevant offers.

Dynamic headlines, CTAs, and content

Personalize any text on your Strapi site based on visitor segments, traffic source, or behavior. Show relevant testimonials, case studies, and social proof.

No code required. Just add CSS classes to elements you want to personalize.

Collect zero-party data with quizzes and surveys

Embed quiz funnels and surveys on your Strapi site to learn about your visitors. Use their answers to personalize content and sync data to your email platform.

Build rich visitor profiles based on explicitly shared preferences.

Setup tips for RightMessage on Strapi.

  • Add the RightMessage script to your frontend application that renders Strapi content
  • If using a SPA framework, call RightMessage.reset() on route changes to re-apply personalizations
  • Connect RightMessage to your email platform for subscriber-based personalization
  • Personalize rendered content without modifying your Strapi content types or entries
  • Use quizzes to collect zero-party data and segment anonymous visitors

Frequently asked questions.

How does RightMessage work with Strapi?+

Strapi serves content via REST or GraphQL APIs to your frontend. RightMessage adds personalization to your frontend application. Your Strapi content stays unchanged while RightMessage personalizes how visitors experience it.

Does RightMessage require changes to my Strapi setup?+

No. RightMessage works entirely on the frontend. Your Strapi content types, API endpoints, and permissions stay the same. Personalization happens client-side after content renders.

How do I handle SPA navigation?+

Most Strapi frontends use frameworks like Next.js or Nuxt. Call RightMessage.reset() on route changes to re-apply personalizations after client-side navigation.

Can I store personalization content in Strapi?+

You can create content variations in Strapi and use RightMessage to select which to display. Or use RightMessage's visual editor to create personalizations without touching your Strapi content.

Does RightMessage work with self-hosted Strapi?+

Yes. RightMessage personalizes your frontend regardless of where Strapi is hosted. The personalization happens in the browser, not at the CMS level.

How do I add RightMessage to my Strapi site?+

Add a small JavaScript snippet to your Strapi site, similar to adding Google Analytics. In most cases, this means pasting the code in your Strapi site settings or header section. Installation typically takes 5 minutes or less.

Can I personalize without writing code on Strapi?+

Yes. RightMessage works with Strapi's visual editor. Just add CSS classes to elements you want to personalize, then configure the rules in RightMessage's visual interface. No coding required.

Will RightMessage slow down my Strapi site?+

No. The RightMessage script loads asynchronously and doesn't block page rendering. Personalizations are applied after the initial page load. The script is served from a global CDN and is highly optimized. Your Core Web Vitals and page speed scores remain unaffected.

What elements can I personalize on Strapi?+

You can personalize any text, images, or content sections on your Strapi site. Common personalizations include headlines, CTAs, testimonials, case studies, pricing displays, and entire page sections. You can also show/hide elements and redirect visitors based on segments.

Does RightMessage work with Strapi's built-in forms?+

RightMessage provides its own widgets (popups, slide-ins, inline forms, sticky bars) that you can embed on your Strapi site. You can also personalize Strapi's native forms by showing/hiding them based on visitor segments or personalizing the surrounding content.

Need detailed setup instructions? Read our Strapi setup guide →
Ready to launch?

Start personalizing your Strapi experience.

Keep Strapi in place and add personalized copy, proof, forms, and offers without rebuilding your site.