Migrating from Yotpo to Omnisend? This guide will walk you through migrating your subscribers and core automations from Yotpo to Omnisend for SMS and Email Marketing.
Migrate Contacts
Shopify Contact Migration
If you are migrating from Yotpo to Omnisend and your store runs on Shopify, you can move your contacts automatically with just one click.
Step 1. Access the Migration Dashboard
In your Omnisend account, go to: Dashboard → Yotpo migration.
If the following tab is visible, your Shopify store is connected and eligible for auto-sync. If not, connect Shopify first.
Step 2. Start Contact Sync
In the migration dashboard, click Start syncing contacts.
You'll see: "Contact sync started. We'll notify you when it's done." The button updates to Contact sync in progress. Once complete, it changes to Contacts synced.
That’s it! Contacts appear under Audience immediately. You can now send campaigns and workflows.
What Gets Imported
All your contacts (audience).
Contact properties (tags, opt-ins, statuses).
Segments (moved as custom properties in Omnisend).
Engagement data from the last 12 months.
This ensures you can continue marketing seamlessly without losing history.
Important Notes:
Yotpo has a suppression list; Omnisend does not. These contacts will migrate as unsubscribers.
The migration dashboard only works for Shopify stores.
For merchants using other ecommerce platforms, please follow our instructions below.
Other Platforms Contact Migration
For WooCommerce or other platforms, you need to export contacts from Yotpo and import them into Omnisend.
Step 1. In Yotpo, create a segment for subscribers (or open an existing one).
Step 2. Click Export and download the CSV file.
Step 3. In Omnisend, go to Audience → Import → Import from a file → Select your downloaded CSV and click Continue to mapping.
Step 4. Map contact fields (e.g., Email, First Name, Phone). Ensure all profile data is matched. Click Continue to organize.
Step 5. Once everything is done, proceed to the next page to assign tags or create segments for your imported contacts. Click Continue to subscribe.
Step 6. On the "Subscribe" page, check:
Import contacts with emails as subscribed to emails
Import contacts with phone numbers as subscribed to SMS
Click Continue to subscribe.
Step 7. On the "Finalize" page, check the option Update subscription status and contacts’ properties.
Step 8. Review your import and click Finish import.
That's it! You can find your imported subscribers under Audience → Contacts.
Migrate Workflows (Email & SMS)
Yotpo workflows don't transfer automatically. You need to rebuild them manually in Omnisend using similar triggers and content.
Example: Welcome Workflow with Email & SMS
Step 1. In Yotpo, open the Welcome flow and note the trigger, delays, and messages.
Step 2. In Omnisend, go to Automations → Create workflow → Select a pre-built Welcome Automation.
Step 3. Match the trigger:
Yotpo: "New subscriber confirmation"
Omnisend: "Subscribed to email marketing"
Step 4. Add Trigger filters or Conditional splits in Omnisend if your Yotpo flow uses them.
In Yotpo:
In Omnisend:
Step 5. Copy SMS message content from Yotpo.
Step 6. Add an SMS block in Omnisend and paste your SMS content text.
Step 7. Personalize your message:
Click the {} icon to add dynamic fields.
Add First name for personal greeting (e.g., "Hi [[contact.first_name]]").
Add Account name for recipients to recognize you.
If the SMS includes a discount code, add a Unique discount code, and Omnisend will generate codes automatically per contact.
Step 8. Once SMS messages are copied, you can also recreate your email messages. Copy Yotpo email subject line and preheader.
Step 9. In Omnisend, add an Email block or edit an existing one. Enter subject and preheader.
Step 10. Click Edit content and design the email using Omnisend's drag-and-drop email editor.
Once all workflow steps are recreated, click Start workflow or Save & Close if you'd like to enable it afterwards.
Set Up Toll-Free Number Verification
To send SMS to US contacts, you must verify your sender number. You can either:
Transfer your existing verified number, if you have one.
Verify a new toll-free number in Omnisend.
Transfer an Existing Verified Number
If you already have a verified number, you can transfer it to Omnisend.
Step 1. Go to Store settings → SMS → Bring your own number.
Step 2. You'll see a popup, select Use my Toll-free number.
Step 3. Fill in the form with your toll-free number details.
Step 4. Submit and wait for Omnisend to transfer your number (up to 5 business days).
Generate and Verify a New Toll-Free Number
If you prefer to save time, you can verify a new toll-free number in Omnisend.
Step 1. Go to Store settings → SMS → Generate phone number.
Step 2. Omnisend will generate a toll-free number for you. Once done, click Verify number.
Step 3. Follow the verification form by adding your Business contact info → Business registration info → Consent proof. Once done, click Submit.
Important Notes:
After submitting the form, a message will indicate that the phone number is under verification.
Messages cannot be sent from numbers in the “in progress” state; only verified numbers can send messages to US contacts.
Once your toll-free number is verified, you'll receive a confirmation email. If you face any challenges, please contact our support team at [email protected] for more details.
Verify Your Sender Domain
Before sending emails, you need to verify your sender domain. Review our dedicated article for step-by-step instructions.
Domain Warmup
Once your sender domain is signed and verified, the next step is to warm it up so your email deliverability performs at its best. This is a crucial step to help prevent future deliverability issues. Review our dedicated guide for step-by-step warm-up instructions.
Migrate Engagement Data with Seegments
Omnisend won't have engagement data (opens, clicks) until you start sending campaigns and automation messages. To use Yotpo engagement data for segmentation during the first few months, follow these steps:
Step 1. In Yotpo, create an engagement-based segment (e.g., "Opened email in last 30 days").
Step 2. Export the segment as CSV.
Step 3. Once the export is done, in Omnisend, go to Audience → Import → Import from a file. Select the CSV.
Step 4. In the "Organize" step, create a segment of the imported contacts (e.g., "Yotpo Engaged").
Step 5. In the "Finalize" step, select Update contacts’ properties only.
Step 6. Complete the import.
Once done, the segment appears on the Segments page, and you can now use it for targeting.
Yotpo Migration Tutorial
This live tutorial is designed for growing brands and lean teams, giving you a clear, step-by-step walkthrough of the migration process. We'll cover key steps, common questions, and how to get set up smoothly with Omnisend. The session includes a live Q&A with our Migration Specialists.
You will learn:
The exact migration steps from Yotpo to Omnisend
What to expect during the migration
What comes next once you're in Omnisend
This tutorial walks through the complete Yotpo → Omnisend migration flow, including contacts, workflows, and SMS setup.
Migration Checklist: Yotpo → Omnisend
Use this checklist to ensure a smooth transition from Yotpo to Omnisend.
Phase | Task | Channel | Notes / Tips |
🔁 Before You Begin | Export Yotpo contacts with consent info | Email + SMS | Go to Audience → Lists & Segments. Include: phone numbers, consent timestamps |
🔁 Before You Begin | Export engagement data via segments | Email + SMS | Create segments in Yotpo (e.g., "opened in last 30 days"), export as CSV |
🔁 Before You Begin | Save current automation flow copy/screenshots | Email + SMS | Optional: Document your Yotpo flows for rebuilding in Omnisend |
🔁 Before You Begin | Review Yotpo suppression list | Email + SMS | These contacts will migrate as unsubscribed in Omnisend |
📥 Import to Omnisend | Upload Yotpo contacts with correct opt-in status | Email + SMS | For Shopify: use auto-sync. For other platforms: manual CSV import |
📥 Import to Omnisend | Request TFN transfer (or new TFN) | SMS | If keeping your Yotpo TFN, allow 5 business days for transfer. Cannot send during transfer. |
📥 Import to Omnisend | Create warm-up segments | Email + SMS | Example: Yotpo engaged contacts (last 30 days) |
⚙️ Configure Omnisend | Set up verified sender domain (SPF/DKIM) | Done via Store Settings → Sender domain | |
⚙️ Configure Omnisend | Enable quiet hours + compliance settings | SMS | Required for compliance |
⚙️ Configure Omnisend | Rebuild Yotpo automations in Omnisend | Email + SMS | Welcome, Abandoned Cart, Post-Purchase, etc. |
⚙️ Configure Omnisend | Recreate signup forms from Yotpo | Email + SMS | Forms must be rebuilt manually or via Kickstart service (up to 3) |
✅ Testing & Launch | Send test emails/SMS to yourself/team | Email + SMS | Check formatting, timing, unsubscribe links |
✅ Testing & Launch | Send to engaged Yotpo segments first | Email + SMS | Start with 10–20% of your most engaged contacts |
✅ Testing & Launch | Warm up email sending gradually | Week 1: 10–15% most engaged; expand weekly | |
✅ Testing & Launch | Warm up SMS sending gradually | SMS | Start with 500–1,000/day; increase 50–100% every 1–2 days |
✅ Testing & Launch | Monitor deliverability reports | Email + SMS | Track opens, bounces, spam complaints (email); errors (SMS) |
📊 Post-Migration | Review automation & campaign reports | Email + SMS | Compare performance to Yotpo benchmarks |
📊 Post-Migration | Keep Yotpo active until fully tested | Email + SMS | Only cancel Yotpo after confirming everything works in Omnisend |
FAQ
Do I need to warm up my domain if I have already sent emails from it?
Yes. As you'll be changing the sending infrastructure from Yotpo to Omnisend, you still need to warm-up your sender domain.
Can I import Yotpo SMS subscribers separately?
Yes. Export SMS subscribers as a separate segment in Yotpo, then import with the SMS field mapped.
If you have any questions or need assistance, contact our Support Team through in-app chat or at [email protected].
































