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.

Working definitions used on this page. They are Kanso's synthesis of the vendor descriptions below. The workflow and agent examples are adapted from Arahi's reporting and lead-triage descriptions.
KindWho decides the next stepWho actsMarketing example
WorkflowA person, in advanceThe software, when a trigger firesPull last week's figures from analytics, ad platforms and the CRM into a weekly digest
AssistantThe person, one request at a timeThe person, using what the AI returnsDraft an email, summarise a thread, prepare for a meeting
AgentThe AI, inside limits a person setsThe AI, up to the limit a person setsTriage 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.

How three vendor pages use the terms, read on 29 October 2026. All three sell in this market.
SourceWhat it calls an agentHow it draws the line
SalesforceSoftware 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
MindStudioA system that reasons, adapts to changing conditions and coordinates across toolsContrasts 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 orchestrationLists 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.

Workflow versus agent on five criteria. Kanso's analysis, not tested.
CriterionWorkflowAgent
PredictabilitySame input, same route, every runSame input can take a different route
Unexpected inputFails at a step you can name, or runs the wrong branchCan adapt, and can also act on a wrong reading
SetupWrite the trigger, steps and branchesWrite the role, knowledge, actions, guardrails and channels, and supply the data
TestingRun each branch once with sample inputNeeds repeated trials on varied input, and a log to inspect afterwards
Who is accountableThe person who wrote the rulesThe 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.

The five questions, why each is asked and where it comes from. Kanso's selection and ordering.
QuestionWhy it is askedWhere 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.

  1. 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.
  2. 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).
  3. 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.
  4. 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.
  5. 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.
The six outcomes of the decision tree and what each one asks of you. Kanso's analysis.
OutcomeReached whenWhat you set upWhat to watch
A. AssistantQuestion 1 is no, or question 3 is noA good prompt and the context you paste in each timeThe cost of re-explaining the task on every use
B. WorkflowQuestion 2 is yes and no step needs judgmentA trigger, the steps, the branches and a named ownerCases the branches do not cover
C. Workflow with an AI stepQuestion 2 is yes but one step needs language or a judgmentAs B, plus the AI step's instruction and a sampled check of its outputA wrong AI output passing silently to the next step
D. Agent that stops for approvalQuestion 4: the result reaches people outside the team, spends money or cannot be undoneThe five agent parts, with the approval point written inA reviewer who approves from habit
E. Agent that acts aloneQuestions 4 and 5 both pass: internal, reversible, logged and stoppableThe five agent parts, hard limits and a readable logScope that grows past the limits written down
F. Keep it humanQuestion 4: a public statement of your positioning or a crisis responseA person writes it; AI may critique itUsing 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 the data lives and the kind of tool that can reach it. The first column and the middle column are Kanso's analysis; the last cites the source.
Where your data livesLikely fitBasis
Mostly in one platform, such as one CRMThat platform's built-in agent is the shortest pathArahi: 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 toolsA workflow tool with connectors, or an agent platform that reads from all of themArahi: marketing stacks typically span a CRM, email, ad platforms, analytics, a CMS and a social scheduler
Sensitive, or must stay on your own serversA workflow you host yourself, with AI steps kept to non-sensitive textArahi on n8n: self-hosting keeps personal data on your own infrastructure
In documents and in people's headsAn assistant, with you pasting the context inSalesforce: 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.

Fourteen marketing tasks run through the decision tree. Every classification is Kanso's judgment, untested. The last column names the source behind the reasoning, or says it is our reading.
#TaskRepeatsSteps fixed?Data neededIf it goes wrongOutcomeBasis
1Weekly performance digest from analytics, ad platforms and the CRMWeeklyYesRead access to three systemsA wrong figure reaches the teamWorkflow with an AI step (the AI writes the summary)Arahi calls the Monday report the most automatable task
2Route a new lead by company sizeDailyYesOne CRM fieldA lead gets the wrong emailWorkflowArahi's Make example uses fixed branches by size
3Score a lead on fit and intent from enrichment dataDailyMostly: enrich, score, routeCRM and enrichmentSales time spent on a poor leadWorkflow with an AI step, sampledArahi's scoring test contrasts reasoning with static rules
4Send a nurture sequence to a listPer campaignYesList and segmentCustomers see an off-brand emailWorkflow, with the copy approved once before it goes liveOur reading
5Watch competitor pages and flag changes that matterWeeklyNo: depends on what changesPublic pagesA missed or noisy alertAgent that acts alone, up to the alertMindStudio describes competitor-monitoring agents
6Turn a plain-language audience description into a segmentWeeklyNo: varies by requestCRM or customer data platformA campaign aimed at the wrong group if uncheckedAssistant, with a person checking the segment before useSalesforce's example, which it calls an agent
7Prepare for meetings and triage a marketing lead's inboxDailyNoMailbox and calendarA missed or misread emailAssistantArahi describes this as personal-assistant work
8Find relevant Reddit or Hacker News conversationsWeeklyNo: depends on what is foundPublic threadsA poor shortlist wastes time; nothing shipsAgent that acts alone, up to the shortlistOur reading
9Reply in a community threadWeeklyNoThe thread and your contextPublic, hard to take back, tied to your accountAgent that stops for approval (it drafts, you post)Kanso's risk matrix scores a reply 8 of 9
10Audit a site against Search Console data and propose fixesMonthly or weeklyNoSearch Console and the siteA wrong recommendation, caught at reviewAgent that stops for approvalOur reading
11Change title tags or canonicals on a live siteOccasionalPartlySite codeSearch visibility could drop; a revert is possibleAgent that stops for approval (a pull request you merge)Kanso's risk matrix scores it 7 of 9
12Draft a long-form article from a search opportunityWeeklyNoSearch Console and brand voiceA published inaccuracyAgent that stops for approval (you edit and publish)Kanso's risk matrix scores it 7 of 9
13Positioning and founder voiceRareNoYour own judgmentA public statement in your nameKeep it humanKanso's AI CMO page puts it in a human-only tier
14A one-off launch email draftOnceNoWhat you paste inRework, if you read it firstAssistantOur 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.

Salesforce's five parts, filled in for row 8 as a hypothetical illustration. The right-hand column is an invented example, not a Kanso setting.
PartWhat Salesforce says it coversHypothetical example: weekly conversation shortlist
RoleThe agent's purpose and the goals it works towardFind threads where a buyer is asking for what we sell, once a week
KnowledgeThe data it needs, internal and externalOur positioning note, the list of target communities and the public threads in them
ActionsThe tasks it may carry outSearch, rank and write a shortlist of ten with one line of reasoning each. It cannot post or message anyone
GuardrailsBoundaries, security and when to hand over to a personSkip communities whose rules ban promotion, and flag any thread it cannot judge
ChannelsWhere it works and deliversA 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.

Kanso's live agents against the tree. Descriptions and limits from Kanso's published agent pages, October 2026. Placing them in the tree is Kanso's reading.
AgentWhat it doesWhere it stops
SEO AgentAudits your site and Search Console data and produces recommendations and tracked tasksTasks wait for your approval. Kanso does not promise rankings
GEO AgentChecks how readable your site is to AI systems, estimates how citable it looks and lists the gaps as actionsThe citability view is a model estimate. Kanso does not query ChatGPT, Gemini, Claude or Perplexity
Reddit AgentFinds relevant threads and drafts repliesYou review and post yourself. Kanso does not auto-post
Hacker News AgentFinds relevant conversations and recommends what to do nextIt never posts
Writer AgentTurns Search Console opportunities into long-form drafts in your brand voiceYou review and publish yourself
Coding AgentPrepares title, meta description and canonical fixes as GitHub pull requestsYou 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

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

Ready to grow?

Enter your website and let Kanso handle the rest.

Get started free · No credit card required