Flow+ Node Reference

Workroomly Editorial
Begin the lesson ↓

Share this resource

Copy the link to share this page with your team.

Find the node you need to start an automation, make a decision or perform the next step. This reference covers the 301 nodes in the current catalogue: 98 triggers, 61 conditions and 142 actions. It is a lookup guide; you do not need to read every entry before building your first workflow.

Start with the result you want

Suppose you want your team to hear about a new high-priority support ticket. Think of the workflow in three parts:

  1. Start: use When a ticket is created in Desk.
  2. Decide: use If ticket priority is... to check for high priority.
  3. Act: connect Post message in Chat to the matching path, with your team channel as the destination.

A trigger watches for the starting event. A condition chooses the next path; it does not change the ticket itself. An action performs a step on the connected path. If you only want to try the logic with a sample ticket, start with Manual trigger before enabling event-driven execution.

Find and configure a node

  1. Open your workflow in Flow+ and add a node.
  2. Choose its type: trigger, condition or action.
  3. Select the provider or module, then the exact node name shown in this reference.
  4. Complete the node's fields. Select the record, status, owner or destination where the form offers a picker. Where an ID is required, use the ID supplied by the relevant record or configuration screen; do not substitute its name.
  5. Connect the next step to the correct output. For a yes/no condition, decide what should happen on both the matching and nonmatching paths. Switch / Match can route several cases plus a default path.
  6. Save, reopen and check the configuration. Run a controlled test with sample data, inspect the run result, and check the actual record or message in its module.

The descriptions below explain the purpose of each catalogue entry. Exact fields, options and available integrations depend on your workroom. A node appearing in the catalogue is not a guarantee that a service is connected or that a workflow is activated.

Choose the right kind of operation

  • Create adds a record; Update changes an existing one. Use a known existing record when updating.
  • Request submits work for a process to handle. It does not mean approval, completion or posting has happened.
  • Set status or stage changes a field. A Transition follows a configured process step; use it when that process is required.
  • Await waits for a decision or result. Inspect reads the available state or outcome. Neither is the same as starting a new run.
  • A report or agent result may be queued. Check the resulting export or run before treating the work as complete.
  • Sending messages, email or invitations can reach real people. Use your intended destination and verify recipients before enabling a workflow.

Terms used in the list

  • SLA: a service-level agreement, such as a target response or resolution time for a support ticket.
  • OKR and KR: objectives and key results; a key result is a measurable outcome used to track progress.
  • Act: an AI activity configured in CoBrain, with its own lifecycle and runs. An Act's state is different from the outcome of one run.
  • API and webhook: an API lets systems exchange requests and data; a webhook is an incoming request that can start a workflow.
  • Custody: who currently holds or is responsible for an asset.
  • Fulfilment: the operational process of supplying an order, separate from collecting its payment.

Browse the catalogue

The reference is arranged by Triggers, Conditions and Actions, then by the provider names used in Flow+. Use your browser's Find command to jump to a module or an exact node name. Each entry explains what the node does and when you would choose it.

Triggers (98)

Approvals

1. When a step awaits decision

Starts the workflow when an approval step is waiting for a decision.

Typical use: Prompt the responsible approver or begin a waiting-stage follow-up.

A waiting step is not an approval decision or completion of the whole request.

2. When approval is cancelled

Starts the workflow when an approval is cancelled.

Typical use: Stop or revise follow-up work tied to an approval that is no longer proceeding.

3. When approval is decided

Starts the workflow when an approval decision is recorded.

Typical use: Route the next work according to the decision outcome.

Check the outcome before proceeding; a decision does not necessarily mean approval.

4. When approval is requested

Starts the workflow when an approval is requested.

Typical use: Begin intake, tracking, or reviewer notification for a new approval request.

A request is not yet an approval outcome.

Assets

5. When an asset assignment progresses

Starts the workflow when an asset assignment advances in its process.

Typical use: Coordinate the next handoff as equipment is being assigned.

Progress can be an intermediate step; do not treat every event as a completed assignment.

6. When an asset return progresses

Starts the workflow when an asset return advances in its process.

Typical use: Coordinate collection, inspection, or other follow-up during an equipment return.

Progress can be an intermediate step; do not assume the asset has already been received.

7. When an asset transfer is requested

Starts the workflow when an asset transfer is requested.

Typical use: Begin review or coordination for moving an asset between holders or locations.

The request does not itself confirm that the transfer has happened.

BI

8. When report export completes

Starts the workflow when a report export completes.

Typical use: Begin distribution or other follow-up after an export is ready.

9. When report export fails

Starts the workflow when a report export fails.

Typical use: Notify the report owner or initiate investigation of an unsuccessful export.

Billing

10. When payment fails

Starts the workflow when a billing payment fails.

Typical use: Begin a payment-exception follow-up for the relevant customer or account.

Payment recovery or a new charge requires a separate, appropriate action.

11. When subscription status changes

Starts the workflow when a subscription's status changes.

Typical use: Keep customer follow-up or internal records aligned with a subscription change.

Check the new status; this trigger is not limited to cancellations or renewals.

Boards

12. When a project is created

Starts the workflow when a Boards project is created.

Typical use: Begin project kickoff, ownership checks, or setup tasks.

13. When a project status changes

Starts the workflow when a Boards project's status changes.

Typical use: Coordinate the next phase of work as a project changes state.

Check the destination status before applying phase-specific actions.

14. When a sprint is created

Starts the workflow when a sprint is created.

Typical use: Begin sprint preparation, planning reminders, or coordination.

15. When a sprint status changes

Starts the workflow when a sprint's status changes.

Typical use: React to sprint-state changes with the appropriate planning or review follow-up.

Check the destination status rather than assuming the sprint has finished.

16. When a task is created

Starts the workflow when a Boards task is created.

Typical use: Begin triage, assignment review, or task-creation notifications.

17. When an epic is created

Starts the workflow when an epic is created.

Typical use: Start coordination for a new larger body of work.

18. When an epic status changes

Starts the workflow when an epic's status changes.

Typical use: Coordinate handoffs or review when an epic moves to a different state.

Check the destination status before treating the epic as complete.

19. When task status changes

Starts the workflow when a Boards task's status changes.

Typical use: Route handoffs, reminders, or completion follow-up based on the task's new state.

Check the destination status; not every status change means completion.

CRM

20. When a contact is created

Starts the workflow when a CRM contact is created.

Typical use: Begin new-contact review, enrichment, or relationship follow-up.

21. When a contact owner is assigned

Starts the workflow when an owner is assigned to a CRM contact.

Typical use: Begin the contact owner's handoff or follow-up tasks.

22. When a deal is closed lost

Starts the workflow when a deal is marked closed lost.

Typical use: Begin loss review, reason capture, or appropriate future follow-up.

23. When a deal is closed won

Starts the workflow when a deal is marked closed won.

Typical use: Begin the sales-to-delivery handoff or customer-start process.

A won deal does not by itself confirm payment, fulfilment, or delivery.

24. When a deal is created

Starts the workflow when a CRM deal is created.

Typical use: Begin deal qualification, ownership checks, or pipeline coordination.

25. When a deal owner is assigned

Starts the workflow when an owner is assigned to a deal.

Typical use: Initiate a deal handoff and the new owner's next steps.

26. When a deal stage changes

Starts the workflow when a deal moves between pipeline stages.

Typical use: Coordinate stage-specific work such as review or preparation for the next sales step.

A pipeline-stage change is distinct from a deal-status change.

27. When a deal status changes

Starts the workflow when a deal's status changes.

Typical use: React to the deal's new business state with the appropriate follow-up.

Check the new status; use the specific closed-won or closed-lost trigger when that is the event you need.

28. When a lead is converted

Starts the workflow when a lead is converted.

Typical use: Begin the next relationship or sales-process handoff after lead conversion.

Do not assume which related records were created without checking the conversion result.

29. When a lead is created

Starts the workflow when a CRM lead is created.

Typical use: Begin lead intake, qualification, or follow-up coordination.

30. When a lead owner is assigned

Starts the workflow when an owner is assigned to a lead.

Typical use: Begin the assigned owner's outreach or qualification handoff.

31. When a lead stage changes

Starts the workflow when a lead moves between pipeline stages.

Typical use: Coordinate stage-specific qualification or nurturing work.

A stage change is distinct from a lead-status change.

32. When a lead status changes

Starts the workflow when a lead's status changes.

Typical use: Adjust follow-up to the lead's new business state.

Check the new status instead of assuming the lead is qualified or converted.

33. When an account is created

Starts the workflow when a CRM account is created.

Typical use: Begin account setup, ownership review, or account-planning work.

34. When an account owner is assigned

Starts the workflow when an owner is assigned to a CRM account.

Typical use: Coordinate the account handoff and the new owner's next steps.

35. When an activity is logged

Starts the workflow when a CRM activity is logged.

Typical use: Create follow-up after a recorded customer interaction or other CRM activity.

Check the activity type and context before selecting follow-up work.

Chat

36. When a message is posted

Starts the workflow when a chat message is posted.

Typical use: Begin a message-driven intake or follow-up process.

Define the relevant message scope carefully to avoid treating every conversation as a request.

Cobrain

37. Act activation decision

Starts the workflow when Cobrain records an activation decision for an Act.

Typical use: Coordinate review or follow-up around whether an Act should be activated.

A decision is not necessarily an approval and does not mean the Act has run.

38. Act lifecycle changed

Starts the workflow when an Act's lifecycle state changes in Cobrain.

Typical use: Keep oversight or coordination in step with an Act's state changes.

Check the new state; a lifecycle change is not the same as a completed run.

39. Act run finished

Starts the workflow when an Act run finishes in Cobrain.

Typical use: Inspect the outcome and coordinate any next step after the run ends.

Finished does not necessarily mean successful; check the outcome before acting on it.

40. Built-in agent activation decision

Starts the workflow when Cobrain records an activation decision for a built-in agent.

Typical use: Coordinate review or follow-up around activating a built-in agent.

A decision is not necessarily approval and does not mean the agent has run.

41. Built-in agent lifecycle changed

Starts the workflow when a built-in agent's lifecycle state changes in Cobrain.

Typical use: Keep oversight or dependent work aligned with the agent's state.

Check the new state; a lifecycle change is distinct from a run finishing.

42. Built-in agent run finished

Starts the workflow when a built-in agent run finishes in Cobrain.

Typical use: Review the run outcome or begin an appropriate follow-on process.

Finished does not necessarily mean successful; inspect the outcome first.

Desk

43. When SLA is breached

Starts the workflow when Desk reports a service-level agreement (SLA) breach.

Typical use: Begin escalation or service-recovery follow-up after an SLA target is missed.

44. When SLA warning is triggered

Starts the workflow when Desk raises an SLA warning.

Typical use: Begin preventive follow-up before a possible service-level breach.

A warning is distinct from a confirmed breach.

45. When a comment is added

Starts the workflow when a comment is added in Desk.

Typical use: Begin follow-up prompted by a new ticket discussion entry.

46. When a ticket is assigned

Starts the workflow when a Desk ticket is assigned.

Typical use: Begin the assignee's ownership handoff or response process.

Use the separate reassignment trigger when the intended event is a change of assignee.

47. When a ticket is closed

Starts the workflow when a Desk ticket is closed.

Typical use: Begin closure review, reporting, or customer follow-up.

48. When a ticket is created

Starts the workflow when a Desk ticket is created.

Typical use: Begin support intake, triage, or acknowledgement.

49. When a ticket is reassigned

Starts the workflow when a Desk ticket is reassigned.

Typical use: Coordinate the handoff to the new assignee.

50. When a ticket is reopened

Starts the workflow when a Desk ticket is reopened.

Typical use: Restart investigation or follow-up for an issue requiring further attention.

51. When ticket priority changes

Starts the workflow when a Desk ticket's priority changes.

Typical use: Adjust escalation or response coordination to the new priority.

Check the new priority; a change can reduce urgency as well as increase it.

52. When ticket status changes

Starts the workflow when a Desk ticket's status changes.

Typical use: Coordinate work for the ticket's new state.

Use the more specific closure or reopening trigger when that is the only event needed.

External Events

53. When an external event arrives

Starts the workflow when an external event arrives.

Typical use: React to an event produced outside the native business-module triggers.

Confirm the supported event source and event data before choosing downstream actions.

Files

54. When a document is created

Starts the workflow when a document is created in Files.

Typical use: Begin document review, organization, or ownership follow-up.

55. When a document is updated

Starts the workflow when a document in Files is updated.

Typical use: Begin revision review or notify collaborators about a change.

Avoid a workflow that repeatedly updates the same document in response to its own changes.

56. When a file is uploaded

Starts the workflow when a file is uploaded.

Typical use: Begin file intake, review, or organization.

57. When a folder is created

Starts the workflow when a folder is created.

Typical use: Begin coordination or setup work for a new file-organizing location.

Finance

58. When an invoice becomes overdue

Starts the workflow when an invoice becomes overdue.

Typical use: Begin a receivables review or payment follow-up.

Check the current invoice and payment state before contacting the customer.

Goals

59. When KR progress updates

Starts the workflow when a key result's progress is updated.

Typical use: Refresh goal oversight or begin a progress-review follow-up.

A progress update is not necessarily improvement or completion.

60. When goal becomes at risk

Starts the workflow when a goal becomes at risk.

Typical use: Begin an intervention, owner check-in, or recovery-plan review.

Use the goal's recorded risk state rather than assuming a particular threshold calculation.

Inbox

61. When an email is received

Starts the workflow when an email is received in Inbox.

Typical use: Begin email-driven intake, review, or response coordination.

Select an appropriate scope so unrelated mail does not trigger business actions.

Inventory

62. When a sales fulfilment is confirmed

Starts the workflow when a sales fulfilment is confirmed.

Typical use: Coordinate the next operational handoff after fulfilment confirmation.

Confirmation is distinct from the separate ready-to-dispatch and ready-to-invoice events.

63. When an order is ready to dispatch

Starts the workflow when an order is marked ready to dispatch.

Typical use: Begin shipping coordination or a dispatch-readiness handoff.

Ready to dispatch does not mean dispatched or delivered.

64. When days of cover crosses a threshold

Starts the workflow when inventory days of cover crosses a threshold.

Typical use: Begin stock-coverage review or replenishment coordination.

Confirm the threshold and crossing direction; the label alone does not define either.

65. When fulfilment is ready to invoice

Starts the workflow when fulfilment is marked ready to invoice.

Typical use: Begin the finance handoff for invoicing fulfilled work or goods.

Readiness does not mean an invoice has been created or sent.

66. When stock is placed on quality hold

Starts the workflow when stock is placed on quality hold.

Typical use: Begin quality review and coordination for affected stock.

The event reports the hold; it does not release stock or resolve the issue.

Meet

67. When a meeting is created

Starts the workflow when a meeting is created in Meet.

Typical use: Begin meeting preparation or coordination with the relevant team.

Creation is distinct from the meeting starting, ending, or being attended.

Pages

68. When a form is submitted

Starts the workflow when a Pages form is submitted.

Typical use: Begin form-response intake, review, or follow-up.

Submission is distinct from successful processing of the submission.

69. When a page is published

Starts the workflow when a page is published in Pages.

Typical use: Begin publication follow-up or coordinate related work.

70. When a page is unpublished

Starts the workflow when a page is unpublished in Pages.

Typical use: Coordinate follow-up when a page is taken out of publication.

71. When a routing rule completes

Starts the workflow when a Pages routing rule completes.

Typical use: Begin work that follows completion of a routing step.

A completed rule is not necessarily completion of every step associated with the submission.

72. When a routing rule fails

Starts the workflow when a Pages routing rule fails.

Typical use: Begin investigation or exception handling for routing that could not complete.

73. When a submission fails or partially fails

Starts the workflow when a Pages submission fails or only partly succeeds.

Typical use: Begin exception handling and identify which processing steps need attention.

Check what already succeeded before retrying, so completed work is not duplicated.

74. When a submission is processed

Starts the workflow when a Pages submission is processed.

Typical use: Begin follow-up after submission processing rather than immediately on form submission.

Inspect the processing outcome before assuming every intended downstream effect succeeded.

People

75. When a course is assigned

Starts the workflow when a course is assigned in People.

Typical use: Begin learner notification or training coordination.

An assignment is not course completion.

76. When a course is completed

Starts the workflow when a course is recorded as completed in People.

Typical use: Begin completion acknowledgement or the learner's next development step.

77. When a learning path is assigned

Starts the workflow when a learning path is assigned.

Typical use: Begin coordination for a person's structured learning plan.

A learning-path assignment is distinct from assigning an individual course.

78. When a learning path is completed

Starts the workflow when a learning path is recorded as completed.

Typical use: Begin acknowledgement or the next development-plan handoff.

Path completion is distinct from completion of just one course.

79. When employee is created

Starts the workflow when an employee record is created in People.

Typical use: Begin new-employee record checks or setup coordination.

Creating the record is distinct from the separate onboarding-start event.

80. When leave is approved

Starts the workflow when a leave request is approved.

Typical use: Coordinate coverage and other follow-up for approved absence.

81. When leave is rejected

Starts the workflow when a leave request is rejected.

Typical use: Begin appropriate notification or follow-up on the declined request.

82. When onboarding starts

Starts the workflow when onboarding begins.

Typical use: Coordinate the initial onboarding tasks and handoffs.

83. When training attendance is recorded

Starts the workflow when training attendance is recorded.

Typical use: Begin attendance-related follow-up or training administration.

Attendance alone does not necessarily mean a course or learning path is complete.

84. When training is scheduled

Starts the workflow when training is scheduled.

Typical use: Begin preparation, participant coordination, or reminders.

Scheduled training is not evidence of attendance or completion.

Procure

85. When a contract goes for approval

Starts the workflow when a procurement contract is sent for approval.

Typical use: Begin review coordination or approval tracking.

Being sent for approval does not mean the contract has been approved or signed.

86. When a purchase order is created

Starts the workflow when a purchase order is created.

Typical use: Begin purchase-order review or internal coordination.

Creation is distinct from submission of the purchase order.

87. When a purchase order is submitted

Starts the workflow when a purchase order is submitted.

Typical use: Begin follow-up tied to the purchase order's submission.

Submission alone does not confirm approval, supplier acceptance, or receipt of goods.

88. When a purchase request is approved

Starts the workflow when a purchase request is approved.

Typical use: Begin the next purchasing handoff after approval.

Approval of a request does not itself create a purchase order.

89. When a purchase request is submitted

Starts the workflow when a purchase request is submitted.

Typical use: Begin review, tracking, or purchasing-intake coordination.

A submitted request is not yet approved.

90. When goods are received/accepted

Starts the workflow when Procure records goods as received or accepted.

Typical use: Begin receipt-related checks, reconciliation, or the next purchasing handoff.

Confirm whether the event represents receipt or acceptance before assuming quality approval.

Produce

91. When a production order is completed

Starts the workflow when a production order is completed.

Typical use: Begin completion review or coordination with the next operational team.

Production completion does not by itself confirm shipment or customer delivery.

92. When a production order is created

Starts the workflow when a production order is created.

Typical use: Begin production planning, readiness checks, or team coordination.

93. When production is delayed

Starts the workflow when a production delay is reported.

Typical use: Begin schedule review, escalation, or coordination with affected teams.

The label does not specify how the delay is detected or measured.

System

94. Manual trigger

Starts the workflow when someone manually launches a run.

Typical use: Offer an on-demand process that a person starts when ready, rather than waiting for a business event.

95. On schedule

Starts the workflow at the configured scheduled time, using the chosen date, time, and time zone.

Typical use: Run a time-based check or routine without a new business record having to change.

Check the time zone and schedule settings before activating the workflow.

96. Webhook trigger

Starts the workflow from an incoming HTTP request to its webhook entry point.

Typical use: Let another system initiate a Flow+ process through an HTTP integration.

Match the sender to the configured request methods, authentication, and response mode.

Transport

97. When a delivery fails

Starts the workflow when a delivery is recorded as failed.

Typical use: Begin exception handling, investigation, or customer follow-up.

A new delivery attempt requires a separate decision and action.

98. When a delivery is completed

Starts the workflow when a delivery is recorded as completed.

Typical use: Begin delivery confirmation follow-up or post-delivery coordination.

Conditions (61)

Approvals

1. Approval status is

Checks whether an approval has the selected status.

Typical use: Separate follow-up paths according to where an approval stands.

Checking a status does not approve, reject, or cancel the request.

2. Approval target type is

Checks the type of item that an approval concerns.

Typical use: Use different follow-up steps for different kinds of approval targets.

3. Decision was

Checks whether an approval decision matches the decision being tested.

Typical use: Choose the next path based on the decision already recorded.

This checks a decision; it does not make one.

Assets

4. Asset custody state is

Checks whether an asset has the selected custody state.

Typical use: Branch according to the asset’s custody situation before a handover or return step.

Custody state and financial state answer different questions; this does not transfer the asset.

5. Asset financial state is

Checks whether an asset has the selected financial state.

Typical use: Apply different follow-up paths according to the asset’s financial lifecycle.

This is a state check, not an accounting entry or a custody change.

6. Maintenance due within days

Checks whether asset maintenance is due within a specified number of days.

Typical use: Identify assets that need near-term maintenance follow-up.

Confirm how the editor treats already-overdue maintenance and the date boundary before using it for reminders.

Billing

7. Subscription status is

Checks whether a subscription has the selected status.

Typical use: Choose follow-up steps for different subscription states.

This does not change the subscription or collect a payment.

Boards

8. If epic status is…

Compares an epic’s current status with the selected status.

Typical use: Run the next steps only for epics at the relevant stage of work.

9. If project status is…

Checks whether a project has the selected status.

Typical use: Gate project-level follow-up on the project’s current state.

10. If sprint status is…

Checks whether a sprint has the selected status.

Typical use: Separate planning, active-work, or wrap-up paths according to the sprint state.

11. If task status is…

Compares a task’s current status with the selected status.

Typical use: Continue along the matching path when a task is at the required work stage.

CRM

12. If account health score matches…

Tests an account’s health score against a configured numeric comparison.

Typical use: Separate accounts for different attention or follow-up based on recorded health scores.

A missing score is not a measured health score; plan how incomplete account data should be handled.

13. If account owner is…

Checks whether an account is owned by the selected person.

Typical use: Apply owner-specific account follow-up without changing ownership.

14. If activity channel is…

Checks whether a CRM activity uses the selected channel.

Typical use: Handle different kinds of recorded customer interaction along different paths.

This checks the activity’s channel; it does not send a message through that channel.

15. If activity entity type is…

Checks the type of CRM record that an activity relates to.

Typical use: Distinguish activity follow-up by the kind of associated record, such as a deal.

16. If contact lifecycle status is…

Checks whether a contact’s lifecycle status matches the selected status.

Typical use: Tailor the next steps to the contact’s current relationship stage.

17. If contact owner is…

Checks whether a contact is owned by the selected person.

Typical use: Route contact follow-up according to existing ownership.

18. If deal amount matches…

Tests a deal’s amount against a configured numeric comparison.

Typical use: Use different paths for deals that meet your value criterion.

Choose the comparison deliberately; this check does not change the deal amount.

19. If deal owner is…

Checks whether a deal is owned by the selected person.

Typical use: Apply owner-specific deal follow-up without reassigning the deal.

20. If deal stage is…

Checks whether a deal is in the selected pipeline stage.

Typical use: Gate stage-specific sales work on the deal’s current pipeline position.

Stage and status are separate checks; select the one that represents your business rule.

21. If deal status is…

Checks whether a deal has the selected status.

Typical use: Choose follow-up paths according to the deal’s recorded status.

This does not move the deal to another stage or close it.

22. If lead has tag…

Checks whether a lead has the specified tag.

Typical use: Target a path to leads already marked with a relevant classification.

This checks an existing tag; it does not add or remove tags.

23. If lead owner is…

Checks whether a lead is owned by the selected person.

Typical use: Route lead follow-up based on the current owner.

24. If lead stage is…

Checks whether a lead is in the selected pipeline stage.

Typical use: Run stage-specific lead handling only when the lead is at that point in the process.

This checks the stage; it does not move or convert the lead.

25. If lead status is…

Checks whether a lead has the selected status.

Typical use: Branch according to the lead’s recorded qualification or working status.

Cobrain

26. Act run outcome

Checks the outcome of a Cobrain Act run against the outcome being tested.

Typical use: Choose follow-up steps based on how an Act run finished.

An outcome check does not start or retry the Act.

27. Act state

Checks whether a Cobrain Act is in the selected lifecycle state.

Typical use: Gate follow-up on the Act’s current state rather than the result of an individual run.

Act state and Act run outcome are different checks.

28. Built-in agent run outcome

Checks the outcome of a built-in agent run against the outcome being tested.

Typical use: Choose a follow-up path based on how that agent run finished.

This does not start or retry the agent.

29. Built-in agent state

Checks whether a built-in agent is in the selected state.

Typical use: Make a decision based on the agent’s state rather than an individual run result.

The condition does not activate, disable, or otherwise change the agent.

Control Flow

30. If / Else

Compares two configured values and selects the true or false path.

Typical use: Make a two-way decision using values available to the workflow.

Connect the paths you need; the condition itself performs no business action.

31. Switch / Match

Matches a value against configured cases and selects a case path or the default path.

Typical use: Choose among several outcomes instead of building a chain of two-way checks.

Provide a default path when unmatched values need handling.

Desk

32. If ticket SLA is breached...

Checks whether a ticket has breached its resolution deadline.

Typical use: Gate escalation follow-up on a breached ticket resolution target.

For an overdue response rather than resolution, use “If ticket response is overdue...”.

33. If ticket has an unread customer reply...

Checks whether a ticket has an unread customer reply.

Typical use: Separate tickets needing attention to a customer’s latest reply.

This does not send a response or mark a reply as read.

34. If ticket is assigned to...

Checks whether a ticket is assigned to the selected agent.

Typical use: Apply agent-specific follow-up or route work based on existing assignment.

This checks assignment; it does not assign the ticket.

35. If ticket priority is...

Checks whether a ticket has the selected priority.

Typical use: Apply a different follow-up path for tickets of a particular urgency.

36. If ticket response is overdue...

Checks whether a ticket’s response deadline has passed.

Typical use: Identify tickets needing overdue-response follow-up.

This is a response-time check, not the resolution-deadline check.

37. If ticket status is...

Checks whether a ticket has the selected status.

Typical use: Run the next steps only for tickets at the relevant stage of handling.

Choose a status from the appropriate Desk; the condition does not change it.

Files

38. If resource is shared

Checks whether a file resource is shared.

Typical use: Branch according to whether sharing is already in place.

Do not treat this alone as proof that a particular person has access; the label does not specify recipient or permission scope.

Finance

39. Expense request status is

Checks whether an expense request has the selected status.

Typical use: Choose follow-up steps appropriate to the request’s current state.

The condition does not approve or pay the expense.

40. Invoice amount threshold

Checks an invoice amount against a configured threshold.

Typical use: Separate invoices for different handling based on their amount.

Confirm the comparison direction and amount basis in the editor; the node label alone does not specify them.

41. Invoice status is

Checks whether an invoice has the selected status.

Typical use: Route invoice follow-up according to its current state.

This does not issue, settle, or cancel the invoice.

Goals

42. If KR progress ≥

Checks whether a key result’s recorded progress is greater than or equal to a threshold.

Typical use: Run milestone follow-up when a key result reaches a chosen progress level.

Use the progress scale shown by the node rather than assuming a displayed percentage uses the same units.

43. If OKR status is…

Checks whether the selected goal record has the specified OKR status.

Typical use: Choose a path according to the goal’s current status, rather than its numeric progress.

Inbox

44. If folder is…

Checks whether an email is associated with the specified folder.

Typical use: Apply different handling to mail in different folders.

The condition checks location; it does not move the email.

45. If from address matches

Tests an email’s sender address against the configured match.

Typical use: Route messages from relevant senders to a specific handling path.

Confirm the available matching rule; do not assume domain, wildcard, or regular-expression matching from the label.

46. If subject contains…

Checks whether an email subject contains the specified text.

Typical use: Separate messages by a recognizable subject phrase.

This checks the subject, not the email body or attachments.

Inventory

47. Fulfilment status is

Checks whether a fulfilment record has the selected status.

Typical use: Gate the next operational step on the fulfilment’s current state.

This does not confirm fulfilment, dispatch goods, or create an invoice.

Meet

48. If meeting has a recording

Checks whether a meeting has a recording.

Typical use: Choose a follow-up path that depends on a recording being available.

This does not start recording or grant access to the recording.

49. If meeting has a transcript

Checks whether a meeting has a transcript.

Typical use: Gate transcript-based follow-up on a transcript being available.

This does not generate a transcript.

Pages

50. Page status is

Checks whether a page has the selected status.

Typical use: Choose follow-up steps based on the page’s current publication state.

This does not publish or unpublish the page.

51. Submission belongs to page

Checks whether a form submission belongs to the specified page.

Typical use: Handle submissions from a particular page along a dedicated path.

The workflow needs a submission to evaluate; a page alone is not enough.

52. Submission field matches

Tests a submission field against a configured match.

Typical use: Branch according to an answer or value supplied in a form submission.

Confirm the field and available comparison in the editor; matching syntax is not established by the label.

53. Submission from form widget

Checks whether a submission came from the specified form widget.

Typical use: Distinguish submissions from different forms, including forms on the same page.

54. Submission has campaign

Checks campaign information associated with a submission.

Typical use: Separate campaign-attributed submissions for campaign-specific follow-up.

Confirm whether the configuration tests for any campaign or a particular campaign; the label alone does not resolve that distinction.

55. Submission status is

Checks whether a submission has the selected status.

Typical use: Choose follow-up steps according to the submission’s processing state.

Submission status is separate from the status of the page that collected it.

People

56. Leave status is

Checks whether a leave request has the selected status.

Typical use: Route leave-related follow-up according to the request’s current state.

This does not approve, reject, or cancel leave.

Procure

57. Request procurement stage is

Checks whether a procurement request is at the selected stage.

Typical use: Gate procurement follow-up on the request reaching the relevant process stage.

This checks the stage; it does not advance the request.

58. Supplier lifecycle is

Checks whether a supplier has the selected lifecycle state.

Typical use: Choose supplier-related follow-up appropriate to the supplier’s current state.

This does not onboard, activate, or otherwise change the supplier.

Produce

59. Production order status is

Checks whether a production order has the selected status.

Typical use: Route production follow-up according to the order’s current state.

This does not start, complete, or update the production order.

System

60. Expression

Evaluates a configured comparison to produce a true or false result.

Typical use: Make a general-purpose decision from workflow values when a record-specific condition is not the right fit.

Use the comparison inputs offered by the editor; the label is not evidence of unrestricted code execution.

Transport

61. Delivery status is

Checks whether a delivery has the selected status.

Typical use: Choose operational or customer follow-up according to the delivery’s current state.

This does not dispatch, complete, or otherwise change the delivery.

Actions (142)

Approvals

1. Cancel approval request and record

Cancels the selected approval request using the node’s available cancellation settings.

Typical use: An outstanding approval should no longer proceed.

Check which approval instance and record are targeted; do not treat this as cancellation of every related business transaction.

2. Request approval

Submits a request into an approval process.

Typical use: Work should be reviewed before a later business action proceeds.

Requesting approval is not an approval decision; continue based on the recorded outcome.

Assets

3. Request asset assignment

Requests that an asset be assigned to a custodian.

Typical use: An employee or team needs an asset issued through the asset process.

This starts a request; it does not by itself establish completed custody.

4. Request asset return

Requests the return of an assigned asset.

Typical use: An asset needs to come back after a loan, role change, or offboarding.

Track the return process separately from the request being accepted.

5. Request asset transfer

Requests an asset transfer to a different destination or custodian.

Typical use: An asset needs to move between eligible owners or locations.

A transfer request is not proof that the asset has changed custody.

BI

6. Generate BI report

Queues generation of the selected BI report.

Typical use: A workflow should request a fresh report or export.

A queued job is not a finished report; check its completion and resulting artifact before distributing it.

Boards

7. Add board member

Adds a selected user to a board’s membership.

Typical use: Someone needs access to participate in the board.

Use an eligible user and consider the access granted by board membership.

8. Assign epic

Assigns responsibility for an epic.

Typical use: A larger body of work needs a clear owner or assignee.

9. Assign task

Assigns responsibility for a task.

Typical use: A task should be routed to the person who will handle it.

10. Create board

Creates a board for organizing work.

Typical use: A new team or workstream needs its own work board.

11. Create component

Creates a component within the selected project context.

Typical use: You need to group related work by a functional area or deliverable.

12. Create epic

Creates an epic in the selected board and project context.

Typical use: A substantial outcome should be tracked above individual tasks.

13. Create project

Creates a project on the selected board, using the supplied planning details.

Typical use: A new initiative needs a named project with its own dates and estimates.

14. Create sprint

Creates a sprint for a defined period of work.

Typical use: A team needs a new iteration in which to plan and deliver work.

15. Create task

Creates a task with the supplied title, project context, and supported details.

Typical use: An event or decision should produce a trackable work item.

16. Remove board member

Removes a selected user from a board’s membership.

Typical use: Someone no longer needs to participate in that board.

Removing board membership is not the same as removing the user from the workroom.

17. Set epic priority

Sets the selected epic’s priority.

Typical use: The relative urgency or importance of an epic has changed.

18. Set epic resolution

Sets the selected epic’s resolution value.

Typical use: You need to record how an epic was resolved.

Resolution is a distinct field; do not assume this also changes every related task or lifecycle status.

19. Set priority

Sets a task’s priority.

Typical use: A task needs to be promoted or lowered in the work queue.

This is the task-priority action; use Set epic priority for an epic.

20. Update board

Changes supported details of an existing board.

Typical use: A board’s information needs to be revised without creating a new board.

21. Update component

Changes supported details of an existing component.

Typical use: A component’s name, description, or other available settings need to change.

22. Update epic

Changes supported details of an existing epic.

Typical use: An epic’s scope, planning information, or project association needs an update.

23. Update project

Changes supported details of an existing project.

Typical use: A project’s description, dates, or estimates need to reflect a new plan.

24. Update sprint

Changes supported details of an existing sprint.

Typical use: An iteration’s planning information needs to be revised.

25. Update task

Changes supported details of an existing task.

Typical use: A task’s description, project association, or estimates need updating.

CRM

26. Assign account owner

Sets the owner responsible for an account.

Typical use: Account responsibility should be assigned or handed over.

27. Assign contact owner

Sets the owner responsible for a contact.

Typical use: A named colleague should manage the contact relationship.

28. Assign deal owner

Sets the owner responsible for a deal.

Typical use: An opportunity should be routed to the seller managing it.

29. Assign lead owner

Sets the owner responsible for a lead.

Typical use: New or reassigned leads need a clear person responsible for follow-up.

30. Convert lead

Starts the supported lead-conversion operation.

Typical use: A qualified lead is ready to move into the next CRM stage of work.

Use an eligible lead and the conversion options shown in your CRM; do not assume which linked records will be created or reused.

31. Create account

Creates a company or organization account in the selected CRM space.

Typical use: A new customer or prospect organization needs a CRM record.

32. Create contact

Creates a person’s contact record in the selected CRM space.

Typical use: A new stakeholder should be recorded in CRM.

Creating a contact does not itself send outreach or grant workspace access.

33. Create deal

Creates a deal with supplied opportunity details in the selected CRM space.

Typical use: A potential sale should enter the opportunity pipeline.

34. Create lead

Creates a lead with the supplied prospect information and supported associations.

Typical use: A new prospect needs qualification and follow-up.

Review optional automation settings; record creation and outreach are separate decisions.

35. Link contact to account

Associates an existing contact with an account.

Typical use: A person should be connected to the organization they represent.

36. Link deal to account

Associates an existing deal with an account.

Typical use: An opportunity needs its customer or prospect organization attached.

37. Link deal to contact

Associates an existing deal with a contact.

Typical use: An opportunity needs its relevant contact attached.

38. Link lead to account

Associates an existing lead with an account.

Typical use: A prospect should be connected to a known organization.

39. Link lead to contact

Associates an existing lead with a contact.

Typical use: A lead should reference an existing person in CRM.

40. Log activity

Records a CRM interaction or activity against a selected entity.

Typical use: A call, note, or other interaction needs to appear in the CRM history.

Logging an activity does not by itself prove that a message was sent or a call took place.

41. Set account primary contact

Designates a contact as the account’s primary contact.

Typical use: The main person to approach for an account needs to be identified.

42. Set deal stage

Sets the deal’s stage field.

Typical use: A deal needs a direct pipeline-stage update.

A stage-field update is distinct from running a governed lifecycle transition.

43. Set deal status

Sets the deal’s status field.

Typical use: The deal’s current working status needs to change.

Status and stage are separate fields; use a transition when the configured lifecycle process must advance.

44. Set lead stage

Sets the lead’s stage field.

Typical use: A lead needs a direct stage update.

A stage-field update is distinct from running a governed lifecycle transition.

45. Set lead status

Sets the lead’s status field.

Typical use: A lead’s current working status needs to change.

Status and stage are separate fields; use a transition when the configured lifecycle process must advance.

46. Transition deal

Applies a selected lifecycle transition to a deal.

Typical use: The deal should advance through its configured business process rather than just change a field.

Choose a transition valid from the deal’s current step; its rules can govern resulting stage, status, and approval needs.

47. Transition lead

Applies a selected lifecycle transition to a lead.

Typical use: The lead should advance through its configured qualification process.

Choose a transition valid from the lead’s current step; its rules can govern resulting stage, status, and approval needs.

48. Update account

Changes supported fields on an existing account.

Typical use: Organization details such as region or segment need updating.

49. Update contact

Changes supported fields on an existing contact.

Typical use: A contact’s role, persona, or account association needs updating.

50. Update deal

Changes supported fields on an existing deal.

Typical use: Opportunity details such as name, amount, or owner need revision.

51. Update lead

Changes supported fields on an existing lead.

Typical use: Prospect information needs correction or enrichment without creating another lead.

Chat

52. Add member to channel

Adds a selected user to a chat channel.

Typical use: Someone needs to join the conversation.

Consider the channel history and information the new member may be able to access.

53. Create channel

Creates a chat channel with the supplied settings.

Typical use: A new project or group needs a shared conversation space.

54. Post message

Posts the supplied message to a selected chat channel.

Typical use: A workflow should share an update, handoff, or alert with that channel.

Check the destination and message before enabling an automated posting workflow.

Cobrain

55. Await Act activation decision

Waits for an activation decision on an Act.

Typical use: Later workflow steps depend on the approval or rejection of activation.

Waiting does not request activation or approve the Act; handle the actual decision.

56. Await Act result

Waits for the result of an Act run.

Typical use: Later steps need the outcome of a run that has already been started.

Use the intended run reference; waiting is not the same as starting a new run.

57. Await built-in agent activation decision

Waits for an activation decision on a built-in agent.

Typical use: Later steps must respond to whether the agent is approved for activation.

Waiting does not request or grant activation.

58. Await built-in agent result

Waits for the result of a built-in agent run.

Typical use: Later steps need the outcome of an already-started agent run.

Use the intended run reference; this does not start the agent again.

59. Cancel Act run

Requests cancellation of a particular Act run.

Typical use: An in-progress Act execution should no longer continue.

Cancellation is about the run, not deletion of the Act, and does not imply rollback of completed effects.

60. Cancel built-in agent run

Requests cancellation of a particular built-in agent run.

Typical use: An in-progress agent execution should be stopped.

Cancellation does not imply rollback of effects already completed.

61. Classify content

Uses CoBrain to categorize supplied content.

Typical use: Text needs a category to support routing, triage, or reporting.

Treat the classification as AI-generated and validate high-impact routing decisions.

62. Configure draft built-in agent

Configures a draft built-in agent before activation.

Typical use: An available agent needs its draft settings prepared or revised.

Draft configuration is not activation; keep the required policy and version references aligned.

63. Create draft Act

Creates a draft Act for later review and activation.

Typical use: You want to prepare a reusable AI activity without making it active.

Creating the draft does not activate or run it.

64. Custom Cobrain prompt

Sends a custom prompt through CoBrain and makes its generated response available.

Typical use: Your text-processing task does not fit a more specialized CoBrain node.

Review generated content before treating it as fact or using it for consequential action.

65. Deactivate Act

Deactivates an Act.

Typical use: An Act should no longer remain active for use.

Deactivation is a lifecycle change; use Cancel Act run for a specific in-progress execution.

66. Deactivate built-in agent

Deactivates a built-in agent.

Typical use: An agent should no longer remain active for use.

Use the run-cancellation node when the target is a particular execution.

67. Extract fields

Uses CoBrain to pull requested structured information from supplied content.

Typical use: Unstructured text needs to become fields usable by later workflow steps.

Check missing, ambiguous, or inferred values before updating important records.

68. Generate summary

Uses CoBrain to summarize supplied text, with supported guidance such as tone.

Typical use: A long update needs a concise version for a handoff or report.

Review summaries for omissions and unsupported conclusions.

69. Inspect Act result

Reads the available result information for an Act run.

Typical use: You need to examine a run’s outcome without starting another run.

Use Await Act result when the workflow needs to wait rather than inspect what is available now.

70. Inspect Act state

Reads an Act’s current lifecycle and version information.

Typical use: A workflow needs to check whether an Act is still a draft or otherwise eligible for the next step.

71. Inspect built-in agent result

Reads the available result information for a built-in agent run.

Typical use: You need to inspect an agent run’s outcome without launching it again.

Use the await node when completion must be waited for.

72. Inspect built-in agent state

Reads the current state of a selected built-in agent.

Typical use: A workflow needs state information before deciding what to do next.

73. Meeting transcript summary

Uses CoBrain to summarize meeting transcript content.

Typical use: Meeting discussion needs a concise recap for follow-up.

A generated recap does not by itself create tasks or verify that every speaker’s intent was captured.

74. Pause Act

Temporarily pauses an Act.

Typical use: You want to suspend an Act temporarily.

Do not equate a lifecycle pause with cancellation or rollback of a particular run.

75. Pause built-in agent

Temporarily pauses a built-in agent.

Typical use: An agent should be temporarily suspended.

Use run cancellation when you specifically need to stop an execution.

76. Request activation Act

Submits an Act for an activation decision.

Typical use: A prepared draft is ready for the required activation review.

A request is not approval or execution; handle the decision before running the approved Act.

77. Request activation built-in agent

Submits a built-in agent for an activation decision.

Typical use: A configured agent is ready for the required activation review.

Keep the required version references current; a submitted request does not establish approval.

78. Resume Act

Resumes a paused Act.

Typical use: A temporarily suspended Act should become available again.

This is not a request to replay an earlier run.

79. Resume built-in agent

Resumes a paused built-in agent.

Typical use: A temporarily suspended agent should become available again.

This is not a request to replay an earlier execution.

80. Run approved Act

Starts execution of an approved Act.

Typical use: An authorized, prepared Act should perform its work now.

Use the eligible approved version; starting the run is distinct from receiving its final result.

81. Run approved built-in agent

Starts execution of an approved built-in agent.

Typical use: An eligible approved agent should perform its configured work.

An approved release must be available; inspect or await the run result separately.

82. Suggest tasks from text

Uses CoBrain to propose tasks from supplied text.

Typical use: Notes or discussion need to be turned into candidate action items.

Review the suggested work and confirm any task-creation step separately before assigning or relying on it.

83. Update draft Act

Updates an existing draft Act.

Typical use: An Act’s draft needs refinement before activation.

Use the expected draft version; changing a draft is not activation or execution.

84. Write content

Uses CoBrain to draft content from supplied instructions.

Typical use: A workflow needs a draft message, passage, or other written output.

Review generated content before publishing or sending it.

Control Flow

85. Delay / Wait

Waits for the configured duration before continuing along the workflow.

Typical use: You need to space out steps or postpone a follow-up.

86. Error handler

Routes a connected failure into a recovery path.

Typical use: You want a known failure to lead to a fallback, notification, or other recovery step.

Connect the error path explicitly; handling an error does not undo changes already made.

87. Loop / For each

Runs a connected body for each item in a supplied collection, then follows its completion path.

Typical use: You need the same sequence applied to several records or values.

An empty collection has no body iterations; design the completion path separately.

88. Parallel branch

Starts separate connected branches of work from one point in the workflow.

Typical use: Independent tasks can proceed on separate branches instead of a single sequence.

89. Parallel merge

Provides a joining point for parallel workflow branches.

Typical use: Later work needs a deliberate continuation point after parallel work.

Confirm the configured join behavior; do not assume every incoming branch must finish unless that is the selected contract.

90. Retry

Applies configured retry attempts and backoff to a connected body.

Typical use: A recoverable failure warrants another attempt rather than immediate abandonment.

Avoid blindly repeating actions that can create duplicate records, send messages, or charge money.

91. Stop workflow

Ends the workflow at this point and records the configured reason.

Typical use: A branch has no further work to do or must intentionally stop.

An intentional stop is distinct from an unhandled failure and does not roll back earlier actions.

Desk

92. Add external comment

Adds a customer-facing comment to a ticket.

Typical use: A ticket needs an update intended for its external audience.

Check the text and audience carefully; this is not an internal-only note.

93. Add internal comment

Adds an internal comment to a ticket.

Typical use: Support staff need a private handoff note or internal context.

94. Add watcher

Adds a selected user as a ticket watcher.

Typical use: Someone should follow the ticket without necessarily becoming its assignee.

95. Assign ticket

Assigns a ticket to a selected eligible person.

Typical use: A ticket needs a responsible handler.

96. Close ticket

Closes a ticket using its configured terminal state.

Typical use: The support issue is ready to leave active handling.

The resulting label may be Resolved rather than literally Closed, depending on the desk’s configuration.

97. Escalate ticket

Escalates a ticket through the available escalation action.

Typical use: An issue needs attention beyond its current handling level.

Use the escalation settings offered by the desk; do not assume a particular recipient, priority change, or SLA effect.

98. Reassign ticket

Changes the person responsible for a ticket.

Typical use: A case needs to be handed from its current handler to another person.

99. Remove watcher

Removes a selected user as a ticket watcher.

Typical use: Someone no longer needs to follow that ticket.

100. Reopen ticket

Returns a closed ticket to an available active status.

Typical use: The issue needs further work after closure.

101. Update ticket priority

Changes the priority of a ticket.

Typical use: Its urgency has changed and the support queue should reflect that.

102. Update ticket status

Sets a ticket to a selected supported status.

Typical use: The ticket has reached a new point in the desk’s handling process.

Files

103. Create a document

Creates a document using the supplied title and supported document options.

Typical use: A workflow needs a new document for a report, handoff, or working draft.

104. Create vault folder

Creates a folder in the file vault.

Typical use: Related files need a dedicated place, such as a new project folder.

105. Move file

Moves an existing file to a selected vault folder.

Typical use: A file needs to be reorganized without creating another copy.

106. Share document/folder

Changes sharing for a selected document or folder.

Typical use: Other people need the supported access to that content.

Review the target, recipients, and permission level before granting access.

107. Update document content

Changes the content of an existing document.

Typical use: A workflow needs to refresh a document instead of creating a new one.

Confirm the supported update mode before assuming content will be appended rather than replaced.

108. Upload file to vault

Adds a file to the vault through the node’s supported upload inputs.

Typical use: A workflow-produced or externally supplied file needs to be stored.

Use the source format and destination accepted by the node; do not assume every URL or file type is supported.

Flow+

109. Await workflow result

Waits for the result of an invoked child workflow.

Typical use: The parent workflow cannot continue meaningfully until the child’s outcome is available.

Use the child run reference from the invocation; this does not invoke another child.

110. Cancel child workflow

Requests cancellation of an invoked child workflow run.

Typical use: A parent no longer needs an in-progress child execution.

Cancellation does not imply that the child’s completed effects are undone.

111. Inspect child workflow

Reads the available state of an invoked child workflow run.

Typical use: A parent needs to check a child’s progress or outcome without invoking it again.

112. Invoke published workflow

Starts an eligible published workflow as a child workflow.

Typical use: A shared process should be reused rather than copied into the current workflow.

The target must be published and callable; supply the inputs its entry point expects.

113. Return workflow result

Provides an explicit result from the workflow.

Typical use: A caller or later inspection needs a defined result rather than an implicit last-step output.

Returning a value does not itself invoke another workflow.

Goals

114. Create goal

Creates a goal with the supplied planning details.

Typical use: A new team or business outcome needs a top-level tracking item.

115. Create key result

Creates a measurable key result under the selected objective.

Typical use: An objective needs a concrete measure of success.

116. Create objective

Creates an objective under the selected goal.

Typical use: A broad goal needs a more specific outcome to organize progress.

117. Link work item

Associates a work item with a goal, objective, or key result using the supported link settings.

Typical use: Delivery work should be connected to the outcome it supports.

118. Remove work link

Removes the association between an outcome item and linked work.

Typical use: A task or other work item no longer belongs in that outcome’s supporting work.

This removes the link, not the underlying work item or goal record.

119. Update KR progress

Updates a key result’s progress, with a comment where provided.

Typical use: A measured outcome needs a progress check-in.

Use the input’s stated progress scale; do not assume a current/target ratio is applied automatically.

120. Update goal/objective/KR

Changes supported details of an existing goal, objective, or key result.

Typical use: An outcome’s title or other available fields need revision.

Inbox

121. Move email

Moves an existing email to the selected supported destination.

Typical use: A message should be organized after processing.

Choose the destination exposed by the connected inbox; moving a message is not sending a reply.

122. Send email

Sends an email using the configured sender and recipients.

Typical use: A workflow needs to deliver an email update or response.

Check recipients, content, and sending permissions; repeating the action may send another email.

Integrations

123. Call GraphQL

Calls a GraphQL API using the supplied operation and supported connection settings.

Typical use: Another system exposes the data or operation you need through GraphQL.

Queries and mutations can have different effects; confirm the API’s authentication and operation contract.

124. Call REST API

Calls a REST API using the supported request and connection settings.

Typical use: A workflow needs to exchange data with another system’s REST endpoint.

Check authentication, request shape, and remote write effects before enabling retries.

Meet

125. Add member to room

Adds a selected user to a meeting room’s membership.

Typical use: Someone needs to participate in that room.

Room membership and scheduling a meeting are different actions.

126. Create meeting room

Creates a meeting room with the supplied settings.

Typical use: A team or activity needs a dedicated meeting space.

Creating the room does not itself schedule, join, or record a meeting.

127. Fetch recordings

Retrieves available recordings for a specified meeting.

Typical use: Later workflow steps need to work with an existing meeting recording.

Use a valid meeting reference; this node does not start recording or guarantee that a recording exists.

128. Fetch transcripts

Retrieves available transcripts for a specified meeting.

Typical use: A workflow needs transcript content for a recap or further processing.

Use a valid meeting reference; retrieval does not guarantee that a transcript has been produced.

129. Remove room member

Removes a selected user from a meeting room’s membership.

Typical use: Someone no longer needs access to that room.

Notifications

130. Send notification

Creates a notification for the configured recipients.

Typical use: People need an in-app alert about a workflow event.

A created or available notification does not prove push delivery or that the recipient has read it.

Pages

131. Publish page

Publishes a selected page.

Typical use: A prepared page should become available through its publishing configuration.

Review the content and configured audience before publication.

132. Tag submission campaign

Applies a campaign association or tag to a submission.

Typical use: A page submission needs to be grouped with the appropriate campaign.

Confirm the campaign field exposed by the node; this does not launch a marketing campaign.

133. Unpublish page

Takes a selected page out of its published state.

Typical use: A page should no longer remain published.

Unpublishing is different from deleting the page or its collected submissions.

134. Update submission status

Changes a page submission’s supported status.

Typical use: A submission has moved to a new stage of review or follow-up.

People

135. Approve or reject leave

Records an approval or rejection decision on a leave request.

Typical use: An authorized reviewer’s decision should be applied to a leave request.

Use the correct request and permitted decision; this is a decision action, not just a request for review.

136. Assign a course

Assigns a course to the selected person or supported audience.

Typical use: Someone needs to complete a specific learning course.

Assignment is not evidence of enrollment activity, attendance, or completion.

137. Assign a learning path

Assigns a learning path to the selected person or supported audience.

Typical use: Someone needs a structured set of learning activities.

An assigned path is not a completed path.

138. Register for training

Registers the selected person for an available training offering.

Typical use: A person should be enrolled in a specific training opportunity.

Registration is not attendance or completion; use an eligible offering and participant.

Procure

139. Create purchase order from approved request

Creates a purchase order from an eligible approved purchase request.

Typical use: An approved request is ready to become an order.

Approval is a prerequisite; creating the purchase order is not proof of supplier acceptance, payment, or delivery.

System

140. Delay

Pauses this workflow for the configured duration.

Typical use: You need a time gap before the next step, such as a short follow-up delay.

141. HTTP request

Sends an HTTP request to a configured URL and exposes the response for later steps.

Typical use: You need to retrieve data from or send data to an HTTP endpoint.

A remote change may occur even if the overall workflow later fails; check the remote outcome before repeating a write.

142. Webhook response

Provides the response associated with an incoming webhook request.

Typical use: The system calling your webhook needs a workflow-controlled reply.

Use with the webhook intake flow; confirm its supported response fields and timing before relying on a synchronous reply.

Before enabling your workflow

Check the saved node inputs, the selected records and the connected paths. Test matching and nonmatching cases. Inspect the run output and the destination record or message before relying on the automation. If a run reports an uncertain outcome, check what already happened before starting it again.

For a guided walkthrough, continue with Flow+ course 02 — Configuring a complete draft and checking its saved definition, then Flow+ course 03 — Distinguishing Preview, Test Run and verified outcomes.

Turn what you learned into the way the team works.

Mark this lesson complete once the workflow exists in your workspace—not simply when you reach the bottom.