Time tracking on the work surface
Start the timer where you do the work. The timer block lives next to the deliverable, so the hours map to the right invoice line.
Use case · Agencies & freelancers
Brief, deliverables, billable timer, line-item invoice, retainer dashboard — on one canvas at b/client-acme. A Harvest, Toggl, FreshBooks, and shared workspace replaced with one URL the client sees, too.
The shape of the work
Agency work fragments fast: brief in Notion, hours in Harvest, invoices in FreshBooks, files in Drive. One board per client puts it on one surface.
b/client-acme. Brief at the top, deliverables in the middle, time tracker on the side, invoice nodes at the bottom. Five-minute setup per client.
Start the timer node when you sit down. Stop it when you stand up. The minutes flow into the invoice line items automatically.
When the month closes, the invoice node lists hours, deliverables, and a total. Send it as a PDF link or via the client guest seat.
Client board template
A blueprint that scales from solo freelancer to a 12-person agency. Adjust per client; ship the variant in 90 seconds.
Two-paragraph note: scope, deliverables, success measure. Pinned where the client lands.
Backlog → in flight → review → shipped. Drag cards to advance. Client sees status in real time.
Design work embedded live, not as screenshots. Comments pin to the layer they are about.
Billable hours per deliverable. Start/stop with one click. Feeds the invoice.
Async walkthroughs. Onboarding, weekly status, design rationale. Replaces 60% of the meetings.
Invoice nodes for each month. Status (draft / sent / paid), line items, totals. Send a PDF link with one click.
Live chart of hours used vs budget. The client sees exactly where the retainer stands without asking.
Pinned at the bottom. Filled at quarter close. Same board, longer life — renewal conversations get easier.
Why this works
Replace Harvest, Toggl, FreshBooks, and a shared Notion subspace with one BookSlash workspace. One vendor, one bill, one onboarding for new contractors.
Start the timer where you do the work. The timer block lives next to the deliverable, so the hours map to the right invoice line.
Draft → sent → paid status, line-item totals, PDF generation. A FreshBooks alternative on the same canvas.
Design and async walkthroughs embed live. Updates flow through automatically; clients never see a stale screenshot.
Bring the client onto the board without burning a paid seat. They see deliverables, invoices, and the retainer dashboard in real time.
Project manager pings the team about Acme? "b/client-acme" lands them on the right board in 40ms.
Quarterly reviews live on the same canvas the work happened on. Renewal conversations have receipts.
We replaced a Figma project, a Notion subspace, and a Slack channel with one b/brand board. Reviews actually finish now.
Mei-Lin Cordova
Head of Design · Aperture Foundry
Frequently asked
BookSlash invoices export to PDF and CSV today. Direct QuickBooks and Xero sync are on the roadmap. Most agencies export the monthly invoice batch and import once per month — workable while the integrations land.
Guest seats are read-only by default; you can promote individual guests to comment-only or member-level access per board. Most agencies keep clients read-only on the canvas and route feedback through pinned comments.
A retainer is just a budget line in the invoice node, with a chart node showing hours used vs budgeted. When you exceed 80% of the retainer, the chart highlights — your project manager sees it before the client does.
For most agency workflows, yes. The exceptions: heavy multi-currency operations (Xero/QuickBooks still win), and large-team timesheet workflows with payroll integration (Harvest still wins). For 1–20 person studios, BookSlash usually replaces all three.
Start with one team. Roll out when it sticks.
2,400+ teams reach every important destination in their stack with a single keystroke. Save the first slug in 30 seconds.
Free for personal use · No credit card · 14-day team trial