Stocky shut down on 31 August 2026. See your replacement options Stocky closed 31 Aug: export window and replacements

Stocky is gone and I have no inventory tracking.

Writes every unit sold through Shopify into a Google Sheet you own, one row per order line as each order is paid, so you keep a record of what sold and when. Stocky Swap is the finished Make.com file: import it, add your own credentials, and test it with one order. $9.99 once, no subscription.

Shopify ended Stocky's service on 31 Aug 2026. Its data can still be exported, but Shopify provides no migration path.
$9.99
this blueprint on its own · one-time · no subscription

30-day money-back guarantee — email within 30 days for a full refund. Refund policy

Build it yourself free →

Quoted on server-side vs. app-based checkout tracking in MAKERSPACE, August 2026

before you buy

Which one is right for you

Stocky Swap on its own
$9.99

You relied on Stocky to know what sold and when, that record is the thing you need back, and you do not need the other three automations.

The Complete Kit
$19.99

You want two or more of the four automations. The kit is one scenario instead of four, so it fits inside Make’s free plan with a slot to spare and uses about a third fewer credits per order.

What the kit includes ↓
The free guide
$0

You have built a Make scenario before and are happy to lay out the Sheet and map the columns yourself. The free guide builds the same ledger.

Open the free guide →
what you get

2 files, yours to keep

IN THE FOLDER, IMMEDIATELY AFTER PAYMENT
  • ▸Blueprint 03_Stocky_Swap_Inventory.json JSON
  • ▸SA_Template_1_Stocky_Swap_Inventory.xlsx XLSX
prerequisites

Before you start

  • Shopify admin access that reaches Settings → Notifications. The store owner has it; a staff account needs the settings permission.
  • A Make.com account. This one scenario fits inside Make’s free plan.
  • A Google account with Drive, which is where your copy of the Sheet will live.
  • SKUs on your variants. The ledger reads the SKU from each order line, and a variant without one writes an empty cell that cannot be totalled against anything.
  • An opening stock count. The ledger records movement, not levels, so the first rows you add by hand should be today’s quantities for the sales to count down from.

Set up in 3 steps

No developer, no agency, no configuration screens. Three steps.

Step 01
Import the blueprint

In Make.com: Create a new scenario → Import Blueprint → upload Blueprint 03_Stocky_Swap_Inventory.json. Every module and field mapping is recreated as it was built.

Make.com · one click
Step 02
Copy the Sheet, paste your credentials

Copy SA_Template_1 into your own Drive (the six-column Inventory_Log is already laid out), then connect your Google account and your Shopify store where the blueprint marks the placeholders.

Google Sheets · your own connections
Step 03
Add the webhook and place a test order

In Shopify Admin → Settings → Notifications → Webhooks, add an Order payment webhook pointing at the Make.com URL. Place a test order and watch the row land: timestamp, SKU, quantity, order ID, product.

Shopify Admin · no app install
full setup

Setup, click by click

  1. Download both files from the Drive folder

    Your Stripe receipt links to a Drive folder holding the JSON blueprint and the Excel template. Save the JSON to your computer: Make imports from a local file, not from a Drive link.

  2. Import into an empty scenario

    In Make, open Scenarios and start a new one, then use the three-dot menu at the foot of the editor and pick Import Blueprint. Choose the JSON. The editor redraws the whole chain: the webhook that receives each order, the iterator that splits it into lines, and the Sheets step that writes each line.

  3. Turn the template into a Google Sheet

    Upload SA_Template_1 to Drive and open it with Google Sheets so it converts; the scenario writes to a Google Sheet, not to an .xlsx file stored in Drive. Leave the tab called Inventory_Log named exactly that: the scenario finds it by name.

  4. Connect Google and pick the Sheet

    Open the Sheets step, add a connection to your Google account, and select the converted spreadsheet in the file picker. The column mapping is already done; nothing else in that step needs touching.

  5. Give Shopify the webhook address, then switch on

    Click the webhook step and copy its address. In Shopify Admin, go to Settings, then Notifications, scroll down to Webhooks and create one on the Order payment event in JSON format with that address. Save it, then turn the scenario on in Make so it runs whenever an order arrives.

  6. Prove it with one order

    Buy something with a SKU: a cheap real order you refund, or a checkout through Shopify’s test payment gateway. Once the run finishes there should be one new row per line: time, SKU, a negative quantity, the order ID, the product title and a note. Delete the test rows once you have seen them.

what it replaces

What it replaces, and what it does not do

Linnworks, Skubana and Inventory Planner are inventory systems in the full sense: purchase orders, supplier lead times, demand forecasts, warehouse locations. Stocky Swap is none of that. It is a sales ledger: every unit that leaves through a Shopify order is written to a Sheet you own, as it happens. If what you relied on Stocky for was knowing what sold and when, that is the whole job, and a monthly subscription to a forecasting suite pays for screens you will not open. If you raise purchase orders against suppliers every week, one of those tools is the right call, and this page is not trying to argue you out of it.

App
What it costs
Shopify Stocky
retired
Prediko
$49–$119/mo
Inventory Planner
quote only
Replaced by Stocky Swap
$49–$119/mo saved
when it breaks

When it breaks, and how you will know

Every automation fails sometimes. These are the ways this one does, what causes each, and where to look.

A paid order produced no rows at all.

WhyThe scenario is switched off, or Shopify is posting to an old address. Every fresh import gets a fresh webhook URL, so a re-import leaves the Shopify webhook pointing at nothing.

CheckIn Make, confirm the scenario toggle is on and look in History for a run at the time of the order. No run means Shopify never reached it: compare the address in the Shopify webhook list with the one on the webhook step.

Rows arrive with the SKU column empty.

WhyThat variant has no SKU in Shopify.

CheckOpen the product in Shopify and add a SKU to each variant. The scenario only fixes orders from then on, so correct the blank rows already in the ledger by hand.

Make shows runs, but the Sheet stops filling.

WhyThe Google connection has lapsed (changing your Google password or removing Make’s access revokes it) or someone renamed the tab. The Sheets step is set to ignore errors, so the run can still finish without an alert.

CheckOpen the latest run and click the Sheets step. An authorisation error means reconnect Google; a message that the sheet cannot be found means the tab no longer reads Inventory_Log.

Rows stop partway through the month.

WhyThe Make account has used its monthly credit allowance. Each order line is a separate write, so large baskets use more than single-item orders.

CheckMake’s organisation dashboard shows usage against the allowance. Compare the ledger with Shopify’s order list for the gap and enter the missing lines by hand.

fixing more than one thing?
All four blueprints, both Sheets templates and the setup PDF
Four blueprints at $9.99 each, or all four in the kit for $19.99. The kit is one scenario instead of four, so it fits inside Make’s free plan with a slot to spare and uses about a third fewer credits per order. The kit also includes one support question.
$19.99
one-time
Get the Complete Kit — $19.99 →

Same 30-day money-back guarantee. See everything in the kit

faq

Stocky Swap, in detail

Can it import my existing Stocky history?
No. Stocky Swap logs forward from the next order it sees and does not import history. Export your Stocky purchase orders, stocktakes and supplier records separately: Shopify says read-only export stays open for at least 90 days after 31 August 2026, and has published no end date. The sooner Stocky Swap is switched on, the fewer new orders fall outside the log.
What exactly lands in the Sheet?
One row per order line item, in six columns: timestamp, SKU, change amount (the quantity sold, as a negative), order ID, product, and a free-text note. It is a running ledger, not a snapshot, so you can total it any way you like.
Do I need a paid Make.com plan?
Not for this one scenario: it runs on Make’s free plan. Make’s free plan caps how many scenarios you can have active at once, so running several blueprints together is what pushes you onto a paid tier.
What if I would rather build it myself?
The free guide at /stocky-swap/ walks through the same scenario module by module and the result is identical on day one. You are paying for the finished file: the line-item loop, the column mapping and the Sheet layout already done, and the afternoon it takes to get them right.
Does it record restocks, returns and adjustments?
No: only units leaving through paid orders. Add incoming stock as a row with a positive number in the change column and a note such as “PO received”, and the running total stays honest. Returns go in the same way.
Will it slow down my storefront or checkout?
No. Nothing is installed on the storefront. Shopify hands the order to Make after payment, server to server, so the shopper’s page is never waiting on it.

Stocky Swap — Live inventory to Google Sheets.

Blueprint 03, import-ready. $9.99 once, no subscription, files yours to keep.

Get Stocky Swap — $9.99
30-day money-back guarantee — full refund, no questions. Refund policy
Instant access via Stripe
No subscription · ever
Any Shopify plan · any market