Approvals Starts from app event
Credit request approval in Slack
A message in #credit-requests starts the flow. A DMN decision picks the approver, who answers in Slack.
How it runs
4 steps, from app event to outcome
Example recordPress play to follow one record through the flow.
See how “Credit request approval in Slack” runs inside a governed flow.
- Trigger: On new message posted to channel. A request posted in #credit-requests starts the flow.
- Decision: Classify credit request. A governed DMN decision classifies the request and picks the approver.
- Action: Send a message and wait for response. Slack asks the approver and the flow waits for Approve or Reject.
- Action: Slack message: Update a message. The answer is saved to the record, the thread is updated, and the run is logged for audit.
Step by step
- 1 Trigger On new message posted to channel
A request posted in #credit-requests starts the flow.
- 2 Decision Classify credit request
A governed DMN decision classifies the request and picks the approver.
- 3 Action Send a message and wait for response
Slack asks the approver and the flow waits for Approve or Reject.
- 4 Action Slack message: Update a message
The answer is saved to the record, the thread is updated, and the run is logged for audit.
Governed by design
The decision step is a DMN model: rules your team can read, test and version, instead of logic hidden in code. Runs record the model or flow version that produced the outcome, so answers stay explainable.
Related use cases
Browse all →- Approvals Employee onboarding Approve the new hire, create and share a Drive folder and send the welcome mail.
- Engineering ops GitHub issue triage Classify new issues with a governed decision, comment with next steps and alert the owning team.
- Engineering ops Support request routing Route requests posted in a support channel to the right team and open a GitHub issue for bugs.