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