Skip to main content

Podia Affiliate Program Setup: Native Tools or Stripe

Know what must work before you launch

Match affiliate tracking to the checkout that records the sale

Best fit
Teams evaluating AffiliateBase for a Podia affiliate workflow.
Checkout handoff
The checkout path must receive the generated AffiliateBase referral ID.
Proof required
Complete one referred checkout and confirm the attributed sale and commission.

Follow the attribution evidence

Illustrative scenario · fictional values

  1. Referred visit

    ?via=partner

    AffiliateBase captures the visit and generates a referral record.

  2. Checkout handoff

    referral ID

    The checkout must carry the generated identifier into Stripe.

  3. Paid event

    $99 paid

    A supported Stripe event confirms the attributed payment.

  4. Commission

    $19.80 due

    An eligible attributed sale creates the commission record.

  5. Payout prep

    Payout ready

    Review the commission and prepare the next step with your payout provider.

This guide is for creators running a program for their own Podia products. If checkout stays in Podia, use Podia’s built-in affiliate system on an eligible plan; it owns the affiliate links, attribution window, product commissions, and affiliate access.

Start with Podia’s official affiliate setup. Podia’s documented path sends referrals through product sales pages, and this guide does not claim that AffiliateBase can inject attribution into Podia-hosted checkout.

Use AffiliateBase when the sales page launches a separate supported Stripe checkout you control. Install the script on that page, connect the payment account, and complete the AffiliateBase verification checklist.

Follow these steps to integrate AffiliateBase with Podia:

1

Add the Tracking Script

Add the AffiliateBase tracking script to your Podia site. Go to **Settings > Website > Tracking Code** and paste this script in the **Header** section. Use the pinned jsDelivr tracking URL for the latest published AffiliateBase release.
html
<script async src="https://app.affiliatebase.io/track.js" data-account-id="YOUR_ACCOUNT_ID"></script>
2

Use Stripe Payment Links or Buttons (If Using)

If you use Stripe Payment Links or Buy Buttons on your Podia site, add the tracking script on the same page so AffiliateBase can pass the generated referral ID.
html
<!-- Keep Stripe checkout elements on the same page as the AffiliateBase script. -->
<a href="https://buy.stripe.com/xxxxx">Buy now</a>

<stripe-pricing-table
  pricing-table-id="prctbl_xxx"
  publishable-key="pk_live_xxx"
></stripe-pricing-table>

<!-- For custom or redirected Stripe-hosted links, opt in explicitly. -->
<a data-affiliatebase href="https://link.payment/xxxxx">Buy now</a>
3

Connect Your Stripe Account

Pass the generated referral ID as client_reference_id to Stripe for accurate conversion tracking. Do not use the public ?via token. Connect the Stripe account used by the external checkout. Podia-hosted payments are not established by this step.
4

Use Podia Tracking for Podia Checkout

If buyers use Podia-hosted checkout, configure Podia’s affiliate program. Storing a separate referral ID in the browser does not make Podia checkout send it to AffiliateBase.
5

Test Your Integration

For an external Stripe checkout, open AffiliateBase’s generated setup-test link, complete checkout, and verify the referral, sale, and commission.
javascript
// Visit your site with a test affiliate link:
// Open the exact setup-test link shown in AffiliateBase.

// Open browser console and check:
console.log(window.AffiliateBase?.referral); // Should show a generated referral ID

Why Use AffiliateBase with Podia?

Use Podia’s native tools for Podia checkout or verify a separate Stripe path with AffiliateBase.

Simple Script Installation

Capture referral visits only where the Podia page supports your account-specific script.

Multi-Product Support

Podia’s native program supports its products; AffiliateBase coverage depends on the external Stripe checkout you test.

Stripe Integration

Process supported Stripe events after a compatible external checkout carries the generated referral ID.

Subscription Support

Tracks membership subscriptions, including monthly and annual plans.

Affiliate Dashboard

Give your affiliates a professional dashboard to track their performance and generate links.

Real-Time Tracking

Track conversions in real-time as customers purchase or enroll.

Frequently Asked Questions

Does AffiliateBase work with Podia?
Podia provides a built-in affiliate program for Podia checkout. AffiliateBase is relevant only for a separate supported Stripe checkout established by testing.
Can I track all Podia product types?
Yes! AffiliateBase tracks online courses, digital downloads, and membership subscriptions through Stripe webhooks.
How are course enrollments tracked?
AffiliateBase captures the referral, but the checkout must receive its generated ID before a Stripe payment can be attributed.
Can I track subscription-based memberships?
Yes! AffiliateBase tracks Podia membership subscriptions through Stripe webhooks. Affiliates receive commissions for subscription sign-ups and renewals.
What tracking parameters does AffiliateBase support?
AffiliateBase automatically detects ?via= URL parameters by default. You can add custom token keys with data-affiliatebase-params.
Do affiliates get their own dashboard?
Yes! Affiliates get access to a professional dashboard where they can view conversions, commissions, and generate affiliate links.

Related Platform Guides

Ready to Launch Your Podia Affiliate Program?

Get started with AffiliateBase today and start growing your Podia store through affiliate marketing.