All templates
For portrait photographers, wedding photographers & photography studios selling prints

Track every print order from placed to shipped

Every morning, WebRun opens Studio Ninja, finds print and product orders whose stage changed since yesterday, logs each order's client, product, and stage in Google Sheets, and posts a clean print order digest to the studio's Slack channel so nothing sits unnoticed in production.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Studio Ninja find print orders with a status change
2 Google Sheets log each order's current stage
3 Slack post the daily print order digest
Run a sample
In short

How do I track photography print order status without checking manually?

WebRun checks Studio Ninja every morning for print and product orders whose stage changed since yesterday, logs each order's client, product, and current stage in Google Sheets, and posts a grouped status digest to Slack. Orders stuck in the same stage for more than 7 days are flagged, so nothing sits forgotten in production.

  • The team sees every print order's stage each morning without checking manually
  • Stuck orders are flagged before a client has to ask where their prints are
  • The order log stays current without anyone updating it by hand

Built for portrait photographers · wedding photographers · photography studios selling prints · studio production managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.studioninja.co in a real browser with your saved login - no setup, no API keys.

  2. 1
    Studio Ninja - find print orders with a status change
    studioninja.co How to Automate Studio Ninja
    WebRun in Studio Ninja: find print orders with a status change
    WebRun opens Studio Ninja to find print orders with a status change.
    • Open Studio Ninja and review print or product orders whose stage changed since yesterday's run
    • Capture the client, product, order date, and current stage for each
    • Note any order that has sat in the same stage for more than 7 days

    Done when Every print order with a status change is listed with its current stage.

  3. 2
    Google Sheets - log each order's current stage
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log each order's current stage
    WebRun opens Google Sheets to log each order's current stage.
    • Update the order tracking sheet with each order's latest stage
    • Add a new row for any print order placed since the last run
    • Highlight orders stuck in the same stage for more than 7 days

    Done when The order tracking sheet reflects every print order's current stage.

  4. 3
    Slack - post the daily print order digest
    slack.com How to Automate Slack
    WebRun in Slack: post the daily print order digest
    WebRun opens Slack to post the daily print order digest.
    • Post the day's print order digest to the studio's production channel
    • Group orders by stage: placed, in production, shipped
    • Flag any stuck order at the top of the digest

    Done when The team has today's full print order status digest in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.studioninja.co
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Print order digest · Slack
OutputWhat each run produces - A daily Slack digest of print and product orders grouped by stage, with stuck orders flagged.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it contact the client about their print order?

No. This workflow is entirely internal. It only logs order stages in Google Sheets and posts a status digest to your team's Slack channel, never a client.

How does it know an order is stuck?

It flags any order that has sat in the same Studio Ninja stage for more than 7 days, so a forgotten order surfaces before a client asks.

What if an order was already shipped?

It reads the live order stage in Studio Ninja each morning, so shipped orders drop out of the active digest automatically.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.