Phase 1 — current
Manual trigger + core automation
•Manual "run IT agent" trigger via Claude.ai
•Scan ZENIT + ZHR, classify 19 categories
•Direct actions: VPN, Slack admin, Google Workspace, Jira internal access, Claude license
•Sub-agents: contractor onboarding/offboarding, employee onboarding/offboarding, Jira provisioner, Jira client access, Okta reset, software access
•Jira comments + Slack run summary after every run
•Idempotency check — skip already-processed tickets
•Dry run validated against live ZENIT tickets (2026-04-07)
Phase 2 — next up
Scheduled runs + infrastructure
•Cowork scheduled trigger — every 30 min, Mon–Fri 7am–6pm MT
•Google Workspace sub-agent (Shared Drive, Groups, Voice)
•Run log → Google Sheets via Zapier webhook
•Service account migration (zennai-agent@zennify.com)
Phase 3 — future
Event-driven architecture
•Jira webhook on ticket creation fires orchestrator instantly
•Zapier / n8n → Claude API → single-ticket processing
•Real-time Slack notification on ticket creation
•Auto-assignment of ZENIT tickets to the agent
•License audit sub-agent — periodic unused license scan
•VPN provisioning sub-agent (if NordLayer API available)
Phase 4 — future
Self-service portal
•Slack Workflow Builder form as primary intake
•Form auto-creates ZENIT ticket + fires agent immediately
•"I need access to X" → form → done in under 1 min
•Eliminates manual Jira ticket creation for common requests
•Dedicated Slack bot app (replaces personal OAuth)
•Dedicated service accounts for Jira, Slack, Salesforce