Skip to content

Available Actions

This page lists every built-in action you can use in a workflow Action step. Actions are grouped by the type of record they affect.

Column definitions:

  • Action — the name shown in the builder
  • Record — the record type the action targets (or creates)
  • Type — whether this action creates a new record or mutates (changes) an existing one
  • Bulk safe — whether this action can safely run as part of a bulk or fan-out operation

These actions affect member records.

ActionRecordTypeBulk safeParameters
Add memberMemberCreateNoFirst name, last name, email, phone, birthday, sex, family status, member type
Edit memberMemberMutateNoFirst name, last name, email, phone, birthday, sex, family status, member type, lead status
Send messageMemberMutateYesTemplate (required), message type (required, email or SMS)
Add noteMemberMutateYesTitle (required), note text (required)
Delete memberMemberMutateNo—

These actions affect membership records (a member’s enrolment in a program).

ActionRecordTypeBulk safeParameters
Create membershipMemberMutateNoProgram (required), level, status (required), waiver handling, sessions remaining
Edit membershipMembershipMutateNoProgram, level, status, sessions remaining, last promotion, next promotion override
Promote to next levelMembershipMutateYesPromotion date

These actions affect invoice records.

ActionRecordTypeBulk safeParameters
Create invoiceInvoiceCreateNoMember, due date (required), notes, receipt email
Edit invoiceInvoiceMutateYesDue date (required), notes, receipt email
Open invoiceInvoiceMutateYes—
Void invoiceInvoiceMutateYes—
Send receipt emailInvoiceMutateYesEmail address (required)

These actions affect booking records.

ActionRecordTypeBulk safeParameters
Create bookingBookingCreateNoMember (required), session (required), date (required), trial, notes
Cancel bookingBookingMutateYesCancellation reason
Mark attendanceBookingMutateYesStatus (Attended or No show — required)

These actions affect notes on member profiles.

ActionRecordTypeBulk safeParameters
Edit noteMember NoteMutateNoTitle (required), note text (required)
Delete noteMember NoteMutateNo—

When filling in an action’s parameters, you can pull values from the triggered record or from earlier steps:

  • {record.field_name} — reads a field from the record that triggered this workflow. For example, {record.email} in an invoice action gets the member’s email from the run’s member record.
  • {step.STEP_ID.field_name} — reads a field from the output of an earlier step. Useful when a previous Create step produces a new record you want to reference.

These references are evaluated at the time the step runs, using the live values from the record at that moment.