You need an active Shopify or WooCommerce store and access to your domain’s DNS settings (usually wherever you bought your domain, like GoDaddy or Cloudflare). If someone else manages your DNS, you can invite them as a team member for step 3.
Step 1: Create your account
1
Sign up
Go to app.retainful.com/register and create your account with your work email, or install the Retainful app directly from the Shopify App Store — Shopify creates your account automatically during installation.
2
Verify your email
Click the verification link in your inbox. You can’t send emails until your account email is verified.
3
Set up your organization
Give your organization a name (usually your store name) and pick your currency and timezone under Settings → Currency & Timezone. Reports and scheduled sends use these settings.
Step 2: Connect your store
Retainful needs to see your customers, carts, and orders to do its job.- Shopify
- WooCommerce
- Go to Integrations in the sidebar and choose Shopify.
- Enter your store address (for example
mystore.myshopify.com) and click Connect. - Approve the permissions on the Shopify screen that opens.
When the connection succeeds, you’ll see your store listed as Connected on the Integrations page, and contacts begin appearing under Audience → Contacts.
Step 3: Set up your sending domain
Out of the box, Retainful can send from a shared domain, but emails sent from your own domain land in the inbox far more reliably and show your brand in the “from” address.1
Add your domain
Go to Settings → Email → Domains and add the domain you want to send from (for example
mystore.com).2
Add the DNS records
Retainful shows you a short list of DNS records (DKIM, SPF, DMARC, and return-path). Add each one at your DNS provider — copy and paste them exactly.
3
Verify
Back in Retainful, click Verify on each record. DNS changes can take up to a few hours to propagate, so don’t worry if it doesn’t verify instantly.
4
Add a sender address
Under Settings → Email → From Addresses, add the address you’ll send from (like
hello@mystore.com) and verify it.Step 4: Bring in your audience
If you’re moving from another email tool, export your subscribers there as a CSV file, then:- Go to Audience → Imports and start the import wizard.
- Upload your CSV file.
- Match your file’s columns to Retainful’s contact fields (email, first name, and so on).
- Choose which list the contacts should join and confirm their subscription status.
Step 5: Turn on abandoned cart recovery
This is the fastest way to see revenue from Retainful — it recovers sales you’re currently losing.- Go to Automations and click Templates.
- Pick the Abandoned Cart Recovery template.
- Review the pre-built emails — adjust the wording, add your logo, or attach a discount.
- Click Publish.
Step 6: Send your first campaign
- Go to Campaigns and click Create campaign.
- Pick a template you like (you can change everything about it).
- Design your email in the drag-and-drop editor.
- Choose your audience — start with the list you imported.
- Send yourself a test email, then schedule or send.
What’s next?
Build smart segments
Target customers by behavior — like “bought in the last 30 days” or “opened but didn’t click.”
Add a signup popup
Grow your list with a popup that offers a welcome discount.
Explore automation templates
Welcome series, win-back campaigns, post-purchase thank-yous, and more.
Understand your analytics
Learn what opens, clicks, and conversions tell you about your emails.
You need an active Shopify or WooCommerce store and access to your domain’s DNS settings (usually wherever you bought your domain, like GoDaddy or Cloudflare). If someone else manages your DNS, you can invite them as a team member for step 3.
Step 1: Create your account
1
Sign up
Go to app.retainful.com/register and create your account with your work email, or install the Retainful app directly from the Shopify App Store — Shopify creates your account automatically during installation.
2
Verify your email
Click the verification link in your inbox. You can’t send emails until your account email is verified.
3
Set up your organization
Give your organization a name (usually your store name) and pick your currency and timezone under Settings → Currency & Timezone. Reports and scheduled sends use these settings.
Step 2: Connect your store
Retainful needs to see your customers, carts, and orders to do its job.- Shopify
- WooCommerce
- Go to Integrations in the sidebar and choose Shopify.
- Enter your store address (for example
mystore.myshopify.com) and click Connect. - Approve the permissions on the Shopify screen that opens.
When the connection succeeds, you’ll see your store listed as Connected on the Integrations page, and contacts begin appearing under Audience → Contacts.
Step 3: Set up your sending domain
Out of the box, Retainful can send from a shared domain, but emails sent from your own domain land in the inbox far more reliably and show your brand in the “from” address.1
Add your domain
Go to Settings → Email → Domains and add the domain you want to send from (for example
mystore.com).2
Add the DNS records
Retainful shows you a short list of DNS records (DKIM, SPF, DMARC, and return-path). Add each one at your DNS provider — copy and paste them exactly.
3
Verify
Back in Retainful, click Verify on each record. DNS changes can take up to a few hours to propagate, so don’t worry if it doesn’t verify instantly.
4
Add a sender address
Under Settings → Email → From Addresses, add the address you’ll send from (like
hello@mystore.com) and verify it.Step 4: Bring in your audience
If you’re moving from another email tool, export your subscribers there as a CSV file, then:- Go to Audience → Imports and start the import wizard.
- Upload your CSV file.
- Match your file’s columns to Retainful’s contact fields (email, first name, and so on).
- Choose which list the contacts should join and confirm their subscription status.
Step 5: Turn on abandoned cart recovery
This is the fastest way to see revenue from Retainful — it recovers sales you’re currently losing.- Go to Automations and click Templates.
- Pick the Abandoned Cart Recovery template.
- Review the pre-built emails — adjust the wording, add your logo, or attach a discount.
- Click Publish.
Step 6: Send your first campaign
- Go to Campaigns and click Create campaign.
- Pick a template you like (you can change everything about it).
- Design your email in the drag-and-drop editor.
- Choose your audience — start with the list you imported.
- Send yourself a test email, then schedule or send.
What’s next?
Build smart segments
Target customers by behavior — like “bought in the last 30 days” or “opened but didn’t click.”
Add a signup popup
Grow your list with a popup that offers a welcome discount.
Explore automation templates
Welcome series, win-back campaigns, post-purchase thank-yous, and more.
Understand your analytics
Learn what opens, clicks, and conversions tell you about your emails.