Adding RightMessage to your WordPress website
If you're running WordPress, you're in luck. The RightMessage WordPress plugin is hands-down the easiest way to get personalization up and running on your site—and it comes with some killer features that are specifically designed for content-heavy websites like yours.
Let's Get This Thing Installed
Step 1: Grab the Plugin
Once downloaded, install and activate it.
Step 2: Connect Your Project
Now navigate to Settings → RightMessage in your WordPress admin. You'll see a field asking for your Project ID (we used to call this your Account ID or Team ID—same thing).
Pop that ID in there and click Save Changes.
Where the Heck Is My Project ID?
Good question. Here's where to find it:
The Easy Way:
- Log into your RightMessage Dashboard
- Click the little cogwheel icon (⚙️) for Settings
- Your Project ID is sitting right there in the top right corner
The Lazy Way: Just look at your browser's address bar when you're in the dashboard. See that number between app.rightmessage.com/
and /dashboard
? That's your Project ID.
Example: app.rightmessage.com/**12345**/dashboard
(12345 would be your Project ID)
Heads up: Each project/website has its own unique Project ID. Make sure you're looking at the right project before you copy that ID.
Here's Where Things Get Really Cool
The WordPress plugin isn't just about making installation easier. It unlocks a whole bunch of segmentation superpowers that you simply can't get on other platforms.
Content-Based Segmentation That Actually Works
When you're creating segments or flows, you'll notice some WordPress-specific options that'll make you smile:
Here's what you can target:
- Current Page - Show different stuff to visitors on specific pages
- Current Post - Target people reading specific blog posts
- Current Post's Tags - React based on what tags the current post has
- Current Post's Category - Same deal, but with categories
- Favorite Tag - This is where it gets fun (more on this below)
- Favorite Category - Ditto
The Magic of Favorite Tags and Categories
This is probably my favorite feature of the WordPress plugin. Here's how it works:
We're Constantly Learning About Your Visitors:
- Every time someone reads a post, we note it
- We track what categories and tags that post has
- Over time, we build a "content consumption profile" for each visitor
- We figure out their favorite categories and tags based on what they actually read
Real Example: Let's say someone visits your site three times:
- First visit: They read "10 Email Marketing Tips" (Category: Marketing)
- Their current favorite: Marketing
- Second visit: They read "How to Close More Deals" (Category: Sales)
- Their current favorite: It's a tie!
- Third visit: They read "Content Marketing Strategy" (Category: Marketing)
- Their current favorite: Marketing (they've read 2 marketing posts vs 1 sales post)
Pretty cool, right?
What Can You Actually DO With This?
Oh man, where do I start...
Personalized CTAs That Don't Suck Show marketing-focused lead magnets to people who love your marketing content. Display sales resources to folks devouring your sales articles. It's a no-brainer.
Dynamic Homepage Content Customize your hero headline based on what people actually care about. Reorder your featured content to match their interests. Make your homepage feel like it was built just for them.
Smarter Email Segmentation Sync those favorite categories right into your ESP or CRM. Send hyper-targeted campaigns based on what people actually read (not what they say they're interested in). Trigger automations when someone's interests shift.
Progressive Profiling That Makes Sense Ask different questions based on what content they're into. Skip the obvious stuff—if they've read 10 articles about email marketing, maybe don't ask if they're interested in email marketing.
Setting Up an Automatic End-of-Post CTA
Want to automatically show a RightMessage widget at the end of every blog post? Here's how:
The Setup
- Create a Flow with an inline/embedded widget
- In the Flow's display settings, grab the "Where to display" value (it'll be something like "end-of-blog")
- Head to Settings → RightMessage in WordPress
- Drop that display value into the Default end-of-post Flow field
- Hit Save Changes
Pro Tips for End-of-Post CTAs
- Create an inline embedded widget in RightMessage, and attach it to the Flow that has the questions or offers/forms you're looking to show
- Make your CTAs contextual to the post's category or tag
- Leverage that favorite category data for extra relevance
- A/B test different offers for different types of content (seriously, the results might surprise you)
The Technical Stuff (For the Nerds)
How It All Works Under the Hood
Script Injection We add the RightMessage tracking script to your site's <head>
tag. We use proper WordPress hooks, load everything asynchronously, and generally play nice with your site's performance.
Data Collection Every page load sends us metadata about the current page/post, including all the taxonomy info (categories, tags, custom taxonomies). We use this to build those visitor preference profiles.
The Segmentation Magic The plugin translates WordPress conditions into something our segmentation engine understands. For example, "Current post has Marketing tag" becomes a rule our system can process and act on.
Privacy Stuff (Because It Matters)
- Content preferences are stored in the visitor's browser
- We don't send any personally identifiable info to our servers
- Category/tag viewing data is aggregated anonymously
- Data only syncs to your ESP/CRM when you explicitly set that up
Advanced Features You'll Love
Custom Post Types? No Problem
The plugin plays nice with custom post types and taxonomies. WooCommerce products and categories? Yep. That weird custom structure your developer built? Probably works fine.
Multisite Support
Install it network-wide or per-site—your call. Just remember that each site needs its own Project ID, and visitor data stays isolated per site.
Performance? We've Got You Covered
- Scripts are cached by browsers and CDNs
- Minimal impact on page load time (we're talking milliseconds)
- Content preference calculations happen client-side
- Zero additional database queries
When Things Go Sideways (Troubleshooting)
Plugin Acting Wonky?
First, verify the basics:
- Is the plugin actually activated? (You'd be surprised...)
- Did you enter the Project ID correctly?
- Clear any caching plugins and try again
Script not loading? View your page source and search for "rightmessage". Check your browser console for errors. Try disabling optimization plugins temporarily—they can sometimes get overzealous.
Segmentation being weird? Add ?debug=true
to any URL on your site. This shows you exactly what data we're seeing. Make sure your posts actually have categories and tags assigned.
Common "Gotchas"
"The favorite category isn't updating!" Remember, visitors need to view multiple posts before we can determine favorites. Also, make sure your posts actually have categories assigned. To reset and test fresh, clear your browser cache and localStorage.
"Current post conditions aren't working!" Usually this means you're testing on a page instead of a post. Or the post doesn't have the categories/tags you think it does. Use debug mode to see what's really going on.
Making the Most of Your WordPress Integration
Content Strategy That Actually Drives Results
Be Consistent With Your Taxonomy Use categories for broad topics (like "Marketing" or "Sales"). Use tags for specific subjects (like "email automation" or "cold calling"). Pick a system and stick with it.
Use That Behavioral Data Create segments for your "binge readers" (you know, the folks who devour everything you write). Target based on how recently someone engaged with certain content. Combine content preferences with other data for killer segmentation.
Start Simple, Then Level Up Begin with basic category-based personalization. Add complexity as you gather more data. Test everything—but test incrementally.
Integration Ideas That'll Make You Money
- Email Marketing: Sync favorite categories as custom fields in your ESP
- Analytics: Track category preferences as custom events
- CRM: Update lead scoring based on content consumption patterns
- Marketing Automation: Trigger specific workflows when someone shows strong interest in a topic
Your Next Steps
- Make Sure Everything's Working Visit your site and check Settings → JavaScript Snippet in RightMessage. Look for that "last data received" timestamp.
- Create Your First Smart Segment Try something simple like "Favorite Category is [Your Most Popular Category]". Build a basic personalization to test it out.
- Set Up Tracking Monitor which content preferences lead to conversions. Track engagement rates by visitor interests. Use this data to make your content strategy even better.
The WordPress plugin transforms RightMessage from a personalization tool into a complete content intelligence platform. And the best part? You can start simple and expand as you learn what resonates with your audience.