Shopify Sidekick & Flow With Approval Gates (Keep Control)
Direct answer: Treat Shopify Flow as a machine that executes and Sidekick as a machine that proposes. Fully automate only low-risk work such as internal alerts and triage tags. Let Sidekick draft copy and ideas, but review before publishing. Put a human approval gate on anything that touches money, stock, public storefront content, feeds or customer data — because store changes are live commerce, not draft documents.
Shopify Sidekick and Shopify Flow are useful. They are also easy to over-trust. Sidekick can draft and explain inside admin; Flow can fire actions the moment a condition is true. Neither tool knows your brand risk tolerance, your GST quirks, or which customer should never get an automatic refund.
This guide shows how to use both without losing control.
What Shopify Flow and Sidekick are each for
Shopify Flow is rules automation: when X happens, do Y — tag an order, send an internal email, hold fulfilment, add a customer to a segment and so on, depending on your plan and the actions available. It is excellent for consistent, low-ambiguity work.
Shopify Sidekick is an in-admin assistant: ask questions, get explanations, and draft content or suggested next steps in context. It speeds up thinking and drafting. It is not a substitute for a change log or for your judgement on live changes.
Your job — or your operator's job — is to decide which proposals become standing rules, and which stay human-gated every time.
Why do Shopify approval gates matter?
Because prices, stock, refunds and copy can lose money in an afternoon, and mistakes hit cash and customer trust immediately. Approval gates separate proposal from power: whoever holds staff or collaborator access should not equal silent autopilot. That matters more, not less, when AI speeds up the proposals — and small NZ shops feel mistakes harder than big brands do.
An approval gate is a deliberate pause:
- Draft / detect — AI or Flow flags something (draft product copy, low stock, payout mismatch, theme update available).
- Human review — a person checks the blast radius: money, inventory, SEO, customer experience, legal and tax.
- You approve — a plain-English yes, no, or question.
- Execute and log — only then does the change run, and the log records who approved it and when.
If step 2 or 3 is missing, you do not have an approval-gated operation. You have hope.
Safe to fully automate in Flow (usually)
These patterns tend to have a small blast radius when conditions are tight and tested on a small sample first:
- Internal alerts — email or Slack-style notifications for high-value orders, fraud signals Shopify already flags, or "order older than N hours still unfulfilled".
- Tagging for triage — tag orders that match known exception patterns (PO box, remote region, gift notes) so people can work the queue faster.
- Customer tags for segments — for example, tagged after N paid orders, then used in email tools you already control.
- Hold fulfilment on clear risk rules you already follow manually (such as an address validation failure), with a human release path.
Even here: name the Flow clearly, document the trigger in a shared note, and review it after the first week of live data. "Set and forget" is how silent mistakes compound.
Draft with Sidekick, approve before publishing
Use Sidekick (or any drafting AI) freely for:
- Product title and description drafts for you to edit.
- Collection descriptions and FAQ starters.
- Suggested Flow conditions in plain English that a person then builds carefully.
- Exception digests and change lists.
- Checklists for app update reviews or theme change regression tests.
Do not paste Sidekick output straight into live products, legal pages or shipping policy text without a human pass. Tone, claims and local compliance — including how you talk about GST, returns and delivery in NZ or your market — are judgement calls. For more on this split, see seven Shopify ops tasks AI can draft that you still approve.
Never fully automate without a gate
Keep a hard stop — human approval every time — for:
- Refunds, store credit and discount codes above a small threshold you define, and any refund outside your written policy.
- Inventory adjustments that could cause oversells or hide shrinkage, including quantity overrides or stock buffers without a noted source of truth.
- Price changes and compare-at pricing.
- Theme code, app installs and removals, and app updates that alter checkout, speed or tracking.
- Merchant Center and feed mapping changes that can mass-disapprove products — including attribute edits on hero SKUs without a before/after note. See Merchant Center disapprovals on Shopify.
- Accounting sync "fixes", such as forcing matches in a Xero–Shopify setup without a reconciliation note. See the five common Xero–Shopify mismatches.
- Customer data exports and any bulk delete.
If a Flow action can move money or change the public catalogue, default to notify and queue, not auto-execute.
A simple operating pattern you can copy
1. Split work into three buckets
- Auto — Flow runs end to end; weekly review only.
- Propose — Flow or AI creates a ticket or draft; a person approves.
- Manual — always human (refunds over threshold, legal pages, brand campaigns).
Write the bucket next to each process on a one-page ops map. If everything is "Auto", you have not thought it through.
2. Prefer notify-first Flows
Start new Flows as notification and tag only. After two quiet weeks, promote the ones that never false-fired to stronger actions. Demote anything noisy.
3. Use staff permissions on purpose
Give operators, internal or external, the minimum Shopify staff permissions the work needs, and revoke them when the engagement ends. Approval-gated ops still need least privilege — see what to ask before granting collaborator access.
4. Keep a change log outside chat
Slack and email threads are not an audit trail. A simple shared sheet or doc is enough: date, proposed change, who approved it, who executed it, and the result, in plain English. Your future self (and your accountant) will care.
5. Test in a controlled way
Where Shopify gives you a development store or a safe test path, use it for Flow experiments. On a live store, test with narrow conditions (one SKU, one tag, one location) before widening.
NZ and global practical notes
- Timezone: schedule reviews in a window when you actually open admin. For NZ-based operators that often means mornings, which still overlap AU afternoons and some APAC evening traffic. Global stores should pick a review cadence that matches peak exception volume, not vanity timezone branding.
- Tax and documents: automation should never invent GST treatment. Flows can flag odd orders; people decide the coding.
- Apps: every extra app is another automation surface. Audit quarterly and remove what Flow or native Shopify already covers.
Illustrative examples
Illustrative examples based on patterns we see with NZ small businesses. Details generalised; not specific client results.
An automated rule nearly set a clearance collection's prices to $0 from a bad CSV. The approval gate caught it because every price change required a yes. Tedious. Valuable.
FAQ
What is the difference between Shopify Flow and Sidekick?
Flow is rules automation that executes actions when a condition is met. Sidekick is an in-admin assistant that explains and drafts. Treat Flow as the executor and Sidekick as the proposer.
What changes should always need approval?
Prices, discounts, refunds above your threshold or outside policy, inventory adjustments, theme and app changes, feed attribute changes that affect Shopping, accounting sync fixes, customer data exports and bulk deletes.
Can I publish Sidekick drafts directly?
Not to live products, legal pages or shipping policy without a human pass. Tone, claims and local compliance such as GST, returns and delivery wording are judgement calls.
Does approval slow everything down?
It slows irreversible actions and speeds up trust. Most weekly fixes batch into one approval message.
How should approvals be logged?
In a shared sheet or doc outside chat: date, proposed change, approver, executor and result, in plain English.
Is this only for big brands?
No. Small NZ shops feel pricing, stock and refund mistakes harder, so the gates matter at least as much.
Next step
You can run this pattern yourself, and many founders do — until the Propose queue becomes the new inbox. If you want a live look at which of your current Flows and admin habits belong in Auto, Propose or Manual, book a free 20-minute diagnostic. Every change stays approval-gated: AI and Flow do the legwork, a person reviews, you approve. The founding retainer is NZ$790/month ex GST, month to month — only if the diagnostic shows a fit.
Glossary (Ahrefs, Search Console, Merchant Center): /#glossary. About: /about/.
Backroom Ops is an independent Shopify operator — not affiliated with or endorsed by Shopify Inc. Shopify is a trademark of Shopify Inc.