Robust Theme Framework
Take your Netflix style content library to the next level with our Advanced Content Hub Solution

The Advanced Content Hub Solution is the result of years spent building custom tools for top Kajabi creators like Barre Definition, Planet Paws, and many others—powering exceptional learning experiences for hundreds of thousands of users.

Now available as an off-the-shelf product, it gives you a full-featured system to tag, categorize, and reuse content; create playlists and programs; build dedicated pages; apply advanced filters; show related posts; and control access with smart paywall rules.

All in a streamlined, mobile-optimized interface that feels more like a high-performance native app than a traditional website.

Smart Features for Serious Creators
  • Tags
  • Custom Fields
  • Playlists
  • Programs
  • Filter Page
  • Related Posts
  • Enhanced Sliders
  • Dedicated Pages
  • Tag-Based Paywall
  • Library Slider
  • Welcome Popup
  • Live Sessions
Watch the walkthrough video to see it in action
 
Play

Robust Unlimited $149

Ready to Impress!

Your payment was completed successfully
What's Next?
Visit My Templates page to download your templates
Follow the Installation Instructions to install your templates

Ready to Impress!

Your payment was completed successfully
What's Next?
Download your mCore Pro Package
Follow the Installation Instructions to install your templates
Visit the Documentation

All Set!

Your payment was completed successfully
Ready to Upgrade?
Visit the Upgrade Tool Page and follow the instructions
The Upgrade link is always available in the My Templates Page

New to mCore?

Start strong with a premium solution once reserved for custom builds—now yours for a one-time price.

Multi-product license • One-time payment • No monthly fees

Take full control of your content!

Get Started

$950

Already using an mCore template?

Upgrade your existing mCore template to Pro while preserving every detail of your existing setup, and without disrupting your live product or students.

Multi-product license • One-time payment • No monthly fees

*Limited-Time offer - Available only to standard mCore users who purchased before March 2025

Upgrade Now

$450

In-Person Setup Help—At No Extra Cost

Leverage our experience powering some of Kajabi's biggest heroes.
Meet our experts, outline your vision, and get a step-by-step plan to bring it to life.

Let's chat about how mCore can work for your goals
Let's Talk!

Installing the template won’t affect your live product or disrupt your students’ experience.

The new template remains inactive while you set it up and customize it, so your current setup stays exactly as it is.
Once you're ready, you can make it live—giving you time to tag your content, test new features, and ensure everything works just the way you want.

Explore the Features


mCore Pro is packed with features designed to make your content library more powerful, flexible, and user-friendly. Here's a quick overview of the key features:

Visit our documentation for more detailed information on each feature.

Tag Manager

The Tag Manager is the central tool for organizing and managing your content. It allows you to tag posts (lessons) and categories (modules), add custom fields, and create playlists and programs.

Tagging Posts (Lessons) and Categories (Modules)

Posts:

Tags allow you to categorize and label your content for easy filtering and grouping.
In turn, this enables you to create dynamic sliders, grids, lists, or dedicated pages, allowing the same posts to appear in different sections of your product without duplication.

Categories:

Categories can also be tagged, enabling them to be displayed in various sliders or grids across different pages or sections of your site, offering even greater flexibility and organization.

Custom Fields

Custom fields allow you to define specific attributes for posts with customizable values. You can create any custom field with values that suit your content—e.g., "Difficulty" with values like "Beginner," "Intermediate," or "Advanced," or "Body Part" with values like "Core," "Arms," etc.

These fields enable multi-dimensional filtering, allowing users to filter content by multiple attributes simultaneously. For example, a user can filter for "Intermediate" difficulty and "Core" body part workouts at once.

You can also set up sliders, grids, or dedicated pages to display posts that match specific custom field criteria. You can choose where each custom field appears—on grids, in the post page (below the video or in the sidebar), or not at all—giving you full control over visibility and layout.

Playlists

Playlists let you quickly build custom lists of specific posts, which can be used to generate sliders, grids, lists, or dedicated pages.

You can manually order the posts in a playlist by dragging them up or down—giving you full control over the sequence. This is especially useful compared to tag-based filtering, which follows default sort rules.

Once created, each playlist automatically generates a dedicated page within your product. You can link to this page anywhere or use our Playlist Sliders, Cards, or Grids to beautifully feature playlists from your dashboard.

When a user clicks on a post from a playlist, they're taken to the post page, where if enabled the full playlist appears alongside the video—showing the same title and list of items. The videos auto-play in sequence, creating a smooth, continuous viewing experience.

Programs

Programs allow you to build a single page that brings together multiple playlists. For example, if you have playlists like "Full Body Warmup" and "Core Burn Series," you can group them into a program called "7-Day Morning Routine."

Each playlist becomes a content block on the program page. For each block, you can set a custom title, choose the layout (slider, grid, or list), and define the number of columns—giving you full control over how the content is presented.

A dedicated page is automatically created for every program. You can link to it anywhere in your product or use our Program Sliders, Cards, or Grids to beautifully feature them from your dashboard.

Built for Mobile

Every part of the template—from the dashboard to sliders, filters, playlists, and post pages—is built with mobile in mind. It's fully responsive, touch-friendly, and designed for fast loading and high performance, even on slower connections.

Your users will enjoy a highly optimized experience that feels like a native app. This mobile-first design ensures smooth navigation, rapid interactions, and seamless content consumption. It's unparalleled to anything you've seen in Kajabi, giving your product a modern, fast, and polished feel on any device.

Filter Page

The Filter Page is a powerful way for users to browse and discover content by applying multiple filters at once. Filters are based on tags and custom fields, which you define—for example: Difficulty, Instructor or Industry. The product includes a dedicated Filter Page, but filters can also be added as dynamic sections on your Dashboard—placed above or below other sections to help users find what they need faster.

The layout is fully optimized for mobile, ensuring a smooth experience across all devices. Filter options can be shown in a sidebar or a top bar, depending on the structure you prefer.

You have complete control over the filter experience—decide which filters appear, in what order, and how filtered results are displayed. You can configure the grid behavior, show or hide specific post fields, adjust sorting, set item limits, include locked items, collapse custom fields, groups on load and much more.

Related Posts

Related Posts keep users engaged by automatically displaying additional content connected to the post they're viewing. It's a simple but powerful way to boost content discovery, session time, and overall user experience. You can add a dynamic Related Posts slider to any post page, using one of three matching methods:

  • Same Tags – Shows posts that share at least one tag with the current post.
  • Same Custom Fields – Matches posts with identical custom field values (e.g., same level, instructor, or type).
  • Related Field – Uses a dedicated Related column in the Tag Manager to manually link posts, independent of tags or fields.

This gives you full flexibility—whether you want to automate suggestions or hand-pick exactly what's shown.

Enhanced Smart Sliders

Enhanced Smart Sliders let you showcase filtered or manually curated lessons and categories in a slider, grid, or list format—ideal for building a Netflix-style dashboard. You can stack multiple sliders or grids one after another to create a highly visual and dynamic content hub. As with the standard mCore version, you have full control over each item's appearance: show or hide elements like title, body, category, duration, or additional metadata. Customize the slider behavior with options for animation, speed, autoplay, arrows, pagination, looping, and more.

In addition to the standard filter types—Filter by Category, Filter by Post ID, and User Favorites—Enhanced Smart Sliders introduce four powerful new filter types:

  • Filter by Playlist: Display items from a specific playlist. Since playlists allow manual reordering, this gives you control not only over which items appear but also in what sequence they're shown.
  • Filter by Tags: Enter one or more tags, and the slider will include any post matching at least one of them.
  • Filter by Custom Fields: Set one or more field-value pairs to filter posts by detailed criteria. Example: Show posts where "Difficulty" is "Medium" and "Instructor" is "Jane".
  • Related: Add a truly dynamic "Related Posts" slider to the post page with one of three matching strategies:

Show All Button

Each Enhanced Slider includes a "Show All" button that links to a dedicated page displaying all items that match the filter set (playlist, tags, custom fields, or category). This is especially helpful for navigating large libraries with hundreds or thousands of videos—particularly on mobile devices.

Post Page Playlist Continuity: When a user clicks a slider item, they're taken to the corresponding post page. If you've added a playlist to the post page's sidebar, it will automatically match the original playlist: same title, same items, same order. If autoplay is enabled, videos will play one after another in the correct sequence—offering a smooth, continuous viewing experience.

Dedicated Pages

You can create as many Dedicated Pages as you like—each one built around a specific playlist, program, or filter combination. Instead of relying solely on a single dashboard or categories page, Dedicated Pages add a whole new dimension to your site navigation, allowing users to explore your content in richer, more meaningful ways. These pages serve as focused content hubs:

  • Playlist Pages – Automatically generated for every playlist you create, displaying your selected posts in a custom order under a clear, defined title.
  • Program Pages – Let you combine multiple playlists into a single page, where each playlist (or "block") has its own title and layout.
  • Filter Pages – Custom-defined static pages built to display content based on any tag or custom field combination you choose—simple or advanced.
  • My Favorites Page – A personalized page that displays posts favorited by each user.
  • Custom Content Pages – Freely create pages within your product to display information, resources, or anything else you need.

Add Playlist/Program Sliders to your dashboard. All Dedicated Pages can be linked from anywhere—menus, buttons, or embedded directly using Smart Sliders, Grids, or Cards. Just like category sliders, you can feature playlists or programs with visual elements that feel like an organic part of your site's structure.

Tag-Based Paywall Rules

mCore Pro fully supports Kajabi's new native Paywall feature, which allows you to lock all content below a specific, single point in your course outline. But it doesn't stop there. mCore Pro introduces a more advanced, flexible system designed for content libraries: Tag-Based Paywall Rules. Instead of locking content by a single outline position, you can lock content dynamically based on tags and user access. For example:

  • "If a post is tagged 'Premium' and the user doesn't have Offer A, show it locked and link to an upsell page."

Posts remain visible—grayed out with a lock icon and optional tier badge (like "Silver" or "Gold")—so users see what they're missing and are encouraged to upgrade.

This makes it easy to:

  • Offer freemium content by tagging certain posts as premium and gating them with an upsell.
  • Create tiered access levels (Silver, Gold, etc.) with different rules for each.
  • Maintain a clean, unified layout where locked content is part of the experience—not hidden or removed.

With mCore's dynamic tag-based system, you get powerful options for monetizing content in a way that feels seamless and intentional.

Library Slider Within Your Product

Give your users quick access to other products—and smartly promote additional ones—right from your dashboard using the Library Slider. This dynamic section pulls in courses the user already owns, just like Kajabi's standard Library page, but with much more flexibility. Instead of redirecting users to a separate page, the Library Slider keeps them in your product environment while offering a native, visually integrated browsing experience.

You can also choose to display products the user doesn't yet have access to. These will appear grayed out with a lock icon, clearly indicating they're locked—but still enticing. Clicking them can take users to an upsell page of your choice, making this a powerful cross-promotion tool. In short, the Library Slider turns your product dashboard into a hub—not just for consuming content, but for discovering everything else you offer.

Welcome Message Popup

The Welcome Message Popup lets you greet users with a custom message when they open a post. It's a simple way to add a personal touch—whether you're introducing the content, giving quick context, or just making your space feel more welcoming. Messages can be personalized with the user's name and other dynamic details, and you can create different messages for each post. It's easy to set up, and you have the option to show the popup only on selected posts where a message is added.

You're also in full control of the message layout and style, with options to preview, edit, or turn the popup off entirely. It's a flexible way to enhance how users engage with your content—especially in a large content library.

Enhanced Support for Live Sessions & Workshops

Delivering live content has never been smoother. With built-in tools designed specifically for workshops and live sessions, you can keep your audience engaged before, during, and after the event:

  • Upcoming Workshop Countdown: Build anticipation with a dynamic countdown timer. Before the session starts, users see an "Add to Calendar" button. When the time comes, it instantly transforms into a "Join the Workshop" button—making access seamless with a single click.

  • Upcoming Workshops Slider: Easily promote your live schedule in a beautiful, scrollable format. Workshop details—like dates and times—are pulled directly from your Kajabi Events, syncing perfectly with Kajabi's automation and email reminders.

  • Latest Workshop Slider: Let users catch up on past sessions with a dedicated slider for recent recordings. New recordings are added automatically, and you can display them as a slider, grid, or list. Customize the layout and visible details to match your content and design.

These tools make your live content feel fully integrated into your product—not just added on.

“Transform your content library into a personalized learning experience—one that keeps users engaged while giving you total control. What once took months of custom development is now ready in minutes, with premium tools built in and fully yours.”

About Robust

With decades of focus on development of Learning Management Systems and online teaching platforms, Invodot recognizes Kajabi's emergence as the leading platform for course creators and entrepreneurs serious about their online success. In 2018 we launched the first release of the Robust Theme Framework which garnered immediate and highly positive feedback. We work to continually and seamlessly improve it in partnership with you.

Working hand-in-hand with many of Kajabi's leading Heros, whose experiences provide deep insight into what makes a successful Kajabi journey, we strive continuously to identify and create tools to enhance and simplify your adventure.

We are Hiring

Life is short; work somewhere awesome!

Now accepting applications for:

  • Front end Developer with experience in Liquid
  • Product Manager LMS or LCMS experience

Meet the Team

Jerome Zeltzer
Founder and CTO

People don't use a product because of the great design; great design helps them use the product…

Kathy Brent-Cotter
Product Manager

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.…

Emelie Olsson
Graphic Leader

There are three responses to a piece of design – yes, no, and WOW! Wow is the one to aim for.…

Deepika Panchal
Graphic Designer
Jan Krol
Front End Developer
Sam Wong
Front End Developer
Lena Zielinska
User Experience Designer
Rajesh Tanwar
Full Stack Developer

Our Values

Together, we deliver on our commitment to each other to live our best lives,
do our best work and fulfill our purpose together.

Wow Our Customers

Win as a team

Create belonging

Stay hungry and humble

We learn, try, and improve each day. We approach new initiatives with excitement, and we're committed to success — for us as individuals, for our team, and most importantly, for our users, who motivate us in everything we do

Our users
love what we do

Working hand-in-hand with many of Kajabi's leading Heros, whose experiences provide deep insight into what makes a successful Kajabi journey, we strive continuously to identify and create tools to enhance and simplify your adventure.

If you are committed to success with Kajabi, there's no question about it - you should be using Robust.veronica Brown - it is as simple as that!

Veronica Brown

If you haven't started using Robust yet, you're truly missing out on a game-changing experience. Robust has revolutionized our ability to experiment with new pages and funnels, elevating our performance to new heights.

Mark Rubin

Ever since we upgraded to Robust Product Templates, we've witnessed a remarkable boost in user engagement, leading to tangible improvements in both sales and overall performance. The impact has been truly transformative.

Samantha Carry