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.