product / AI customer segments

describe who you want to reach, and the AI builds the Shopify segment.

heysteff's AI customer segments build a Shopify customer segment from a sentence, such as "abandoned a cart and haven't bought in 180 days", validate it against Shopify and show you how many customers match before you use it in a campaign. Pro includes 5 per day; Max, unlimited; the Shopify app, 2.

heysteff is an AI platform for customer support and sales across WhatsApp, Instagram, Messenger, SMS, Gmail and Shopify; Steff is the AI agent that runs it. Shopify has a very complete segment language, with the store's full history: orders, spend, abandoned checkouts, dates. The hard part is writing it. With this feature you ask in plain words, in the "Audience" step of a new campaign, and heysteff writes the query for you.

What you see before saving

The AI proposes the query and heysteff passes it to Shopify to count customers. If Shopify rejects it, the AI tries again with the error in view, up to 3 times. A query Shopify didn't accept is never saved, and it's validated again on save.

On the cardWhat it's for
Proposed nameRename it right there
Customers matching todayThe count comes from Shopify, with the same query used when sending
Conditions in plain wordsCheck what the AI understood without reading code
How ambiguity was readIf a sentence allows two readings, you see which one it picked and switch with one click
Shopify queryHidden behind "see query", read-only

A live segment, not an old snapshot

The segment is saved in heysteff with its name, query and explanation, and Shopify recalculates it every time you use it: someone who bought yesterday is no longer among "those who haven't bought in 90 days". You can rename it or change it by asking in words, and you see the explanation and count again before saving.

The segment list shows the ones you built with AI, which you can edit, next to the ones you already had in the Shopify admin, read-only. A campaign can mix both.

For WhatsApp or email campaigns

The segment is the audience for your WhatsApp or email campaigns. The "Only customers subscribed to marketing" box comes checked and adds Shopify's consent condition for the channel; it can be unchecked.

If a segment is deleted or Shopify stops accepting its query, the campaign doesn't send and tells you why, on the campaign itself and by email: sending to a different audience than the one you chose would be worse than not sending. Deleting a segment used by an unfinished campaign asks for confirmation.

Daily allowance by plan

Only creating a segment and changing it in words use the allowance, counted per day in your workspace's time zone. Counting, saving, renaming and deleting are free.

PlanPriceAI segments per day
Pro299 USD/month5
Max549 USD/monthUnlimited
heysteff: WhatsApp Marketing (Shopify app)0, 19, 59 or 99 USD/month2

heysteff only reads your store's customers: the segment isn't created in the Shopify admin or in Shopify Email, so it doesn't need permission to write to your customers. You can also build segments from your own AI with the MCP server.

Frequently asked questions

How do I segment Shopify customers for WhatsApp campaigns?

In heysteff you describe the segment in words while building the campaign ("bought more than twice and haven't come back in 90 days"); the AI writes the Shopify query, Shopify validates it and you see how many customers match before sending.

Can I create Shopify segments without knowing the query language?

Yes. The AI writes the query and explains it in plain words, including how it read anything ambiguous. The query stays visible behind "see query" if you want to check it, but you don't need to touch it.

How many AI segments can I create per day?

5 per day on Pro, unlimited on Max and Enterprise, and 2 per day on the heysteff: WhatsApp Marketing app plans. Only creating and editing in words use the allowance; counting, saving, renaming and deleting don't.

Does the segment update itself or is it a fixed list?

It updates itself. heysteff stores the query, not the list, and Shopify evaluates it live every time a campaign uses it, so the count you see and the audience that receives the send come from the same query.

Do the segments show up in the Shopify admin or Shopify Email?

No. They live in heysteff and are used in heysteff campaigns. That way heysteff only needs permission to read customers, not to write them. The segments you already have in the Shopify admin do show up in heysteff, read-only.

What happens if I delete a segment a campaign uses?

The campaign doesn't send and shows the reason on the campaign and by email. heysteff would rather not send than send to a different audience than the one you chose, and it asks you to confirm before deleting.

◆ next step

Write who you want to talk to and send the campaign to the right Shopify customers.

Start free → Get a demo See pricing