Professional & Enterprise — Beta
Workflows require a Professional or Enterprise plan and are currently in beta. Compare plans →
The Action Event Occurs trigger fires when a specific event is logged in Kanri. This page lists all available event types, grouped by category.
Use this as a reference when building workflows — the event types shown here match exactly what appears in the trigger configuration in the builder.
Every time something meaningful happens in Kanri (a member is added, an invoice is paid, a schedule is synced, etc.), an event log entry is created. The “Action Event Occurs” trigger watches for a specific type of event and starts a workflow run whenever one is logged.
Each event type has a name (what Kanri uses internally, shown in the builder) and a label (the human-readable name).
Events are scoped to your school — a workflow will only fire for events in your own school, not events from other schools.
Name Label member.createMember Create member.updateMember Update member.deleteMember Delete member.address.updateMember Address Update member.lead_dedupLead Dedup invite.memberInvite Member
Name Label member_note.createMember Note Create member_note.updateMember Note Update member_note.deleteMember Note Delete
Interactions are the immutable log entries on a member’s profile (incident reports, call notes, etc.).
Name Label member_interaction.createMember Interaction Create member_interaction.updateMember Interaction Update member_interaction.deleteMember Interaction Delete
Name Label membership.createMembership Create membership.updateMembership Update membership.deleteMembership Delete membership.promotionMembership Promotion
Name Label membership_status.createMembership Status Create membership_status.updateMembership Status Update membership_status.deleteMembership Status Delete
Name Label program.createProgram Create program.updateProgram Update program.deleteProgram Delete level.createLevel Create level.updateLevel Update level.deleteLevel Delete
Name Label class.createClass Create class.updateClass Update class.deleteClass Delete class_variant.createClass Variant Create class_variant.updateClass Variant Update class_variant.deleteClass Variant Delete class_program.addClass Program Add class_program.removeClass Program Remove class_program.updateClass Program Update
Name Label schedule.createSchedule Create schedule.updateSchedule Update schedule.deleteSchedule Delete schedule.activateSchedule Activate schedule.deactivateSchedule Deactivate schedule.expireSchedule Expire schedule.syncSchedule Sync session_template.createSession Template Create session_template.updateSession Template Update session_template.deleteSession Template Delete
Name Label attendance.createAttendance Create attendance.confirmAttendance Confirm attendance.kiosk_confirmAttendance Kiosk Confirm
Name Label subscription.createSubscription Create subscription.updateSubscription Update subscription.deleteSubscription Delete subscription.cancelSubscription Cancel subscription.extendSubscription Extend subscription.archiveSubscription Archive subscription_payment.cancelledSubscription Payment Cancel subscription_payment.updateSubscription Payment Edit subscription_payment.edit.dateSubscription Payment Edit Date
Name Label billing_plan.createBilling Plan Create billing_plan.updateBilling Plan Update billing_plan.deleteBilling Plan Delete billing_plan.archiveBilling Plan Archive billing_plan_price.createBilling Plan Price Create billing_plan_price.updateBilling Plan Price Update billing_plan_price.deleteBilling Plan Price Delete billing_plan_price.archiveBilling Plan Price Archive billing_plan_program_access.createBilling Plan Program Access Create billing_plan_program_access.deleteBilling Plan Program Access Delete
Name Label payment_method.createPayment Method Create payment_method.updatePayment Method Update payment_method.payment_method.updatePayment Method Payment Method Update payment_method_token.createPayment Method Token Create
Name Label booking.create(logged via attendance and booking services)
Name Label message.createMessage Create message_template.createMessage Template Create message_template.updateMessage Template Update message_template.deleteMessage Template Delete conversation.mark_readConversation Mark Read conversation.mark_unreadConversation Mark Unread conversation.flagConversation Flag conversation.unflagConversation Unflag conversation.archiveConversation Archive conversation.unarchiveConversation Unarchive conversation.updateConversation Update
Name Label group.createGroup Create group.updateGroup Update group.deleteGroup Delete group_assignment.createGroup Assignment Create group_assignment.deleteGroup Assignment Delete
Name Label role.createRole Create role.updateRole Update role.deleteRole Delete role.assignRole Assign role.unassignRole Unassign invite.userInvite User
Name Label kiosk_session.createKiosk Session Create
Name Label school.updateSchool Update behaviors.updateBehaviors Update admin_fee.createAdmin Fee Create admin_fee.updateAdmin Fee Update
Name Label workflow.createWorkflow Create workflow.updateWorkflow Update workflow.version.deployWorkflow Version Deploy workflow.enableWorkflow Enable workflow.disableWorkflow Disable workflow.deleteWorkflow Delete