Once everything is set, export your leads from MailMoo. The CSV will include unique video and thumbnail IDs for each contact.
1. Upload Your Leads to Customer.io
Log into your Customer.io account.
Go to People and upload the CSV file you downloaded from MailMoo.
2. Define Custom Attributes in Customer.io
When uploading your CSV, map the videoID
and thumbnailID
columns as custom attributes for each person (e.g., videoID
and thumbnailID
).
This ensures each contact’s video and thumbnail will be personalized inside your emails.
Make sure the videoID
and thumbnailID
are imported as shown below.
3. Create a New Email Campaign
Go to Campaigns or Broadcasts and create a new email.
Inside the email builder:
Use the Drag & Drop editor
Drag an HTML block into your email layout
4. Add the MailMoo Video Snippet
Copy and paste this snippet into the HTML block:
<a href="https://videos.mailmoo.io/{{customer.videoId}}"><img style="width:350px;border-radius:0.5rem" alt="{{customer['First Name']}} personalised video" src="https://videos.mailmoo.io/api/v1/thumbnail/{{customer.thumbnailId}}"/></a>
This creates a clickable thumbnail that leads to the personalized video for each contact.
5. Test in Preview Mode
Use Customer.io’s Preview and Test Send features to verify:
✅ The video link opens correctly
✅ The thumbnail displays for each lead
✅ Personalization variables populate as expected
6. Launch Your Campaign 🚀
Once everything looks good, send or schedule your campaign.
Each recipient will receive their own personalized video—boosting engagement and driving conversions.
Need Help?
We’ve got your back.
Use our live chat or book a 1:1 onboarding session and we’ll help you get set up from start to finish.