Skip to content

"Hands Off — Let AI Run Everything" — Fully Automated Workflows

The situation

Some business processes have clear, describable decision logic:

  • IT account provisioning (approve if format requirements are met)
  • Standard contract review (fixed terms — just verify they're filled in correctly)
  • Small expense reimbursements (auto-approve if within policy limits)

In these workflows, every node is handled by an AI Agent. Humans only step in for a final check — or not at all. A request goes from submitted to complete in minutes, with no one needing to be at their desk.

Workflow design (IT account provisioning example)

Employee submits IT account request
(fills in: systems needed, position, purpose description)

AI Agent: validate request format and reasonableness
(checks: are the requested systems on the allowed list? Is the purpose clear?)

[AI has concerns]  → IT manager manual review → Approve or Reject
[AI clears request] ↓
AI Agent: generate account provisioning instruction list
(auto-generate setup steps and commands for each system based on request)

API Node: automatically call IT system API to provision accounts

API Node: notify submitter via Slack DM that accounts are ready

Complete

What to tell SuperAdmin Agent

"Create an IT account request workflow. Employees fill in: systems to provision (multi-select: GitHub / Jira / Confluence / Slack / Google Workspace), position, and purpose.

Step 1: AI review — confirm the requested systems are on the allowed list and the purpose is over 30 words. If there are concerns, route to IT Team for manual review; otherwise continue.

Step 2: AI generates an account provisioning instruction list (a formatted document) based on the request.

Step 3: Call a Webhook to notify the IT system (URL to be filled in later).

Finally: send a Slack DM to the submitter confirming the accounts are provisioned."

Key design principles

AI Agent prompts need to be specific

AI works best on tasks where "a new employee following written instructions could also get it right." The more specific the prompt, the more accurate the AI:

Vague prompt (poor results):

"Determine whether this request is reasonable."

Specific prompt (good results):

"You are an IT reviewer. Check the following. If all pass, approve. Otherwise reject and explain why:

  1. Requested systems must be from this list: [GitHub, Jira, Confluence, Slack, Google Workspace]
  2. The purpose description must be over 30 words with a specific use case stated
  3. The same person should not request the same system twice within 30 days"

Keep a human backstop

Even in highly automated workflows, it's usually wise to include a manual node for edge cases. For example: "If more than 3 systems are requested, route to IT manager for confirmation."

Let AI learn over time

kikuflow's AI Agent logs "learning records" when it's overridden by manual reviewers. Over time, the AI's judgment accuracy improves as it learns from these cases.

kikuflow User Manual