Shoot into the project
Plan the job and bring frames in — tethered or imported — so the whole shoot lives in one shared library from the first click.
.shock Suite · software for photographers
Fifteen modules that move a commercial or microstock shoot from the first brief through culling, editing, releases, keywording and delivery to every stock agency — then sell the curated best of it direct — all over one shared project library, so nothing is re-exported between steps. Alongside it, agency.shock runs the studio's own marketing.
Plan the job and bring frames in — tethered or imported — so the whole shoot lives in one shared library from the first click.
Cull, edit, retouch, clear releases and keyword — each module reads what the last produced, with nothing re-exported between steps.
Deliver tagged files to every agency in one push, then track downloads and earnings — and what to shoot next.
The pipeline
Files flow left to right along the main line, each module handing off to the next. Skip any step you do not need — start in .tag.shock with finished JPEGs, or use .publish.shock alone. Alongside it, agency.shock runs the studio's own marketing rather than the shoot, while stats, rights and imla run continuously over the same library — .portfolio.shock sells the curated best of it direct, and .showreel.shock cuts it into a finished reel.
Plan the whole shoot — concept, shot list, models, locations, call sheets and budget — as one spine, with model-release status built in.
Open .plan.shockShoot tethered straight into the project, so frames land in the pipeline as you work.
Sort thousands of frames a day down to the keepers, with AI that learns your selections.
Open .cull.shockProcess RAW files to a consistent look across the whole take, in your own style.
Open .edit.shockApply natural skin and portrait retouching across a set without redoing every frame.
Open .retouch.shockMatch faces to signed model releases, so every commercial image ships compliant.
Open .release.shockGenerate agency-ready titles, descriptions and keywords for every image, at volume.
Open .tag.shockDeliver finished, tagged files to every stock agency over their own FTP, in one push.
Open .publish.shockRun the studio's own marketing operations — calendar, publishing, ads, search and reporting, in one place.
Track downloads and earnings per agency, with weekly advice on what to shoot next.
Open .stats.shockWatch the open web for your published images and flag unlicensed use as it appears.
Generate reference frames and moodboards, or finished stock images, on a credit system.
Open .imla.shockThe portfolio. Sell the curated best of the archive direct — cleared, release-matched, full resolution, at 100% margin.
Open the portfolioCurate the strongest stills and clips from the published library into a finished, stat-driven showreel — rendered automatically.
Costs against real agency earnings — profit per shoot, not just revenue.
Why one workflow
Most photographers stitch a shoot together across a dozen apps and re-export between every one. The Suite keeps the whole job in a single shared library, so each module reads exactly what the last one produced.
Every frame lives once. Cull, edit, release and tag all read and write the same project — nothing is re-uploaded or re-exported between steps.
No module is locked to the one before it. Start in .tag.shock with finished JPEGs, or run .publish.shock on its own — the line bends to how you actually work.
Stats, rights and AI generation stay on over the published library — feeding earnings, infringement flags and reference frames back into the line.
Cull thousands of frames, tag them agency-ready in seconds and deliver to every platform in one push — then see which subjects actually earn.
Run client shoots from call sheet to delivered, model-released images in one place — with release compliance tracked, not chased.
Replace a stack of subscriptions with one workflow on the free tier, and add modules only as the work grows.
The difference
The usual stack
A separate culling app — then export.
A RAW editor — export again.
A retoucher — re-import, re-export.
A spreadsheet for model releases.
A keyword tool + FTP scripts, by hand.
One .shock Suite
Cull, edit and retouch over one shared library.
Model releases matched to faces automatically.
Agency-ready keywords in seconds, at volume.
One push delivers to every agency, formatted.
Earnings & rights tracked — nothing re-exported.
plan.shock, cull.shock, edit.shock, retouch.shock, release.shock, tag.shock, publish.shock, stats.shock, imla.shock and showreel.shock are all live — only agency.shock, camera.shock, finance.shock, portfolio.shock and rights.shock are still shipping. Start with .tag.shock or .imla.shock below, or open any other live module above.
Pricing
Pay monthly or save with annual. .tag.shock runs free on your own API key; cloud plans add managed processing and more modules.
.tag.shock on your own API key, the shared library, and a taste of the pipeline.
Managed cloud processing across the live modules, at working volume.
Top-tier limits for studios shipping at scale across every agency.
FAQ
It's a production-workflow software suite for commercial and microstock photographers — fifteen modules that take a shoot from the first brief through culling, editing, retouching, model releases, keywording and delivery to every stock agency, track what it earns, then sell the curated best direct through .portfolio.shock and render an AI-curated showreel. Every file lives in one shared project library. Alongside the shoot pipeline, .agency.shock runs the studio's own marketing — calendar, publishing, ads and search.
Ten of the fifteen modules are live today: .plan.shock, .cull.shock, .edit.shock, .retouch.shock, .release.shock, .tag.shock, .publish.shock, .stats.shock, .imla.shock and .showreel.shock. .agency.shock, .camera.shock, .portfolio.shock and .rights.shock are still in development.
A few steps need the free Dotshock Desktop engine: RAW develop and RAW culling, tethered capture, automatic face matching and FTP delivery. Without it the browser apps still work on JPEG and PNG. The engine ships inside the Dotshock Hub — the Suite's desktop app (Windows beta): one install runs all the local servers and bridges the web apps to your machine.
No. No module is locked to the one before it. Start in .tag.shock with finished JPEGs, or run .publish.shock on its own — the workflow bends to how you already shoot.
One workflow in place of a stack of separate apps for culling, RAW editing, retouching, model-release management, keywording and multi-agency delivery — without re-exporting your files between each one.
Five plans from free to agency-scale (€0–€79/month). Start on the free tier and add modules as the pipeline grows. See the full breakdown on Suite pricing.
.tag.shock exports platform-shaped metadata for Shutterstock, Adobe Stock, Getty/iStock, Alamy and Pond5, and supports JPEG, TIFF, PNG and all major RAW formats (NEF, ARW, CR3, DNG, RAF).
Yes. There's a free tier, and .tag.shock can run on your own Anthropic API key at no subscription cost. Paid plans (Starter to Agency, €9–€79/month) add cloud processing and more modules as they ship.
Yes. .tag.shock has a free local mode that runs on your own Anthropic API key, so you keep control of AI cost. Cloud plans are available when you'd rather have managed processing.
Yes — the Suite runs on Windows, macOS and the web. Ten of the fifteen modules are usable today in the browser; .agency.shock, .camera.shock, .portfolio.shock and .rights.shock are still in development.
The rest of the workshop
Alongside the fifteen modules there are two standalone platforms, each on its own subdomain and each built on the same engine: Puls, for political intelligence, and Intel, the commercial sibling turned toward market and competitor monitoring. Neither is part of the photography pipeline and neither is sold in the Suite plans.
20+ years in commercial production 3,000,000+ cumulative uploads across 24 agencies distributed through Shutterstock, Adobe Stock and Getty / iStock
Five plans from free to agency-scale. Pay monthly or save with annual. Start on the free tier and add modules as the pipeline grows.