# You don't need to code agentic workflows anymore

Shane K Johnson · Chief AI Agent Herder · March 2026 · [LinkedIn](https://www.linkedin.com/in/shanekjohnson/)

There's a popular narrative in the AI agent space right now: complex agentic workflows require code. Frameworks like LangGraph, CrewAI and AutoGen have convinced an entire generation of builders that if you want agents to do real work — with loops, branching, parallel execution and multi-step orchestration — you need to write it yourself.

They're wrong.

LLMs are remarkably good at planning now. They reason about dependencies. They break problems into steps. They understand when work can run in parallel and when it needs to be sequential. The intelligence to orchestrate complex workflows already exists inside the model.

What's been missing is a platform that trusts that intelligence — one that lets an agent design the workflow and then actually runs it.

That's what the Project Manager does in Agentican. And once you see it work, you'll wonder why anyone is still writing orchestration code by hand.

---

## Describe the work. That's it

Every task in Agentican starts the same way: you describe what you want done.

> "Research the top 5 project management tools and create a comparison doc."

> "Draft outreach emails for each lead in this list and send them."

> "Analyze this quarter's support tickets, identify top issues and write recommendations."

You don't choose which agents to use. You don't wire up tools. You don't define a DAG. You describe the outcome and the Project Manager handles the rest.

No code. No configuration. No orchestration framework. Just a sentence.

---

## What the Project Manager actually does

The Project Manager is an agent whose only job is planning. It doesn't execute work — it designs how work gets done.

When you submit a request, it:

1. **Understands your intent.** What are you actually trying to accomplish? What's the deliverable?
2. **Examines your team.** Which agents have the right skills? A Research Analyst for gathering data. A Copywriter for drafting content. A Sales Dev Rep for outreach.
3. **Checks your tools.** If Google Docs is connected, reports go there. If Gmail is connected, emails can be sent directly. It only plans around what's available.
4. **Designs the workflow.** It breaks your request into discrete steps, assigns each to the right agent, defines the order of operations and specifies exactly what each agent needs to do.

The output is a **plan** — a structured workflow your agents will follow to get the work done. The same kind of workflow that frameworks like LangGraph expect you to define in Python. Except here, an agent built it for you in seconds.

---

## Plans: not a simplification — the real thing

Let's be clear about what plans are. These aren't dumbed-down linear sequences dressed up to look sophisticated. Plans in Agentican support the same constructs that orchestration frameworks do:

**Sequential steps.** Run in order, with output flowing automatically from one agent to the next.

**Parallel execution.** Independent steps run simultaneously. Dependent steps wait for inputs.

**Loops.** Iterate over a list of items, running the same workflow for each one — all in parallel.

**Conditional branches.** Route to different paths based on the output of a previous step.

**Dependencies.** Steps declare what they depend on. The platform resolves execution order.

**Parameters.** Variables like `{{topic}}` or `{{customer_list}}` make plans reusable.

This isn't a toy. It's a full orchestration engine — designed by an agent, executed by a platform, controlled by you.

---

## Show, don't tell

Let's walk through what the Project Manager actually produces, from simple to complex.

### A simple sequence

You ask:

> "Research CRM platforms for small businesses and send me a summary email."

The Project Manager creates:

![CRM Research and Email Summary](diagrams/sequence.svg)

A chain of specialists, each building on the previous agent's work. The most common pattern.

### Parallel steps

You ask:

> "Research our three main competitors and create a comparison document."

![Competitor Research and Comparison](diagrams/parallel.svg)

Steps 1–3 run at the same time. Step 4 waits for all three.

Faster results without sacrificing quality.

### Loops

You ask:

> "For each lead in this list, research their company and draft a personalized outreach email."

You have 20 leads. You don't want 40 manually configured steps.

![Lead Research and Outreach Campaign](diagrams/loop.svg)

Twenty parallel pipelines, each with its own research-then-draft sequence. The loop fans out across leads. When every iteration completes, Step 5 fans everything back in.

In LangGraph, this would be a custom `map-reduce` pattern with explicit state management. Here, the Project Manager just... builds it.

### Branches

You ask:

> "Analyze this sales opportunity and route it to the right team."

![Sales Opportunity Routing](diagrams/branch.svg)

Only the relevant path executes. Inactive steps are skipped entirely — no wasted work, no cost.

### Everything combined

Real work combines all of these. You ask:

> "For each customer segment, analyze their support tickets.
> If satisfaction is low, draft an improvement plan. If it's high, draft a case study.
> Compile everything into an executive report."

![Customer Segment Analysis and Reporting](diagrams/combined.svg)

A loop with a branch inside each iteration. Five customer segments with completely different outcomes per segment. Multiple agents collaborating across the whole thing. One request.

Now imagine writing that in LangGraph. The state graph alone would be dozens of lines. The conditional edges, the map-reduce, the state schema — all of it handwritten and maintained by an engineer.

Or you could just describe what you need.

---

## What you see while it runs

Once a plan is used to run a task, you see everything in real time:

- **Step status** updates as agents work — waiting, running, finished, failed
- **Agent output** is visible as soon as each step completes
- **Loop iterations** expand so you can inspect individual items
- **Inactive branches** are grayed out
- **Token usage and cost** tracked per step and for the entire task

If a step requires approval, it pauses and lands in your inbox. Review the output, approve it or reject it with feedback. Nothing moves without you.

---

## Save it. Reuse it. Scale it.

When the Project Manager creates a plan that works, save it. Next time, skip planning entirely — choose the plan, fill in the parameters and run.

Parameters make plans reusable:

- A lead outreach plan with `{{lead_list}}` works for any set of leads
- A competitor analysis with `{{competitors}}` works for any market
- A quarterly review with `{{quarter}}` and `{{department}}` works every cycle

Build a library of plans your whole team can use. No one needs to understand orchestration. They just need to describe what they want done.

---

## The orchestration framework you don't have to build

Here's the thing the framework ecosystem doesn't want to acknowledge: the hard part of agent orchestration was never the execution engine. It was the planning.

Defining which agents handle which steps. Deciding what runs in parallel. Figuring out where branches belong. Managing state between steps. That's the work that takes hours of engineering — and it changes every time the task changes.

The Project Manager does all of that in seconds. Not because it's magic. Because LLMs are genuinely good at this now. They understand task decomposition, dependency resolution and conditional logic. They've been trained on enough examples of structured thinking that planning is a natural capability — not a hack.

What Agentican adds is the platform layer: the ability to take a plan and actually run it. Schedule it. Loop it. Branch it. Trace it. Approve it.

You don't need an orchestration framework. You need a platform that trusts the model to plan and gives humans the tools to lead.

Describe the work. Review the plan. Watch it execute. Approve the results.

That's it.

---

**[Task an agent free →](https://app.agentican.ai)**
