Skip to main content

Feature Requests

Tell us how we could make Heartbeat better for you.

Change Plan link for existing members with the plan and promo code already applied

Let admins send current subscribers a link that opens Change Plan with a chosen price (for example their tier's annual price) and a promo code already applied. Today a monthly-to-annual campaign depends on each member opening Billing, choosing Change Plan, picking the right price and typing the code themselves, and many miss the code. Sign Up Links can already carry a coupon for new members, but existing subscribers get "You're already a member of these groups!" on them.

Payments

Allow members to join multiple cohorts of the same course

Allow Members to Access Multiple Cohorts of the Same Course Simultaneously Introduce a setting or permission structure that allows returning members (e.g., from past cohorts) to join and view a new course cohort without losing access to their original/past cohort space. Currently, Heartbeat restricts a member's view to a single cohort, meaning that if a member wants to participate in an updated course run, administrators are forced to move them out of their previous cohort group, overwriting their historic access. Grant access to concurrent or multiple cohorts of the same course so members can reference past materials while engaging with new ones.

2Courses

Bring mobile app to parity with desktop experience

The mobile app is still a long way from 'complete' in terms of matching the desktop experience and lags far behind apps like Circle / Mighty Networks and others in terms of capabilities and function. Apart from a very basic text update, it is not possible to do what is needed on the go: there are no formatting abilities and it is not easy to link to other events, courses, etc. Reopen the other thread that was marked as 'complete' or dramatically improve and upgrade the mobile experience. https://feedback.heartbeat.chat/p/create-same-functionality-for-users-on-mobile-that-exists-for

Em Tyler15 days ago
1Mobile app

Indefinite option for recurring events

Add an "indefinite" option for recurring events so they do not have to be set with an end date. Alternatively, provide a drop down for the year so that setting a far-off end date does not require clicking and moving through hundreds of months one by one.

Marc Scheff1 month ago
1Events

Add custom links inside channel sections in the sidebar

Allow adding links to Sidebar Sections, not just chat channels.

Guy M10 days ago
2Admin and customization

Choose the bottom nav bar options on the mobile app, like a channel

Allow customising the bottom buttons in the mobile app, for example replacing the Courses button with something else when it is not needed.

Guy Mannerings12 days ago
2Mobile appAdmin and customization

Voice memo recordings as membership posts

Allow recording a voice memo and posting it directly as a new discussion inside a membership, so members can engage with it in the comment section. This is for voice-only trainings (no video).

Melissa LeMay4 days ago
Posts and channelsVoice and video
Complete

Add Finnish as a community language

Add Finnish and Norwegian in the community language picker in Settings > General.

Linear6 days ago
1

AI-powered natural language search

Enable users to search using AI so they don't have to be specific with their queries. Examples of the kind of natural-language questions users would ask: “are there any threads about…?” or “has anyone every discussed…?”. This would be really useful for members.

Guy M10 days ago
Pulse

Thread previews for SEO with masked usernames

Thread previous for SEO reasons Allow thread previews to be shown publicly for SEO reasons, with usernames masked, and let admins choose where to cut off the preview, e.g., 1 reply, 2 replies, etc.

Guy M21 hours ago

Scheduled voice channels with recurring open times

Add the ability to set up scheduled voice channels that open on repeated schedules.

Guy M21 hours ago

Allow uploading custom HTML for pages

Add the ability to upload the customer's own HTML to pages instead of having to use AI to create them. Editing a page with AI is described as very slow and laborious: it can produce a good working starting place, but the actual editing takes hours compared to a wysiwyg editor or just prompting HTML changes. Wysiwyg editors exist that can output HTML, and AI tools can output HTML and apply requested edits quickly. Uploading HTML would also bring more functionality, including things like cookie management, which is not currently possible.

Guy M23 hours ago

Analytics for Pages

I’d like to see analytics for your custom landing pages, such as views, visitors and sign-up conversions, so I can monitor campaign performance.

Mobile app ignores Loom embed parameters

Loom videos embedded in course lessons respect embed parameters on desktop, but in the mobile app the Loom player shows the “Copy link” and “Open in Loom” buttons on every video. This lets any member copy the link and share it with people outside the community, and members who cancel can keep a list of links and keep watching the full course for free, which undermines the value of a paid membership. It looks like the parameters to hide the top bar are stripped on mobile. Requested: Keep Loom embed parameters such as hide_share=true and hideEmbedTopBar=true in the mobile app, the same way they work on desktop. Or render custom iframe code exactly as pasted, on desktop and on mobile. Context: all course videos are hosted on Loom and embedded in course lessons; native video hosting is not an option after years of using Loom.

Option to disable rounded corners on uploaded photos

Eliminate rounded corners on uploaded photos, or provide an option to turn them off.

Admin and customization

Remove RSVPs when a member leaves an invited group

RSVPs aren't removed automatically when someone leaves a Group invited to the Event

Suz Chadwick1 month ago
Events

Clearer thread view showing latest replies without extra clicks

Modernise the Discussion Threads experience, which is currently clunky and old school. Pain points: the original message does not show the latest reply, only one reply is shown, users have to click onto the thread to interact with it at all, they have to hold to reply, and it is not clear if there are more messages. It is not fast to use or clear to see things like the latest message, the last few messages, or where there are more messages, and it feels quite like an old forum. Even Feature base, who hosts this feedback, has a much better threads experience. This makes users less likely to want to use the threads.

Guy Mannerings4 days ago
Posts and channels

Show Maybe RSVPs separately from Yes in an Event's guest list and capacity count

When a member RSVPs Maybe to an Event, admins see them under Confirmed in the guest list, alongside everyone who RSVPed Yes. The count at the top of the Event page also adds Maybe responses in. Capacity only counts Yes RSVPs, though. So an Event capped at 6 with 6 Yes and 1 Maybe shows as 7 / 6, and it looks like the Event is overbooked when it isn't. The CSV export doesn't show who said Yes and who said Maybe either. What would help: A separate Maybe tab or label in the guest list, next to Confirmed and Declined A capacity count that only includes Yes responses, matching how capacity works The RSVP answer (Yes or Maybe) included in the guest list export This would let admins see at a glance how many places are firmly taken, and know which Maybes to follow up with before the Event.

Hazel Owen6 days ago
2Events

Unread filter for Activity notifications

"unread" option on "activity" notifications Add an "unread" filter to the Activity notifications tab, matching the filters already available on the For You and Mentions tabs. From one of my members: “When you get notifications , you can sort by For You / Mentions / Activity.... on the first two I can filter out and see the ones that are "unread" is there anyway to add that same filter on the Activity notifications as well. I don't find that "mark all as read" always works either so I end up chasing myself to look for unread ones just to clear the red dot!”

Amanda Hughes7 days ago
Emails and notifications

Clearer name and explanation for Launch Waitlist

The Launch Waitlist button doesn't say what happens to the people on your waitlist when you click it. Launching charges each person's remaining balance to the payment method they used for their deposit and gives them access to what they paid for, but the name reads more like publishing or opening the waitlist itself. The Launch Preview explains it, but only after you've clicked the button. Suggestions: Rename the button to describe the outcome, like "Convert the waitlist" or "Open the doors" Add a short line next to the button saying remaining balances are charged automatically and members get access straight away This would help admins write accurate launch and reminder emails, so members aren't expecting to complete payment themselves.

newoldmedicine9 days ago
PaymentsSign up and onboarding