This walkthrough builds confidence before you model complex branching. You will route new items to a human, time out if nobody responds, and notify a channel when the outcome is approved—patterns common to access requests, content launches, and finance approvals.Documentation Index
Fetch the complete documentation index at: https://preflight-ee1e633f.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Goal
Route new items to a reviewer and notify Slack on approval. Keep scope intentionally small: one project, one template, one external integration.Success criteria
Define what “done” means: reviewer assigned within five minutes, decision within one business day, and an audit log entry for compliance.Steps
- Create a workflow from a template. Pick the closest match, then rename steps so stakeholders recognize language from your internal process doc.
- Add a human approval step with timeout. Escalate or cancel when time expires—avoid infinite waits.
- Connect Slack notification on success. Map channel names to environments (
#proj-approvals-stagingvs production). - Test in a sandbox project. Seed fake items that mirror real field shapes, including edge cases like missing optional fields.
Data contracts
Confirm the payload your steps receive matches what integrations expect. A missingrequesterId in test data can hide a production-only failure.