Heartbeat integration
Community platform for members, groups, channels, threads, events and courses.
Build it by describing it
Type a sentence like this and the copilot builds, validates and simulates the workflow.- Simulated before it goes live
- Fixes proposed when something breaks
- One credit per run
Triggers
Start a workflow when this happens- WHENNew Member Joined
Fires when a new member joins the community. Members added with Create User or Create Member do not fire it.
- WHENNew Thread
Fires when a new thread is posted, in any channel or one channel.
- WHENNew Mention in Thread or Comment
Fires when chosen members or groups are @mentioned in a thread or comment.
- WHENNew Event
Fires when a new event is created in the community.
- WHENNew Direct Message to Admin
Fires when a chosen admin receives a direct message.
Actions
Then Calibra can do this for you- DOCreate User
Create a new user in a Heartbeat community.
- DOList Members
Lists community members, optionally filtered by text, group, role or admin status.
- DOGet Member
Gets one member by user ID, including profile details.
- DOFind Member by Email
Looks up a member by exact email address.
- DOUpdate Member
Updates a member's profile, identified by email. Fields left empty stay as they are.
- DORemove Member (Deactivate)
Deactivates a member by email. Their threads, comments and messages stay; Reactivate Member undoes it.
- DOReactivate Member
Gives a deactivated member access to the community again.
- DOPre-register Member
Pre-registers a person who becomes a member with this role and groups the first time they log in.
- DOList Completed Lessons
Lists a member's completed course lessons, newest completion first.
- DOMark Lessons Completed
Adds lessons to a member's completed lessons. Never removes completions.
- DOList Roles
Lists the roles in the community with their IDs.
- DOList Groups
Lists the groups in the community.
- DOGet Group
Gets one group with its members.
- DOCreate Group
Creates a group, optionally under a parent group and with initial members.
- DOUpdate Group
Changes a group. Fields left empty stay as they are.
- DODelete Group
Deletes a group. Members stay in the community.
- DOAdd Members to Group
Adds members to a group by email, optionally moving them out of sibling groups.
- DORemove Members from Group
Removes members from a group by email. They stay in the community.
- DOList Channels
Lists the channels in the community, optionally only one type.
- DOList Channel Categories
Lists the channel categories (sidebar sections).
- DOCreate Channel Category
Creates a channel category (sidebar section).
- DOCreate Channel
Creates a posts (threads) or chat channel in a category.
- DOUpdate Channel
Changes a channel's name, description, read-only setting or who can access it.
- DODelete Channel
Permanently deletes a channel and all its threads.
- DOList Threads
Lists threads in a posts channel, newest first, one page at a time.
- DOGet Thread
Gets one thread with its comments and replies.
- DOCreate Thread
Posts a new thread in a posts channel.
- DOReply to Thread
Adds a comment to a thread, or a reply to a comment.
- DOSend Channel Chat Message
Sends a message to a chat channel.
- DOList Channel Chat Messages
Lists messages in a chat channel, newest first, one page at a time.
- DOSend Direct Message
Sends a direct message from an admin to a member.
- DOGet Direct Chat
Returns the direct chat between two users, creating an empty one if none exists.
- DOList Direct Messages
Lists the 100 most recent messages of a direct chat that includes an admin.
- DOList Events
Lists community events, optionally for one group or a time range.
- DOGet Event
Gets one event, optionally with the dates of all its occurrences.
- DOGet Event Attendance
Gets who attended the last 10 occurrences of an event.
- DOCreate Event
Creates a community event and invites members, groups or outside guests.
- DOList Invitation Links
Lists the invitation links with their role and groups.
- DOCreate Invitation Link
Creates an invitation link that gives new members a role and groups.
- DOInvite Emails to Invitation Link
Lets these emails join through an invitation link, optionally emailing them the invitation.
- DOList Courses
Lists courses with their cohorts, modules and lessons.
- DOGet Lesson
Gets one course lesson with its Markdown content.
- DOList Documents
Lists the community documents (wiki pages), one page at a time.
- DOGet Document
Gets one community document (wiki page) with its Markdown content.
- DOCustom API Call
Make a custom API call to a specific endpoint.
Questions
Is the Heartbeat integration free?
Yes. Heartbeat is available on every Calibra plan, including the free plan, which needs no card.
How is Heartbeat usage billed?
Calibra charges one credit per workflow run, however many steps it has. Steps that read from or write to this app do not cost extra.
Can I connect Heartbeat without writing code?
Yes. Describe the process in plain words and the AI copilot builds the workflow with Heartbeat for you. You can also use templates or the visual editor.
Describe your first process. Watch it run today.
Free plan, no card. One credit per run, however many steps it has.