Every app a merchant runs is a decision they already made about their business. Read the whole stack and you're not guessing at fit anymore — you're looking at their budget, their maturity, their priorities, and the exact seam where you slot in. This is Justin Michael's targeting on steroids: your ICP stops being a list you bought and becomes a fingerprint you detect.

The stack is a confession

Static lead lists tell you a company exists. A live tech stack tells you how they operate. When Alert's company and tech-stack data shows a store running Klaviyo, Recharge, Gorgias, and Yotpo, you already know more about that merchant than a discovery call would surface in twenty minutes.

That combination isn't random. Klaviyo means they take lifecycle email seriously. Recharge means recurring revenue is a real line item. Gorgias means support volume justified a dedicated helpdesk. Each install is a merchant who spent money to solve a specific problem — and left a receipt on their storefront.

Your job is to read the confession and respond to it, instead of pitching a generic "hey, saw you're on Shopify" that fits nobody.

What the stack tells you about budget and sophistication

Stack depth is the cleanest budget proxy you'll find. A merchant running four or five paid apps across email, reviews, subscriptions, and support has already proven they'll pay for tooling. A merchant on the free tier of everything, or running nothing but the Shopify defaults, is telling you something too — usually that they're early, price-sensitive, or under-resourced.

Sophistication shows up in the specific apps, not just the count:

  • Premium over free. Loop or Recharge instead of a bare-bones subscription widget signals a team that invests in the category.
  • Best-in-class clusters. Klaviyo + Yotpo + Gorgias together is an operator who buys the leading tool in each lane — they'll evaluate you on merit, not price.
  • Category gaps. A high-volume store with no post-purchase, no loyalty, or no shipping-protection app is a merchant who hasn't solved that problem yet.

That last point is where most of your pipeline lives. Combine stack detection with Shopify Plus upgrade signals and you can separate the merchants who can afford you from the ones who merely fit your feature list.

Replace or complement — pick your play

Once you can see the stack, every account splits into one of two motions, and your messaging is completely different for each.

Replace. If they're running your direct competitor, you're in a displacement play. The stack tells you exactly who you're up against, which means you can lead with the specific gap that tool leaves open. Pair this with 1-3 star review alerts on that competitor and you'll know not just who to replace, but who's already unhappy enough to switch.

Complement. If they run an adjacent tool — you're a loyalty app and they just installed Klaviyo — you lead with integration and lift. "Here's what your Klaviyo flows look like once loyalty data feeds them" beats a cold feature dump every time. The stack hands you the exact reference points that make you sound like an operator, not a vendor.

Guessing which motion applies is what makes generic outreach fall flat. Detection removes the guess.

Triangulate the stack with timing signals

A stack is a snapshot of sophistication, but it doesn't tell you when to reach out. That's where you stack signals. Michael's point on targeting is that precision comes from overlap — the stack tells you the right account, and a fresh event tells you the right moment.

Watch for the stack changing. When a merchant adds or drops an app, Alert's app-move alerts catch it — that's a live buying window, not a static profile. A store that just uninstalled a subscription tool is shopping. A store that just hired a retention lead is about to.

Layer in hiring signals and you get the full picture: the stack shows the gap, the job posting shows the budget being allocated to fill it, and the app move shows the trigger. One signal is a hunch. Three overlapping signals is a meeting you should already be booking.

Turn the stack into copy that lands

Detection is only leverage if it changes what you send. The stack gives you permissionless, specific reference points that prove you did the homework before the merchant read the first line.

  • Name the tools. "Saw you're running Recharge and Gorgias" earns a second sentence in a way "hoping to connect" never will.
  • Point at the gap. "You've got reviews dialed in with Yotpo but no post-purchase upsell running" is a diagnosis, not a pitch.
  • Frame the lift in their world. Talk about what their existing stack does better once you're in it, not about your feature list.

This is targeting on steroids in practice: the ICP isn't a spreadsheet segment, it's a detected fingerprint that tells you who to hit, what to say, and which of your two plays to run.

Prioritize by fit, not by list order

The final payoff of stack detection is a ranked queue instead of an alphabetical one. Score accounts by the signals that actually predict a deal — competitor present, category gap open, premium apps installed, recent stack change — and work the top of that list first.

Alert's tech-stack detection is the foundation of that score: it turns a flat universe of Shopify merchants into a ranked, reason-tagged target list where every account comes with the context to personalize on. Detect the stack, triangulate the timing, and spend your hours on the accounts already leaning your way.

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