Built for Shopify

Your weekly Shopify action plan.

Every Monday, DropifyXL scans your store and hands you the 3-5 highest-impact things to do this week, each one deep-linked straight into your admin.

Free foreverPro $19/moPlus $39/mo7-day trialSee plans →
Mon · Fresh this week

Your action plan

Example
  • Inventory

    Reorder Acme Widget, 3 days left

    Inventory
    12 units
    Daily sell rate
    4 units
    Suggested reorder
    120 units
  • Paid ads

    Run an ad for Acme Widget, sales up 133% WoW

    Platform
    TikTok + Instagram Reels
    Format
    15-30s UGC video
    Budget
    $20/day for 5-7 days
  • Customer win-back

    12 repeat customers gone quiet, send a we-miss-you

    Customers
    12
    LTV at risk
    $4,280
    Avg. days silent
    87
  • Pricing

    Raise price on Bestseller, 23pp margin gap

    Current price
    $24.99
    Suggested price
    $29.99
    Estimated uplift
    $230/mo

How it works

Install in minutes. First action plan within an hour.

  1. Step 1

    Install on Shopify

    One-click OAuth, no theme code touched. We never write to your products, every recommendation deep-links you back into the Shopify admin to make the actual change.

    • < 5 min setup
    • Read-only by default
  2. Step 2

    We scan your store

    We sync your orders, products, customers, and abandoned checkouts in the background, then score your store and size every opportunity we find. Most stores finish within 30 minutes; larger catalogs resume automatically from where they left off.

    • Background sync
    • Privacy-safe ingest
    • Resumable on big catalogs
  3. Step 3

    Get your weekly action plan

    Every Monday at 9am store-local, we deliver your ranked actions: 1 on Free, 5 on Pro, 10 every morning on Plus. Each one carries a clear next step, the data behind it, what it's worth per month, and a deep link straight into your admin.

    • In-app dashboard
    • Weekly email digest
    • Sized in your currency
  4. Step 4

    Mark things done, we measure what changed

    Done. Snooze 7 days. Dismiss. The plan adapts to what you act on and what you ignore. Then we go back 14 and 28 days later and re-read the metric behind everything you completed, against the matching window before.

    • Action history tracked
    • Outcomes measured
    • Plus = daily refresh

What an action plan actually looks like

Two surfaces, one plan: the embedded Shopify dashboard and the weekly email digest, same recommendations, same deep links.

Embedded Shopify admin
/app dashboard
Completed all-time
12
This week
3
Snoozed
1
PDP performanceFrom visitor analytics

Acme Widget: low add-to-cart rate

47 product page views in the last 7 days but only 1 add-to-cart (2.1% vs your store average of 8.4%). The traffic isn't the problem, likely the photos, headline, or price.

Views (7d)
47
Add-to-carts
1
Rate
2.1% vs 8.4%
Weekly email digest
Mondays 9am store-local
DropifyXL

Your weekly action plan

Here are the 5 highest-impact things we found this week, ranked by priority.

1 of 5 · Inventory
Acme Widget will sell out in 3 days
2 of 5 · Paid ads
Run an ad for Acme Widget, sales up 133% WoW
3 of 5 · Customer win-back
Win back 12 repeat customers
4 of 5 · PDP performance · From visitor analytics
Acme Widget: low add-to-cart rate
5 of 5 · Pricing
Raise price on Bestseller, 23pp margin gap
Open DropifyXL

Pro gets the weekly digest. Plus also gets a daily digest plus the 4 funnel-aware rules (marked “From visitor analytics”).

Fourteen rules. One ranked plan.

Each rule reads your store data deterministically and surfaces a specific next move. AI rewrites the language only, numbers and product names always come straight from your store.

Core rules

Available on every plan, including Free.

Restock alert

Bestsellers running out at the current sell rate.

Example: Acme Widget will sell out in 3 days at 4/day. Reorder ~120 units.

Customer win-back

Repeat customers who used to buy regularly but went quiet.

Example: 12 of your repeat customers haven't ordered in ~3 months. Send a we-miss-you email.

Pricing nudge

Top-volume products with margins well below your store average.

Example: This product's margin is 22% vs your store avg 45%. Try $29.99, about $230/mo more profit.

Hidden hero

A best-seller that isn't on your homepage.

Example: Your #2 best-selling product isn't on your homepage. Add it to the featured collection.

Abandoned-cart pattern

Order volume drops worth investigating before you spend more on traffic.

Example: Order volume dropped 23% this week. Likely shipping cost shown too late or a payment failing on mobile.

Ad creative brief

Trending products that deserve paid traffic, with platform, format, hook, audience, and budget.

Example: Acme Widget is up 133% WoW. Run a 15-30s UGC video on TikTok, $20/day for 5–7 days.

Cash-on-delivery rules

Auto-detected

Every plan. Switch on automatically once we see cash on delivery in your order history, and stay completely silent if you don't take it.

Return-to-origin losses

What dispatched-and-refused cash-on-delivery orders actually cost you each month, in shipping and handling.

Example: 18% of your COD orders come back. At $8 per failed attempt, that's about $640 a month going out with nothing coming back.

Pre-dispatch review queue

Unfulfilled COD orders carrying the patterns that precede a refused delivery, scored and ranked before you ship.

Example: 7 unfulfilled COD orders carry high-risk patterns, holding $1,240 of stock. A call before dispatch is cheaper than shipping twice.

Repeat refusers

Buyers who have each had two or more COD orders dispatched and returned, so you can ask them to prepay.

Example: 9 buyers have each refused 2+ COD deliveries, 23 failed deliveries between them. Ask this group to prepay.

Prepaid shift

The gap between your COD failure rate and your prepaid one, sized as the case for a pay-up-front incentive.

Example: COD orders fail at 18%, prepaid at 2%. COD is 64% of your volume. A small prepay discount moves that risk off your books.

Funnel-aware rules

Plus only

Plus only, powered by our privacy-safe Web Pixel.

PDP conversion

Products getting plenty of views but very few add-to-carts, the page is the bottleneck, not the traffic.

Example: Acme Widget got 47 views but only 1 add-to-cart (2.1% vs your store avg 8.4%). Likely the photos or copy.

Ad-channel leak

A paid traffic source pushing visitors with a conversion rate well below your overall.

Example: TikTok sent 200 visitors, only 3 added to cart (1.5% vs overall 6.2%). Pause and rebuild creative.

Time-of-day

When your traffic actually lands, so you can schedule ads, emails, and promos to hit the peak window.

Example: 58% of your traffic lands 7pm–11pm. Schedule ad spend and emails to land just before this window.

Mobile bounce

Big mobile vs desktop bounce gaps that mean money is leaking from the smaller screen.

Example: Mobile bounce 78% vs desktop 41%. Likely heavy hero or CTA below fold. Fix before spending more on traffic.

What it’s worth. And whether it worked.

A to-do list is only useful if you know which item pays for your morning. Every recommendation is sized in your own currency, your store gets a health score, and we go back and measure what changed after you acted.

Every recommendation carries a number

We size what a fix is worth per month and show the arithmetic behind it. Always a range, never a single figure, with the inputs that produced it listed underneath.

  • Capped at 20% of your trailing revenue, so a small store never gets told it's leaving five figures on the table
  • Findings we can't size honestly ship without a number rather than with an invented one
  • Low-confidence estimates stay on their own card and never inflate your headline total

One store score, seven sub-scores

Revenue, conversion, products, customers, marketing, inventory, and delivery, each scored 0–100 and rolled into a single number you can watch week to week.

  • Anything we can't measure says why, instead of showing a dash or a made-up score
  • Your total is the weighted mean of whatever is genuinely measurable on your store
  • Movement is damped to 5 points a week, so one sold-out product can't swing it

We check whether it actually worked

Mark something done and we re-read the same metric 14 and 28 days later, against an equal window before you acted. Slower fixes get 28 and 56 days.

  • Restock, win-back, and cash-on-delivery are measured on the longer horizon, because their fix takes real-world time to land
  • Windows are always whole weeks, so day-of-week seasonality cancels out
  • Reported as what happened after you acted, never because you acted, we can't run a holdout on your store
Your store, this weekExample
Potential revenue unlocked
$2,840/ month
Range $1,910 – $4,120 · across 6 opportunities

Store score+3 this week
67/ 100
  • Revenue78
  • Conversion62
  • Products85
  • Customers54
  • Marketing
  • Inventory41
  • Delivery69

Marketing is unrated: it needs visitor tracking to measure.


After you acted

4 of 6 completed actions improved on their metric, worth +$1,180 over the matched window.

Measured, not attributed. We compare the window after you acted to the equal window before it.

Why merchants pay for DropifyXL

We're not a dashboard. We're a weekly to-do list, ranked by impact, with the boring data work already done.

Tells you what to do, not what's true

We refuse to dump charts. Every screen answers "what should I do next?" with one specific action and a deep link straight into your admin.

Privacy-safe by design

The Plus visitor pixel is cookieless, sandboxed by Shopify, and respects your visitors' consent automatically. Raw events live in our database for less than 36 hours, then are aggregated and deleted.

AI rewrites language, not facts

Numbers, product names, and percentages always come from your store data, the model never invents anything. Pro and Plus route through the latest Claude, ChatGPT, and Gemini models.

Native Shopify Billing

No separate Stripe setup, no credit-card form. Plan changes flow through Shopify's billing API and reflect on your existing invoice. Cancel any time from your admin.

Honest about what it can't see

A sub-score we can't measure says why instead of showing a made-up number. A risk signal without the data behind it abstains instead of scoring clean. Customer contact details stay masked until you click to reveal one, so a screen-share never leaks them.

Works in cash-on-delivery markets

Four COD rules and a pre-dispatch review queue switch on automatically when we see cash on delivery in your orders, on every plan including Free, and stay completely invisible if you don't take it.

Built with the tools you trust

Shopify
Claude
OpenAI
Gemini
  • OAuth connection, revoke any time from Shopify
  • Read-only on your store data (we never write products)
  • GDPR webhooks implemented day one
  • Customer name and email only, no phone or address
  • No customer data ever reaches the AI models

Simple, transparent pricing

Free forever, or 7-day free trial on paid plans. Billed through Shopify, cancel any time from your admin.

Free

$0

Free forever


  • Your at-a-glance store health check: store score and sized revenue opportunity
  • 1 recommendation per week, any of the 10 core rule types
  • Cash-on-delivery diagnosis, if your store takes COD
  • Copy polished by fast, cost-efficient AI models
  • Mark done, snooze, or dismiss
  • Last 3 actions in history

Pro

$19/ month

7-day free trial


  • Everything in Free, plus:
  • 5 ranked recommendations every Monday morning, in your inbox
  • All 10 core rule types in rotation
  • Cash-on-delivery pre-dispatch review queue
  • Copy polished by the latest Claude, ChatGPT, and Gemini models, sharper, more natural write-ups
  • Full action history with one-click reactivation
Most popular

Plus

$39/ month

7-day free trial


  • Everything in Pro, plus:
  • 10 fresh recommendations every morning at 9am, daily operating rhythm
  • Copy polished by the latest Claude, ChatGPT, and Gemini models, sharper, more natural write-ups
  • Visitor behavior analysis (Web Pixel, privacy-safe and cookieless)
  • Funnel-aware recommendations: PDP conversion, ad-channel leaks, time-of-day, mobile bounce
  • Ready-to-send draft emails (win-back, abandoned cart), up to 50 a day
  • Priority support

What you get on every plan

  • Native Shopify Billing, cancel any time
  • Read-only on your store data
  • GDPR webhooks implemented
  • No theme code touched
  • Store score and revenue opportunity sizing
  • Outcome measurement on everything you mark done
  • No annual lock-in. No long contracts.
  • No third-party Stripe setup or extra credit-card form.

Prices in USD · Billed monthly through Shopify · Pricing subject to change with notice

Built honestly

What you can expect from us

We're new. So instead of a wall of testimonials we don't have yet, here's what we'll commit to from day one.

No fake reviews

We won't publish testimonials until they come from real verified Shopify merchants. When you see one here, it's real.

Privacy by design

Cookieless visitor pixel. Raw events deleted within 36h. No PII stored. Data never sold or shared. GDPR webhooks live day one.

Cancel any time

Billed through Shopify, downgrade or cancel from your admin in two clicks. No retention dark patterns.

We answer support emails

Real humans. Plus plan gets priority response. Free + Pro responses within 1 business day.

Are you one of our first 100 stores?

Get a direct line to the founder, monthly check-ins, and your feedback shipped into the product. Just install and we'll reach out.

Frequently asked questions

Everything you need to know before you install.

Product

Every Monday morning we scan your Shopify store and surface a ranked list of specific actions to take that week: restock alerts, win-back campaigns, pricing nudges, ad creative briefs, cash-on-delivery risk (if you take COD), and on Plus, funnel-aware insights powered by a privacy-safe Web Pixel. How many you get depends on your plan: 1 a week on Free, 5 a week on Pro, 10 a day on Plus. Each recommendation has a clear next step, a sized estimate of what it's worth per month, and a deep link into your Shopify admin. We never write to your store; you make the change yourself.

Each rule does its own arithmetic against your real store numbers, and we show you that arithmetic on the card. Three guardrails keep it honest. First, every estimate is a range with a confidence level, never a single figure. Second, no single opportunity may claim more than 20% of your trailing 30-day revenue, so a small store never gets told it's leaving five figures on the table. Third, when a signal is real but we can't size it defensibly, the recommendation ships without a number rather than with an invented one. Low-confidence estimates appear on their own card but never roll into your headline total.

A single 0–100 number backed by seven sub-scores: revenue, conversion, products, customers, marketing, inventory, and delivery. Anything we can't genuinely measure on your store is marked unrated with the reason (for example, marketing and conversion need visitor tracking; customers needs at least 10 buyers with an order), and your total is the weighted mean of whatever is actually measurable. Movement is capped at 5 points per snapshot so one sold-out product can't swing the number.

Yes. When you mark something done, we re-read the metric behind it 14 and 28 days later and compare it against an equal-length window before you acted. Slower fixes get 28 and 56 days instead: restock (supplier lead time), win-back (a lapsed customer returning isn't a same-week behaviour), and cash-on-delivery (orders have to travel out and back before they settle). Windows are always whole weeks so day-of-week seasonality cancels out. We report this as what happened after you acted, never because you acted, we can't run a holdout on a single store and won't pretend otherwise.

Shopify gives you the data. We give you the to-do list. Instead of 50 charts, you get 5 ranked things to act on this week, phrased in plain English, with the math already done.

No. Our architecture splits responsibility: a deterministic rules engine reads your store data and decides what to recommend; the LLM only rewrites the language. Numbers and product names always come from your store, never from the model.

Yes. The rules apply to any Shopify catalog with orders + customers. We started with dropshippers because the wedge is sharpest there, but the product is general-purpose.

Pricing & plans

Three: Free ($0), Pro ($19/mo), Plus ($39/mo). Free is your at-a-glance store health check: 1 recommendation per week in your dashboard, no email. Pro turns Monday morning into a ritual: 5 ranked recommendations land in your inbox every Monday at 9am local time, plus full action history with one-click reactivation. Plus is for merchants who run their store daily: 10 fresh recommendations every morning at 9am, ready-to-send draft emails, and 4 funnel-aware rules powered by the opt-in visitor analytics pixel.

Yes. The rules engine that decides what to recommend is identical on every plan, Free, Pro, and Plus all get the same math. What changes is the model we use to polish the write-up: Free runs on fast, cost-efficient models to keep the plan free to offer; Pro and Plus route through the latest Claude, ChatGPT, and Gemini models for sharper, more natural copy. Either way, numbers and product names always come from your store data, never the model, see "Does the AI ever invent numbers or product names?" above.

Yes, 7 days on Pro and Plus. We pass trialDays to Shopify Billing explicitly, so the trial period is enforced by Shopify itself. You won't be charged until day 8.

Through Shopify Billing. Your DropifyXL subscription appears on your existing Shopify invoice, no separate Stripe account, no second credit card form. Cancel from your Shopify admin in two clicks.

Any time. The pricing page in-app routes through Shopify's standard plan-change flow. Plus → Pro downgrade also automatically removes the visitor pixel from your storefront.

For win-back and abandoned-cart recommendations, DropifyXL drafts the actual email for a specific customer, subject line and body, which you edit and send from inside the app. Two rules govern it: win-back emails only go to customers who accepted marketing, and there's a rolling cap of 50 sends per store per 24 hours, shown as a live counter so you always know where you stand. The same customer can't be sent the same draft twice.

Cash on delivery

Yes, and it costs you nothing to find out. Four cash-on-delivery rules switch on automatically once we detect COD in your order history, and stay completely silent if you don't take it. They cover: what dispatched-and-refused orders actually cost you each month, which unfulfilled COD orders to check before you ship, which buyers repeatedly refuse deliveries, and how much of your risk a prepay incentive would move. All four are available on every plan, including Free, because a merchant losing money to failed deliveries deserves the diagnosis rather than a paywall in front of it.

Shopify has no cash-on-delivery flag, so we match against the payment gateway names on your orders, both Shopify's manual payment methods and the regional COD apps. We match confidently or not at all: 'manual' is deliberately excluded because plenty of stores use it for bank transfer or in-person pickup, and telling you your prepaid orders are failing would be worse than staying quiet. The COD rules also stay silent until COD is at least 5% of your volume and you have at least 20 COD orders, so a one-off never triggers them.

A ranked list of your unfulfilled COD orders, scored on the patterns that precede a refused delivery on your store: order value against your average, the buyer's own COD history, repeat orders inside 48 hours, unusual quantities, and time of day. Each order shows why it was flagged and deep-links into your Shopify admin. It's read-only by design, we don't cancel, tag, or hold fulfilment, which is why it ships without asking for write access to your orders. Available on Pro and Plus; Free sees the counts.

The strongest cash-on-delivery signals are phone validity and delivery-address quality, and both are Shopify protected customer data that we don't currently hold approval for. Rather than scoring those as clean, which would silently mark risky orders safe, those signals abstain and the page tells you what percentage of the picture you're seeing. The moment Shopify grants those fields, the same page sharpens on its own with no change on your side.

Only you know, so we ask. Until you tell us we use a mid-range default and label every figure built on it as an estimate. Set your real cost per failed attempt (forward shipping, return shipping, packaging, handling) on the cash-on-delivery page and every COD figure sharpens to high confidence. We deliberately exclude lost margin from that number, because the goods come back and get resold, and counting it would roughly double every figure we print.

Visitor analytics (Plus)

Five standard Shopify events: page_viewed, product_viewed, product_added_to_cart, checkout_started, checkout_completed. For each event we capture timestamp, anonymous session ID (cookieless, daily-rotating), first-touch source (UTM or referrer), product ID where applicable, page type, and device class. No PII, no full URLs, no IP storage.

Raw events live in our database for less than 36 hours. A nightly job rolls them up into anonymized daily summaries (per source / per product / per page type) and DELETES the raw events. We never accumulate visitor-level history.

Yes. The pixel checks Shopify's Customer Privacy API on load. If the visitor hasn't consented to analytics, we never send anything. There's also a per-shop kill switch in Settings (defaults on for Plus, off for everyone else).

It runs in Shopify's sandboxed Web Pixel runtime, separate from your storefront's main thread. We send events via navigator.sendBeacon, which doesn't block page navigation. Real-world impact is single-digit milliseconds.

Security & data

Seven scopes, five of them read-only: read_products and read_inventory (catalog and stock levels for the restock rule), read_orders and read_all_orders (order history), and read_customers (for the win-back rule). The two remaining are write_pixels, which only lets us install our own analytics surface on your storefront, and read_customer_events, which lets us receive the events that pixel emits. Both stay dormant until you enable visitor analytics on Plus. We request no write access to your products, orders, customers, or theme, every recommendation deep-links you into the Shopify admin to make the change yourself.

Shopify's standard read_orders scope only exposes the last 60 days. Two of our rules need more than that: the win-back rule looks at a 60–180 day window to find customers who have genuinely gone quiet (60 days alone can't tell you that), and the pricing rule needs a longer baseline to distinguish a real margin trend from a slow week. read_all_orders is the only way to read past that 60-day wall. It's read-only, the same as read_orders, just without the time limit.

No. This is enforced in the architecture, not by policy. The rules engine produces two separate things: structured numbers, which go to the model to be written up, and references to the specific customers involved, which never leave our database and are joined back in only when your dashboard renders. There is no code path that puts a customer name, email, or phone number into a model prompt. Contact lists are also masked by default in the dashboard, so a screen-share doesn't leak them, and unmask one row at a time only when you click.

Shopify approves protected customer fields individually. We hold approval for name and email; we do not read phone numbers or addresses. Where a feature would be sharper with a field we can't read, it abstains and says so rather than guessing, which is why some cash-on-delivery risk signals show as unavailable.

Postgres on Supabase. Your data is isolated per shop. The pixel ingest endpoint uses per-shop bearer tokens and rate limits (2000 events/min/shop hard cap).

All three GDPR webhooks are implemented (customers/data_request, customers/redact, shop/redact). Uninstalling the app marks your shop inactive right away and cascades to a full data delete 90 days later (in case you reinstall), or sooner on request via our contact form.

Getting started

Under 5 minutes for the install + OAuth handshake. Your first scan completes within ~30 minutes for most stores; very large catalogs may take longer and queue automatically.

Right after the initial scan completes, you receive a 'first action plan ready' email. Then weekly on Mondays at 9am store-local (Pro) or daily on Plus.

We need at least a handful of orders, products, and customers for rules to fire meaningfully. Brand-new stores will see fewer recommendations until enough data accumulates, usually 2–4 weeks.

Still have questions? Contact support or jump to the pricing. Ready to go? Install on Shopify.

One growth tip per week

What we're learning, building DropifyXL

Short, specific notes on what actually moved the needle for the stores using DropifyXL, the rules that triggered, the email copy that converted, the experiments that failed. No spam. Unsubscribe in one click.

Stop guessing. Start every week with a plan.

Install in under 5 minutes. Free plan included. 7-day trial on Pro and Plus, billed through your existing Shopify admin.

Built for Shopify
Native OAuth install. Billed through your Shopify admin.
No theme code
We never modify your storefront. Read-only on store data.
Privacy-safe
Cookieless pixel. Events deleted within 36 hours.

Free plan, no credit card · Cancel any time from Shopify