How it worksPricingDocsBlog
Sign in
Zahidul Islam - Author at Evendeals
Zahidul Islam

Co-Founder, Evendeals

Mar 14, 2026

8 min read

How to Offer Country-Based Pricing for Your Heartbeat Community

Losing international sales because your community is priced for the US market? Here's how to set up country-based discounts for your Heartbeat offers using Evendeals and Stripe 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 Heartbeat community with Stripe connected
  • An Evendeals account
  • A landing page (e.g., Swipe Pages, Framer, or any page builder)
  • ~10 minutes

Step 1: Verify Stripe Is Connected in Heartbeat

Go to your Heartbeat admin dashboard and navigate to Configure Payments. Make sure your Stripe account shows as Connected.

Heartbeat Configure Payments page showing Stripe connected
Heartbeat Configure Payments page - Stripe should show 'Connected'

Step 2: Create a Deal in Evendeals

Go to your Evendeals dashboard and click Create Deal. Select Stripe as the provider and choose Restricted API Key.

Evendeals create deal dialog - Connect Stripe via API Key
Select Stripe and enter a Restricted API Key

Step 3: Create a Restricted API Key on Stripe

Click the "Create a restricted key with required permissions" link in the Evendeals dialog. This redirects you to Stripe with the correct permissions pre-configured.

Stripe Restricted API Key creation page
Stripe Restricted API Key page - permissions are pre-filled

Important: Make sure you're on the correct Stripe business - the same one connected to your Heartbeat account. You don't need to change anything on this page. Just scroll down and click Create key.

Scroll down and click Create key on Stripe
Scroll down and click 'Create key'

Step 4: Paste the Key in Evendeals

After creating the key, click to copy it. Go back to Evendeals and paste the restricted API key in the input field. Click Connect.

Paste the Stripe restricted API key in Evendeals
Paste the restricted API key and click Connect

Step 5: Configure Country Discounts

Give your deal a name (e.g., your product name), then configure discount percentages for each parity group. Countries are automatically grouped by purchasing power. For example, set 10% for the lowest purchasing power group.

Evendeals Parity Pricing Groups configuration
Set discount percentages for each parity group

Step 6: Sync Coupons to Stripe

Click Sync Coupons. Evendeals automatically creates the coupon codes on your Stripe account. You don't need to create them manually.

Synced coupons with generated coupon codes
After syncing, coupon codes are auto-generated and created on Stripe

Step 7: Test the Coupon on Heartbeat Checkout

Go to your Heartbeat offer, copy the share link, and open it. You can enter the generated coupon code at checkout to verify the discount works.

Heartbeat checkout page with coupon code applied
Enter the coupon code on the Heartbeat checkout page

Note: Make sure "Add custom landing page" is turned off for your Heartbeat offer so the default checkout page is used.

Step 8: Set Up a Landing Page (Optional but Recommended)

To let visitors know you support purchasing power parity, create a landing page with a pricing section. You can use any no-code page builder (Swipe Pages, Framer, Webflow, etc.).

Add the Evendeals Script

In Evendeals, go to the Add to Site tab. Copy the installation script.

Evendeals Add to Site tab with installation script
Copy the Evendeals installation script

Add this script to your page builder. In Swipe Pages, go to Global Scripts → Add Global Script, paste the script, and publish.

Swipe Pages Global Scripts configuration
Add the script in your page builder's global scripts section

Build a Custom Pricing Display

Check the Custom Display Mode docs to build a pricing section that shows adjusted prices. You can send the docs link to ChatGPT/Claude and ask it to generate the HTML for you - no coding required.

Evendeals Custom Display Mode documentation
Custom Display Mode docs - send this link to AI to generate your pricing section

Before Adding the URL

Initially your landing page pricing won't show any discounts:

Landing page pricing without discount applied
Pricing section before adding URL to Evendeals - no discount shown

Step 9: Add Your Landing Page URL to Evendeals

Copy your landing page URL and paste it in the Add to Site tab under "Where do you want to display the banner?". Click Add URL.

After Adding the URL

Reload your landing page. The pricing section now shows the discounted price with the country flag and coupon code:

Landing page with purchasing power parity discount applied
After adding the URL - discount banner and adjusted pricing appear

Step 10: Done!

Visitors from different countries now see adjusted pricing. When they click "Get Started", they're redirected to your Heartbeat checkout where the coupon is automatically applied.

Heartbeat checkout with coupon auto-applied from landing page
Heartbeat checkout with the discount coupon ready to apply

How It Works

  1. Visitor lands on your pricing page
  2. Evendeals detects their country and shows the adjusted price + coupon code
  3. Visitor clicks the CTA button which links to your Heartbeat checkout
  4. 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.

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.

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
  • Which pages show the discounts

FAQ

Do I need to create coupons manually on Stripe?

No. Evendeals auto-creates and syncs coupons to your Stripe account.

Can I use this with any landing page builder?

Yes. As long as you can add a script tag to your page, it works with any builder (Framer, Webflow, Swipe Pages, Carrd, WordPress, etc.).

Do I need to know code?

No. The Stripe key setup is point-and-click, and you can use AI (ChatGPT/Claude) to generate the pricing display HTML from our docs.

What if I have multiple Heartbeat offers?

Create separate deals in Evendeals for each offer, each with its own coupon set.

Next Steps

Also see: Teachable, Thinkific, Podia, Framer, WordPress.

  1. Connect your Stripe account to Evendeals
  2. Configure country discounts and sync coupons
  3. Build a landing page with the custom pricing display
  4. Watch your international conversion rates increase

Ready to unlock international markets for your Heartbeat community?

Try Evendeals Free

Footer

Boost your sales by showing personalized discount banners based on your customers location. Increase conversion rates by up to 30%.

X

Product

  • How It Works
  • Use Cases
  • Pricing
  • Documentation
  • Glossary
  • llms.txt
  • Affiliate
  • ParityDeals Alternative

Support

  • Contact
  • Roadmap
  • Change Log
  • Request a Feature

© 2026 Evendeals. All rights reserved.

  • System Status
  • Integrations

    • Any Website
    • Stripe
    • Lemon Squeezy
    • Dodo Payments
    • WordPress
    • Framer
    • EzyCourse
    • Thinkific
    • Teachable
    • Podia
    • Heartbeat

    Legal

    • Privacy
  • Terms
  • Refund policy