Memberstack Affiliate Program: Complete Integration Guide | AffiliateBase

Memberstack is a powerful membership platform that integrates seamlessly with Webflow, Framer, and custom websites. If you're using Memberstack to manage memberships and want to grow through affiliate marketing, AffiliateBase provides seamless integration.

This comprehensive guide will walk you through everything you need to know about setting up an affiliate program with Memberstack, from adding the tracking script to tracking membership sign-ups through Stripe webhooks.

Whether you're running a paid community, offering tiered memberships, or selling access to exclusive content, an affiliate program can help you acquire new members while rewarding your partners for successful referrals.

Follow these steps to integrate AffiliateBase with Memberstack:

1

Add the Tracking Script

Add the AffiliateBase tracking script to your website. For Webflow, go to **Site Settings > Custom Code > Head Code**. For other platforms, add to your site's header. Using jsDelivr CDN ensures fast global delivery and automatic updates. No hosting required.
html
<script>(function(w,r){w._abq=w._abq||[];w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'affiliatebase');</script>
<script async src="https://cdn.jsdelivr.net/npm/affiliatebase-tracking@1/src/index.js" data-org-id='YOUR_ORG_ID'></script>
2

Add Stripe Payment Links Support (If Using)

If you use Stripe Payment Links or Buy Buttons alongside Memberstack, add this script to automatically pass the referral ID.
html
<!-- Add to your site alongside the tracking script -->
<script>
  document.addEventListener('DOMContentLoaded', function() {
    setTimeout(function() {
      const referralId = window.affiliatebase_referral || '';
      if (!referralId) return;

      // Update Stripe Payment Links
      document.querySelectorAll('a[href^="https://buy.stripe.com/"]').forEach(link => {
        const url = new URL(link.href);
        if (!url.searchParams.has('client_reference_id')) {
          url.searchParams.set('client_reference_id', referralId);
          link.href = url.toString();
        }
      });

      // Update Stripe Pricing Tables
      document.querySelectorAll('stripe-pricing-table').forEach(table => {
        table.setAttribute('client-reference-id', referralId);
      });

      // Update Stripe Buy Buttons
      document.querySelectorAll('stripe-buy-button').forEach(button => {
        button.setAttribute('client-reference-id', referralId);
      });
    }, 1500);
  });
</script>
3

Connect Your Stripe Account

Pass the referral ID as client_reference_id to Stripe for accurate conversion tracking. In your AffiliateBase dashboard, go to **Settings > Integrations > Stripe** and connect your Stripe account. This enables automatic conversion tracking via Stripe webhooks.
4

Test Your Integration

Visit your site with a test affiliate link and verify tracking is working.
javascript
// Visit your site with a test affiliate link:
// https://yoursite.com?via=test123

// Open browser console and check:
console.log(window.affiliatebase_referral); // Should show "test123"

Why Use AffiliateBase with Memberstack?

AffiliateBase is the perfect solution for Memberstack users who want powerful affiliate tracking without complexity.

Works with Webflow & Framer

Perfect for Memberstack users building on Webflow or Framer. Track conversions across your no-code stack.

Simple Script Installation

Add a single script tag to your site. No complex webhook configuration required.

Stripe Integration

Automatic conversion tracking through Stripe webhooks. Every membership payment is attributed correctly.

Subscription Lifecycle Tracking

Tracks subscription renewals, upgrades, and downgrades. Affiliates receive commissions for recurring revenue.

Affiliate Dashboard

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

Real-Time Tracking

Track conversions in real-time as members join or upgrade.

Frequently Asked Questions

Does AffiliateBase work with Memberstack?
Yes! AffiliateBase integrates with Memberstack via a simple tracking script and Stripe webhooks. It automatically tracks membership sign-ups and subscription purchases.
Does it work with Webflow and Framer?
Yes! Since Memberstack integrates with Webflow and Framer, AffiliateBase works seamlessly with membership sites built on these platforms.
How are membership sign-ups tracked?
AffiliateBase captures the referral ID when a visitor arrives via an affiliate link. When they purchase through Stripe, the conversion is automatically attributed.
What tracking parameters does AffiliateBase support?
AffiliateBase automatically detects ?via=, ?ref=, ?affiliate=, and ?a= URL parameters.
Do affiliates get their own dashboard?
Yes! Affiliates get access to a professional dashboard where they can view conversions, commissions, and generate affiliate links.

Ready to Launch Your Memberstack Affiliate Program?

Get started with AffiliateBase today and start growing your Memberstack membership site through affiliate marketing.