How Assist handles complex, multi-step workflows

What you'll learn

By the end of this article you'll understand:

  • What counts as a complex workflow in Assist
  • How Assist figures out which agents and output templates to use for a big job
  • What Plan Mode is and why it matters
  • How Assist executes the plan — step by step, with visible progress
  • What the "What's ready" recap looks like when everything is done

The main explanation

What counts as a complex workflow?

Most requests are simple: one output, one agent, done. But sometimes you need more.

complex workflow is any request that involves more than one output, more than one specialist agent, or multiple stages that depend on each other. For example:

  • "Research these three prospects, write a personalised email to each, and build me a tracker."
  • "Summarise last quarter's reports, pull out the key numbers, and create a slide deck."
  • "Draft a job description, write a LinkedIn post to promote it, and save both to the Hiring project."

Assist is built to handle all of these. You don't need to break the job into pieces yourself — just describe what you want.


How Assist figures out what's needed

Before doing anything, Assist gathers context. It checks:

  • Which projects and knowledge you have access to
  • Which agents are available (e.g. a Research Agent, an Email Writer)
  • Which output templates exist that match your request (e.g. an Outreach Email template, a CRM Tracker)

You'll see these lookups appear as inline chips in the chat — small labels like Used: List Projects  or Used: Search Knowledge . They're there so you can see exactly what Assist is working with.

If anything is unclear, Assist will ask a small set of clarifying questions before moving forward. These are usually multiple-choice to keep things fast.


Plan Mode — see the plan before anything happens

This is the big one.

For any non-trivial request, Assist doesn't just start executing. It stops, drafts a numbered plan, and shows it to you first. You'll see something like:

Drafting plan…

Here's what I'm planning to do:

  1. Research Company A, B, and C using @ResearchAgent
  2. Draft a personalised outreach email for each using the Email Outreach template
  3. Build a prospect tracker spreadsheet using the CRM Tracker template
  4. Link the emails and research notes into the tracker
  5. Deliver a summary recap with everything in one place

Does this look right? Approve, tweak, or let me know if you'd like to change anything.

Nothing happens until you say so. You're in control.

If the plan looks wrong — too many steps, missing something, or using the wrong template — just tell Assist. It will rework the plan before proceeding.


Execution — Assist works through the plan

Once you approve, Assist gets to work. It moves through each step in order, surfacing progress as it goes:

  • Inline chips show which agents and tools are being used (Delegated to @ResearchAgentUsed: Email Outreach template )
  • progress indicator keeps you updated (Task 2 of 5 )
  • Where steps don't depend on each other, Assist can run them in parallel — for example, the Output Editor populating a document at the same time as the Data Analyst Agent builds a spreadsheet

You don't need to do anything during execution. Just watch the progress, and step in if something looks off.


The "What's ready" recap

When the job is done, Assist delivers a "What's ready" recap. This lists:

  • Every asset created and what it contains
  • Where each asset has been saved (which project, which folder)
  • How to reuse each one — for example, "Create a new output from the Email Outreach template" or "Mention @ResearchAgent to run this again"

Think of it as a handover note. Everything you need to pick up the work — or repeat it next time — is right there.


Example / walkthrough

Worked example: pitching to three new prospects

Here's how a real complex workflow plays out from start to finish.

The request

You type into Assist:

"I'm pitching to three new prospects next week. Can you research each company, draft a personalised outreach email for each, and give me a tracker so I can log responses?"

Step 1 — Context gathering

Assist immediately starts looking around. You'll see inline chips appear:

Used: List Projects  → Used: Search Knowledge  → Used: List Agents  → Used: Search Output Templates

Assist finds a @ResearchAgent, an Email Outreach output template, and a CRM Tracker template already in your workspace. It surfaces these as part of its response so you know what it's working with.

Step 2 — Clarifying questions

Assist asks a few quick questions before planning:

  1. Which three companies? (You type: Acme Corp, Bright Labs, Nova Systems)
  2. What tone for the emails? Formal / Friendly-professional / Casual
  3. One combined tracker or three separate docs? One tracker / Three separate

You pick your answers and hit send.

Step 3 — Plan Mode

Assist pauses and drafts the plan:

Here's what I'm planning:

  1. Research Acme Corp, Bright Labs, and Nova Systems using @ResearchAgent
  2. Draft a personalised outreach email for each company using the Email Outreach template
  3. Build a single prospect tracker spreadsheet using the CRM Tracker template
  4. Populate the tracker with each company's research summary and link to their email draft
  5. Deliver a "What's ready" recap with all assets and reuse instructions

Ready to go? Approve or let me know what to change.

You review it, decide step 2 should use a slightly different template, and tell Assist: "Use the Short-Form Outreach template instead of Email Outreach." Assist updates the plan and confirms. You approve.

Step 4 — Execution

Assist gets to work. Progress chips appear in the chat:

  • Task 1/5 — Delegated to @ResearchAgent  (running for all three companies in parallel)
  • Task 2/5 — Output Editor: drafting emails using Short-Form Outreach template
  • Task 3/5 — Data Analyst Agent: building CRM Tracker spreadsheet

Steps 1, 2, and 3 run in parallel where possible. You watch the progress tick up.

Step 5 — The "What's ready" recap

When everything is done, Assist delivers:

What's ready

  • Research notes — Acme Corp, Bright Labs, Nova Systems (saved to Prospects / June 2026)
  • Outreach emails — three drafts, one per company (saved to Prospects / June 2026)
  • Prospect tracker — one spreadsheet with all three companies, linked to their notes and emails (saved to Prospects / June 2026)

To reuse this workflow: mention @ResearchAgent  and the Short-Form Outreach template in a new chat, or create a new output directly from the CRM Tracker template.

Everything is in one place. You're ready to pitch.


Tips & common pitfalls

You can edit the plan before approving

Don't feel locked in. If a step looks wrong, just tell Assist — "swap step 3 for X" or "skip the tracker, I don't need it." Assist will update the plan and show you the revised version before doing anything.

You can stop mid-flow

If something looks off during execution, say so. Assist will pause. It's better to catch a mistake early than to let it ripple through the rest of the steps.

Big jobs take longer — that's normal

A five-step workflow with three research passes and multiple outputs will take more time than a single chat reply. That's expected. The progress indicator will keep you updated so you're never left wondering what's happening.

Assist can only use what you have access to

If a plan references an agent or output template you don't have permission to use, Assist will flag it. It won't silently skip it. If you see a permissions note, check with your workspace admin.

Push back if the plan feels wrong

If the plan looks too small ("that's only two steps — you've missed the spreadsheet") or too big ("I just need the emails, not a full research pass"), say so. Assist will rework it. The plan is a starting point, not a contract.

You don't need to use @-mentions for complex workflows

Assist will figure out which agents and templates to use on its own. You only need to use @  if you want to force a specific resource. For most complex requests, just describe what you want in plain language and let Assist build the plan.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us