
How to Offer Country-Based Pricing for Your Kajabi Courses
Losing sales from international students because your courses are too expensive in their country? Here's how to show location-based discounts on your Kajabi site in under 10 minutes.
For the general guide that works on any website, see Country-Based Pricing: The Ultimate Guide. Why this works: Why Your Online Business Needs Parity Pricing.

What You Need
- A Kajabi account (admin access)
- A free account at Evendeals.com
- 10 minutes
Step 1: Get Your Page URL from Kajabi
- Open your Kajabi site and navigate to the pricing or offer page
- Copy the full URL from your browser's address bar (e.g.,
https://yoursite.mykajabi.com/offers/your-course)
Step 2: Set Up Evendeals
- Sign up at evendeals.com (free account available)
- Create a new deal and go to Where to display
- Paste your Kajabi page URL
- Click Add URL
Step 3: Create Coupons in Kajabi
Option A: Payment provider integration (recommended) — If you use Stripe, Lemon Squeezy, Dodo Payments, Creem, or Polar alongside Kajabi, connect your account in Evendeals and coupons are created automatically when you sync.
Option B: Manual setup — Create coupon codes directly in Kajabi:
- Go to Sales → Coupons in your Kajabi admin
- Click New Coupon
- Set a coupon code (e.g.,
15OFF), discount type (Percent off), and percentage - Under Included Offers, select the offers this coupon applies to
- Save the coupon
- Repeat for different discount tiers (e.g.,
30OFF,50OFF)
Step 4: Configure Country Discounts in Evendeals
- Go to Country Discounts in Evendeals
- Set discount percentages and enter the coupon code for each country group (e.g., 15% with
15OFF, 50% with50OFF) - Click Save Changes
Note: The coupon codes in Evendeals must match exactly what you created in Kajabi.

Step 5: Customize Your Banner
- Go to Add to Site tab in Evendeals
- Customize colors to match your Kajabi site, edit the message, preview how it looks
- Copy the installation script

Step 6: Install on Kajabi
- In Kajabi, go to Settings → Site → Custom Code
- Paste the Evendeals script in the Footer code section
- Save and the script will load on all pages
Done! Your banner now shows to international visitors.

How It Works
- Visitor lands on your Kajabi site or landing page
- Evendeals detects their country and shows the adjusted price + coupon code
- Visitor copies the coupon and goes to your Kajabi checkout
- They apply the coupon code and pay the discounted price
US visitors (or visitors from high-PPP countries) see your regular price with no discount.
Beyond the Banner: Display Modes
The default banner works great, but Evendeals supports three display modes:
- Banner (default) — The floating banner. Customize colors, text, position, and countdown timers from the dashboard. Coupon code is click-to-copy.
- Custom Display — Turn off the banner and use CSS classes (
ed-country,ed-discount-amount,ed-coupon-code,ed-country-flag) to show discount data inside your own pricing section. No JavaScript needed. - API Mode — Call the Evendeals API directly from your frontend or backend for full control. Great for custom checkout flows and server-rendered pricing.
VPN Protection
Worried about people faking their location? Evendeals (paid plans) automatically detects and blocks VPN users, so only people who actually live in eligible countries get the discounts.
Auto-Refresh Coupons (paid plans) automatically rotate coupon codes after a set number of views. If someone shares your code publicly, it expires and a new one is created. Requires a connected payment provider (Stripe, Lemon Squeezy, Dodo Payments, Creem, or Polar).
What You Can Customize
- Which countries see discounts
- How much discount each country group gets
- Banner/display colors and text
- Whether to use the default banner or custom display mode
- Banner position (top or bottom)
- Click-to-copy coupon codes
- Which pages show the discounts
Pricing
Evendeals: Free plan available, paid plans start at $99 one-time (not monthly)
The free plan lets you test it with basic features. If you make just 2 extra sales from countries that weren't converting before, you've covered the cost of the paid plan.
FAQ
Will this slow down my Kajabi site?
No. The script is 5KB and loads asynchronously.
Can I show banners on specific pages?
Yes. In Evendeals you can target specific URLs so the banner only appears on your pricing or offer pages.
What if I have multiple offers?
You can create different deals in Evendeals for each offer, or reuse the same coupon codes across multiple offers.
Do I need to know code?
No. It's copy-paste installation.
Does this work with Kajabi Payments and Stripe?
Yes. Create coupons directly in Kajabi (Sales → Coupons) and they work regardless of whether you use Kajabi Payments, Stripe, or any other payment processor.
Next Steps
Also see: Heartbeat, Teachable, Thinkific, Podia, Framer, WordPress.
- Create coupon codes in Kajabi for different discount tiers
- Sign up at evendeals.com and configure country discounts
- Paste the script in Kajabi Settings → Site → Custom Code
- Watch your international conversion rates increase
Ready to unlock international markets for your Kajabi courses?
Try Evendeals Free