Most people selling into Shopify are still working a static list — a spreadsheet of merchants that was true the day it was scraped and rotting ever since. A buying signal is the opposite of that list: it's a timestamped event that tells you an account's situation just changed, and that a budget is about to move. Get in on the event and you're early, relevant, and alone in the inbox. Miss it and you're pitching a merchant who already signed with someone else last Tuesday.

This is the hub guide to every Shopify signal worth chasing. We'll define what makes a signal strong, walk each one Alert tracks — competitor uninstalls, 1-3 star reviews, hiring, Plus upgrades, tech-stack changes, Meta ad activity — and then get to the part that actually wins deals: triangulation. Justin Michael's core idea in Tech-Powered Sales is that no single data point is enough. The gold is in the overlap. Two signals stacked on the same account at the same time isn't twice as good as one — it's a different league of conviction.

What actually makes a signal worth working

Not every data point is a buying signal. "This merchant runs Klaviyo" is a fact. "This merchant uninstalled Klaviyo on Monday" is a signal. The difference is a change event with a timestamp attached. Facts describe a static state; signals describe motion, and motion is where money moves.

Three things separate a strong signal from noise:

  • Predictive power — how reliably it precedes a purchase in your category. A merchant posting a "Retention Marketing Manager" role predicts SMS and loyalty spend far better than a generic follow on LinkedIn.
  • Timing precision — how tight the window is between the signal and the buying decision. An uninstall is a now-event; a Plus upgrade plays out over a quarter. Both are useful, but you work them on completely different clocks.
  • Actionability — whether you can turn it into a specific, relevant first line. "Saw you just churned off Gorgias" writes itself. "You've been in business 4 years" writes nothing.

Hold every signal below against those three tests. And keep the honey-badger mindset front of mind: signals decay fast. A great one worked next week is a mediocre one. Speed is part of the strength.

Competitor uninstalls: the highest-intent signal there is

When a merchant removes a competitor's app, they've just told you they have an open problem and no incumbent. There's no procurement process to unwind, no switching cost to overcome — the switch already happened. This is the closest thing to a raised hand in the whole Shopify ecosystem, which is why app-move alerts sit at the top of most sellers' priority stacks.

The play is speed and specificity. A merchant who dropped Recharge is actively short a subscription engine right now. Reach them in the 48-hour window before they've settled on a replacement and you're not competing — you're the first option. We go deep on the exact cadence in the competitor-uninstall play, and on how to time your first touch to the event itself in timing outreach to install events.

The mirror image matters too: installs. A merchant who just adopted a new review tool or help desk is in a spending mood and reachable while the category is top of mind. If they'll buy one new app this month, they'll evaluate another. Both directions live in the same feed — see finding merchants switching off a competitor for the switcher-hunting version.

1-3 star reviews: buy the churn before it happens

An uninstall tells you a merchant already left. A 1-3 star review on a competitor's app tells you they're about to — they're frustrated, they've written it down publicly, and they haven't churned yet. That's the sell-around-the-curve version of the switcher play: you get in before the shortlist even exists.

These reviews are a gift because they hand you the exact pain to lead with. A merchant complaining that Yotpo's support ghosted them for a week is telling you what to say in line one. A one-star rant about Loop's flow limits is a pre-written pain statement you'd never get on a discovery call. Alert's 1-3 star review alerts surface these the day they post.

The reason this converts is permissionless value plus specificity — you're referencing their actual, self-described problem, not a persona guess. The full mechanics are in the 1-3 star review poaching play, and the copywriting discipline it demands is covered in permissionless value in Shopify outreach.

Hiring signals: the merchant just funded your category

A job posting is a merchant spending real money to solve a problem, which makes it a preview of what they're about to buy. Companies hire ahead of initiatives, not after them — so a new role is a budget that's been approved and a mandate that's been set, weeks or months before any tool gets evaluated.

The role tells you the category. A Retention Marketing Manager means loyalty, SMS, and email budget is live. A Head of CX means help desk and returns are on the table. A Growth hire means paid, CRO, and analytics tooling. Map the title to your category and you've found accounts that will be shopping before they know they're shopping — the definition of selling around the curve.

This is one of the earliest signals available, which makes it perfect for a patient, warm-up cadence rather than a hard pitch. Work it through hiring alerts, and read the full logic in hiring signals for app sellers and job postings as a buying signal.

Shopify Plus upgrades: scaling merchants, bigger budgets

When a merchant moves to Shopify Plus, three things become true at once: they have more volume, more headcount, and more budget — and they're actively re-evaluating their stack to support the new scale. A Plus upgrade is the single best proxy for "this account just got bigger and is spending to keep up."

Plus merchants outgrow the tools that got them to their first few million. The email platform that was fine at 10k subscribers strains at 200k. The manual returns process breaks. This is a re-platforming moment for the entire app stack, and the seller who shows up during the transition catches budget that's already been freed up. Plus upgrade alerts flag these the moment they trip.

This is a slower-clock signal — the buying plays out over a quarter, not a week — so the play is presence and consultative value, not urgency. The deep-dives are selling into Shopify Plus upgrades and how to identify Shopify Plus merchants.

Tech-stack changes and Meta ad activity: the context layer

Two signals do their best work as amplifiers rather than standalone triggers. The first is tech-stack detection. Knowing exactly which apps a merchant runs today tells you three things: whether they're a fit, who your competition is, and what integration story to lead with. A merchant on Klaviyo and Recharge but no reviews app is an open lane for a Yotpo alternative. Alert fingerprints each merchant's live stack off the storefront — see what that reveals in what tech-stack detection reveals.

The second is Meta ad activity. A merchant running heavy paid acquisition is spending to drive traffic — which means conversion, retention, and post-purchase tooling are all live concerns, because they're paying for every visitor and need to make each one count. Ad activity rarely triggers outreach on its own, but it sharpens the pitch and confirms the account is in growth mode. More in Meta ad activity as a context signal.

Neither of these is the reason you reach out. They're the reason your outreach lands — the detail that proves you did your homework and turns a generic message into a relevant one.

Triangulation: where the real deals live

Here's the whole point. Any single signal above will get you a reply rate better than a cold list. But the accounts worth prioritizing — the ones you drop everything for — are where two or three signals stack on the same merchant in the same window. That's triangulation, and it's the backbone of everything Justin Michael teaches about tech-powered targeting: the overlap is the gold, not the individual data point.

Picture the stack in practice:

  • Uninstall + hiring: a merchant drops Gorgias the same month they post a Head of CX role. That's not a maybe — that's an active help-desk search with a decision-maker just hired to run it.
  • 1-3 star review + Plus upgrade: a merchant trashes their email platform in a review, then upgrades to Plus. The tool that was merely annoying is now a scaling blocker, and the budget to fix it just tripled.
  • Hiring + tech stack + Meta ads: a Retention hire, no SMS app detected, and heavy paid spend. They're paying to acquire traffic they have no retention engine to keep. You're not selling — you're pointing at a hole they already feel.

One signal tells you who. A second tells you when. A third tells you exactly what to say. That's targeting on steroids — an ICP built from live events instead of a saved-search guess. The mechanics of building that stack are in building a Shopify GTM data stack and targeting on steroids: your Shopify ICP.

Turning signals into pipeline

Signals are only as good as the motion behind them. A perfectly triangulated account you touch three weeks late is a lost deal. The operators who win run a tight loop: signal fires, context gets attached, a relevant multi-channel sequence goes out inside the window.

That's where the rest of the platform earns its keep. Every signal lands on a brand profile with the merchant's tech stack, ad activity, and decision-maker contacts already attached — so you go from alert to a real person with a real angle in one step, not a research project. Pipe the whole thing to your team's Slack so nothing decays in a dashboard nobody opens, and use the AI assistant to run natural-language search across every signal at once — "beauty merchants who churned off a reviews app and are hiring" — which is triangulation on demand.

From there it's execution: a coordinated cadence across email, phone, and LinkedIn built on the specific signal, covered in the multi-channel sequence for app sellers and cold email copywriting for Shopify outbound. The full arc from a fired signal to a booked meeting is walked in from signal to booked meeting, and the case for retiring the static-list SDR motion entirely is in replace your SDR with signals.

The takeaway is simple. Static lists tell you who exists. Signals tell you who's moving, and triangulated signals tell you who's moving and exactly what to say. Start with the full alerts feed, stack two signals on your best-fit accounts, and reach them before they know they're shopping. That's the whole game.

Turn signals into pipeline

Alert surfaces the Shopify merchants ready to buy your app — with the trigger, the context, and the contact attached.

Get started · $199/mo