How I Built an Entire Program in Kajabi Using Claude and Kajabi's MCP
I built a full program in Kajabi in one afternoon and I never clicked into a single builder. The course, the community, the opt-in, the sales page, the offer, and a 7-day email sequence all got built out of a conversation.
The tool that makes this possible is the Kajabi MCP, which connects your Kajabi account straight to Claude. So instead of opening Kajabi, hunting for the right tab, and building every piece by hand, you tell Claude what you want and it builds it inside your account for you to review.
To show you how this actually works I built a fake program from scratch called Polite Puppy Academy, a $99/month dog training membership for brand new puppy owners. I'm walking you through every single piece I built so you can run the same process on your own program.
I used Claude for this, but the same connection works in ChatGPT, so I'm giving you both setups below.
You'll walk away with:
- The setup for Claude and for ChatGPT, including the plan catch on the ChatGPT side
- My exact prompts for the course, community, opt-in, sales page, offer, and email sequence
- The one step most people skip that ruins their output
- What the build actually looks like in real life, since it's more of a conversation than a checklist
- The three gotchas I hit so you don't have to
This post is all about how to build your entire program in Kajabi using Claude and the Kajabi MCP.
Step 1: Connect Kajabi to Claude or ChatGPT
You don't need to touch any code for this. It's one URL and an approval screen, and it works in either tool.
The server URL, for both: https://mcp.kajabi.com/mcp
Do one thing before you start. Make sure you're logged into the right Kajabi account in your browser, because the approval screen uses whatever session is already open.
If you're using Claude
You need a paid Claude plan (Pro, Max, Team, or Enterprise).
- Go to claude.ai and sign in
- Click your profile, then Settings, then Connectors
- Click Add custom connector at the bottom of the page
- Name it Kajabi and paste in the server URL
- Click Add, then approve the Kajabi consent screen when your browser opens
- Open a new chat and switch the Kajabi connector on from the tools menu
If you're using ChatGPT
Read this part before you go set it up, because there's a plan catch that nobody mentions.
Custom connectors run through . is available on Plus and Pro, but those plans only get read access, meaning ChatGPT can look at your Kajabi and tell you what's in there, and that's it. To actually build offers, pages, and email sequences you need Business, Enterprise, or Edu.
First turn on :
- Settings, then Connectors, then Advanced
- Toggle on
- Read and accept the warning about write-enabled tools
Then add Kajabi:
- Settings, then Apps, then Advanced settings, then click Create app
- Name it Kajabi, paste in the server URL, and set Authentication to OAuth
- Save, then approve the Kajabi consent screen
- In a new chat, click the + icon (or Tools), go to , and enable Kajabi
Then pick your permissions
However you connect, the consent screen gives you a list of checkboxes for what your AI tool is allowed to do. Read them and grant what you actually need.
The two I'd think hardest about are editing theme code and adding account users, because those are the changes that are the most annoying to undo.
For me personally, I allow everything EXCEPT adding account users.
Boom, you're good to go. The connection authorizes through your Kajabi login, so there's no API key or developer setup to mess with.
Before you build anything, test it. Start a new conversation and type: "List my Kajabi sites." If your site name comes back, you're connected.
Step 2: Give Claude the brief AND the build list
A lot of people skip this step, and then their whole program sounds like a robot wrote it. 0/10 would recommend. Don't skip this.
The MCP gives Claude the ability to build things inside Kajabi, but it doesn't magically know your voice, your audience, or your strategy. That part is still on you, and it's exactly what I mean when I talk about being the AI director instead of just the person typing.
So before I asked for a single thing, I pasted in this. Notice it's doing two jobs: telling Claude who this is for, and telling Claude everything we're building together.
π Prompt
"Before we build anything, here's the full picture.
Part 1: Who this is for and what it is
Brand: Polite Puppy Academy
Who it's for: brand new puppy owners in their first six months, mostly first-timers who are overwhelmed and a little embarrassed by how chaotic things feel
The transformation: from chaotic puppy and frazzled owner to a calm, well-mannered dog and an owner who actually feels confident
The offer: $99/month membership with training modules, weekly live coaching, and a private community
Voice: warm, encouraging, zero shame, sounds like a friend who has been through it and is walking beside them
Part 2: What we're building together
Here's everything I need built in Kajabi for this program:
1. The course, with modules and lessons
2. The community, with a welcome announcement and conversation starters
3. The offer at $99/month, granting access to both
4. The opt-in, meaning the form and the landing page for the freebie
5. The sales page
6. The 7-day email sequence that goes out after the opt-in
7. The tags and segments that connect it all
How I want to work
Take me through these one at a time and tell me what's next after each one. Ask me questions before you build if anything is unclear. Save everything as a draft so I can review it in Kajabi before it goes live. Let's start with number one."
If you already have a brand voice guide, paste that in too.
Here's what actually happens next, and it's the part I want you to be ready for. Once Claude has that whole picture, it stops waiting for you to remember what comes next. It builds the course, shows you what it made, asks if you want changes, and then says something like "ready to move on to the community?" You end up in a back and forth instead of typing ten separate commands.
So read the steps below as your map, not as a script you have to type word for word. That's the real reason Part 2 of that prompt matters. Claude can only walk you through the build if it knows what the whole build is.
Step 3: Build the course shell
Now we build. I gave Claude the modules I wanted and let it fill in the lessons.
πΆ Prompt
"Using my Kajabi MCP, create a new course called Polite Puppy Academy. Build these four modules: 1) Set Up Your Home for Success, 2) Potty Training Without Losing Your Mind, 3) Manners That Actually Stick, 4) Real World Confidence. Give each module three to four lessons with a title and a two to three sentence description of what the lesson covers, written in the brand voice above. Leave the videos empty, I'll upload those myself."
It built the whole course structure inside my account. Modules, lessons, descriptions, all of it. Then I followed up with:
"Add a Module 0 called Start Here with a welcome lesson and a lesson explaining how to use the community."
Here's what I love about this. Reverse engineering your modules is the thing that stalls people for weeks, and now you're watching a draft of it show up in about ninety seconds. You get to edit instead of stare at a blank page.
Just know that Claude is building the container and the copy here. The videos, the workbooks, and the actual teaching are still yours.
Step 4: Create the offer
The offer is what people actually buy, and it's what connects their payment to the stuff they get access to.
π° Prompt
"Create an offer called Polite Puppy Academy Membership. Price it at $99 per month recurring. Grant access to the Polite Puppy Academy course and the community. Save it as a draft."
Then I had it draft the checkout pieces:
"Write the offer description and the thank you page copy in my brand voice. Keep the thank you page focused on one next step: joining the community."
Step 5: Set up the community
The community is where people stay, and honestly it's a big part of why memberships keep renewing. This is also where I got the biggest time savings.
I had Claude draft the welcome announcement, the first few conversation starters, and a 7-day challenge to get new members participating during their first week.
π Prompt
"Draft a welcome announcement for the Polite Puppy Academy community that tells new members exactly what to do in their first 24 hours. Then draft three conversation starter posts for the main channel, and a 7-day Puppy Wins Challenge with a daily prompt for each day."
β οΈ Heads up: Community posts and forms don't create as drafts, they go live the second Claude makes them. Everything else (offers, pages, emails, courses) lands as a draft for you to review. So for community stuff, have Claude show you the copy in the chat first, approve it, and then tell it to post.
Step 6: Build the opt-in
This is your freebie plus the form that captures the email. For Polite Puppy Academy I used a starter kit for that first week home.
π© Prompt
"Create a form called Puppy Starter Kit Opt-In with first name and email fields. Then create a landing page for the opt-in called The First 7 Days Puppy Starter Kit. Use a headline that speaks to the overwhelm of the first week home, three bullets on what's inside, and one call to action. Tag everyone who opts in with 'puppy-starter-kit'."
That tag is doing a lot of work back there. It's what triggers your email sequence and what lets you segment people later on.
Step 7: Build the sales page
Here's where handing Claude a real framework pays off. I didn't ask for "a sales page." I gave it my structure and had it fill in the sections.
π₯ Prompt
"Create a landing page for the Polite Puppy Academy Membership sales page. Follow this structure exactly:
1. Above the fold: headline, subheadline, call to action
2. Introduce the problem
3. Relate to the reader with a short story
4. Envision the transformation
5. Introduce the membership as the solution
6. Module breakdown
7. About the instructor
8. Testimonials (leave placeholders)
9. Pricing
10. FAQ
11. Closing statement and final call to action
Write it benefit-first. Focus on what changes for them, not on how many modules there are. Save as draft."
Then I read the whole thing and rewrote maybe a third of it in my own words, because AI copy on a sales page always needs your fingerprints on it. Still way faster than starting from nothing.
Step 8: Build the 7-day email sequence
This is the piece that used to eat a whole week of my life.
βοΈ Prompt
"Create an email sequence called Puppy Starter Kit Nurture that triggers off the 'puppy-starter-kit' tag. Seven emails, one per day. Here's the job of each one:
Day 1: welcome and deliver the freebie, plus one quick win they can use today
Day 2: my origin story and why this exists
Day 3: the top three mistakes new puppy owners make
Day 4: the gap between where they are and where they want to be
Day 5: the belief shift, it's not a bad dog and they're not a bad owner
Day 6: introduce Polite Puppy Academy and the community
Day 7: final invitation with the biggest objection handled
Give me three subject line options per email. One call to action each. No em dashes."
Seven emails drafted and sitting in my Kajabi account ready for me to edit. That was the moment this whole thing clicked for me.
Step 9: Wire up the tags and segments
Tiny step that pays off later. This is the plumbing that makes everything talk to each other.
π Prompt
"Create tags for 'puppy-starter-kit', 'ppa-member', and 'ppa-cancelled'. Create a segment of everyone who has the opt-in tag but has not purchased the membership."
Now you've got a warm list you can actually sell to down the road.
Step 10: Review everything in Kajabi before you publish
Everything except the community posts and forms landed as a draft, which is exactly how it should be. I went through Kajabi page by page, fixed the copy that didn't sound like me, uploaded my images, and hit publish.
Please don't skip this part. The MCP moves fast, and fast without a review step is how a typo ends up living on your sales page.
Three things that will save you a headache
1. Close your Kajabi editor tab before Claude makes changes. If you have a page open in the Kajabi editor while Claude is editing that same thing, whoever saves last wins and Kajabi will not warn you about it. I lost a round of edits learning this one. Easiest habit is to tell Claude when you're done editing, and let it tell you when it's done.
2. One job per prompt. If you say "build my whole funnel" you're going to get mush. If you say "create the offer, price it at $99 a month, grant access to the course and the community," you get exactly what you asked for.
3. It doesn't do everything. Analytics and payment processing are still on you inside Kajabi. The MCP is for building and managing your content, and at that it's really, really good.
Bonus: if you ever want to cut the connection, it lives in Kajabi under Settings, then Integrations & Webhooks, then AI Assistants. You'll see every AI tool you've connected and when you authorized it, and you can disconnect any of them from there.
Final Thoughts
By now you should know how to:
β
Connect Kajabi to Claude or ChatGPT in about five minutes
β
Set up the brand context and build list that make the output actually usable
β
Build a course, an offer, and a community from a conversation
β
Draft an opt-in, a sales page, and a full email sequence
β
Wire up the tags that connect it all together
β
Review and publish without wrecking your own edits
The thing I keep coming back to is that the MCP didn't do the strategy for me. I still had to know who Polite Puppy Academy was for, what the transformation actually was, and how the funnel needed to flow. What changed is that the building part stopped being the bottleneck.
You're still the director. This just hands you a really fast crew.
This post was all about how to build your entire program in Kajabi using Claude and the Kajabi MCP.
π₯ Want to Watch Instead?
If you'd rather see me actually build this out, I walk through the whole thing here:
Want to try it yourself? Grab a 30-day Kajabi trial with my link: https://heydaniejay.com/kajabi
Stay connected with all Danie's tips and tricks!
JoinΒ my mailing list to receive YouTube tips, encouragement, and personal branding hacks.
We hate SPAM. We will never sell your information, for any reason.