1. Self-serve access & password requests
Half the ticket queue is 'reset my password' and 'give me access to X' — each handled manually by an engineer who'd rather be fixing real problems.
Trigger: Slack / WhatsApp / Webhook (ticket created)
How the workflow runs
- Trigger
Request comes in. A Slack, WhatsApp or Webhook trigger catches the request.
- Agent
Understand + verify. An Agent node confirms identity and what's actually being asked.
- Knowledge
Check policy. A Knowledge node grounds the answer in your access policy / runbooks.
- Approval
Manager approves privileged access. An Approval node gates anything sensitive behind the right owner — routine resets can auto-proceed, privileged grants can't.
- Tool (MCP)
Execute the change. A Tool (MCP) node performs the reset / grant in your IdP or ITSM.
- Output
Close the loop. An Output node confirms to the requester and logs it.
Channels & connectors
- Slack
- Webhook
- Knowledge base
- Approval / HITL
- Tool (MCP → IdP/ITSM)
Outcome
Common requests resolve in seconds with the right approvals; engineers keep the queue for real incidents.
Why it helps
Removes the highest-volume, lowest-value tickets while keeping privileged actions approval-gated and audited.
Build spec
1 agent — 1 service-desk agent; the approval gate and the execute step are workflow nodes.
System prompt (paste-ready)
You are an IT service-desk agent. Classify the request as {password_reset | group_access | software_access | other}, confirm the requester's identity, and check it against the access policy in Knowledge. Output JSON {type, target, requires_manager_approval: boolean, policy_citation}. Set requires_manager_approval=true for any privileged/admin/production access. Never reveal secrets, tokens, or another user's data.MCP connectors
- Identity provider (Okta/Entra/Google) — via a Tool (MCP) node
- ITSM (Jira/ServiceNow) — via a Tool (MCP) node
Built-in tools
- knowledge_search (access policy + runbooks)
Guardrails
- Least-privilege: privileged/prod access ALWAYS sets requires_manager_approval → Approval node before execution
- Identity verification before any change; routine self-service resets can auto-proceed, grants cannot
- Every action is logged with who-asked / who-approved / what-changed for audit
Output & delivery
Agent classifies + policy-checks → Condition auto-resolves routine resets, routes privileged grants to the manager Approval node → on approval a Tool node performs the change in the IdP/ITSM via MCP → Output confirms and logs it.