Offering monthly, quarterly, and annual plans gives your members more flexibility — and helps you improve retention and LTV by encouraging longer-term commitments. Here’s how to do it inside Heartbeat.
✅ Step 1: Navigate to Offers
-
Open your community and click the Settings icon in the top right
-
In the left sidebar, click Offers
-
If you haven’t already, make sure to connect your Stripe account under Configure Payments
✅ Step 2: Create a New Offer
-
Click Create Offer
-
Choose Digital Product or Paid Membership, depending on what you're selling
-
Give the offer a name — e.g., Main Paid Membership
-
Add a short description of what’s included in the tier (this shows up on the checkout page)
✅ Step 3: Add Pricing Options
-
Set your monthly price — e.g.,
$50/month
-
Click Add another price
-
Add a quarterly price (e.g.,
$125 every 3 months
) -
Add an annual price (e.g.,
$450/year
)
-
-
Use pricing discounts to encourage longer commitments (like “3 months free” annually)
✅ Step 4: Assign Access
-
Select what members will gain access to when they purchase this offer
-
Discussion channels
-
Courses
-
Events
-
Document sections
-
✅ Step 5: Finalize the Offer
-
Toggle on/off any additional options like quantity limits or social proof
-
(Optional) Set up a custom cancellation flow to reduce churn
-
Click Finish to save your offer
✅ Step 6: Share Your Checkout Page
-
Copy your offer link and share it wherever you're marketing your product
-
When members visit, they’ll see all available pricing options and can choose their preferred billing frequency
💡 Why This Matters
Offering multiple billing options can:
-
Improve retention by encouraging long-term commitments
-
Increase upfront revenue
-
Make it easier for budget-conscious members to get started
We often see annual buyers become your most engaged and high-LTV members.
📩 Still have questions? Email us at support@heartbeat.chat — we’re happy to help!