Every feature, built for delivery work.

Seven modules, client delivery and your own team in one place. Each solves a specific problem an agency has. No separate tiers; every workspace gets the whole product.

Tasks built for delivery work.

Most task tools optimise for engineering sprints. Daymuster optimises for the lifecycle of an agency deliverable, todo → in progress → internal review → client review → done.

  • A status flow that mirrors how delivery actually moves: waiting on the client, internal review, client review, and work the client reopened
  • Priority, due date, time estimate, assignee, collaborators, recurring templates
  • Workload view: each operator's committed vs free hours, by week
  • Per-client filter, search, custom sort, every task page is one click from any view
  • Time logs against the task; the brief and the whole conversation live in one activity feed
Tasks · delivery boardExample
Homepage hero revisionsIn progressToday
Q3 performance reportClient reviewFri
Email campaign setupTodoMon
Brand guidelines v2Done-

Every client in full context.

A client page that's actually useful, not just a list of tasks. AI-built profile, recent feedback, hour-cap progress, and the linked credential vault.

  • Auto-generated client profile (cadence, preferences, pain points, recent context)
  • Plan + monthly hour cap with warning thresholds and an at-a-glance health badge
  • Stakeholder list with optional portal logins
  • Timesheets grouped by week, shared with the client in their portal
  • Activity log of every change, searchable and filterable
Clients · healthExample
N
Northwind Co.
40 hrs / month · Manager: A. Rao
At risk
Hours this cycle34h / 40h
6
Open tasks
3
In review
2
Invoices

Time tracking that doesn't feel like work.

Start a timer with one click on any task. Stop it. Done. Logged against the task, the client, and the operator. No filling spreadsheets at 5pm Friday.

  • One-click timers (only one running per operator at a time)
  • Manual entries when you forgot to start the timer
  • Choose per task whether the client sees logged time or a figure you set
  • Per-client hours per cycle, with a warning at the level you choose
  • Workload view: committed (estimates) vs logged (actuals) per operator
Time · todayLive
Tracking · Landing page build
0:24:11
3h 45m
Logged today
21h 10m
This week

Manage your team, not just the work.

See who's at capacity on every plan. When you want it, switch on attendance and payroll too: punch in, breaks, schedules, leave and payslips, in the same workspace as the work. It's optional and starts off, so nobody punches in until you decide.

  • Workload view: each operator's committed (estimates) vs logged (actuals), by week
  • Optional: punch in / out with break tracking and on-time / late marks
  • Optional: org and per-member work schedules, weekly off-days, holidays and leave
  • Optional: payslips worked out from attendance and salary, drafted monthly, marked paid, exported as a branded PDF
  • Switch it on or off in Team settings; nothing recorded is lost either way
Team · attendanceLive
DS
Devansh S.
Punched in 9:04 AM
On time
Worked today
5h 47m 12s
Break Punch out
Workload this week32h committed / 40h
March payslip
Generated from logged hours
Paid PDF

A credential vault, not a Google Doc.

Per-client encrypted vault. AES-256-GCM, secrets server-side only, every reveal logged. The client portal sees only the credentials you flag as shareable.

  • AES-256-GCM with a per-deployment encryption key held only on the server
  • Per-credential "share with client" toggle
  • Audit log of every reveal (who, when)
  • Search by platform / username
  • Notes field for context (not the secret itself)
Credentials · vaultExample
MailchimpShared with client
Usernameops@northwind.co
Password••••••••••••
EncryptionAES-256-GCM

Secrets stay server-side. Every reveal is logged.

Meeting notes that turn into tasks.

Paste a meeting transcript or your notes. Daymuster pulls out the action items with a client, an owner and a due date for each, and you tick the ones to create. Nothing lands in your task list without a click.

  • Action items with client, assignee and due date suggested
  • Review every row before anything is created
  • Looks-like-a-duplicate check against your open tasks
  • Same rules as a task made by hand: estimates, permissions, approvals
Meeting notes → tasksExample
What you paste in

“Beacon call: they want the wordmark a touch smaller and the navy tried on the footer, before the board deck Thursday. Priya to pick it up.”

Proposed as a task
Logo wordmark + footer colour tweaks
Beacon Co. ThuPriya
Create Skip

A client portal that doesn't suck.

Your brand, the work that's been done, the hours billed, invoices to pay, credentials to share. Clients sign in with a code sent to their email, no password to remember.

  • Your workspace's branding (logo, primary color), so they never see a generic Daymuster screen
  • Clients approve work or request changes from the portal, and every approval says who gave it
  • Invoices visible + payable from the portal
  • Hours used vs the monthly cap, and time spent per task
  • View-tracking: see when the client opened, viewed an invoice, clicked pay
Client portal · their viewExample
B
Beacon Co.
TasksHoursInvoices
Homepage hero, round 2
ApproveRequest changes
Hours used34 / 40
Invoice #0142 · $1,250Pay

Your agency's brand. Sign-in by emailed code, no password to chase.

On every paid plan · Kill switch included

AI you can turn off.

Every AI feature in Daymuster is included on every paid plan. They run through one wrapper that checks a master kill switch, flip the switch in admin settings and every Anthropic call short-circuits. Your tasks, clients, time tracking, and billing keep working, only AI is suspended.

AI is part of every paid plan and is not available on the trial. Start your trial to try the rest of Daymuster, and AI unlocks when you subscribe.

meeting-notes
Meeting notes to tasks

Paste a transcript or notes. Daymuster proposes the action items, each with a client, an owner and a due date, and you choose which to create.

client-profile
Client profile

Cadence, preferences, pain points, recent context. Daymuster reads the work already logged for a client and writes a profile from it.

before-you-start
Before you start

Opening a task, a short note on what has already happened on it and what the client has asked for, so you don't read the whole thread first.

estimate
Estimate a new task

A suggested time estimate on a task you are creating, from how long similar work has actually taken your team.

recognise
Looks like a duplicate

A new task that resembles one already open is flagged before it is created, so the same job isn't started twice.

summarise
Summarise a thread

A long comment thread on a task, reduced to what was decided and what is outstanding.

draft
Draft with AI

A first draft of a reply or an update, written from the task's own history. You edit it before anything is sent.

Make it look like yours.

Set your logo and brand colour in Settings → Workspace and the dashboard wears it. Every client portal wears it too, so a client never sees a generic Daymuster screen.

  • Org-level: logo + accent color in the dashboard sidebar
  • The same look on every client portal (logo, primary, accent)
  • Upload a logo, or paste a URL
  • Reset to Daymuster defaults any time
Workspace settings preview
Display nameAcme Co.
Logo URLhttps://acme.com/logo.png
Accent color#216869

Changes apply across every page in the dashboard for everyone in your org.

Security & data

More detail on security and data handling & backups.

Multi-tenant from day 1

Every row in the database carries an organizationId. Queries are scoped at the auth layer, different workspaces never see each other's data.

Credentials encrypted at rest

AES-256-GCM with a 32-byte key held only on the server. Even with database access, the cipher text is useless without the key.

Auth via NextAuth

Passwords are bcrypt-hashed (10 rounds). Sessions are JWT-signed with a server-side secret. Demo-mode click-a-name is off in production.

AI calls go through one wrapper

Every Anthropic call is gated by a per-org kill switch, so you can suspend AI across the whole workspace in one click.

Your data, your tenant

Daymuster runs on managed Postgres (Neon) with continuous backups. We don't train AI on your data, ever. Export to CSV any time.

Built defensively

Every server action verifies the actor's organization before touching a row. Compound foreign-key uniqueness (orgId + slug) prevents leaks.

Now do the part where you try it.

7-day trial. No card.

Start your trial

Already sold? Skip trial, pay from $39/mo or yearly, 2 months free