Tilly

Customer Persona Generator for Shopify

Most persona generators ask you to describe your customer and then describe them back to you. This one reads your store instead: your reviews, your product pages, the questions people ask.

Example: a fictional candle shop

The cautious gift buyer

Pain: Worries the candle will arrive late or smell different from the description, and it is for someone else.

Cares about: Clear delivery dates, scent notes in plain words, gift wrapping and an easy return.

  • “Bought it for my mum and was nervous about the scent, but she loved it.”
    Example review

The regular re-stocker

Pain: Their favourite scent keeps selling out, and they have to check back to find out when it returns.

Cares about: Back-in-stock alerts, refills and a reason to try a new scent without risking a whole candle.

  • “On my fourth one of these. Please never discontinue it.”
    Example review

Both personas and both quotes are made up to show the format. Yours are built from your own store.

Get your own

Paste your store address to start the audit. Personas are part of the full audit, which you can carry on to from the first result.

Your .myshopify.com address or your own domain. The first pass is free and needs no account.

How it works

A persona is only as good as the evidence behind it. Asking a model to invent "Sarah, 34, loves yoga" produces something that looks finished and tells you nothing you did not type in. So personas here come out of the Tilly store audit: it reads your public pages and the reviews on them, groups what customers say into distinct reasons for buying and distinct worries, and names each group.

It looks for four to six groups. When the reviews only show one or two kinds of buyer, it splits by situation instead (who the product is bought for, the occasion, the problem it solves) so each persona is a different reason to buy. A persona with thin evidence behind it is marked low confidence rather than padded out.

What each persona contains

  • A plain name that describes their situation, not a made-up person: "The cautious gift buyer", not "Emma".
  • Their pain points, ranked by how often and how strongly they come up, with the quotes behind them.
  • What makes them buy, the objections they raise, worded the way a customer would ask them.
  • The language they use, and language to avoid with them.
  • Message angles for each pain point, ready for an email, an ad or a product page.

A worked example

Take the fictional candle shop above. Several reviews mention buying for someone else and being nervous about the scent, and a question on the product page asks whether it will arrive before a birthday. Those signals become "The cautious gift buyer": pain, worry that it arrives late or smells wrong; cares about, delivery dates, scent notes in plain words and easy returns.

One message angle for that pain point: "Order by Thursday, and it arrives by the weekend. If they do not love the scent, returns are free." It turns into a line under the add-to-cart button, a subject line for the abandoned checkout email and a headline for a gifting ad, all answering the same worry. The quotes and the shop are made up; the method is the real one.

How to use personas once you have them

Write each email, product page or ad for one persona at a time. The cautious gift buyer needs delivery dates and an easy return; the repeat buyer needs something new or a reason to restock. When one message tries to speak to both, it usually speaks to neither.

In Tilly, confirmed personas feed every agent: the email marketing agent writes flows for them and the email calendar plans sends around them. More on the method on the customer personas page.

Common mistakes with customer personas

  • Demographics instead of motives. Age and city rarely change what you should write; the reason they buy and what worries them does.
  • Personas nobody checks. Read the evidence behind each one and delete any that do not match what you hear from customers.
  • Personas you cannot act on. If you would write the same email for two of them, merge them.
  • Making them once. New products bring new buyers. Run the audit again when your range changes.

What it does not do

From public pages alone it cannot see order history, so it cannot tell you which persona spends the most. A store with very few reviews gives it little to work with, and the personas will say so through their confidence rather than fill the gap with guesses. Connecting Shopify adds order patterns to the evidence.

Personas are built by the full audit, which reads a few hundred pages and runs the analysis. It needs an account and a saved card; the card is not charged. The first pass of the audit, with no account at all, shows what to fix on your pages and products.

Questions people ask

Is the persona generator free?

The example on this page is free to read, and so is the first pass of the audit. Your own personas come from the full audit, which needs an account and a saved card that is not charged.

Why not just type in my customer and get a persona back?

Because the result would be your own assumptions, reworded. Personas built from what customers actually wrote catch the worries and reasons you did not know about, which is the point of making them.

How many personas will I get?

Four to six. When the evidence only shows a couple of kinds of buyer, the rest are split by situation, and any persona with thin evidence is marked low confidence.

Can I edit the personas?

Yes. You can rename them, change their pain points, add a persona you know about that the audit missed, or delete one. Tilly writes from the version you confirm.

Is the example persona on this page a real customer?

No. It is a fictional store, written to show the format, and labelled as an example. Personas are always aggregates: they never name or describe an individual customer.

Written by Tilly. The example personas are fictional. The audit reads your store's public pages only and changes nothing on your store.

Want this done on your own store?

Paste your store URL. The first pass of the audit is free, needs no sign-up, and shows what to fix on your pages and products.