{{ syncError }}
{{ kicker }}
{{ heading }}
Notifications
{{ ev.text }}
{{ ev.when }}
{{ detailKind }}
{{ detailTitle }}
{{ detailStatus }}
{{ detailMeta }}
{{ detailDesc }}
Shared links
{{ dl.label }}
Comments
{{ c.who }} · {{ c.when }}
👍 Seen — on it
{{ c.text }}
No comments yet.
Open requests ({{ tReqCount }})
No new requests.
In progress ({{ tProgCount }})
Nothing in progress.
Awaiting approval ({{ tApprCount }})
Nothing waiting on clients.
Team to-dos
{{ t.title }}
{{ t.assignee }}
{{ t.clientName }}
My to-dos
{{ myTodoCount }}Nothing assigned to you right now.
{{ m.title }}
{{ m.client }}
Post a client update
Messages
Activity
{{ ev.text }}
{{ ev.when }}
Requests
{{ boardReqCount }}
{{ r.title }}
{{ r.clientName }} · {{ r.cat }}
{{ col.label }}
{{ col.count }}
{{ w.title }}
{{ w.clientName }}
{{ w.hoursLabel }}
Client needs by {{ w.needBy }}
Done ({{ doneCount }})
✓
{{ dn.title }}
{{ dn.clientName }}
{{ dn.hoursLabel }}
Nothing completed yet.
New client
Extra brands run under the same umbrella account, so one login covers them all.
Optional — create the client's portal login now.
{{ c.name }}
{{ c.domain }} · {{ c.service }}
Retainer hours{{ c.hoursLabel }}
{{ c.openWork }}In progress
{{ c.pendingReqs }}New requests
{{ c.pulse }}Pulse / 5
Now: {{ c.activeTitle }}
Awaiting review
{{ r.title }}
{{ r.clientName }} · {{ r.when }}
{{ r.desc }}
No new requests.
History
{{ r.title }} · {{ r.clientName }}
{{ r.statusLabel }}
{{ m.who }} · {{ m.when }}
{{ m.text }}
Open requests ({{ reqCount }})
No open requests.
In progress ({{ progCount }})
Nothing in progress right now.
Awaiting approval ({{ apprCount }})
Nothing waiting on you.
{{ todosTitle }}
{{ t.title }}
Nothing needed from you.
Latest messages
{{ m.who }} · {{ m.when }}
{{ m.text }}
Brand files
Log hours
Hourly clients see these hours and their running bill in their own portal.
This month by client
{{ s.name }}
{{ s.rate }}
{{ s.hours }} hrs
{{ s.value }}
Recent entries
No hours logged yet.
{{ e.date }}
{{ e.desc }}
{{ e.clientName }} · {{ e.who }} {{ e.tag }}
{{ e.hours }}
Team members
{{ m.name }}
{{ m.email }}
$
/hr
Add a team member
Submit for payment
Current period {{ curPeriodLabel }} · your rate {{ myRateLabel }}
{{ myTotalUnpaid }}
Owed to you
Break your hours down by client
{{ l.name }}
{{ l.hours }}
No lines yet. You can also enter a total below instead.
Total
or from lines: {{ draftLinesTotal }}
Your submissions
Nothing submitted yet.
{{ p.kind }} · {{ p.hoursLabel }}
{{ p.period }} · {{ p.note }}
{{ p.rateLabel }}
{{ p.amount }}
{{ p.status }}
Changes requested: {{ p.changeNote }}
By client · total {{ edLinesTotal }}
{{ el.name }}
All submissions
{{ payTotalPending }}
Awaiting approval
{{ payTotalUnpaid }}
Approved, unpaid
Nothing submitted yet.
{{ p.who }} · {{ p.kind }} {{ p.hoursLabel }}
{{ p.period }} · pay {{ p.payDate }} {{ p.note }}
{{ p.rateLabel }}
{{ p.amount }}
{{ p.status }}
Changes requested: {{ p.changeNote }}
By client · total {{ edLinesTotal }}
{{ el.name }}
{{ u.when }}
{{ u.text }}
{{ f.name }}: {{ f.text }}
Completed work
Everything we have finished, newest first. Open any item for its details, comments and files.
Nothing completed yet.
{{ cw.title }}
Completed {{ cw.completed }} · {{ cw.ago }}
How are we doing this month?
{{ pulsePrompt }}
Request work
No contracts. One active request at a time — everything else waits in your queue.
Upload to your own Dropbox or Drive, copy the share link, and paste it below.
{{ rl.label }}
Your requests
{{ r.title }}
{{ r.cat }} · {{ r.when }}
Projected finish {{ r.projected }}
Needed by {{ r.needBy }}
Things our team needs from you. Check them off when done.
{{ t.title }}
Nothing needed from you right now.
{{ m.who }} · {{ m.when }}
{{ m.text }}
{{ s.value }}
{{ s.label }}
{{ s.delta }}
Monthly summary
{{ reportNote }}
Snapshot generated {{ reportDate }} · full analytics available on request
{{ planPrice }}/month
Retainer hours this month{{ planHours }}
{{ thisMonthLabel }} so far
{{ currentBill }}
Billable hours{{ billableHours }}
Non-billable (not charged){{ unbillableHours }}
Rate{{ clientRate }}/hr
Next invoice{{ nextBillDate }}
No contracts. Pause or cancel anytime.
Invoices
Hours this month
No hours logged yet this month.
{{ e.date }}
{{ e.desc }}
{{ e.who }} {{ e.tag }}
{{ e.hours }}
Previous months
Nothing billed yet.
{{ h.month }}
{{ h.hours }} hrs
{{ h.total }}
Billing admin
Visible to admins and accountants only. Invoices are raised in Stripe — paste the hosted invoice link so the client can open it.