Skip to the waitlist
Timmara
Join the waitlist

Private beta · built inside an agency

One system from the clock-in to the paid invoice.

Time tracking, attendance, project boards, invoicing, payroll and a client portal for agencies — connected. An hour logged on Tuesday lands on the invoice, on the payslip and in the client’s portal without anyone retyping it anywhere.

Ask for early access

We open slots in small batches and set each agency up ourselves.

No card, no demo call. We e-mail you when a slot opens.

one hour · from the timer to the invoice to the client's portal
  • Attendanceclock-in, breaks, leave
  • Timetimers, timesheets, approvals
  • Projectsboards, features, delivery
  • Invoicesbuilt from approved hours
  • Paysalary, hourly, deductions
  • Portalwhat the client sees

The problem

Seven tabs to run one agency.

None of them know about each other. So somebody re-types Tuesday’s hours into the invoice, somebody else re-types them into the payslips, and the client gets a summary written by hand on a Friday afternoon. The work isn’t the problem. The retyping is.

  1. 01A clock appso you know who started when
  2. 02A timesheetso you know what the hours went on
  3. 03A project boardso the work has a shape
  4. 04A spreadsheetso the invoice adds up
  5. 05Another spreadsheetso the payslips add up too
  6. 06A shared driveso the client can see something
  7. 07A status callbecause they still can't
  8. 01Timmaraall of it, one record

How it works

One thread, from a clocked hour to money in the bank.

Every step below is the same record moving forward. That is the whole idea — not a suite of apps that happen to share a login.

  1. 01

    Someone clocks in

    From the browser or a Slack message. Late arrivals, breaks, work from home and early finishes are all the same record — so a month is one grid: hours a day per person, and a mark wherever something stood in their place.

    The attendance month grid: twelve people down the side, every day of September across the top, hours worked in each cell, weekends marked, and pink cells wherever leave or an absence stood in place of a working day, with the days worked and total hours down the right.
    admin · attendance · september 2026
  2. 02

    Time off stops being an e-mail thread

    Leave, short leave, work from home and adjusted hours arrive in one queue with the reason attached and the balance already counted. Approve in the app or straight from Slack.

    The requests queue: adjusted hours, short leave, work from home and casual leave, each with a reason, the dates, a pending badge and approve and reject buttons.
    admin · attendance · requests
  3. 03

    The work has a shape, and a price

    Boards per project, features priced fixed or hourly, and a rate that travels with the project. Progress is counted from the tasks, not from a status meeting.

    Project cards for Acme Website Redesign, Globex Support Retainer and Initech Mobile App, each with tasks done, a progress bar, the billing model, the hourly rate and the size of the crew.
    admin · projects
    The board for Acme Website Redesign: backlog, to do, in progress, review and done, with priority chips, labels, assignees, due dates, checklist progress and comment counts on the cards.
    admin · projects · board
  4. 04

    Every hour lands on a task

    Start the timer from the task you're on, or add the entry afterwards. Each one carries its project, its task and whether it bills, and the week goes up for approval in one click. Only approved hours move on.

    The timesheet for the week of September 21: entries against Softations Website, Acme Website Redesign, Globex Support Retainer and Initech Mobile App, each naming the task and the person, with its start and end time, its duration, a submitted badge and a non-billable mark where it applies; beside it the week's total, billable, draft and submitted hours and a button to submit the week for approval.
    time · timesheet
  5. 05

    The invoice writes itself

    Approved hours and delivered fixed-price features become lines at the right rate, in the client's currency, on their terms. Sent, part-paid, overdue and reported-paid are states the system knows, not a colour in a spreadsheet.

    The invoice list: a draft, an overdue invoice for $9,080, a paid invoice, and one partially paid with a payment the client has reported.
    admin · finance · invoices
  6. 06

    And so do the payslips

    One run a month from the same clock. Salaries pro-rated by day, hourly staff paid on approved time at their cost rate, unpaid leave deducted by the day or the hour. Finalise and the hours lock.

    Pay runs for July and June 2026 with their pay dates, the number of people, net pay per run, and badges reading past pay date and paid.
    admin · finance · pay

What your client sees

Give them an account, not a status call.

Clients log in to their own project: the hours you approved, the tasks you chose to share, their invoices and what is left of the month’s budget. They can propose work, approve a delivery and tell you they have paid — and each of those lands back on your overview as something to handle.

Sees
approved hours, shared tasks, their own invoices, their budget
Never sees
your rates, your margins, your other clients, anyone’s pay
An invoice in the client portal: INV-0001, due Oct 24 2026, marked paid in full by the client and badged payment reported, with links to the PDF and to withdraw the report.
client · portal · one row — the client reports a payment
The whole client portal for Acme Website Redesign: approved hours and billed value for the month, the share of the hours allowance and budget used, an invoice awaiting confirmation, the shared task board grouped by backlog, in progress and done, and approved hours by month.
client · portal · the whole screen, as the client gets it

Who sees what

Three roles, and a wall between them.

Most tools bolt permissions on afterwards. Every field here belongs to a role and the server refuses the ones that don’t — a client cannot see your margins by editing a URL, and an employee cannot see what anyone else is paid.

What each role can see in Timmara
DataAdminEmployeeClient
Their own hours and tasksYesYesApproved only
Everyone's hoursYesNoNo
Billable rates and marginsYesNoNo
Invoices and paymentsYesNoTheir own
Pay runs and pay packagesYesOwn payslipsNo
Attendance and leaveYesTheir ownNo
Project boardsYesAssignedShared tasks
Client contacts and contractsYesNoTheir own
Audit logYesNoNo

Insights

The questions you only ask at month end.

Read live from the same rows every other screen writes — no export, no reconciliation step, no separate analytics product. Expected hours come from each person’s own working week, less the holidays and the leave you approved.

  • 01Is the team actually busy, or just present?
  • 02Which projects earn more than they cost?
  • 03How much of last month was never billed?
  • 04Who is carrying too much, and who is idle?
The reports screen over April to September 2026: utilization at 64% of 12,536 expected hours, 7,993.28 approved hours with 206.60 awaiting approval, a 4% rejection rate across 3,148 decisions, 67% on-time delivery, and a bar chart of approved hours against expected for each of the six months.
admin · insights · reports · the whole screen

Modules

The whole operation, not a category.

Attendance that isn't a separate app

Clock in from Slack or the browser. Breaks, late arrivals, work from home, short leave and day reports land on the same record — and feed payslips.

Time tracking and timesheets

One running timer per person, a week view that fills in fast, and an approvals queue so the month doesn't end in an argument.

Boards with money attached

Tasks in columns you define, features priced fixed or hourly, and a delivery-and-review flow that ends in a sign-off you can bill from.

Invoicing from real hours

Approved time and delivered features become lines at the right rate, in the client's currency, on their payment terms. Sent, paid, overdue — tracked.

Payroll from the same clock

Salary and hourly packages, unpaid leave deducted by the day or the hour, payslips out the other end. Finalise a month and the hours lock.

A client portal, not a status call

Clients see the tasks you share, the hours behind them and their own invoices. They can propose work and approve deliveries themselves.

Leave and requests in one queue

Leave, short leave, work from home, forgotten clock-outs and adjusted hours. Approve from the app or straight from Slack.

Automations per project

Rules that fire on what happened — a task stuck in review, an overdue invoice, a working day with no hours logged — into Slack or e-mail.

An audit log, not a guess

Every approval, rate change, invoice and pay run is recorded with who did it and when. Reports are counted from that trail, not re-derived.

Where it came from

We didn’t set out to build a product.

Timmara is what runs our own agency. It started because invoicing took two days a month and half of that was reading back through chat logs to work out what anyone had done.

Every part of it exists because something went wrong first: hours that never reached an invoice, a month of payslips rebuilt by hand, a client asking what they were paying for and nobody having a straight answer.

It has been running our agency in production for months. Now we’re opening it to a few more.

Timmara, by Softations

Questions

The honest answers.

What does the beta actually mean?

The product is live and running a real agency every day — it is not a prototype. What is not finished is onboarding at scale, so we take agencies a few at a time and set each one up with you rather than dropping you into an empty account.

What will it cost?

We have not set pricing yet, and we would rather say that than invent a number. Everyone on the waitlist gets the price before they get the invitation, and nobody is charged during the beta.

Do we have to move everything at once?

No. Most agencies start with attendance and time, because those hurt most and depend on nothing else. Invoicing, payslips and the client portal can come later, once the hours are already flowing.

Does it work with Slack?

Clocking in and out, breaks, day reports, leave requests and approvals all work from Slack. If your team lives there, they may never open the app.

Can our clients really see the hours?

Only the ones you approve, on the projects and tasks you choose to share. Clients never see rates, margins, your other clients, or anything about your team's pay.

Where does our data live, and can we get it out?

Your data is yours. Hours, invoices and pay runs all export to CSV, and invoices and payslips to PDF, without asking us.

Private beta

Get your agency on the list.

We open slots in small batches and set each agency up properly. Tell us how you run things today and you move up the queue.

No card, no demo call. We e-mail you when a slot opens.