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.