ShoutAd.GonzaloGomezRufino

Blog · 6 September 2026

Why I choose agents, not chatbots, when the goal is selling

Search for “chatbot for sales”. The top results show button flows, FAQs, a simple form, and “handover to human”. You will also see screenshots with canned replies and short chats. You can check it yourself. Almost all of it is about answering and passing the buck.

On many sector sites, the chat icon opens the same menu: shipping, returns, payment methods. Useful, yes. But it does not change the sale. If the user asks something off-script, the system stalls or transfers the chat. That is the limit.

What a real chatbot does in practice

A chatbot answers what was designed in advance. It can understand variants of a question, guide through options, and spot keywords. It does not remember the customer beyond the session. It seldom acts on systems. Its job is simple: reply and close the chat as cleanly as possible.

When the problem is clear and bounded, it works. Shipping, opening hours, a specific policy. When something falls outside the script, it hands over or asks for an email. It does not make decisions. It does not execute end-to-end tasks. It does not weigh business context. It is a first-line helper.

What an agent does and why it changes sales

An agent is different. It keeps working memory, within what is allowed. It queries your own data: catalogue, stock, CRM, order states. It decides actions against a goal. It does not just draft a reply. It puts the next step into motion.

Scenario, stated as such: a user returns after abandoning a basket two days earlier. A chatbot will ask “can I help?” and serve help articles. An agent recognises the visitor (with permission), checks stock on the basket, verifies any valid coupon, and proposes a one-click checkout, explaining price or delivery changes. If there is a stock break, it chooses to ask for a phone number to notify availability. That shortens the path to the sale.

Useful memory without intrusion

Memory is not “store everything”. It is remembering only what helps the job: preferred sizes, favourite pick-up branch, language, stage of purchase, last payment method used. With consent, clear expiries, and the option to forget. Memory lets you resume and cut friction.

Scenario, stated as such: a team that devotes twenty hours a month is enough to define what is remembered, for how long, and for what. Enough to govern preferences, baskets, open queries, and pre-qualified leads without turning into an endless project.

Data lookups: catalogue, prices, stock and statuses

An agent checks the right sources before speaking. If someone asks for “black trainers in 42 for delivery tomorrow”, the agent verifies stock by variant, the logistics cut-off by postcode, and the real timeframe. It does not promise. It checks. If a condition changes, it explains it and offers valid alternatives.

When the flow needs to view an order, cancel, issue a note, or reserve, the agent invokes the operation with traceability. If something fails, it reports the error clearly and offers a safe exit. Data lookups turn a chat into a concrete piece of work.

Decide and act with clear limits

Deciding is not improvising. It is applying policies and thresholds: maximum discounts, instalment caps, allowed address changes, cut-off times. The agent operates inside those limits. If a decision needs human judgement, it stops and hands over with full context, including what it did and what is pending.

In sales, deciding means prioritising conversion without risking margin or fulfilment. A good agent knows the session goal (close, recover, recommend, qualify) and steers towards it with minimal back-and-forth.

Where it shows in sales

You see it in fewer steps. Instead of asking for details again, the agent retrieves them (with permission) and only asks for what is missing. You see it in baskets recovered with feasible offers, not generic nudges. You see it in recommendations based on use, not on what is popular.

In B2B, you see it in proper pre-qualification: company size, concrete need, timeframe, indicative budget. A chatbot sends a form. An agent runs a conversation that produces an actionable lead and books a demo with the right person, leaving the CRM tidy.

Interfaces: not everything is a chat bubble

An agent lives where needed: on the site, by email, in messaging, or embedded in checkout. It can suggest completing a form for you, generate a quote and send it, or prepare a basket with valid variants. Chat is only one format. The value is in the task done.

How to move from chatbot to agent without breaking anything

I start with a low-risk, high-impact case: basket recovery, order status, or pre-qualification. I run it alongside the chatbot, with a handover when needed. I measure task completion, time to first response, steps per conversion, and escalations to a person.

Then I enable access to one or two well-controlled data sources. With that, the agent can already decide and execute bounded actions. When results are stable, I expand to new goals. If selling is the goal, it pays to think in terms of AI agents for selling integrated with the catalogue, CRM and stock, not long answers with no consequence.

Costs and operations that actually matter

Real cost is not just inference. It sits in integrations, monitoring, testing, and data governance. With a clear scope, a small team can review logs, improve operational prompts, refine policies, and train tone. The key is to cut the fat and focus on tasks that deliver value at the end.

Scenario, stated as such: with twenty hours a month, one technical lead and one business lead can run an agent in production for two or three critical cases, maintain quality, and ship improvements in short cycles.

Common mistakes to avoid

Calling a FAQs chat an “agent”. Promising delivery without checking logistics cut-offs. Skipping discount and coupon limits. Failing to log each action. Ignoring failure recovery paths. Training brand tone at the end instead of first. All of that creates noise, and the noise shows up in sales.

What stays the same and what changes

The interface may look the same. A bubble, a thread, a greeting. The engine changes: consented memory, real-time data checks, policy-driven decisions, traceable execution. The change is that users stop “asking things” and start “getting things done” without leaving the flow.

If the goal is to inform, a chatbot is enough. If the goal is to sell, an agent makes the difference: it remembers the customer, queries the data, and decides the next step. That shows in the till and in the support that follows.

I post working automations on @WhatsMarketing_es.

If you want me to look at your case, get in touch. I work from Buenos Aires, originally from Málaga, with clients in Mexico City, Argentina, the rest of Latin America and Spain.

← See all articles