All templates

Automated Shutterstock Invoice Export

Every Monday, WebRun opens your Shutterstock account, reads the billing history for invoices raised since the last run, captures the amount, the plan, the billing period, and the licensed downloads behind it, writes each one to Airtable, and posts a short summary to Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Shutterstock read the billing history
2 Airtable log each invoice
3 Slack flag it for bookkeeping
In short

How do I get Shutterstock invoices into my expense records automatically?

WebRun opens your Shutterstock billing history every Monday, reads each new invoice, and records the amount, the plan, the billing period, and the licensed downloads behind it. It writes every charge to Airtable and posts a short Slack summary, so the subscription reconciles against the card statement without anyone digging.

  • Every Shutterstock charge is logged the week it lands
  • The card statement reconciles without anyone hunting for a PDF
  • Amount changes between billing periods are called out, not missed

Built for office managers · bookkeepers · design agencies · marketing teams

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

  2. 1
    Shutterstock - read the billing history
    shutterstock.com
    WebRun in Shutterstock: read the billing history
    WebRun opens Shutterstock to read the billing history.
    • Open your Shutterstock account and go to billing history
    • Find invoices dated since the previous run
    • Read the invoice number, the amount, the currency, and the billing period on each
    • Note the subscription plan and how many licensed downloads it covered

    Done when Every new Shutterstock invoice has been read with its amount, plan, and period.

  3. 2
    Airtable - log each invoice
    airtable.com
    WebRun in Airtable: log each invoice
    WebRun opens Airtable to log each invoice.
    • Add a row per invoice with the number, date, amount, plan, and period
    • Record the licensed downloads used inside that period
    • Skip invoices already logged so the ledger never doubles up

    Done when Airtable holds one row per Shutterstock invoice, with no duplicates.

  4. 3
    Slack - flag it for bookkeeping
    slack.com
    WebRun in Slack: flag it for bookkeeping
    WebRun opens Slack to flag it for bookkeeping.
    • Post the new charges to the finance channel with the total for the week
    • Call out any amount that differs from the previous billing period
    • Link to the Airtable row so the bookkeeper can code it straight away

    Done when Finance has this week's Shutterstock charges in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.shutterstock.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
New charges · Slack
OutputWhat each run produces - A weekly record of new Shutterstock invoices with the amount, plan, billing period, and licensed downloads on each.
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

Can it change my Shutterstock plan or renew it?

No. WebRun only reads the billing history. It never changes a plan, never buys credits, and never enters payment details. Anything that costs money stays with you.

Where do the invoice details end up?

In Airtable, one row per invoice with the number, date, amount, plan, and billing period, plus a Slack post to the finance channel so your bookkeeper sees it the same morning.

Will it log the same invoice twice?

No. It checks Airtable for the invoice number before writing, so re-runs and overlapping weeks never create a duplicate row in your expense records.

Put this on autopilot.

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