Heartbeat Help Center

How can we help?

Workflows Overview

  • Updated

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:

  1. Click the Settings icon in the top-right corner of Heartbeat.

  2. 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.)
  • On lead captured (triggers when someone new leaves their email on a public Resource, a public event, or a sign up link. You can choose all sources or specific ones. Only the Send email action is available, and it does not run for people who are already members.)

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:

  1. Choose a filter (e.g. members who joined in the last 30 days).

  2. Select actions (DM, email, notification, or pop-up).

  3. 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.

 

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request