Marketing and creative agencies

A marketing or creative agency sells its people's hours twice: once in the proposal, and again every month a retainer renews. PeopleMuster keeps the second sale honest. Your team logs each day against the client it went to. Pitch work sits on its own project, and your account leads see hours by client before the monthly call.

The studio day

Most of your studio keeps one working day, and a few people keep a moving one. Account managers hold client hours, while the production crew stays late in shoot week. Each group gets a named shift with its own start and end, assigned per person from a start date.

Say a launch pulls a designer onto a later window for a month. You assign the new shift with a one-month duration, and the assignment history shows who made the change.

Clients abroad move your day as well. Every client record shows that client's local time beside yours, so an account lead booking a review can see it's already evening on their side.

How the studio checks in

You choose between two paths. A ZKTeco fingerprint terminal by the studio door, reached by its IP on your local network, or browser check-in that an admin switches on. Fingerprints stay on the terminal. PeopleMuster receives only who punched and when.

Your browser check-in card opens in a window around each person's own shift. A designer on the later window sees the card later, and late minutes read against that window rather than one office start time.

After a late shoot, someone always forgets to check out. That missed punch becomes a manual punch request with an approval. You get a correction on the record instead of a message in a group chat.

The number agencies argue about with clients

Overservicing. It's the hours your team gives a retainer client beyond what the scope you signed was sized for.

Your daily recap is where it starts. Your people log hours per project and a manager approves the week. A logging window stops anyone rebuilding a month from memory on its last Friday. By default, people can log the last five working days.

Set each retainer up as its own project flagged hourly, and each fixed-fee campaign as a project flagged fixed price. Utilisation reporting then splits your hours by project and by department, week over week. You'll see a client whose hours climb three weeks running well before the renewal call.

Pitches get a project too, flagged non-billable. New-business time is real work, and keeping it apart from client hours is what lets both your numbers mean something.

Meetings close the loop. With Fireflies connected, each of your client calls is filed against its project with notes and action items. A project also warns you when nobody has met that client in a while, on a threshold you set.

Which modules run here

Switched on

Daily recap
Hours per client project, logged daily, approved weekly, inside a logging window.
Utilisation reporting
Retainer hours by project and department, week over week, posted to Slack on a schedule.
Projects
Retainers flagged hourly, campaigns flagged fixed price, pitches flagged non-billable.
Clients
Several contacts per account, and each client's local time on the card.
Meetings
Client calls filed against the right project, with a warning when the client goes quiet.
Resource allocation
Your shoot week staffed by the day, with approved leave already off the grid.
Skills
Design tools, copywriting and media buying as categories you define, mapped to people.
Devices
Design laptops and displays by spec, serial and holder, filtered by screen size or RAM.

Left off

Support desk
In a studio of fifteen, the office manager sits across the room.

Questions people ask

Can we keep pitch hours separate from client hours?

Yes. Make each pitch a project flagged non-billable, and the hours logged there show on their own line in every utilisation report. Your client hours stay clean, and you still see what new business costs you in time.

How do we see a retainer running over its scope?

Watch that client's project in utilisation reporting, week over week. Each retainer is its own project, so rising hours show up as a rising line. You can post the whole report to a Slack channel on a schedule you set.

What does it cost for an agency of forty people?

$3 per person per month, so forty people pay the same rate as four. Every module is included, there's no setup fee, and the first 14 days are free with no card.