Commerce

Shopify automation for bulk product uploads and store admin

Shopify automation in the admin you're signed into: bulk product uploads from a sheet, price and stock updates, competitor checks. You approve what goes live.

Last updated September 19, 2026

Free credits, good for 7 days — no card required

Top automations

Bulk product upload from your sheet
New products go from a Google Sheet into your Shopify admin with variants, images, inventory and collections, saved as drafts until you publish them.
Price and stock updates
Change a column in the sheet and dassi carries it into the matching products, then writes back what it changed and anything it held.
Competitor price checks
The handful of competitor product pages you watch, checked on a schedule, with their prices laid next to yours in the sheet.
Review reply drafts
Replies to new product reviews drafted in whichever review app your store uses, held for you to read before anything is posted.
Supplier and carrier forms
Order and product details copied from Shopify into the supplier portals and shipping forms that sit around your store.

How to use dassi with Shopify

What Shopify owners hand over first

The Shopify work people give dassi is mostly unglamorous. Thirty new products that have been sitting in a Google Sheet since last Thursday. A supplier who raised prices on a whole range and sent the new list as a PDF (it is always a PDF). Checking whether the two stores you keep an eye on moved their prices this week, a job that tends to get done in the weeks somebody remembers it.

If your product data already matches Shopify’s CSV template column for column, use the importer, because nothing we do beats it for speed. Shopify Flow is good at events inside the store too, like tagging an order or hiding a product when stock hits zero. The work that reaches us usually starts somewhere else: in a supplier’s price list, on a competitor’s product page, in a carrier portal open in the next tab. dassi works in the browser you already use, signed into the same admin you are, so it can follow that work across sites without an app install or an API key. Plenty of the people doing this sell on Etsy or Amazon as well, in which case the sheet feeds more than one store.

A bulk product upload, taught once

Say there are 40 products in the sheet, with title, description, price, cost, SKU, size and color variants, a column of image URLs, and the collection each one belongs in.

  1. You show dassi one row: which column feeds which field, what a finished product looks like, and that everything saves as a draft.
  2. It reads all 40 rows and checks them against your rules before it opens Shopify (price above your margin floor, at least one image, no SKU already in the store).
  3. In the admin it creates each product, adds the variants, pulls images in with “Add from URL”, sets inventory and the collection, and leaves the status on Draft.
  4. It writes the admin link back next to each row, or the reason it held that row.
  5. You skim the drafts and set them active.

Next time you point it at the new rows. It is slower than the importer because it goes screen by screen, and we haven’t worked out where the crossover sits; somewhere past a hundred products, we suspect, though a catalog heavy on variants moves it a lot. For a really big batch, have dassi turn your messy sheet into Shopify’s import CSV and upload that file yourself. The same sheet can also drive Amazon and Etsy listings in one run.

What waits for your yes?

You pick which actions need approval. On a store we’d flag publishing, price changes, archiving or deleting products, and anything that touches an order, from a refund to an email to a customer. dassi pauses there and shows you what it’s about to change. If a row doesn’t fit what you taught it (a duplicate SKU, say, or a variant option the sheet never mentions) it asks.

It also can’t do anything your Shopify account can’t. For a sturdier fence than an instruction, run it in a separate browser profile signed into a staff account with narrower permissions.

Before you put it on a schedule

Scheduled runs happen in your own browser, so a laptop asleep at 7am means the 7am price check waits for you. If the admin session has expired, dassi signs in with whatever your password manager fills in and you type the two-step code. The pages it reads, cost prices included, go to the AI model you chose (through dassi’s relay if you use included credits), which is worth deciding on purpose if you guard your margins closely.

Reviews and forms tend to come next. Owners ask for replies drafted to product reviews in whatever review app they use, and for order details typed into a supplier’s web form every afternoon, which is about as dull as store work gets and probably why it keeps slipping.

Install dassi and try it in Shopify

Open Shopify in Chrome, launch dassi’s sidebar, and describe your workflow.

Add dassi to your browser

Free credits, good for 7 days — no card required

Sign up — get 10% off

Create your dassi account. We'll email your discount code + the desktop install link.

or