Import & Migrate Members

Bring your members
with you, not just your catalogue

Upload a CSV or Excel file and map your columns to Mylo's fields - existing members are matched and updated, never duplicated. Switching from another loyalty app? A dedicated Yotpo migration pulls members and balances directly.

How it works

From spreadsheet to matched member

Three steps, and nothing gets duplicated.

📄

Upload your file

A CSV or Excel export with name, email, phone, birthday, tier, points balance, and more.

🔗

Map your columns

Match each column to a Mylo field - existing members are matched by email or phone and updated, not duplicated.

Review what didn't import

Rejected rows are listed with the reason. Large files run in the background, and you're told when they finish.

Under the hood

Built to bring history with you

Every detail that keeps imported members honest.

📋

Every field that matters

Name, email, phone, date of birth, join date, gender, address, tier, membership status, marketing consent, and reward points.

🎁

Award joining benefits, or don't

Choose whether imported members get the welcome reward, per import.

🔁

Never duplicated

Existing members, matched by email or phone, are updated instead of creating a second record.

🏷️

Migration points, labeled honestly

Imported balances show in a member's history as migration points - never treated as a purchase for tier promotion, never triggering a welcome reward you've already given.

🔌

A dedicated Yotpo migration

Pulls members and balances directly, built for stores switching from Yotpo specifically.

🔄

Sync from your store too

Shopify customers can be bulk-synced, with the option to match membership at the time of each order so historical revenue isn't restated.

Good to know

History that stays accurate

The guardrails that keep an import from causing a mess.

Matched, not duplicated

Email or phone matching means re-running an import is always safe.

Told when it's done

Large files run in the background - you get notified rather than watching a spinner.

Rejected rows explained

Every row that didn't import lists exactly why, so you can fix and re-upload.

Ready to bring your members with you?

Talk to us about importing or migrating your member list.

Talk to us