All templates

Automated Tinsel CRM Material Restock Alerts

Every Monday, WebRun opens Tinsel CRM, checks material inventory against every job scheduled for the next two weeks, logs anything falling below your restock threshold to a Google Sheet, and posts a drafted purchase order to your Slack ops channel for someone to approve and submit.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:30 AM WebRunorchestrates each step
1 Tinsel CRM check inventory against upcoming jobs
2 Google Sheets log items below threshold
3 Slack post the draft purchase order
In short

How do I get alerted before holiday lighting material runs low?

WebRun checks Tinsel CRM every Monday for material inventory against every job scheduled in the next two weeks, logs anything falling below your restock threshold to a Google Sheet, and drafts a purchase order in Slack. Your ops team reviews and submits the order, so no vendor gets charged automatically.

  • No job gets held up because a material ran out unnoticed
  • Ops team sees a restock log and a drafted order every Monday
  • Vendors are never charged automatically. Every order needs human approval

Built for holiday lighting operations managers · Christmas light installers · seasonal lighting warehouse staff · holiday decor business owners

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.tinselcrm.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Tinsel CRM - check inventory against upcoming jobs
    tinselcrm.com
    WebRun in Tinsel CRM: check inventory against upcoming jobs
    WebRun opens Tinsel CRM to check inventory against upcoming jobs.
    • Open Tinsel CRM and pull current material inventory counts
    • Compare stock against material lists for jobs in the next two weeks
    • Flag any item that would fall below your restock threshold

    Done when Every material at risk of running short is identified against the job schedule.

  3. 2
    Google Sheets - log items below threshold
    google.com
    WebRun in Google Sheets: log items below threshold
    WebRun opens Google Sheets to log items below threshold.
    • Open the Material Restock Log sheet
    • Add a row per flagged item with current count, needed count, and shortfall
    • Mark any item already reordered as resolved instead of duplicating it

    Done when The log reflects every item currently below threshold with its shortfall.

  4. 3
    Slack - post the draft purchase order
    slack.com
    WebRun in Slack: post the draft purchase order
    WebRun opens Slack to post the draft purchase order.
    • Draft a purchase order listing each flagged item and quantity needed
    • Post it to the ops channel for a human to review and submit to the supplier
    • Do not submit any order to a vendor automatically

    Done when The ops team has a drafted purchase order ready for their approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.tinselcrm.com
ScheduleRuns automatically on this cadence
Every Monday at 7:30 AM
DeliveryHow each run's result reaches you
Restock alert · Slack
OutputWhat each run produces - A restock log in Google Sheets and a drafted purchase order in Slack for anything below threshold.
Spreadsheet + alert
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

Will it place an order with a supplier automatically?

No. WebRun only drafts the purchase order and posts it to Slack. Someone on your ops team reviews it and submits the order to the supplier themselves.

How does it know what threshold to flag?

You set a restock threshold per material in your run settings. Anything projected to fall below it within two weeks of jobs gets flagged.

What if an item was already reordered?

It reads the live inventory log each Monday, so any item already marked reordered or restocked is skipped from the next draft automatically.

Put this on autopilot.

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