Running a 30-day challenge? A 90-day cohort? Want to give members access to something for a limited time only?
Heartbeat makes it easy to set up paid, time-bound experiences that automatically remove access after a set number of days — no manual work required.
Here’s how to do it:
✅ Step 1: Navigate to Offers
-
Click the Settings icon in the top right corner of your community
-
Click Offers in the left sidebar
-
Make sure your Stripe account is connected
(If it’s not, you’ll be prompted to connect it — takes less than a minute)
✅ Step 2: Create a One-Time Payment Offer
-
Click Create Offer
-
Choose the Digital Product option
(This is best for one-time access windows like a 30-day or 90-day challenge) -
Give your offer a name like “30-Day Challenge” or “90-Day Sprint”
✅ Step 3: Create or Select an Access Group
-
You can either:
-
Create a new access group (e.g. “30 Day Challenge”)
-
Or use an existing group if you've already built one
-
-
Add any relevant content to this access group:
-
📚 A course (e.g. Marketing Mastery)
-
🗓 Weekly office hours events
-
💬 Discussion channels
-
✅ Step 4: Set Pricing
-
Choose a one-time price (e.g. $250)
-
Optional: Add installment plans (e.g. 2 payments of $125)
✅ Step 5: Set the Access Window
-
On the final step of the offer builder, scroll to Access Duration
-
Choose Remove access after 30 days
-
This ensures members will be automatically removed from:
-
The course
-
Events
-
Discussion channels
...after 30 days
-
✅ Step 6: Show a Post-Access Message (Optional)
-
Add a custom popup that members see when their access ends
-
Great for:
-
Thanking them for joining
-
Offering an upgrade path
-
Linking to a signup page for another membership tier
-
Once finished, Heartbeat handles everything — from access control to content visibility — for a fully automated time-based experience.
📩 Have questions? Reach us anytime at support@heartbeat.chat.