What the connection enables
- Customer and order sync — your Shopify customers appear as contacts, and every order is recorded for segmentation and revenue attribution.
- Cart and checkout tracking — Retainful sees when a checkout starts and whether it completes, which powers abandoned cart recovery.
- Product sync — your catalog is available inside the email editor for product blocks and recommendations.
- Discount codes — automations can generate single-use Shopify discount codes on the fly.
- Storefront tracking pixel — records product views and captures email consent at checkout.
Install the app
1
Start the connection
In Retainful, go to Integrations → Shopify, enter your store address (for example
mystore.myshopify.com), and click Connect. You can also install directly from the Shopify App Store.2
Approve permissions
Shopify shows the permissions Retainful needs — reading and writing customers, orders, checkouts, products, and discounts. Click Install to approve.
3
Wait for the first sync
Retainful begins importing your customers, products, and order history right away. Large stores may take a while; you can keep working in the meantime.
The Integrations page shows Connected with your store name, and contacts start appearing under Audience → Contacts.
Enable storefront tracking
Two optional components run on your storefront and are worth enabling:Web pixel
The web pixel records which products each visitor views and captures the email address and marketing consent shoppers enter at checkout. It powers browse-abandonment style targeting and improves cart recovery matching. Go to Integrations → Shopify and turn on the Web Pixel. Retainful registers it with Shopify automatically — no theme editing required.Theme app extension
The theme app extension lets Retainful show signup forms and popups on your storefront.- In Retainful, go to Integrations → Shopify and click Enable next to Theme App Extension.
- If prompted, you’ll be taken to your Shopify theme editor to flip the app embed on.