Product Updates

Connect Shopify. Your Products Show Up. That's the Whole Pitch.
Backstroke now connects directly to Shopify. Your full product catalog (items, variants, images, inventory) syncs into Backstroke automatically and stays in sync. Same one-click experience our Klaviyo customers have always had. Now for Shopify.
If you sell on Shopify, you've already lived through the version of this where you didn't have it.
You'd connect a new email tool, then spend an afternoon (or a week, or a sprint) figuring out how to get your product catalog into it. CSV exports. Custom feeds. A janky Zapier middleman. Manual entry for the 30 items you actually wanted to feature this month. Every time a price changed, every time a variant launched, every time inventory shifted, you were doing it again.
That's not how Backstroke should work. It's not how Backstroke does work for our Klaviyo customers. And starting today, it's not how Backstroke works for our Shopify customers either.
Backstroke now has a native Shopify integration, available in the Shopify App Store. Connect your store with one click. Your products are in Backstroke before you finish your coffee.
What "Connect Shopify" Actually Means
Click "Connect Shopify" inside Backstroke. We send you through a standard OAuth handshake, the same auth flow you've used connecting any modern app to your store. You approve. Done.
From that moment:
Your full product catalog and collections auto-sync into Backstroke's Products area. Items, variants, images, inventory: all of it.
The sync stays live. We use Shopify webhooks for near-real-time updates, with polling as a fallback. When you change a price or add a variant in Shopify, it shows up in Backstroke without you doing anything.
You can resync any item on demand. Found a product that needs to refresh from Shopify right now? Hit "Resync Item" in the Products UI. It’s the same pattern our Klaviyo customers know.
Manual products and existing campaigns keep working exactly as before. Nothing breaks. The Shopify integration adds a new source. It doesn't replace anything you've already set up.
That's the entire experience. Connect, sync, send. The integration is read-only: Backstroke pulls from Shopify, Backstroke does not push back to Shopify. We're not in the business of editing your store. We're in the business of making the email you send about your store more profitable.
Why We Built This
1) Shopify-first brands shouldn't have to translate. Backstroke's whole pitch is "the email tool that already knows your business." For Klaviyo customers, that's been true for a while. Klaviyo connects, your subscribers and segments, and signal-rich data flow in. For Shopify-native customers, the product side of that promise was missing. Now it isn't.
And we're just getting started on what "knowing your business" can mean. We're building predictive models on top of your product data, so Backstroke can start making smarter decisions for you automatically:
Which products to feature in a given email
Which collections to show each subscriber
What discounting language (or whether to discount at all) drives the most conversions for a given product
Which product image performs best for each subscriber
2) Manual product entry is a tax you shouldn't be paying. Brands with 200 SKUs can stomach manual entry. Brands with 20,000 SKUs can't. Either way, the time your team spends maintaining a duplicate product catalog is time they aren't spending on the email itself.
What's In Scope (And What's Not)
We're shipping deliberately. Here's the line.
The Road That Got Us Here
This is the third launch in a string that's been compounding for a while:
Last month we hit the final milestone of our SOC 2 Type II audit: observation window complete, 100% of evidence reviewed, attestation report imminent.
Earlier this week we shipped Surge for Flows: predictive hero intelligence running automatically inside every Klaviyo flow.
Today: native Shopify integration. The data layer that makes everything Backstroke does about your products, not generic ones.
Three launches, three different layers of the product, one unified bet: Backstroke should know more about your business out of the box, do more with that knowledge and clear more procurement reviews along the way.
What's In It If You're Already a Customer
If you're a Shopify-native brand on Backstroke today and you've been maintaining products manually, stop. Connect the store, run the initial sync and let your team get back to the parts of email that actually need a human.
If you're a Klaviyo-only customer not on Shopify, nothing changes for you. Klaviyo remains the foundation, and your existing setup is untouched.
What's In It If You're Not Yet a Customer
If you've been Shopify-native and looking at Backstroke from a distance because the onramp felt heavy, the onramp is now one click. The procurement story is nearly settled (SOC 2 Type II audit complete, attestation imminent as of last month). The product story is broader (Surge inside flows as of last week). And the catalog story is solved (this week).
The reasons to wait are getting harder to find.
What's Next
A few obvious follow-ons we're already evaluating:
Multi-store support for brands running multiple Shopify accounts under one team
Surge × Shopify product feeds (the natural collision of "we know your products" + "we know which heroes win") is on the design table
Other commerce platforms if the customer pull is there. We're listening.
But for today: connect the store, send better emails.
Ready to connect Shopify?
Already a customer? Head to Integrations → Shopify in your Backstroke account, or reach out to your account manager.
Not yet a customer? Request a demo and we'll wire up the Shopify connection during the call.


