.shock commercial photo · video
A bearded man at a desk with three monitors, working in editing software

.companion.shock

The bridge to the agency portals. Some agencies have no FTP route at all, and the ones that do still need a human in a logged-in session to attach releases and declare GenAI. This runs those steps inside your own session — it reads the page you are already on.

Browser extension · Chrome & Firefox · v0.6.1

Browser extension · Chrome & Firefox · v0.6.1

Download the extension (.zip) ↓

Browser extension · Chrome & Firefox

What it does

Browser extension · Chrome & Firefox

The steps FTP cannot do

Web-form upload, attaching model and property releases, and the GenAI declaration — the portal work publish.shock cannot reach over FTP, driven inside your session.

Reads your sales back

Reads agency contributor dashboards and posts the figures to stats.shock, so cross-agency sales analytics work without a CSV export every month.

Your session, not ours

Read-only on the agency’s page. No credentials are stored by the extension and nothing is retained after the read — it works because you are already signed in.

Agencies supported today

Shutterstock, Adobe Stock, iStock/Getty, Dreamstime, Alamy, Pond5 and 123RF, with a CSV fallback for anything not yet covered.

upload earnings no passwords coverage

Browser extension · Chrome & Firefox

Install

Browser extension · Chrome & Firefox

  • Download the extension package from the link above.
  • Open your browser’s extensions page and enable Developer mode.
  • Choose Load unpacked and select the unzipped folder.
  • Sign in to an agency portal as you normally would — the extension activates on the pages it knows.

Read-only by design. The extension never types your password and never stores one. It reads the page you have already opened, and posts only the figures — never your credentials — back to stats.shock. Works alongside .hub.shock: the Hub handles everything local (GPU, RAW, FTP delivery), the extension handles the portal steps that need a browser session.