Creating Membership Plans

Set up flexible membership plans with different pricing tiers, billing cycles, and access levels for your community.

Step 1: Navigate to Memberships

From your dashboard, click on "Memberships" in the main navigation menu.

Step 2: Create a New Plan

Click the "New Membership Plan" button to start creating your plan.

Step 3: Plan Details

Fill in the basic information for your membership plan:

  • Name: A clear, descriptive name (e.g., "Basic Membership", "Premium Access")
  • Description: Detailed explanation of what the plan includes
  • Price: Set the price in cents (e.g., 2900 for $29.00)
  • Currency: Choose from USD, EUR, GBP, AUD, or NZD

Step 4: Billing Configuration

Configure how and when members will be charged:

Billing Cycles

CycleDescriptionUse Case
Once offSingle paymentLifetime access, event tickets
WeeklyEvery 7 daysShort-term programs
MonthlyEvery monthStandard memberships
QuarterlyEvery 3 monthsSeasonal programs
AnnuallyEvery 12 monthsYearly memberships with discount

Billing Start Date

  • Signup Date: Billing starts immediately when user signs up
  • First of Next Month: All subscriptions align to calendar months

Step 5: Stripe Integration

Connect your plan to Stripe for payment processing:

  • Enter your Stripe Price ID (from your Stripe dashboard)
  • Ensure the Stripe price matches your plan configuration
  • Test the integration before going live

Step 6: Site Assignment

Choose which sites this membership plan will be available on:

  • Select one or more sites from your account
  • Plans can be available on multiple sites
  • Each site can have different plans available

Step 7: Review and Create

Before creating your plan, review all settings:

  • Double-check pricing and currency
  • Verify billing cycle settings
  • Confirm Stripe Price ID is correct
  • Ensure correct sites are selected

Managing Active Plans

After creating plans, you can:

  • View all active plans in the memberships dashboard
  • Monitor subscription counts and revenue
  • Deactivate plans (existing subscriptions continue)
  • Create new versions of plans with updated pricing

Best Practices

  • Start Simple: Begin with 1-2 plans and add more as needed
  • Clear Naming: Use descriptive names that members will understand
  • Test Everything: Always test the complete signup and payment flow
  • Monitor Performance: Track which plans are most popular
  • Annual Discounts: Consider offering discounts for yearly plans

Troubleshooting

Common Issues

  • Payment Failures: Check Stripe Price ID matches plan configuration
  • Plan Not Visible: Ensure plan is assigned to the correct site
  • Currency Errors: Verify Stripe account supports the selected currency