product / blue express

your Blue Express shipments, updated on WhatsApp.

heysteff connects directly to Blue Express, the Chilean courier: Steff, the AI agent, checks a shipment's real status when the customer asks, and heysteff messages the customer on WhatsApp at each milestone, from "in transit" to "delivered", with the delivery photo if you turn on the webhook. The integration does not require a specific plan.

The real status, not the last update the store got

When a customer asks about their order, Steff does not settle for what the store says: it asks Blue Express for the shipment status and answers with the latest event, where the package is and the tracking link. That link is read from the Shopify fulfillment, so if your store has its own tracking page, that is the one the customer gets; if there is none, Blue Express's public tracking is used.

One notice per milestone, the ones you turn on

heysteff follows every open shipment and messages the customer when it reaches a new milestone: in transit, out for delivery, ready for pickup, delivered and delivery issue. All of them start off and you choose which to turn on. If there is a new delivery attempt after an issue, the customer gets the notice again.

Notices go out through WhatsApp Cloud with a Meta-approved template, since they usually arrive days after the customer's last message, or through a number connected by QR with text you write. A stale notice never goes out: heysteff drops events older than 24 hours. And if the order already had Shopify's generic notice for that same moment, only one is sent.

The delivery photo and the pickup point

If you ask Blue Express to turn on the webhook to heysteff, the "delivered" notice can carry the proof-of-delivery photo, and Steff can send it to a customer who asks whether the package arrived. Without the webhook everything works the same, minus the photo: Blue Express's periodic tracking query does not include it.

When a shipment is waiting for pickup, Steff identifies the Blue Express point and gives the customer its address. If it cannot identify it with certainty, it does not make up an address: it shares the tracking link. For home delivery, it never exposes the buyer's address.

Only for the person who bought

Blue Express's response includes the buyer's name, address and phone. That is why Steff only shares a shipment's data if it is tied to that conversation or contact, comes from a verified Shopify order, or the phone or email matches the buyer's. Otherwise it shares no data at all.

What it includes

FeatureDetail
Agent lookupReal shipment status, latest event and tracking link, only if the shipment belongs to the person asking
Milestone noticesIn transit, out for delivery, ready for pickup, delivered and delivery issue. All start off
Notice channelWhatsApp Cloud with an approved template, or a QR-connected number with free text
Check frequencyEvery 30 minutes out for delivery, every 2 hours in transit, every 4 hours with no events, every 6 hours with the webhook on
Delivery photoOnly with the Blue Express webhook on
Notices that never go outEvents older than 24 hours, and the first status of a shipment the customer just asked about
Shipments with no movementClosed after 30 days
PlanNo specific plan required. Detecting shipments in Shopify fulfillments needs the Shopify connection, included from Pro and in the Shopify app plans

How it connects

In Settings → Integrations you paste your Blue Express account credentials and its tracking key. heysteff verifies them with a test query before saving, because the Blue Express portal shows several keys without saying which one is for tracking. Then you define how to recognize your Blue Express shipments: by the tracking link's domain, the carrier name, a custom rule or all your fulfillments, because many stores enter them in Shopify as "Other". A preview shows which fulfillments match before you save.

The webhook is optional: heysteff generates a URL and a secret, and you ask Blue Express to turn it on. If you ship with another courier, Steff still answers with whatever tracking the Shopify order has; see AI agent for Shopify.

Frequently asked questions

Can I give Blue Express tracking updates on WhatsApp?

Yes. With Blue Express connected to heysteff, the AI agent checks the real shipment status when the customer asks on WhatsApp and answers with the latest event and the tracking link. heysteff can also message the customer at each milestone: in transit, out for delivery, ready for pickup, delivered and delivery issue.

Does heysteff send the Blue Express delivery photo?

Yes, if Blue Express sends events to heysteff by webhook. With the webhook on, the "delivered" notice carries the proof-of-delivery photo and the agent can send it to a customer who asks. Blue Express's periodic tracking query does not include the photo.

How does heysteff know which of my fulfillments are Blue Express?

Through rules you define: the tracking link's domain, the carrier name, a custom rule or all your fulfillments. It is needed because many stores enter Blue Express fulfillments in Shopify under the carrier "Other".

Can the customer find out where to pick up their order?

Yes. 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 does not make one up: it shares the tracking link.

Can the agent give a shipment's details to someone else?

No. Steff only shares a shipment if it is tied to that conversation or contact, comes from a verified Shopify order, or the phone or email matches the buyer's. Otherwise it shares no data.

Does heysteff work with couriers other than Blue Express?

Blue Express is currently the only courier with a direct integration. With any other, the agent answers with the tracking the Shopify order has: the carrier, the number and the link.

◆ next step

Connect Blue Express and answer "where is my order?" with the real status.

Start free → Get a demo See pricing