Skip to content
What's New

June 2026

This is the biggest update in Uku’s history. We moved all of Uku onto a new technical foundation, built to carry everything that comes next. And on top of it, we are shipping a whole set of long-requested features at once.

1. Quick Search: find anything, do anything in Uku

Section titled “1. Quick Search: find anything, do anything in Uku”

Press Ctrl+K (⌘+K on Mac) to open Quick Search: a universal search and action palette covering all of Uku. Search clients, tasks, invoices, contacts, projects, and more from a single input. Create tasks inline, jump to a task by its number, or navigate to any page. From a task result, open its actions panel to start a timer or mark it done — all from the keyboard.

Why? Everything in Uku is now a couple of keystrokes away. Fewer clicks and menus, more time for actual work.

Examples:

  • +Annual report *Uku @Rain #Reporting !Today /1h — creates the task with the client, assignee, topic, due date, and time budget pre-filled.
  • /report today @me — opens your own report for today.

Groups are now Teams, and with the new name comes granular permission management. For each team, decide what its members can do in Uku: who sees invoices and billing contracts, who can change them, who confirms vacations, who manages documents. Rights come in three levels (view, change, admin), and members get the combined rights of all their teams. When you turn on Billing, Workforce Management, or BI Analytics, Uku automatically creates a ready-made team for it, pre-configured with sensible rights — so you don’t start from a blank matrix.

It also brings every member permission into one place. Per-member rights that used to live under Company settings and Billing settings now sit under Teams, so there’s a single screen to manage who can do what.

Why? The old model forced an all-or-nothing choice. Now you can give an account manager view access to billing contracts without edit rights: they see what an invoice is based on and can approve it, without interrupting the admin.

Example: An HR team can be given access to member profiles only — not to any clients — keeping personnel data separate from client work.


Define workflow roles for your firm (for example Accountant, Payroll Specialist, Auditor) and tag template tasks with a role. On each client, map the role to the person (or a whole Team) who fills it. Uku assigns generated tasks to the right people automatically. When the person changes, update the mapping on the client and the tasks move over automatically. Bulk actions apply changes across hundreds of clients at once, and a new client-list filter shows which clients still have an unmapped role.

Why? With hundreds of clients and dozens of workflows, manual assignment doesn’t scale. With roles, a staffing change becomes a few clicks, and the team lead can see exactly where the gaps are.

Example: Tag your monthly salary tasks with a Payroll role and map it to the specialist on each client. When that specialist leaves, remap Payroll to their replacement across all clients at once — and every payroll task moves with it.


When submitting a vacation, pick who covers for you: one or more people, or a whole team. When the vacation starts, Uku hands your open tasks to the delegates; when it ends, it takes them back automatically. New tasks that come in during your vacation reach your delegate too. Optionally, grant delegates access to your clients’ details. The same works for sick leave and other absences.

Why? Covering for a colleague no longer means reassigning tasks one by one, and coming back from vacation no longer means cleaning up: everything moves to the delegate automatically and comes back automatically.

Example: Split the coverage by client — send one set of clients’ tasks to one colleague and the rest to another. Arrange it while you plan the vacation, and the moment it starts everything is already in the right hands, so nothing falls behind while you’re away.


Your clients can now see their invoices directly in the Client Portal — a list with dates, totals, and status (sent, paid, overdue), each invoice opening as a PDF. To turn it on, add a Client Portal menu link with the type Invoices.

Adding an Invoices menu link in Client Portal settings, with the link type set to Invoices

Once it’s set up, clients see all their invoices in one place when they log in to the portal.

Client Portal invoice list showing invoice number, invoice date, due date, total, and paid or overdue status

Why? Clients no longer need to ask for an invoice or dig through their inbox: all their invoices are always in one place.

Coming soon: clients will be able to pay an invoice straight from the portal — via Stripe or your own custom payment button.


Notes now work both ways in the Client Portal. You can leave a note for your client, and your client can leave one for you. Notes are good for information that should stick around — agreements, who’s responsible and by when, links to the right places, instructions, and anything else worth keeping at hand on the client. Notes a client adds also appear under that client’s Notes tab in Uku, marked as coming from the Client Portal.

On your side in Uku, you write and read these notes under the client’s Notes tab. Each note can be pinned in two places independently — pin it in Uku to keep it on top for your team, and pin it in the Client Portal to keep it on top for your client.

A shared client note in Uku, set to the Notes (Client Portal) type, with separate pins for Uku and the Client Portal

Your client sees the shared notes — and anything you’ve pinned for the portal — on their Client Portal dashboard.

Client Portal dashboard with a Notes panel: an Add note button and a pinned note

Why? Notes like “hold the salary run until I confirm” no longer get lost in email or messaging apps: they are in writing, attached to the right client.


7. Client Portal: info correction requests

Section titled “7. Client Portal: info correction requests”

Clients can review their contact and company information in the portal and submit a correction request when something has changed or is wrong. You see the request in Uku, review it, and the record updates on approval.

Client Portal Settings, My profile tab where a client reviews and edits their first name, last name, email, and phone

Why? An address or phone change no longer requires a call or an email thread, and client data stays fresh.


8. Tasks: placeholder variables in recurring tasks

Section titled “8. Tasks: placeholder variables in recurring tasks”

Recurring task templates can now use variables: client name, registration number, client card custom fields, periods, and dates. Type # in a text field and pick a variable. When a task is generated, Uku replaces the variables with the client’s current data, and dates are formatted according to the contact’s locale.

Recurring task editor with the # Placeholders menu open, listing variables like client company name, contact name, and period options

Why? The client card stays the single source of truth where you keep and update data. Templates stay clean, and every new task always gets up-to-date values.

Example: The template “Annual report {{cl_name}}” is generated as the task “Annual report Acme Ltd”.


Task titles can now have translations. Each client sees the title in their own language in the Client Portal and in notification emails, and recurring tasks inherit translations from the template automatically. If no translation exists, the original title is shown.

Recurring task editor with the task actions menu open and the Translations option highlighted

Why? Serving a multilingual client base no longer requires duplicate tasks, and every client gets a notification they can understand.


10. Email: send manually and pause automations

Section titled “10. Email: send manually and pause automations”

Task email automations can now use a manual trigger: the email is prepared with content and recipients, but only goes out when you click Send now. You can also pause all pending emails on a task with one click and resume later, without losing the setup. Emails that would have fired during the pause become manual sends on resume, so nothing stale goes out unexpectedly.

Task with the Automation tab open, showing a Pause automations toggle and a prepared email with a Send now action

Why? You have full control over what reaches your client and when. Putting a client on hold or a national holiday no longer means deleting automations and rebuilding them later.

Example: Set the payroll-information request email to send manually. It waits on the task, ready with its content and recipients, and you click Send now the moment the client’s hours are in — so the request never goes out too early.


  • Client reply emails can be deleted from a task’s communication feed when they contain sensitive data (GDPR). The row becomes a placeholder showing who deleted it and when; the rest of the task history stays intact.
  • Bulk-updating a task template now also adds newly added template tasks to client workflows.
  • Archive multiple projects at once, straight from the project list.
  • Export the project list to Excel, including custom fields.
  • Adding links in notes, Excel export from the Summary drill-down, time entries when opening a task from the Calendar, decimal working hours, client color no longer changes on API updates, and e-signature fixes.