Heartbeat

Heartbeat

· #449 most-used

Run your online community, courses, and events — all in one place

MarketingCommunicationHRSchedulingCommunityCourses & LMS

Heartbeat is the all-in-one community platform that brings channels, threads, live events, courses, and member management under one branded space. Connect it to Actionist and your agents can invite new members within about a minute of a sign-up, add or remove members from groups based on CRM status, fire workflows when a course is completed or an event RSVP arrives, and keep your community roster in sync with the rest of your tech stack — all without a human touching the Heartbeat dashboard.

Average time saved
8 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate manual member onboarding, group management, and event follow-up that community managers handle one by one through the Heartbeat dashboard.

Schedule

What your Heartbeat agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Heartbeat × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
7Apps spanned
~38 hrsSaved / week
5Personas served
For sales
Featured4 apps

New customer joins the community at deal close

When a deal closes in HubSpot, the agent checks whether the customer is already a community member, sends a Heartbeat invitation to the customer success group if they are not, posts a welcome thread in the #customers channel, alerts the CS team in Slack, and drops a 30-day check-in on the CSM's calendar — all before the sales rep finishes the handoff call.

~9 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a deal is marked Closed-Won in HubSpot
Result
Invite Users — send welcome invitation to the customer success groupCreate Thread — post a welcome thread tagging the new member in the #customers channelPost Slack alert to #cs-team with customer name and community join linkSchedule 30-day community check-in on the CSM's calendar
The win
Saved per run
35 min
Runs / week
~15×
Every customer lands in the community before the handoff is complete
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    20 min / week
    Manual community invite after deal close

    Reps remember to send the community invitation after closing a deal — or forget. Each invite means opening Heartbeat, finding the right group, and typing the invite manually.

    Sales Agent
    0 min
    Agent invites new customers at deal close

    When a deal closes in HubSpot, the agent sends the Heartbeat invitation within about a minute, adds the customer to the right group, and alerts the CSM in Slack — no rep action required.

  • Marketing
    30 min / week
    Manual event promotion across channels

    When a community event is created, someone manually posts an announcement thread, adds it to the calendar, notifies Slack, and logs it in the CRM — four separate steps across four tools.

    Marketing Agent
    0 min
    Agent promotes every event across channels automatically

    When a Heartbeat event is created, the agent posts the announcement thread, syncs to Google Calendar, notifies the Slack marketing channel, and logs the activity in HubSpot — all within about a minute.

  • Customer Support
    45 min / week
    Help threads sit unanswered until a moderator checks in

    Support moderators check the Heartbeat help channel manually — often on a schedule or when they remember. Members may wait hours before receiving any initial response.

    Customer Support Agent
    0 min
    Agent posts initial response within about a minute of every help thread

    When a new thread is posted in the help channel, the agent posts a relevant help article comment within about a minute and notifies the support team in Slack with full member context.

  • Human Resources
    25 min / week
    Community access managed manually during onboarding and offboarding

    HR manually sends Heartbeat invitations for new hires and revokes access for departing employees — often delayed by competing onboarding tasks or overlooked in the offboarding checklist.

    Human Resources Agent
    0 min
    Agent handles community access at each lifecycle milestone

    New hires receive a Heartbeat invitation on their first day, and community access is deactivated within about a minute of their departure date arriving — with logged confirmation in the offboarding tracker.

  • Finance
    15 min / week
    Subscription lapse leaves community access open

    When a subscription lapses, the finance team must manually cross-reference the billing platform with the Heartbeat member list to identify who should be removed from premium groups — a process often delayed by days.

    Finance Agent
    0 min
    Agent removes premium access within about a minute of payment failure

    When a payment fails in Stripe, the agent removes the member from premium Heartbeat groups within about a minute, preventing continued access to paid content and notifying the member with a billing update link.

  • Operations
    40 min / week
    Group rosters drift out of sync with the CRM

    Community group membership is managed manually and rarely matches the CRM — members are in the wrong groups, departed employees retain access, and new joiners miss the groups they should be in.

    Operations Agent
    0 min
    Agent keeps group rosters in sync with CRM and HRIS automatically

    The Operations Agent runs a weekly roster sync, adding and removing members from groups based on their current CRM status and HRIS record — no manual cross-referencing between platforms.

  • Legal
    10 min / week
    Compliance-driven removals wait for manual action

    When a legal or compliance action requires removing a member from the community, the request waits for a community admin to act — introducing delay and creating a window of unauthorized access.

    Legal Agent
    0 min
    Agent executes compliance-driven removals with a full audit trail

    When the Legal Agent receives a removal request, it deactivates the member's account within about a minute, logs the action with regulation citation and timestamp in the compliance tracker, and confirms completion to the legal team.

+ 100s of other Heartbeat automations
Average time saved
19 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
11
Hours saved / year
525
Annual ROI
$39,375

Based on Heartbeat's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.1 hrs / person / week of admin work automated.

Connect

How to plug Heartbeat into Actionist

Pick the connection method that suits your environment.

Connect with a Heartbeat API key generated from your community dashboard Settings page. Works for all community sizes and plans that include API access.

1
Open Heartbeat Settings

Log in to your Heartbeat dashboard and go to Settings → API Keys.

2
Generate and copy

Click Create API Key, give it a name (e.g. 'Actionist'), and copy the generated key. Treat it like a password.

3
Paste into Actionist

Paste the key into Actionist and click Test connection. The agent will run a read-only check to confirm access.

Credentials you'll need
API Key*
Heartbeat dashboard → Settings → API Keys → Create API Key
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

8 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Heartbeat

Reusable agent skills that work well alongside this app.

Agent Builder

Build high-performing OpenClaw agents end-to-end. Use when you want to design a new agent and generate the required OpenClaw workspace files.

Agent Autonomy Kit

Stop waiting for prompts. Keep working.

Agent Memory

Persistent memory for AI agents to store facts, learn from actions, recall information, and track entities across sessions.

AgentArxiv

Outcome-driven scientific publishing for AI agents. Publish research papers, hypotheses, and experiments with validated artifacts.

ClawDefender - OpenClaw Security

Security scanner and input sanitizer for AI agents. Detects prompt injection, command injection, SSRF, credential exfiltration, and path traversal attacks.

clawsec-suite

ClawSec suite manager with embedded advisory-feed monitoring, cryptographic signature verification, approval-gated malicious-skill response, and guided setup.

Mission Control

Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI.

FAQs

Questions about Heartbeat + Actionist

How does Actionist connect to Heartbeat?
Go to the Apps tab, find Heartbeat, and click Connect. Heartbeat uses API key authentication — log in to your Heartbeat dashboard, go to Settings → API Keys, create a new key named something like 'Actionist', and paste it into the connection field. Actionist runs a read-only test call to confirm access before any actions run. The API key inherits the permissions of your admin account, so use an admin-level account when generating it.
What Heartbeat plan do I need to use the API with Actionist?
API access is available on Heartbeat's Business plan and above. The Build and Grow plans do not include API access — check your current plan in your Heartbeat billing settings before connecting. If you are on the Build plan and want to use Actionist with Heartbeat, you will need to upgrade to the Business tier first.
What are the most common things agents do with Heartbeat?
The four patterns that come up most often: (1) member lifecycle automation — inviting new customers or employees when they appear in your CRM or HRIS, and deactivating accounts when they churn or offboard; (2) group management — adding and removing members from groups based on subscription status, course enrollment, or campaign lists; (3) community event workflows — creating events, posting announcement threads, and syncing RSVPs to CRM records; (4) support thread routing — detecting new posts in help channels, posting initial responses, and escalating unresolved threads to the support team.
Can I trigger a workflow when someone joins my community?
Yes. The New User trigger fires within about a minute when a new member completes sign-up. You can use it to create a CRM contact, post a welcome message, add the member to the right group, or kick off an onboarding sequence. The New or Updated User trigger also covers profile updates, so you can sync changes back to your CRM any time a member edits their Heartbeat profile.
Can I connect Heartbeat to other apps in the same workflow?
Yes — Heartbeat works alongside any of Actionist's 200+ connected apps in the same scheduled agent task or trigger-driven workflow. Common combinations: sync Heartbeat membership with HubSpot or Salesforce contact records; fire Slack notifications when new threads or events appear; update Google Sheets with RSVP counts; trigger Stripe webhooks when group membership changes indicate a subscription event; and use course completion events to kick off email sequences in your marketing platform.
How do I prevent sending duplicate invitations to members who already have an account?
Use the Find User action before calling Invite Users. The Find User action searches by email address and returns the member's profile if they already exist. If the result is empty, proceed with Invite Users; if a member is returned, route to a different action — such as Add to Group or Send Direct Message — instead of sending a second invitation. This is the recommended pre-flight check in any workflow that invites members based on CRM triggers.
Can I automate course group enrollment when a member purchases through Stripe or another payment platform?
Yes. Set up a trigger in your payment platform (Stripe payment succeeded, or a similar event), use Find User to locate the member in Heartbeat by their email, then call Add to Group to enroll them in the correct course group. If they are not yet a Heartbeat member, call Invite Users first with the course group pre-configured. This pattern gives learners immediate community access within about a minute of payment confirmation without a manual enrollment step.
What happens to a deactivated member — can they be reactivated later?
Deactivating a user in Heartbeat revokes their community access immediately but does not permanently delete their account or data. If you need to reinstate a deactivated member — for example, when a payment is recovered after a lapse — you can reactivate them from the Heartbeat admin dashboard or by using the Update User action to reset their status. Permanent removal (which does delete data) requires the Remove User from Community action and cannot be undone.