hdwOS.

The operating system for a content agency

hdwOS.

Every client, every idea, every shoot, every edit, every approval, every post, every invoice. One system, one login, one thread that runs from a thought in a meeting to money in the bank.

Not a prototype. This is the software a working agency runs on, every day, and has done since 2025.

15

client brands run on it

1,692

pieces of content, start to finish

12

client portals live right now

16

people working in it daily

Figures from the live system, July 2026.

Why it exists

Everything lives in ten different tools.

A board for tasks. A sheet for the content plan. A drive for the files. A chat for approvals. A calendar nobody updates. A second sheet for shoots. An accountant's software for invoices. None of them know about each other, so a person is the integration.

Task boardContent sheetShoot sheetClient WhatsApp groupApproval email threadShared driveAttendance sheetInvoicing toolSalary sheetReporting deck

hdwOS is one place, and the pieces know about each other. Approving a post schedules it. Scheduling it posts it. Posting it files the numbers. The numbers make the report. Nobody re-types anything.

The shape of it

One thread, end to end.

The same piece of work, from the first thought to the money. Nothing is re-entered along the way.

01

Idea

Anyone drops it in. A line, a link, a screenshot.

02

Shortlisted

Decided. It is getting made.

03

Shoot

Attached to a shoot sheet, with a shot list and the gear booked.

04

Post-production

Edited, uploaded, and up for review.

05

Approved

The client says yes, in their own portal.

06

Scheduled

Dated and timed, waiting.

07

Posted

It goes out on its own. Nobody opens Instagram.

08

Archived

Filed with its numbers, ready for the report.

09

Invoiced

The month bills itself, and the payment finds its own invoice.

What is inside

17 areas, and they all know about each other.

Grouped the way the sidebar is grouped, because that is the order a day happens in.

17 areas · 20 jobs running on their own · last changed 4 August 2026

Every day

Brands

One card per client, and everything the team needs to stay on their voice.

  • Tone of voice, words to use, words to never use. The writing tools read it, so captions come back on-brand.
  • Services, retainer, who owns the account, which folder the media lives in.
  • A private credentials vault only the owner can open.
  • A brand colour that follows that client through every screen in the system.

Admin calendar

Everything with a date on it, on one grid.

  • Go-lives, shoots, task deadlines, meetings and birthdays, colour-coded by brand.
  • Drag something to a new day and the thing itself moves, not just the calendar.
  • Two-way sync with Google Calendar, so it shows up where people already look.
  • Click any item to open the real record behind it.

Tasks

Every job that is not a piece of content, with a name and a date against it.

  • Type it like a sentence. "edit reel #brand @person by friday !!" fills in the client, the person, the date and the priority.
  • Hand work along a chain. Each person only sees it when the step before them is done.
  • Delivery goes to review. The reviewer accepts it or sends it back with a note attached.
  • Save any filter as your own tab. Everyone ends up with the view they actually work in.

Logs

The end-of-day clock-out. Not what you will do, what you actually did.

  • Completed tasks pull themselves in, so it takes a minute, not ten.
  • Blockers carry forward until they are cleared.
  • Streaks that do not punish Sundays, holidays or approved leave.
  • Owners get a roster view: who logged, who did not, and which logs do not match the work in the system.

Work

Content plan

The month of content for one client, from raw idea to posted.

  • A board of real stages. Drag a card forward and the work moves with it.
  • The same month as a calendar, with an undated tray to drag from.
  • A preview that shows the grid exactly as the client's feed will look, stories and carousels included.
  • Tiered approval: the account owner signs off, or escalates up. Nobody approves their own work.

Shoot

A shoot planned end to end, and a document you can hand to the crew.

  • Shot list, gear, crew, call time and location, tied back to the content it is for.
  • Export a branded shoot sheet as a real PDF, with clickable reference photos.
  • Selected footage lands on every content piece from that shoot automatically. No one messages a link.
  • Drag the shot list into the order you will actually shoot it.

Archive & Ads

Everything that went out, and what it did.

  • Every published piece, by client, with its live link and its numbers.
  • Reach and growth pulled in, not typed in.
  • Paid campaigns alongside organic, so the whole picture sits on one page.
  • A client report you can export and send.

Branding projects

Big one-off jobs on a timeline, kept away from the day-to-day content.

  • Each deliverable is a bar sized to its dates. The whole job reads at a glance.
  • Deliverables break into sub-tasks that tick off as the work moves.
  • Timeline, checklist or board, whichever suits the conversation.

Team

Team

The roster, grouped by what people actually do.

  • Role, start date, contact, and what each person is carrying.
  • Access is granted per client, not per person shouting for it.
  • Groups match how the studio is organised, not an org chart nobody uses.

Inventory

Every camera, lens, light, mic and prop, and who has it right now.

  • One tap to check gear out to a person, one to take it back.
  • Search by name, note or where it normally lives.
  • Open it before a shoot and nobody turns up without a body.

Attendance

Who was in, with time-off requests in the same place.

  • Present is assumed. You only mark the exceptions, so it takes seconds.
  • Leave is requested and approved in the system, then it appears on the calendar by itself.
  • A month reads at a glance, colour-tagged.
  • It feeds salary, so nothing is counted twice.

Admin

Sales

Leads, proposals, invoices, profit and the bank statement. The whole money line.

Proposals · Crm · Pnl · Passbook

  • A lead becomes a proposal becomes a client without anything being re-typed.
  • Proposals and invoices come out as real designed PDFs, not a spreadsheet print.
  • The month's retainers generate themselves, tax handled per line, and each PDF files itself to Drive.
  • Upload the bank statement and payments find their own invoice. What the bank never saw comes to the top.
  • Profit and loss by month, opened down to each client, each person and each tool.

Salary

What everyone is paid, worked out from what the system already knows.

  • Reads attendance and leave rather than a second sheet.
  • Visible only to the people who should see it, enforced at the database, not just hidden on screen.

Website

The public website, from the other side.

  • Enquiries land in the system instead of an inbox, and the right person is told.
  • Traffic and search performance without a third-party analytics account.

Hiring

Applicants, a talent pool, and the step from candidate to teammate.

  • Applications from the website arrive here, not in an inbox.
  • Keep the good ones you could not hire this time, so the next opening starts warm.
  • Hiring someone creates their account and their access in one move.

System

Activity

The safety net. Nothing you delete is gone straight away.

  • Anything deleted anywhere goes to a bin for 30 days with a restore button.
  • An undo appears the moment you delete, before you even go looking.
  • Owners get a full history of every action across the whole system.

Settings

Where the system bends to the person using it.

  • Light or dark, text size, and the mobile bar you get, per person.
  • Connect a Google account once for calendar and drive.
  • Passcodes on the sensitive sections, checked on the server, never sitting in the page.

The part nobody else has

Your client gets their own door.

One link per client. No login, no app to install, no training. They open it and see their month: what is coming, what needs them, what they owe.

  • Approve a post, or reject it and say why, without a single message.
  • See the posting calendar for the month ahead.
  • See the next shoot and when it is.
  • See their invoices and what has been paid.
  • Watch the branding project move.
hdwOS · Northline Coffee

Needs your approval

Morning ritual reel

The first pour of the day, and why we still weigh it.

Suggested for Tue, 6:30 pm

Go on, press it. That is what the client sees.

And then it just happens. The approval flips the piece in the pipeline behind you. It picks up its go-live time. At that time it posts itself. Nobody opens Instagram, nobody chases anybody, and the client never had to be taught anything.

Everyone does tasks. Almost nobody does client-facing approval that ends in an automatic post. This is the chain, and it is complete.

Runs itself

20 things that happen without anybody doing them.

Every one of these is running right now, in the live system, on real client work.

It posts by itself

An approved piece with a go-live time posts at that time. A human has to arm it, so nothing goes out by accident.

The numbers file themselves

Published work pulls its own reach and engagement back into the archive, ready for the client report.

Followers, tracked honestly

Growth per client over time, measured from a day-one number the system can show its working for.

Two-way calendar sync

Shoots, go-lives and meetings appear in Google Calendar, and what you add there comes back.

Documents file themselves

Every invoice PDF mirrors into Drive the moment it is made, in the right folder, named properly.

Tax credit, reclaimed

Reads the accountant's filing emails and books the input credit against the right month. Nobody re-keys a tax return.

An assistant that can act

Ask for something in plain language and it does it. Creates the task, assigns it, marks it done, leaves the note on the right desk.

It taps you on the shoulder

Approvals, reviews and things going overdue arrive as a phone notification, not a mail nobody opens.

The week, summarised

What shipped, what slipped and what is coming, sent without anyone assembling it.

Proposals that write their first draft

The scope and the client's own brief become a written proposal you edit, not a blank page you dread.

Voice, learned from the work

Reads a brand's own published posts and writes the voice guide the team and the writing tools follow.

Delivered work becomes the post

The finished file arriving is what moves the piece to review. The pipeline keeps itself honest.

Client-ready documents

Reports and statements come out as real designed PDFs a client can be sent without tidying.

Media handled properly

Uploads are compressed and thumbnailed on the way in, so a board of 200 posts still opens instantly.

Locks that are real locks

The passcode on the money pages is checked on the server. It is not in the page for someone to read.

The roster keeps itself honest

Reads who still holds a company account and flags anyone who does not, so the team list never quietly includes someone who left.

Folders that make themselves

A new client gets its folder structure built in the right place, shaped by the services you sell them, named like every other client's.

Files stay where they are

The system links to your drive instead of copying it. A folder of 4K video costs you nothing and nobody re-uploads anything.

Connected once

A client's account is linked one time, and posting, numbers and growth all run off that single connection.

The client sees their real feed

The review link shows what is pending against what is already live on their account, so approval happens in context.

The bit agencies usually run outside their system

It bills, and it knows who is allowed to look.

  • The month bills itself. Retainers generate on a schedule, tax applied per line, each invoice saved as a designed PDF and filed to Drive.
  • Payments find their own invoice. Drop in the bank statement. Matched payments settle themselves. Anything the bank never saw comes to the top of the list.
  • Profit, opened up. Every month down to income per client, salary per person and cost per tool. Subscriptions are checked against what actually left the account.
  • Hide amounts, live. One switch masks every figure on screen while you keep working. You can open the money pages in a room full of people.
  • Protected underneath, not just on screen. Salaries, invoices and client billing are unreadable to the wrong role at the database itself. Hiding is the cosmetic layer, not the security.
hdwOS / Invoices
#0061 Northline CoffeeRetainer, July ₹85,000 Paid
#0062 Kestrel StudioBrand identity, phase 2 ₹2,40,000 Sent
#0063 Marlow & SonsRetainer, July ₹65,000 Paid
#0064 Halcyon HotelsShoot, 2 days ₹1,10,000 Overdue

One switch, and you can open this in a room full of people.

Make it yours

None of this is fixed.

It was built for one agency, which is why it fits an agency. Everything that made it fit hdw is a setting, not a law. Here is what moves, and honestly what each thing costs.

Type your agency's name.

This is not a mock-up of the idea. This is the setting, and it changes everything below it.

Yours on day one

Changed in the settings, by you, in minutes.

  • Your name and your colour on every screen, every PDF and every client portal.
  • Your roles, and exactly what each one can see. Money can be sealed off entirely.
  • Your services, your client categories, your content types and your content pillars.
  • Your stages. If your work goes idea to script to shoot to edit to client, the board says that.
  • Which columns show, which views open first, which filters everyone lands on.
  • Light or dark, text size, and the mobile bar, per person.
  • Which sections carry a passcode.

Set up with you

Part of getting you running. Done once, together.

  • Your existing clients, content history and invoices imported.
  • Your Instagram accounts connected for posting and for numbers.
  • Your Google account connected for calendar and drive.
  • Your invoice and proposal design, laid out to match your identity.
  • Your client portal wording, so it sounds like you and not like us.
  • Your automatic reminders, on your schedule.

Built if you want it

Real work, quoted honestly, not a switch we are pretending exists.

  • A module that does not exist yet, because your studio does something ours does not.
  • Another platform to post to or pull numbers from.
  • Your accounting or payroll software, connected.
  • A different approval chain, however many steps deep it needs to be.
  • Reports shaped the way your clients already expect them.

How you would run it

Your own copy. Your own database.

Nobody else's data sits next to yours

You get your own installation and your own database. Your clients, your salaries and your invoices are not in a shared table with another agency's.

Your domain

It runs on your address, and the client portals run on yours too. Nothing a client sees carries our name.

You are not locked in

It is your database. Everything in it can be exported, in full, whenever you ask.

Updates arrive

The system is worked on every week because we run our own agency on it. What we build for ourselves, you get.

Still being built

What changed lately.

This list writes itself from the system's own release notes. If it looks recent, that is because it is.

July 2026

The passbook

The bank statement is read straight into the system, payments match themselves to invoices, and what the bank never saw is flagged rather than buried.

Leads and proposals became one pipeline

A proposal was never a thing on its own. It belongs to a deal, so now it lives on one.

Every brand has a voice guide

Written by reading that brand's own published posts, so the writing tools have something real to follow.

An idea can start anywhere

Drop a link, a note or a screenshot from any page and it lands in the right client's idea column.

June 2026

One connected content system

Content plan, shoot plan and brands share live data. A piece moves idea to shoot to review to posted everywhere at once.

Client approval on a phone

Swipe between posts, approve or send back with a note, on the device clients actually use.

Profit and loss, opened up

Any month expands to income per client, salary per person and cost per tool, checked against the bank.

Passcodes moved to the server

The locks on the sensitive sections are checked server-side. No code sits in the page.

This page is rebuilt from the system every time it is deployed. Last change to the software: 4 August 2026.