Agent, Workflow or Assistant: Which Kind of AI Do Your Marketing Tasks Need?
A marketing task needs a workflow when its steps can be written down in advance, an agent when the steps depend on what the tool finds, and an assistant when the task is rare or you want to direct each step. Four things adjust that: how often the task repeats, whether the tool needs your data, what a wrong result costs, and whether you can read a log and switch it off. The decision tree below asks those questions in order and sorts 14 common marketing tasks. It is Kanso's analysis, built from three vendor guides, and none of it has been tested.
Key points
- Ask five questions in order: does the task repeat, can the steps be fixed in advance, does the tool need your data, what does a wrong result cost, and can you read a log and switch it off.
- Fixed steps mean a workflow, even if an AI writes one line inside it. Steps that depend on what turns up mean an agent. Rare tasks and judgment calls mean an assistant or a person.
- Anything that reaches customers, spends money or cannot be undone gets a person at the end, whatever kind of AI you choose.
- Vendors use the word agent loosely, so judge a tool by what it does, not by its label.
- The tree and its 14 worked tasks are Kanso's judgment, built from three vendor pages. Nothing here was tested.
Which kind of AI does a marketing task need?
A marketing task needs a workflow when its steps can be written down in advance, an agent when the steps depend on what the tool finds, and an assistant when a person directs each step. That choice is the first cut. Frequency, data access and risk then decide how much freedom the tool gets.
The top results for this topic are lists of tools. This page is a decision tree instead, so you can classify a task before you look at any product. It also covers the question the three vendor pages leave unanswered: how an AI agent differs from plain automation.
What do agent, workflow and assistant mean here?
A workflow runs steps a person fixed in advance, an assistant answers when a person asks, and an agent chooses its own steps toward a goal.
These are working definitions, chosen so the decision is usable. They are not an industry standard, and the research behind this page found no shared one. The test that separates them is who decides the next step.
| Kind | Who decides the next step | Who acts | Marketing example |
|---|---|---|---|
| Workflow | A person, in advance | The software, when a trigger fires | Pull last week's figures from analytics, ad platforms and the CRM into a weekly digest |
| Assistant | The person, one request at a time | The person, using what the AI returns | Draft an email, summarise a thread, prepare for a meeting |
| Agent | The AI, inside limits a person sets | The AI, up to the limit a person sets | Triage inbound leads from enrichment data and pass only the sales-ready ones to a human |
Real tools mix these. A workflow with one AI step inside it is still a workflow, because a person fixed the route. An agent that must wait for approval is still an agent, because it chose its steps.
What is the difference between an AI agent and automation?
The difference is who decides the next step: automation follows rules a person wrote, and an agent decides from context. MindStudio puts it as rigid if-then rules against decisions made from context, and says agents can adapt to changing conditions and coordinate across several tools.
Salesforce separates three kinds of AI by what they do: generative AI creates content, predictive AI forecasts trends, and agentic AI reasons through a situation, decides and acts. It lists the actions an agent can take as filling fields in a customer record, flagging a profile for sales follow-up, starting a nurture journey and opening a service ticket.
The labels are not applied consistently. Arahi says the phrase AI agent for marketing now covers everything from copy generators to funnel-wide orchestration, and its own list puts a trigger-based automation tool, a content engine, a personal assistant tool and CRM-native agents side by side.
| Source | What it calls an agent | How it draws the line |
|---|---|---|
| Salesforce | Software that reasons through a situation, decides and acts; separated from generative AI (creates content) and predictive AI (forecasts) | Describes an agent by five parts: role, knowledge, actions, guardrails and channels |
| MindStudio | A system that reasons, adapts to changing conditions and coordinates across tools | Contrasts it with basic automation that runs rigid if-then rules |
| Arahi (Deskferry) | Used loosely: the page says the label now covers everything from copy generators to funnel-wide orchestration | Lists trigger-based automation tools, a content engine, a personal assistant tool and CRM-native agents together |
Each choice carries a cost. The table below is our analysis, not a finding from any source.
| Criterion | Workflow | Agent |
|---|---|---|
| Predictability | Same input, same route, every run | Same input can take a different route |
| Unexpected input | Fails at a step you can name, or runs the wrong branch | Can adapt, and can also act on a wrong reading |
| Setup | Write the trigger, steps and branches | Write the role, knowledge, actions, guardrails and channels, and supply the data |
| Testing | Run each branch once with sample input | Needs repeated trials on varied input, and a log to inspect afterwards |
| Who is accountable | The person who wrote the rules | The person who set the limits, which makes the limits and the log essential |
The practical consequence is that you should not buy an agent for a task a workflow handles. Arahi's own example of routing leads by company size is a set of fixed branches, which is a workflow job however the tool is marketed.
How was the decision tree built?
The tree sorts a task on five questions: three from the brief for this page (frequency, risk and data access) and two added from the evidence. One is whether the steps can be fixed in advance, which is the rules-versus-context line the vendor pages draw. The other is whether you can read a log and switch the tool off, which comes from the accountability questions that recur in agent threads.
| Question | Why it is asked | Where it comes from |
|---|---|---|
| Does the task repeat? | A task that runs rarely cannot repay setup time, so frequency comes first. | The brief for this page (frequency) |
| Can the steps be fixed in advance? | This is the line the vendor pages draw between rules and context. | MindStudio's rules-versus-context contrast; Salesforce's actions that run on a trigger or instruction |
| Does the tool need your data, and may it have it? | An agent can only act on what it can read, and some data should not leave your systems. | The brief (data access); Salesforce's knowledge and RAG; Arahi's notes on CRM edges and self-hosting |
| What does a wrong result cost? | The cost sets how late in the process a person must stand. | The brief (risk); Salesforce's guardrails and escalation; Kanso's risk matrix |
| Can you read a log and switch it off? | Acting alone without a record or a stop button is the one case this tree rules out. | Our analysis; the audit-trail question is a recurring one in agent threads |
The six outcomes group the vendor categories into what you would actually set up. No task was run through any tool, no success rate was measured and no customer result is claimed. Two careful people could classify some of the 14 tasks differently, so change any answer your own facts contradict.
What is the decision tree?
Ask the five questions below in order and stop at the first one that gives an outcome. The letters point to the outcome table that follows.
- Will you run this task more than your break-even number of times? If not, use an assistant (A). The frequency section shows how to work out the number.
- Can you write every step and every branch so that two people would run it the same way? If yes, build a workflow (B). If one step needs language or a judgment, let an AI do that step only (C).
- If the steps depend on what the tool finds, can it read the data it needs, and may it? If not, use an assistant and paste the context in yourself (A), or host a workflow yourself.
- Does a wrong result reach people outside the team, spend money or stay done? If yes, use an agent that stops for approval (D). If it is a public statement of your positioning or a crisis response, keep it human (F). If it stays inside the team and can be undone, go on.
- Can you read a log of what the agent did and switch it off? If yes, an agent can act alone inside written limits (E). If not, keep the approval step (D) until you can.
| Outcome | Reached when | What you set up | What to watch |
|---|---|---|---|
| A. Assistant | Question 1 is no, or question 3 is no | A good prompt and the context you paste in each time | The cost of re-explaining the task on every use |
| B. Workflow | Question 2 is yes and no step needs judgment | A trigger, the steps, the branches and a named owner | Cases the branches do not cover |
| C. Workflow with an AI step | Question 2 is yes but one step needs language or a judgment | As B, plus the AI step's instruction and a sampled check of its output | A wrong AI output passing silently to the next step |
| D. Agent that stops for approval | Question 4: the result reaches people outside the team, spends money or cannot be undone | The five agent parts, with the approval point written in | A reviewer who approves from habit |
| E. Agent that acts alone | Questions 4 and 5 both pass: internal, reversible, logged and stoppable | The five agent parts, hard limits and a readable log | Scope that grows past the limits written down |
| F. Keep it human | Question 4: a public statement of your positioning or a crisis response | A person writes it; AI may critique it | Using AI because it is available, not because it helps |
The same job can land in different outcomes at different sizes. A reporting digest for your own team is a workflow, and the same digest sent to investors might need a person to read it first.
How often must a task repeat before it is worth building?
A task must repeat often enough that the time saved across all runs exceeds the time spent building and maintaining the tool. This is a break-even calculation, and the sources give no threshold, so the number is yours to work out.
runs to break even = (setup hours + upkeep hours) ÷ hours saved per run
Take hypothetical figures: 6 hours to build, 2 hours of upkeep over its life and 0.5 hours saved per run, after the time you spend checking the output. That is (6 + 2) ÷ 0.5 = 16 runs. A weekly task repays that in 16 weeks, while a quarterly one takes 4 years and belongs with an assistant.
Arahi reaches a similar practical rule from the other side: the teams it describes as getting the most value picked one workflow, automated it, measured the time saved and expanded. It names the Monday report as the most automatable task in marketing, which fits the pattern of high frequency and fixed steps. Review time can erase the saving, a point covered in Kanso's guide to when not to use AI in marketing.
How does data access change the answer?
Data access decides whether an agent can do the job at all, because an agent can only act on what it is allowed to read. Salesforce lists the knowledge an agent needs as internal sources such as CRM data and knowledge articles plus external ones such as public websites, and says retrieval of company knowledge keeps its answers specific to the business.
The access boundary is where tools differ most. Arahi says HubSpot's agents have full context of HubSpot data but stop at the HubSpot edge, that Salesforce's agents need an administrator or partner to configure data permissions, and that self-hosting n8n keeps personal data on your own infrastructure.
| Where your data lives | Likely fit | Basis |
|---|---|---|
| Mostly in one platform, such as one CRM | That platform's built-in agent is the shortest path | Arahi: if 80% or more of your marketing data is in HubSpot, HubSpot's agents are the least-effort route, but they stop at the HubSpot edge |
| Spread across several tools | A workflow tool with connectors, or an agent platform that reads from all of them | Arahi: marketing stacks typically span a CRM, email, ad platforms, analytics, a CMS and a social scheduler |
| Sensitive, or must stay on your own servers | A workflow you host yourself, with AI steps kept to non-sensitive text | Arahi on n8n: self-hosting keeps personal data on your own infrastructure |
| In documents and in people's heads | An assistant, with you pasting the context in | Salesforce: the human has to supply good data, the agent does not learn it alone |
Ask three things before you pick: where the data lives, whether it may leave that place, and how stale it is when the tool reads it. If any answer rules the tool out, drop to an assistant and paste in an excerpt.
How does risk change the answer?
Risk sets how much freedom the tool gets, not which kind you pick: the more a wrong result costs, the later in the process a person must stand. Kanso's human-in-the-loop guide scores a task on who sees the output, how hard it is to undo and what an error costs, and approves before anything scoring 7 or more out of 9.
Salesforce builds the same idea into its agent design: guardrails define what an agent may and may not do and include protocols for passing a case to a human. The principle holds for any tool, whatever the vendor.
Three questions recur in community threads about running agents in marketing: who is accountable for what an agent did, what happens when an action cannot be undone, and what it costs each month. The tree answers the first two with its last two questions. The third is a budget question, and the break-even formula covers the time half of it.
An agent should act alone only when the result stays inside the team, can be reversed and is written to a log you can read. Everything else gets an approval step, and the AI CMO capability map shows which tasks stay with a person altogether.
Which kind of AI does each of 14 common marketing tasks need?
In this classification, 4 of 14 tasks suit a workflow (2 plain, 2 with an AI step), 6 suit an agent (4 that stop for approval, 2 that act alone), 3 suit an assistant and 1 stays human. The 14 are common tasks the vendor pages and Kanso's agents touch, not a sample of marketing work, so the counts describe the list.
| # | Task | Repeats | Steps fixed? | Data needed | If it goes wrong | Outcome | Basis |
|---|---|---|---|---|---|---|---|
| 1 | Weekly performance digest from analytics, ad platforms and the CRM | Weekly | Yes | Read access to three systems | A wrong figure reaches the team | Workflow with an AI step (the AI writes the summary) | Arahi calls the Monday report the most automatable task |
| 2 | Route a new lead by company size | Daily | Yes | One CRM field | A lead gets the wrong email | Workflow | Arahi's Make example uses fixed branches by size |
| 3 | Score a lead on fit and intent from enrichment data | Daily | Mostly: enrich, score, route | CRM and enrichment | Sales time spent on a poor lead | Workflow with an AI step, sampled | Arahi's scoring test contrasts reasoning with static rules |
| 4 | Send a nurture sequence to a list | Per campaign | Yes | List and segment | Customers see an off-brand email | Workflow, with the copy approved once before it goes live | Our reading |
| 5 | Watch competitor pages and flag changes that matter | Weekly | No: depends on what changes | Public pages | A missed or noisy alert | Agent that acts alone, up to the alert | MindStudio describes competitor-monitoring agents |
| 6 | Turn a plain-language audience description into a segment | Weekly | No: varies by request | CRM or customer data platform | A campaign aimed at the wrong group if unchecked | Assistant, with a person checking the segment before use | Salesforce's example, which it calls an agent |
| 7 | Prepare for meetings and triage a marketing lead's inbox | Daily | No | Mailbox and calendar | A missed or misread email | Assistant | Arahi describes this as personal-assistant work |
| 8 | Find relevant Reddit or Hacker News conversations | Weekly | No: depends on what is found | Public threads | A poor shortlist wastes time; nothing ships | Agent that acts alone, up to the shortlist | Our reading |
| 9 | Reply in a community thread | Weekly | No | The thread and your context | Public, hard to take back, tied to your account | Agent that stops for approval (it drafts, you post) | Kanso's risk matrix scores a reply 8 of 9 |
| 10 | Audit a site against Search Console data and propose fixes | Monthly or weekly | No | Search Console and the site | A wrong recommendation, caught at review | Agent that stops for approval | Our reading |
| 11 | Change title tags or canonicals on a live site | Occasional | Partly | Site code | Search visibility could drop; a revert is possible | Agent that stops for approval (a pull request you merge) | Kanso's risk matrix scores it 7 of 9 |
| 12 | Draft a long-form article from a search opportunity | Weekly | No | Search Console and brand voice | A published inaccuracy | Agent that stops for approval (you edit and publish) | Kanso's risk matrix scores it 7 of 9 |
| 13 | Positioning and founder voice | Rare | No | Your own judgment | A public statement in your name | Keep it human | Kanso's AI CMO page puts it in a human-only tier |
| 14 | A one-off launch email draft | Once | No | What you paste in | Rework, if you read it first | Assistant | Our reading |
Row 6 shows why labels mislead. Salesforce presents a plain-language segment builder as an agent, yet a person asks, the AI translates and a person checks, which fits this page's definition of an assistant.
Rows 9 to 12 are the other pattern. Each involves choosing what to do from varied inputs, which makes it agent work, and each ends in something public or live, which is why a person stands at the end.
What must you write down before an agent runs?
Write down the agent's role, knowledge, actions, guardrails and channels, the five parts Salesforce says an agent needs to be configured. If you cannot state the guardrails in a sentence, the task belongs in outcome D, with a person approving.
| Part | What Salesforce says it covers | Hypothetical example: weekly conversation shortlist |
|---|---|---|
| Role | The agent's purpose and the goals it works toward | Find threads where a buyer is asking for what we sell, once a week |
| Knowledge | The data it needs, internal and external | Our positioning note, the list of target communities and the public threads in them |
| Actions | The tasks it may carry out | Search, rank and write a shortlist of ten with one line of reasoning each. It cannot post or message anyone |
| Guardrails | Boundaries, security and when to hand over to a person | Skip communities whose rules ban promotion, and flag any thread it cannot judge |
| Channels | Where it works and delivers | A shortlist in the team's weekly document, which a person reads on Monday |
Salesforce compares an agent to a very capable intern who still needs good data and a clear brief. That framing is a vendor's, but the table shows its use: an agent set up with a vague role and no limits is a risk, not a saving.
Where do Kanso's agents fit in the tree?
Kanso's agents belong to the agent outcomes, because each decides what to look at and then stops at a recommendation or at a person. The table states what each does and where it stops, as published on the Agent Hub in October 2026.
| Agent | What it does | Where it stops |
|---|---|---|
| SEO Agent | Audits your site and Search Console data and produces recommendations and tracked tasks | Tasks wait for your approval. Kanso does not promise rankings |
| GEO Agent | Checks how readable your site is to AI systems, estimates how citable it looks and lists the gaps as actions | The citability view is a model estimate. Kanso does not query ChatGPT, Gemini, Claude or Perplexity |
| Reddit Agent | Finds relevant threads and drafts replies | You review and post yourself. Kanso does not auto-post |
| Hacker News Agent | Finds relevant conversations and recommends what to do next | It never posts |
| Writer Agent | Turns Search Console opportunities into long-form drafts in your brand voice | You review and publish yourself |
| Coding Agent | Prepares title, meta description and canonical fixes as GitHub pull requests | You review them. It never merges or deploys |
The X and LinkedIn agents draft posts from your marketing context for you to edit and publish. Kanso does not auto-post or schedule X or LinkedIn posts, does not run paid ads and does not promise rankings, so a fixed-step job such as a timed email sequence needs a workflow tool. For the assistant outcome, Kanso's comparison of a growth OS against doing it yourself in ChatGPT or Claude covers when a chat assistant is enough, and plans are on the pricing page.
What is documented and what is our analysis?
The documented items are claims the three vendor pages make, attributed to each, and the analysis items are Kanso's own reasoning built on them.
Documented, as published by the sources (read 29 October 2026)
- Salesforce separates generative, predictive and agentic AI, lists an agent's role, knowledge, actions, guardrails and channels, and describes retrieval of company knowledge and escalation to humans.
- MindStudio contrasts agents with basic automation that runs rigid if-then rules. It also states that 33% of organizations will adopt agentic AI by 2028 and, separately, that 33% of enterprise software will include agentic capabilities by 2028, without naming a study in the text read.
- Arahi says the term AI agent now covers very different products, describes where several platforms stop (CRM edges, trigger-based limits, content-only scope, personal-assistant scope, self-hosting), and discloses that it is published by a vendor that includes its own product.
- Kanso's agent descriptions and limits are as published on its agent pages in October 2026.
Our analysis, not stated by any source
- The working definitions, the five questions and their order, and the six outcomes.
- The break-even formula and its hypothetical figures (16 runs, 16 weeks, 4 years).
- Every classification in the 14-task table and the counts of 4, 6, 3 and 1, which describe the list and not marketing as a whole.
- The workflow-versus-agent trade-offs, the data-location table and the hypothetical weekly shortlist agent.
- Where Kanso's agents sit in the tree.
The evidence is thin by design: three vendor pages, no primary source and no measured result. Where a vendor figure looks inconsistent, such as MindStudio's two different 2028 statements, this page says so instead of choosing one.
Agent, workflow or assistant: frequently asked questions
Should I use an AI agent, a workflow or an assistant for a marketing task?
Use a workflow when you can write every step in advance, an agent when the steps depend on what the tool finds, and an assistant when the task is rare or you want to direct each step. Frequency, data access and the cost of a wrong result then adjust the choice. This page turns that into five questions and classifies 14 tasks, but the classification is Kanso's judgment and has not been tested.
What is an AI marketing agent?
An AI marketing agent is software that works toward a marketing goal by deciding its own steps and acting on them, within limits a person sets. Salesforce describes agents as systems that assess a situation, reason through a decision and take action, and says each needs a role, knowledge, actions, guardrails and channels. Vendors apply the label loosely, so judge a tool by what it does.
What is the difference between an AI agent and automation?
Automation follows steps a person wrote in advance, while an agent chooses its next step from context. MindStudio frames it as rigid if-then rules against decisions made from context. In practice the line blurs, because many tools sold as agents run fixed steps with one AI call inside.
Do I need technical skills to deploy AI agents?
It depends on the tool, and Arahi's descriptions show a wide range. It says Zapier's natural-language builder suits marketing managers without engineers, Make has a steeper learning curve, n8n is hard for teams without technical support, and Salesforce's agents call for an administrator or partner to set data permissions. Those are one vendor's assessments, read on 29 October 2026.
How much do AI marketing agents cost?
No single figure applies, because pricing varies by platform and by usage. Arahi says it flagged platforms where costs rise unpredictably with usage, model tokens or seats, and describes Salesforce's agents as consumption-based on top of existing licences. This page quotes no prices, since they change. For Kanso, see the pricing page.
Can AI agents replace my marketing team?
None of the three sources shows that they can. Salesforce describes agents as partners that take over repetitive work so marketers can focus on strategy and creative, and says a person must teach the agent with good data. The vendor claims about replacing work are not backed by a measured comparison on any page read.
How long does it take to see results from AI agents?
No source read for this page gives a measured time to results, so any figure would be a guess. Arahi's advice is practical: pick one workflow, automate it, measure the time saved and expand from there. The break-even formula in this page's frequency section turns that into a number for your own task.
What data do AI agents need to work effectively?
They need the knowledge the task depends on, such as CRM records, customer data, knowledge articles and relevant external sources. Salesforce says agents use retrieval of company-specific knowledge so their answers and actions fit the business. Where that data lives decides which tools can reach it, as the data-access section shows.
Are AI agents compliant with privacy regulations?
Compliance depends on the specific tool, the data it handles and where you operate, and none of the sources certifies any product. Arahi notes that self-hosting n8n keeps personal data on your own infrastructure, and Salesforce lists security features among an agent's guardrails. Check a vendor's data-processing terms before connecting customer data, and take legal advice where it matters.
Can I use multiple AI agents together?
Yes, and the sources describe it. MindStudio describes an orchestration agent coordinating others, and Arahi describes Lindy chaining research, outreach, scheduling and CRM logging. Each added agent adds an approval point and a log to manage, so add them one task at a time.
What happens when an agent does something irreversible?
The damage stands, which is why an agent should not act alone on anything irreversible. Put a person before every step that reaches customers, spends money or cannot be undone, and give the agent a log and a stop switch. Questions about accountability and irreversible actions recur in community threads on running many agents at once.
What is the best AI marketing agent?
There is no best one in general, because the right tool depends on the kind of task and where your data lives. Arahi's own rule shows the point: if most of your marketing data sits in one CRM, that CRM's built-in agents are the easiest start. Arahi is published by a vendor that lists its own product first, so treat its rankings as one input.
Sources
- AI Agents for Marketing: 10 Best Platforms Tested, arahi.ai, whose text says it is published by Deskferry, a vendor that lists its own product among the ten (read 29 October 2026)
- AI Marketing Agents: What You Need to Know, Salesforce, India site, a Marketing Cloud vendor (read 29 October 2026)
- 10 AI Agents Every Marketing Team Needs in 2026, MindStudio, an AI agent platform vendor (read 29 October 2026)
- Human-in-the-Loop Marketing: Where Approval Gates Belong in an AI Workflow, Kanso, 19 October 2026
- What an AI CMO Can and Can't Do: An Honest Capability Map, Kanso, 17 October 2026
- Kanso Agent Hub, Kanso, agent descriptions as published in October 2026
Note: Facts come from three vendor-published pages read on 29 October 2026 and from Kanso's published agent descriptions. No primary research, independent study, Kanso test or customer result sits behind this page, and the decision tree and every classification are Kanso's own judgment. Vendor features and terms change, so confirm them against the linked source before acting.
AI workflows