Skip to main content

Workflow Builder

The Workflow Builder is a visual drag-and-drop tool for automating community tasks. Build flows using Triggers (what starts the workflow), Conditions (optional filters), and Actions (what happens).


Trigger Categories

Member

TriggerDescription
user_signupNew member registers
daily_loginMember logs in each day

Membership

TriggerDescription
membership_purchasedMember buys a membership plan
membership_renewedMembership renewal processed
membership_cancelledMembership cancelled
membership_tier_changedMember moves to a different tier

Course

TriggerDescription
course_enrolledMember enrolls in a course
course_completeMember finishes all lessons
lesson_completeSingle lesson completed
quiz_passedQuiz score meets passing threshold
quiz_failedQuiz score below threshold
certificate_earnedCourse certificate issued

Event

TriggerDescription
event_registeredMember registers for an event
event_checkinMember checks in at event

Community

TriggerDescription
post_createdMember creates a post
post_commentMember comments on a post
post_reactionMember reacts to a post

Other

TriggerDescription
goal_completedGamification goal reached
form_submittedForm submission received
form_approvedSubmitted form approved
form_rejectedSubmitted form rejected
job_appliedMember applies to a job posting

Action Types

Points

ActionDescription
award_pointsAdd points to member wallet
deduct_pointsRemove points from member wallet

Rewards

ActionDescription
assign_rewardDirectly assign a reward to member

Communication

ActionDescription
send_emailSend templated email
send_notificationSend in-app notification

Members

ActionDescription
enroll_in_courseAuto-enroll member in a course
set_user_attributeUpdate a custom member attribute
update_membership_tierMove member to a different tier

External

ActionDescription
webhookPOST data to external URL
google_sheetsAppend row to Google Sheets

Marketing

ActionDescription
convertkitAdd/tag subscriber in ConvertKit
mailchimpAdd/tag subscriber in Mailchimp
hubspotCreate/update HubSpot contact

Messaging

ActionDescription
slackPost message to Slack channel
telegramSend Telegram message
whatsappSend WhatsApp message
zaloSend Zalo message
viberSend Viber message

Scope Filtering

Most triggers support scope filtering — run the workflow for all members or only when the trigger matches a specific resource (e.g., only when a member completes a specific course, not any course).


Conditional Branching

Add Condition nodes to split flows into true and false paths. Examples:

  • If membership tier = Premium → award 2× points, else award 1× points
  • If quiz score ≥ 90 → send congratulations email, else send retry encouragement

Execution Tracking

Each workflow run is logged with a status:

StatusMeaning
pendingQueued, not yet started
runningCurrently executing
completedFinished successfully
failedEncountered an error

Monthly Quota

PlanWorkflow Executions
BuilderNot available
Pro500 / month
EnterpriseUnlimited

Quota resets on the 1st of each month. Failed executions do not count against quota.


Ask AI Assistant