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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.shutterstock.comin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.