All articles

How to Spy on a Competitor's Dropshipping Emails: Discount Codes, Flows, and Cadence

Sign up as a customer, abandon a cart on purpose, and read what a competitor's inbox reveals: discount codes, flow timing, and a formula for what's safe to copy

A competitor's own inbox tells you more about their real margin and urgency than their landing page ever will. Sign up as a customer, abandon a cart on purpose, and within two weeks you've seen the exact discount they need to close a hesitant buyer, how many hours they wait before offering it, and which product they're pushing hardest to clear — for the cost of five minutes and a throwaway email address.

Most research time in dropshipping goes to ad libraries and store-revenue estimators, and almost none of it goes to just signing up for the list of the store being studied. That's a real gap. An ad is written to convince a stranger scrolling past; an email flow is written to close someone who already raised their hand. It reads as a more honest signal of what a store actually believes will make a hesitant buyer pay.

What follows: what a burner signup reliably shows you and what it can't, how to set one up clean in five minutes, the specific test that forces the abandoned-cart flow to fire, a log template for reading two to four weeks of inbox data without overreading a small sample, a reproducible way to turn someone else's discount cadence into a number your own margin can afford, and where this manual research sits next to ad spy and product scoring instead of replacing either one.

What a burner signup actually shows you — and what it doesn't

Signing up with a throwaway email and abandoning a cart gets you three things reliably: the welcome sequence a brand-new subscriber receives, the abandoned-cart flow timed down to the hour, and whatever broadcast campaigns go out to the full list while you're watching. The subject lines, the discount amounts, and the exact send times are facts you observed, not estimates pulled from a tool — that's the entire value of doing this manually.

What it doesn't show you is the part worth admitting up front. You're one data point on one store, running one specific test — an abandoned $20 item, say — that may not trigger the same flow as a $90 cart or a returning customer's. A store can also split-test its own flow without telling you: one subscriber gets a 10% code at hour 24, another gets 15% at hour 48, and from inside a single signup there's no way to know which arm you landed in.

Setting up a clean test identity in five minutes

The setup takes longer to explain than to do, and most of it is just removing the ways a signup can go wrong. Use a real but disposable inbox rather than a one-use alias many stores flag as suspicious, and sign up from a private browser window so an existing retargeting cookie or past session doesn't quietly change what you're shown.

See the ads that are winning right now

Triggering the abandoned-cart flow on purpose

Add the item to the cart, go far enough into checkout that the store actually captures your email — some only fire the flow once you've reached that page, not at the cart step itself — then close the tab without paying. Do nothing else. The flow is now running on its own clock, and your only job is to let it.

Run the same test twice, two or three weeks apart, and ideally with a second cart at a different price point. One run tells you a sequence exists; two runs a few weeks apart tell you whether the cadence you saw was the store's steady default or a one-off, possibly tied to a sale period you happened to catch.

Reading two to four weeks of inbox data without fooling yourself

Log every message as it arrives instead of trying to reconstruct the pattern from memory at the end. A simple spreadsheet with one row per email beats a strong impression, because the impression tends to remember the most dramatic discount and forget the two reminder emails that offered nothing.

Turning someone else's cadence into a number your own margin can afford

Copying a competitor's exact discount is the fastest way to give away margin you didn't need to. The useful output of this research isn't their number — it's checking whether their number would even survive contact with your own cost structure.

A rough ceiling: maximum sustainable cart discount ≈ your gross margin minus the minimum net margin you want left after the discount. A store running a 45% gross margin that wants at least 20 points of margin left after any cart incentive has roughly 25 points to work with — a 15-20% final-stage discount fits comfortably, a 30% one doesn't, whatever a competitor is doing. Run the same check before copying any number you log: the discount that works for their landed cost and their price point isn't automatically the one that works for yours.

What's usually worth copying is the shape of the sequence, not the exact figures: a no-discount reminder first (it still recovers a real share of carts on its own), a modest offer second, and a larger, time-limited one only near the end of the window. The order protects margin on the carts that would have come back anyway and saves the real discount for the ones that needed convincing.

Where this sits next to ad spy and product research

Reading a competitor's inbox and reading their ad account answer two different questions, and neither one replaces the other. Trackira's ad library across Meta, TikTok, Pinterest and Google Shopping tells you whether the product you just saw discounted at hour 72 is still carrying active ad spend or quietly being cleared because it stopped converting — a 20% code behind a product with five live ads reads as a scaling lever, the same code behind a product with zero reads as an exit.

The two signals belong in the same note, not two separate research sessions you never connect: cross-check the product before copying any part of the flow around it, and once the product and the offer structure both hold up, the same workspace carries the research into a Shopify draft instead of leaving it in a spreadsheet nobody opens again.

Is it against the rules to sign up for a competitor's email list just to see their flow?

No — signing up for a public mailing list the way any customer would is not scraping, hacking, or violating a store's terms. What would cross a line is impersonating a real customer in a payment dispute, reselling the list you collected, or abusing an app's API outside the signup form itself. A normal opt-in and a normal unsubscribe later keeps this entirely ordinary.

How many burner signups do I actually need before I trust what I'm seeing?

Treat one signup as a hypothesis, not a result. Two cart tests on the same store a few weeks apart, or the same single test run against two or three competitors in the same niche, is usually enough to tell a real cadence from a one-off sale you happened to land inside.

Can I see a competitor's SMS flow the same way I see their email flow?

Only if you provide a phone number at the same checkout step, and even then fewer stores run SMS compared with email, so expect fewer signals. Treat SMS as a second, separate test rather than something you'll see for free inside an email-only signup.

How long should I run this before drawing any conclusions?

Two to four weeks covers a full abandoned-cart sequence plus at least a couple of broadcast campaigns, which is usually enough to separate a store's steady default behavior from a short promotional window. Pulling conclusions from the first 48 hours alone risks mistaking a flash sale for the standing policy.