Skip to content
JADATempo

Time logging for professional services

Every hour, accounted for. Without the chasing.

Tempo turns calendar meetings into draft time entries, lets people log by chat, grid or import, and shows you where the hours go.

Time tracking fails in three familiar ways.

  1. 01

    Timesheets rebuilt from memory on Friday.

    By Friday nobody remembers Tuesday. Hours get guessed, rounded and forgotten.

  2. 02

    The same work, typed twice.

    It is already in the calendar. Then someone retypes it into a timesheet.

  3. 03

    Problems found too late.

    A consultant with no hours, a client with no activity. You hear about it at month end.

How it works

Four ways in. One clean record.

Use whichever suits the moment. Everything lands in the same place.

01 · Calendar

Calendar meetings become draft entries.

Connect your calendar and each accepted or organised meeting becomes a draft time entry. AI reads the title and description to suggest the client and task, and falls back to the meeting subject.

Calendar categories can be mapped to clients (set up through the API today). All-day and cancelled events are skipped, and a meeting never creates the same entry twice.

Drafts do not count in analytics until the person confirms them.

02 · Chat

Just say what you did.

Type “Northwind, call, 9:00–11:00 + Halcyon, email, 14:00–15:00” and Tempo logs both entries.

The assistant asks only for what is missing, suggests the closest client or task when a name is misspelled, assumes today, and skips exact duplicates. Chat entries are saved as confirmed.

03 · Grid

A grid that behaves like a spreadsheet.

Edit inline, pick clients and tasks from searchable lists, add notes, set times, and save your changes in one go. Deleting asks you to confirm first.

Admins can filter by consultant and client, and export entries to Excel or CSV.

04 · Import

Bring your existing timesheets.

Upload a .csv, .xlsx or .xlsm file, up to 500 rows at a time. Download a template with a reference sheet of valid clients and tasks.

Every row is checked before it is imported: unknown clients or tasks, consultant initials, and overlaps within the file and with existing entries.

Rows for a client that does not exist yet are saved as drafts and admins are emailed. When an admin creates the client, the drafts link and confirm automatically.

Want to see all four with your own data?

Book a demo

Clean data

Data you can trust, because the rules are built in.

Tempo checks entries as they arrive, so the numbers are right before anyone opens a report.

  • 01

    No overlapping entries.

    When you save in the grid or import a file, overlapping entries for the same person on the same day are rejected. Back-to-back entries are fine.

  • 02

    No duplicate meetings.

    Each calendar event is matched by its event ID, so one meeting can only ever create one entry.

  • 03

    Drafts until confirmed.

    Entries are either draft or confirmed. Calendar suggestions stay drafts, and only confirmed entries count in analytics.

  • 04

    New clients link themselves.

    Imported rows for an unknown client wait as drafts. Create the client and they link and confirm on their own.

  • 05

    Retired clients stay out of the way.

    Inactive clients and tasks are hidden from the pickers when people log new time.

Reminders

Reminders that do the chasing for you.

Tempo emails people at the time they choose, with their hours so far against their target. No more Friday-afternoon messages from the office manager.

Company-wide time and wording.
Admins set a reminder time and edit the message. Placeholders like first name, date, logged hours and target hours fill in per person.
Personal reminders, if you allow them.
Admins can allow or switch off personal reminders. People set their own times, at least one hour apart, in their own timezone.
Quiet when there is nothing to chase.
No reminders at weekends, and none when someone has already met their daily target.
Every send is on record.
Each reminder delivery, including the ones skipped, is logged.

Analytics

See where the hours go, and where they are missing.

Admins get a firm-wide view. Consultants get their own. Both are built only from confirmed entries.

For the managing partner

  • Total hours, active consultants, entries and reminder emails sent.
  • Hours by consultant, client and task, plus a weekly trend and hours by day of the week.
  • Consultants with no hours and clients with no activity, called out.
  • Filter by week, month or a custom range, and by consultant, client and task.
  • Export the dashboard to PDF or Excel.

For each consultant

  • Total hours, and a daily average against a personal target.
  • Entry count, emails sent and longest session.
  • Logging streak and most productive hour.
  • Hours by day, client and task.

Ready to see the numbers for your firm?

Book a demo

Security and sign-in

Built for IT to say yes to.

Sign in with single sign-on or a password. Each organisation gets its own dedicated deployment.

Single sign-on
Microsoft Entra ID single sign-on, or password login where you need it.
Sessions
Held in httpOnly cookies. Eight-hour sessions by default.
Lockout
An account locks for 15 minutes after 10 failed logins.
Rate limiting
Requests are limited to 100 per minute per IP.
Audit log
Every create, update and delete is recorded with user, role, method, path, IP, status and duration.
Hardened by default
Helmet security headers, CORS limited to the app origin, input validation that strips unknown fields, and webhook secrets compared in constant time.
Roles
Two roles: Admin and Standard.
Dedicated deployment
One deployment per organisation. Your data is not shared with other customers.

Made for firms that sell their time.

  • Consultancies
  • PR and communications agencies
  • Marketing agencies
  • Creative agencies
  • Other professional services firms

If your product is hours of expertise, Tempo is for you.

Questions, answered honestly.

Which email and calendar systems does it work with?

Logging by chat, grid and import works for any company, whatever email you use. Automatic calendar drafts are available today for Microsoft 365 calendars.

Do people have to change how they work?

Not much. Meetings arrive as drafts for people to confirm. For everything else, they can log by chat, in the grid or by importing a file, whichever they prefer.

Can we import our existing timesheets?

Yes. Upload a .csv, .xlsx or .xlsm file of up to 500 rows. Every row is checked first, and rows for clients that do not exist yet are saved as drafts until an admin creates the client.

Is AI writing our timesheets?

AI suggests, people decide. Calendar suggestions are drafts and do not count until someone confirms them. In chat, you tell the assistant what you did, and it records exactly that.

Where is our data?

Each organisation gets its own dedicated deployment of Tempo. Talk to us about the hosting details for yours.

Can it read Google or other calendars?

Not today. Automatic calendar drafts work with Microsoft 365 only. If you use Google Workspace or another system, talk to us.

How do people sign in?

With their Microsoft account through single sign-on, or with a password where you prefer that.

See Tempo with your own calendar.

Book a demo and we will walk you through it.

Book a demo

Prefer email?damilola.duroemanuel@jadasquad.com

Book a demo

Tell us a little about your firm and we will be in touch to arrange a time.