industries / retail with physical stores

an AI agent for retail with physical stores.

heysteff gives a business with physical stores an AI agent, Steff, that answers on WhatsApp, Instagram and your other channels which store has a product in stock, checked live in Bsale Chile or in Shopify locations. Bsale is available on every plan; the Shopify connection, from Pro.

"Do you have it at the downtown store?"

A customer thinking of visiting a store wants to know first whether the product is there. Steff looks up the product, checks that variant's stock at that moment and answers by naming the stores that do have it (with Bsale, also the address if the customer asks). Stock comes from one of two sources:

Bsale, if your point of sale is Bsale Chile: the agent searches your Bsale catalog by name, variant, SKU or barcode and checks stock per store live. See Bsale integration.

Shopify, if your per-store inventory lives in Shopify locations: with the Shopify connection, the agent says which active locations have stock of each variant. It turns on by itself, with no setup, as long as the connection has permission to read locations; a store connected before that permission existed needs to reconnect.

If you have both, store stock comes from Bsale, so the same question never gets two different answers.

You decide how much of the stock is shared

Saying "we have 2 left" can speed up a purchase, or send a customer to a store where they already sold out. That is why the quantity is converted before it reaches the agent, and the model cannot share a number you do not want to show. With Shopify, the agent only says whether each store has it or not. With Bsale you pick between in stock or not; in stock, running low or out; or exact units with an optional cap.

With Bsale you also choose which stores the agent sees (warehouses and new stores start hidden) and you can leave a note per store, such as pickup hours, that Steff takes into account. A product on pre-order is not offered as in-store stock unless you allow it.

After the purchase: order, receipt and shipment

If you sell online with Bsale's store, you can let Steff report a web order's status and share the link to the receipt or invoice. Both features start off and only show an order or document if it belongs to the person writing, verified by the contact's email or phone.

If you ship with Blue Express, the agent checks the real shipment status and heysteff messages the customer on WhatsApp at each milestone. When the order is waiting at a Blue Express pickup point, Steff gives the customer its address. With any other courier, it answers with the tracking the Shopify order has.

Your store team, in the same inbox

Conversations from every channel land in one unified inbox, where each one is assigned to a person. What the agent cannot solve (an exchange with a receipt, a special hold, a complaint) it escalates with the full history, so the salesperson does not ask the customer everything again. If you prefer to review before anything goes out, copilot mode leaves each answer ready to approve.

Bsale or Shopify: what each one answers

AspectWith BsaleWith Shopify
Where stock comes fromBsale stores, checked liveActive Shopify locations, checked live
What the agent saysIn stock or not; in stock, running low or out; or exact unitsOnly in stock or not, never quantities
Which stores it seesThe ones you mark as visibleActive locations
Orders and receiptsBsale web orders and receipts, off by defaultShopify orders, only if they belong to the person asking
CountriesBsale ChileWherever your Shopify store operates
PlanFree, Starter, Pro and MaxFrom Pro (1 store) and Max (3 stores)

How it connects

Bsale connects in Settings → Integrations, with your company's RUT or an API token. Shopify connects from the Pro plan, with assisted activation by the heysteff team; more in AI agent for Shopify. If your store system is a different one, the agent can query it through API integrations.

Frequently asked questions

Can the AI agent tell customers which physical store has stock?

Yes. Steff checks the variant's stock live in Bsale Chile or in Shopify locations and answers by naming the stores where it is available; with Bsale, also the address if the customer asks. With Shopify it only says in stock or not; with Bsale you choose how much detail it gives.

Can a WhatsApp chatbot check my stores' inventory?

Yes, if the inventory is in Bsale Chile or Shopify. heysteff checks stock at the moment of each question, not an old copy. If your inventory lives in another system with an API, it can be connected through API integrations.

Does the agent tell customers how many units are left?

Only if you use Bsale and pick the exact units mode. With Shopify, or with Bsale in the other modes, the quantity is turned into "in stock" or "running low" before it reaches the agent, so it cannot give a number.

Which plan do I need to share stock by store?

With Bsale, any heysteff plan, including Free. With Shopify locations, the Shopify connection, which is included from the Pro plan.

If I have Bsale and Shopify, where does the agent get stock from?

From Bsale, matching the Shopify product by SKU. Shopify still provides price, link and online checkout. If the product has no SKU or Bsale does not have it, the agent says so and does not guess.

Can the agent tell customers where to pick up their order?

Yes, if you ship with Blue Express: when the shipment is waiting for pickup, Steff identifies the Blue Express point and gives its address. If it cannot identify it with certainty, it shares the tracking link.

◆ next step

Try Steff answering which store has each product.

Start free → Get a demo See pricing