Workflows are one of the most powerful features in Heartbeat. They let you automate actions based on member behavior β whether itβs welcoming new users, promoting an upcoming event, or sending emails after a course is completed.
Workflows are like an automation layer that runs across your entire community. You can trigger them based on nearly any member interaction: joining the community, RSVPing to an event, completing a course, or even matching a filter in your member list.
Overview Video
Where to find Workflows
To access workflows:
Click your gear icon in the top-right corner of Heartbeat.
Navigate to Settings > Workflows.
From here, you can manage all your existing workflows or create new ones.
Workflow types
There are two kinds of workflows:
- π Automated Workflows: Triggered every time a member takes a specific action (e.g. joins your community).
- β‘οΈ Bulk Action Workflows: One-time actions you can schedule or run immediately for a filtered group of members.
Use automated workflows for key points in your member journey β like onboarding, course completion, or event RSVPs. Use bulk workflows for announcements, win-back messages, or special offers.
Available triggers
Triggers kick off your workflow. Hereβs what you can currently trigger from:
- On community join (triggers when someone joins your community)
- On group join (triggers when someone joins a group of your choosing)
- On event RSVP (can trigger for RSVPs on all events, events for a specific group, or specific events. You can also choose between running actions for all RSVP'd guests, internal members only, or external members only.)
- On course completed (triggers when someone completes specified courses)
- On lesson completed (triggers when someone completes a specified lesson or assignment)
- On sign up email captured (triggers when a potential member submits their email address on an invitation link. Once the member makes a purchase or joins the community, any actions that have not yet run will automatically be cancelled.)
Each trigger can start a sequence of actions β customized to match your flow.
Here are some ideas for creating automated workflows:
- Send a welcome email sequence to new members
- Show a popup or DM to new members
- Show the next course on course completion
- Send an email to external RSVPs for an event
- Send a notification when someone joins a group
- Send a DM to members that RSVP to an event
- Congratulate a member for completing a course
- Send a confirmation when a member joins a paid group
Available actions
Once a workflow is triggered, you can chain together any of these actions:
- πΌοΈ Show popup (Display a custom pop-up with a CTA button, optional image or GIF, and even celebratory confetti or fireworks)
-
π¬ Send DM (Personalize your message with merge tags like
{{member.name}},{{community.name}}, and more) - π Send Email (Craft a welcome or reminder email, use merge tags, and send test emails to preview)
- π Send Notification (Show a banner-style notification to selected users)
- β Add to group
- β Remove from group
If you don't see an action that you'd like added to workflows, upvote it here or add it as a new request.
Use delays to space out actions β for example, send a DM immediately, then an email one day later.
Bulk Actions and Filters
Bulk workflows donβt use triggers β they just run once for a selected audience.
When creating a bulk workflow, youβll:
Choose a filter (e.g. members who joined in the last 30 days).
Select actions (DM, email, notification, or pop-up).
Decide whether to run it immediately or schedule it for later.
Learn more about how to use filters: How filters work in Heartbeat
Here are some ideas for creating bulk action workflows:
- Boost RSVPs for an upcoming event with a popup
- Send a bulk DM to members
- Announce an event to members in a specific location
- Announce a new product in the community
- Bulk add members to a group
Where else workflows appear
Youβll also find workflow triggers baked into other parts of the platform:
- Event RSVPs β Trigger a DM or email to attendees.
- Courses β Trigger actions on course or lesson completion.
- Onboarding β Trigger actions (like a popup) when a new member joins the community.
- Groups β Trigger actions when someone joins an access group.
-
Manage Members β Run bulk actions from your manage members
table.
All of these use the same workflow system β just more context-aware.
What's next
Workflows are just the beginning. You can start with a template, build your own from scratch, or check out our recipes:
Need help or want to brainstorm automation ideas? Reach out to our support team β weβre happy to help you get creative.