Getting started
Building your community
Features
Admin Tools
Integrations
💰 Payments
Monetize your community through paid memberships, premium offerings, paid courses, event tickets, and much more.
Payments overview
What you’ll learn:
- Setting up payments
- Creating your first paid product
- All available payment settings
- Collecting payments through invitation links
All options for Heartbeat Payments
Creating promo codes
What you’ll learn:
- How to create promo codes in Stripe for your Heartbeat products
- Where members will enter promo codes
Moving existing customers to Heartbeat
What you’ll learn:
- Migrating payments for existing community members
- Migrating payments for new community members
Using paid invitation links
What you’ll learn:
- How members will experience a payment link
- Paid invitation links for new members
- Paid invitation links for existing members
- Where to include Heartbeat payment links on your own website
Creating a tiered community
What you’ll learn:
- Setting a tiered structure (i.e. bronze, silver, gold tiers)
- How members can upgrade/downgrade between tiers
- Using upsell pages with tiers
- Payment proration during upgrades & downgrades
Creating a paid-only community
What you’ll learn:
- Attaching payments to the “Member” role
- Forcing re-subscription to access any community content
- Shifting free members to paid memberships
Moving a paid group into paid tiers
What you’ll learn:
- How to shift from a “paid group” to a “paid tiers” structure
- How Heartbeat handles price changes for active subscriptions
Preview the paid member experience
What you’ll learn:
- Payment experience for new members
- Payment experience for existing members
- Updating billing information in Heartbeat
- Upsell experience for members
🤔 Frequently Asked Questions
Unfortunately, no. Right now, we only work with Stripe. We are exploring an integration with PayPal, but that’ll likely take some time with how complex Payments are.
Stripe handles a lot for us — processing CC info, storing CC info, pro-rating charges, managing refunds, predicting fraud, etc. So it’ll require us to re-build a lot of our infrastructure before we can integrate with new payment providers.
Yes! Because of laws local to India, we have to store payment information on Indian servers, so you’ll just need to request that we turn this on for your account. You can request this via support@heartbeat.chat or by using the “Help” button in the bottom right corner of your community.
Unfortunately, upsells are very directly linked to our Stripe integration, so we’re unable to offer upsells for external payment providers at this time.
Setting up Payments
- How to Set Up Heartbeat Payments
- How to Create a Paid Product
- How to Add a Terms of Service to Payments
- What's the difference between 'remove from group' and 'require re-subscription' when setting up payments?
Customizing payment options
- How to create promo codes for Heartbeat Payments
- Can I have a paid and free community?
- Can I make a member exempt from paying for the paid group?
- How can I set up a free trial for a paid group?
- How can I request a new currency to be added?
What paid members see
- How do paid members sign up?
- How can a member update their billing?
- What happens when a member stops paying for their paid membership?
- Can members who are not part of a paid group sign up for the paid group through HB?
Stripe
← Previous
Next →
On this page
- 💰 Payments
- Payments overview
- All options for Heartbeat Payments
- Creating promo codes
- Moving existing customers to Heartbeat
- Using paid invitation links
- Creating a tiered community
- Creating a paid-only community
- Moving a paid group into paid tiers
- Preview the paid member experience
- 🤔 Frequently Asked Questions
- Setting up Payments
- Customizing payment options
- What paid members see
- Stripe