Kailiniai0 % fur · 100 % AI heroes

Built with AI tools. Any typo we missed is proudly ours.

Guide

Clean a messy customer list in 20 minutes

Ema, a Kailiniai hero

For this guide and its prompts we recommend:

  • Shopify exports your customer list and imports the clean version back, with a test of a few rows first. 3-day free trial · €1/month for the first 3 months on most plans (source)

Offers checked 21 Oct 2026

You can now clean customer lists without sharing them.

A clean customer list without duplicates or broken fields, plus a recipe you can rerun next month.

Adam, a Kailiniai hero

What you need

Sandra, a Kailiniai hero
  • An export of your customer list, as a copy
  • A spreadsheet with its built-in AI and import-and-clean steps
  • Any AI chat assistant, used only with sample rows or made-up rows of the same shape
  • Your online store's customer import
  • ShopifyA working store with checkoutTrial

Steps

  1. Work on a copy and keep personal data in the spreadsheet

    Export the list and save a dated copy. Show an AI tool only the column names and a few made-up rows of the same shape, unless your agreement with that tool covers personal data. Whether your use is allowed under data protection rules: check with a professional.

  2. Let AI name the problems

    Ask for a list of the kinds of problems in the columns: mixed date formats, names in capitals, phone numbers with and without country code, empty emails, extra spaces. You get a list of problems, not a rewritten file.

    Weak

    Clean my customer list.

    Better

    Here are my column names and five made-up rows in the same shape as my real data. List every kind of problem you see per column and the fix for each, as a formula or a clean-up step.

  3. Save the fixes as a recipe

    Build the fixes as import-and-clean steps in your spreadsheet: trim spaces, fix capitals, split full names, one date format. Next month you load the new export and the same steps run again.

    Example

    Step 1 trim spaces in all text columns. Step 2 proper case for first and last name. Step 3 phone: remove spaces, add country code where missing. Step 4 email: lower case.

  4. Find near-duplicates and decide by hand

    Add a match key, for example the email in lower case or the phone without spaces, and flag rows that share it. Look at each pair yourself before you merge. Two people can share a surname and a town.

    Example

    =LOWER(TRIM(C2)) in a key column, then =COUNTIF(K:K,K2)>1 to flag rows that share the key.

  5. Import back with a test first

    Import five rows into your store first, check they landed in the right fields, then import the rest. Keep the dated copy until you are sure nothing broke, and respect every customer's email consent as it was.

The full instruction

Copy it into any AI chat assistant and change only the first line.

Change only this line: DESTINATION = [my online store's customer import]

You help me clean my customer list before it goes into my DESTINATION, without seeing the real data.

I paste my column names and five made-up rows in the same shape as my data.

Do four things:
1. List every kind of problem per column (formats, spaces, capitals, empty fields, mixed country codes).
2. For each problem, give the fix as a spreadsheet formula or a clean-up step I can save and rerun.
3. Suggest a match key to find near-duplicates and say which pairs I must check by hand.
4. Write a short test plan for importing five rows before the rest.

Do not ask me for real customer data.

Start with the list of problems.

Paste your material below this line:

What you end up with

A clean customer list, a saved recipe that cleans next month's export in minutes, near-duplicates decided by a person and a tested import.

Common mistakes

  • Pasting the full customer list into a tool that has no agreement for personal data.
  • Merging near-duplicates automatically without looking at each pair.
  • Cleaning by hand each month instead of saving the steps once.

Processes that need more than one tool

Thomas, a Kailiniai hero

Each process below uses several tools, each for the job it does best. Any AI chat assistant works where one is named.

  1. Spot the problems

    Tools, in order: a spreadsheet → any AI chat assistant

    1. Copy the column names and make five made-up rows with the same shape as your data in a spreadsheet.
    2. Paste only those into the chat assistant and ask for the list of problems per column.

    The prompt for this process

    Here are the column names of my customer list and five made-up rows with the same shape as my real data: [paste].
    
    List every kind of problem you see per column: mixed formats, extra spaces, capitals, empty fields, phone numbers with and without a country code, emails with capitals. For each, give the fix as a spreadsheet formula or a clean-up step. Do not ask for real data.
    
    Start with the first column.

  2. Save a repeatable recipe

    Tools, in order: your spreadsheet's import-and-clean steps → your spreadsheet's built-in AI

    1. Load the export through your spreadsheet's import-and-clean steps instead of opening it directly.
    2. Ask the spreadsheet's built-in AI to help you add each fix as a saved step, then rerun the steps on next month's export.

    The prompt for this process

    I want to save my customer list clean-up as steps I can rerun every month.
    
    My columns: [paste names]
    Fixes I need: [paste the list of problems and fixes]
    My spreadsheet: [name the app you use]
    
    Write the steps in the order they should run, one fix per step, with the exact setting or formula for each. Then say how to load next month's file so the same steps run again, and what to check after each run.
    
    Start with step 1.

  3. Find near-duplicates

    Tools, in order: a spreadsheet → any AI chat assistant

    1. Add a match key column in the spreadsheet and flag rows that share it.
    2. Ask the chat assistant, with made-up examples, which pairs are likely the same person and which only look alike, then decide every real pair yourself.

    The prompt for this process

    Help me find near-duplicate customers without merging anything automatically.
    
    My columns: [paste names]
    Made-up example pairs that look alike: [paste three pairs with the same shape as my data]
    
    Suggest a match key from my columns and the formula to build it. For each example pair, say whether it is likely the same person and why. Then write three rules I can use by hand to decide real pairs, including when to keep both rows.
    
    Start with the match key.

  4. Import back

    Tools, in order: a spreadsheet → Shopify

    1. Save the clean list in the format of the Shopify customer import file, keeping each customer's email consent as it was.
    2. Import five rows into Shopify first, check the fields, then import the rest and keep the dated copy.

    The prompt for this process

    Help me import my cleaned customer list back into Shopify safely.
    
    My clean columns: [paste names]
    Number of rows: [number]
    
    Map my columns to the Shopify customer import columns and mark any I cannot map. Then write a short checklist: keep email consent exactly as it was, import five rows first, which fields to check after the test, and when it is safe to delete the old copy.
    
    Start with the column map.

Forward, without brakes

Michael, a Kailiniai hero

Now that the Kailiniai Heroes exist, you can have your own. Create one hero or several, and use them for goals that used to need a whole team or a big budget.

Create your hero

Sofia, a Kailiniai hero

Create your hero

Join Kailiniai.com, create your own AI hero and reach your goals 5-10 times faster, even the dreams you barely dared to think about.

Create your hero