Changelog
Keito ships continuously. This page groups customer-facing changes by month; small fixes and deployment-only changes are included in the relevant reliability summaries.
September 2026
In-app Support, Faster Reporting & Harvest-parity Refinements
Through 8 September, we focused on making support easier to reach, improving the last mile of invoicing and reporting, and hardening the move from Harvest.
Support & Connected Workflows
- In-app support desk — opened a dedicated Support page so customers can create tickets and follow replies without leaving Keito.
- Support reply notifications — added notifications when the Keito team responds to a support request.
- Zendesk time tracking — expanded the controlled Zendesk integration with a unified timer and manual time entry workflow inside the agent sidebar.
- Asana production readiness — strengthened the private-beta App Components integration, task links, signed actions, project discovery, and import/sync feedback.
- Airtable availability — made the Airtable one-way import available to all Business workspaces.
Invoices & Estimates
- Invoice billing contacts — choose an existing client contact and show their name as an attention line in the invoice preview, public invoice, and PDF.
- Invoice attachments — made attachments available from the invoice, added generated detailed-time reports, and allowed files to be shared with clients.
- Resend invoices — resend open or paid invoices while preserving the invoice’s message history.
- Clearer invoice emails — improved MIME formatting and deliverability, included formatted invoice amounts, and kept due and payment dates stable across timezones.
- Expense project grouping — retained project attribution when expenses are grouped into invoice lines.
- Estimate parity — improved automatic numbering, compact PDF layout, label controls, and VAT-exclusive amount visibility.
- Accounting safeguards — improved Xero tax selection, invoice-number compatibility, edit-after-sync behaviour, and US QuickBooks tax handling.
Time, Projects & Reports
- Detailed-time billable totals — added billable amount totals, saved reporting defaults, and an optional billable amount column in PDF exports.
- Project codes in exports — included project codes in time report exports and improved project-code settings and sorting.
- Period navigation — added previous and next controls to reports and carried the selected uninvoiced period into invoice creation.
- Report drill-downs — linked report hours to the relevant timesheet and uninvoiced entries.
- Weekly budget balances — added week-by-week budget balances and more detailed PDF options.
- Workspace timer controls — added workspace timezone settings, timer restart policy, and an administrator option to stop a member’s running timer.
- Approval corrections — added an administrator setting for editing submitted or approved entries and improved reviewer and manager hand-offs.
- Project team administration — added bulk assignment and removal, plus automatic assignment of selected members to future projects.
- Picker clarity — showed full project and task names in time-entry selectors and made large project lists easier to search.
Harvest Migration & Reliability
- Deleted-record reconciliation — repeat imports now reconcile time deleted in Harvest without disturbing unrelated Keito records.
- Negative time adjustments — preserved Harvest negative-duration corrections in imported history and reporting.
- Approval and invitation recovery — improved imported approval states, alternate-email matching, duplicate invitations, and project access when imported teammates join.
- Long-running import resilience — moved import work to isolated workers, renewed import leases, and kept large imports progressing safely.
- Fresh external entries — refresh time pages when integrations or external clients add or change entries.
- Faster time writes — moved project-total recalculation off the time-entry save path and reduced delays on high-volume workspaces.
August 2026
Deeper Billing Control, Project Financials & Integration Expansion
August was a broad product month: more precise invoice construction, stronger project controls, richer reports, and new integration and API workflows.
Invoices, Payments & Retainers
- Partial time and expense billing — select individual time entries and expenses when building an invoice instead of billing an entire period at once.
- Manual invoice reminders — send an on-demand reminder and configure invoice-specific reminder behaviour.
- Receipt delivery — attach expense receipts to invoice emails, combine receipts into one PDF, or download them without sending an email.
- Customer summary documents — optionally produce a concise client-facing invoice summary while retaining detailed supporting records.
- Draft consolidation — combine compatible draft invoices into one invoice with safe ownership and numbering checks.
- Client statement portal — optionally give a client access to a statement of invoices, payments, and balances.
- Client-wide retainers — fund work across multiple projects for the same client and preserve correction history.
- Per-client annual numbering — restart selected client invoice sequences each year without affecting other clients.
- Detailed invoice controls — choose detailed-time fields, document columns, unit labels, service-period behaviour, manager visibility, owner, and project-note presentation.
- Reply-to addresses — configure where client replies to invoice emails should be delivered.
- Invoice API workflows — create invoices from tracked time and expenses, update draft lines, send messages, download PDFs, and inspect message history through API v2.
Estimates
- Project and task attribution — connect estimate lines to the work they represent and carry that context into converted projects and invoices.
- Document controls — configure estimate columns, unit labels, tax visibility, translated labels, and compact PDF layouts per document.
- Client responses — allow clients to accept or decline from the public estimate and notify the sender of the response.
- Stable editing — preserve line order, long descriptions, cleared taxes, numbering, and project links through edits and conversion.
Projects, Planning & Reporting
- Task and person budgets — add task-level progress, per-person hour budgets, and billable-only hour budget options.
- Project financials report — compare tracked work, internal cost, billable value, invoiced value, and remaining project position.
- Monthly budget history — retain and display historical monthly budget values instead of applying today’s budget to every past month.
- Richer report navigation — drill from time summaries into client, project, person, task, and entry-level detail.
- More reporting periods — added semi-monthly periods, Last Quarter, fiscal dashboard slices, month navigation, and copy-previous-week workflows.
- Fixed-fee analysis — make fixed-fee inclusion explicit and keep uninvoiced, paid, and period reporting aligned.
- Actual and rounded time — expose both original and invoiceable rounded durations where the distinction matters.
- Cost centres and export controls — include project cost centres in Entries exports and add safer limits for very large exports.
Team, Time & Access
- Project-scoped approvals — route timesheet approval to the appropriate project reviewers.
- Per-member task restrictions — restrict a project member to an explicit set of tasks when needed.
- Manager project teams — allow scoped managers to maintain teams for projects they manage.
- Historical contributors — show Harvest-imported contributors on Solo without treating them as active licensed teammates.
- Workspace titles — preserve job titles and improve task-budget visibility for imported teams.
- Interface themes — added accessible light, dark, and system appearance preferences.
- Time-entry policies — added required-note coverage, two-step rounding configuration, multiline notes, safer deletion, and separate timer-restart behaviour.
- Inactivity recovery — the desktop timer can privately detect inactivity and ask the user what to keep, without changing recorded time automatically.
- Delegated entries and expenses — administrators can split entries or record an expense for a teammate with the same access checks as the underlying records.
Integrations & API
- Xero automation — added opt-in invoice sync on send, more reliable payment sync, item-first revenue routing, precise tax and unit amounts, and safer numbering.
- QuickBooks workflows — added project-to-sub-customer mappings and a controlled QuickBooks Desktop IIF export.
- Asana App Components — opened a private beta for creating and linking Keito time from Asana task context.
- ClickUp time sync — opened an allowlisted design-partner beta for linked ClickUp and Keito time.
- Read-only sync keys — added per-user API credentials for narrowly scoped personal sync workflows.
- Client and project API management — added permission-bound API v2 create, update, archive, restore, and delete operations.
- Workspace backups — added versioned API endpoints for exporting and validating a portable workspace backup.
Harvest Migration, Performance & Safety
- Repeat-import protection — preserved deliberate Keito edits while allowing new or changed Harvest records to catch up.
- Import continuity — kept large imports running after the browser closed and recovered safely from missing records, expired leases, and phase restarts.
- Richer imported history — improved rate history, retainers, receipts, invoices, refunds, fixed-fee balances, team permissions, and historical ownership.
- Faster high-volume pages — reduced load time for projects, invoices, reports, timesheets, client selectors, and large activity tables.
- Safer production delivery — added immutable release images, database compatibility rehearsals, GitOps rollout verification, and automatic rollback controls.
July 2026
Client Billing, Mobile Foundations & Report Drill-downs
July concentrated on complete client-facing invoice workflows, faster navigation through time and project data, and the first native-client and embedded-integration foundations.
Invoices & Payments
- Stripe payments on every paid plan — made online invoice payment available to Solo, Pro, and Business workspaces.
- Client-specific numbering — configure a separate invoice sequence for an individual client.
- Saved invoice contacts — choose optional client contacts for invoice delivery and retain the selected recipients.
- CC recipients — send invoice emails to additional recipients while keeping the primary recipient clear.
- Expense receipts from Harvest — import receipt files and keep them attached to the corresponding expenses.
- Flexible expense presentation — group invoice expenses by title and filter them by the invoice period.
- Service periods — add an optional service period to invoice documents independently of issue and due dates.
- Document presentation — configure invoice footers, title visibility, address placement, date ranges, print fallback, and international PDF fonts.
- Accounting visibility — show Xero or QuickBooks sync state in the invoice list and make pre-sync editing expectations clearer.
- Payment recovery — added failed-payment notification and subscription recovery workflows.
Reports, Projects & Entries
- Quarter and fiscal-year periods — use quarters and the workspace fiscal year across reporting workflows.
- Client and project drill-downs — move from summary totals to scoped time, project activity, and task-level detail.
- Project task insights — sort tasks and inspect their recorded time directly from the project.
- Client archive review — distinguish active and archived projects and safely archive inactive client projects in bulk.
- Estimate-to-project conversion — create a project from an accepted estimate with the relevant client and commercial context.
- Safer entry moves — retain compatible tasks when moving time between projects and exclude invalid archived destinations.
- Global time action — start or add time from a consistent global action without first navigating to the Time page.
- Entry editing tools — added clearer edit, invoice, billability, and sorting actions in Entries.
- Time-entry note policies — configure whether public or internal notes are available and required for the workspace.
Mobile, API & Integrations
- Public iOS beta — announced the native iOS beta with production time and expense API contracts.
- Live timer events — stream timer changes to native clients and end Live Activities when a timer stops elsewhere.
- Realtime timesheets — refresh the web timesheet when time is added or changed by another client.
- Airtable limited preview — introduced configured one-way imports for selected Business workspaces.
- Zendesk controlled preview — introduced the embedded Zendesk foundation for agent context and time capture.
- API protection — added pagination, batching, and overload safeguards for large or automated API workloads.
Accuracy & Reliability
- Exact decimal time and rates — kept timesheet totals, invoice quantities, person rates, fixed-fee values, and tax rates precise through reporting and billing.
- Timezone consistency — aligned today’s date, workspace formats, reports, and public invoice rendering across timezones.
- Harvest reconciliation — improved invoice, estimate, assignment, payment-term, and archived-record reconciliation on repeat imports.
- Mobile-safe actions — improved touch layouts, Safari date picking, selectors, and edit dialogs on smaller screens.
June 2026
Planning, Calendar Imports & Invoice Workflow Expansion
June brought the first major planning release, calendar-assisted time capture, a unified Entries workspace, and substantially more control over invoices.
Planning & Capacity
- Planning v2 — introduced a Forecast-style schedule with project and person rows, drag-and-drop allocations, clearer availability, and budget-aware planning.
- Recurring assignments — edit one occurrence or an entire recurring series without rebuilding the schedule.
- Long-range planning — extend the planning window as you scroll, remember hidden weekends, and return quickly to today.
- Budget trajectory — combined project progress and burn-down into one view and made scheduled-versus-budget values explicit.
- Client colours — assign reusable client colours, including custom hexadecimal values, throughout Plan.
- CharlieHR availability — import approved leave into Business planning capacity.
Calendar & Time Tracking
- Google Calendar import — connect a personal calendar, review events, and turn selected events into time entries.
- Calendar week view — see Google Calendar events alongside the weekly timesheet.
- Outlook Calendar import — added the equivalent Microsoft 365 calendar workflow for Business workspaces.
- Unified Entries workspace — manage time and expenses together with grouping, bulk actions, and Excel exports.
- Bulk time controls — move, edit, and review multiple entries with company, project, and approval safeguards.
- Teammate day view — administrators and permitted managers can inspect an individual teammate’s day.
- Exact timer duration — store exact seconds and keep running timers aligned between the web app and API clients.
- Personal time preferences — choose entry ordering, clock format, week start, and whether administrators may backdate timer starts.
Invoices, Expenses & Estimates
- Customisable invoice dashboard — show, hide, and reorder invoice overview widgets for each user.
- Invoice and estimate imports — added invoice CSV import, estimate CSV import, and Harvest estimate import.
- Invoice creation defaults — configure numbering, line grouping, document options, and other defaults before creating a draft.
- Project invoice controls — override invoice columns per project and see linked invoices from the project page.
- Draft currency editing — correct the currency while an invoice remains a draft.
- Void and reissue — preserve issued history while creating a corrected replacement invoice.
- Project retainers — record retainer funding and review Harvest retainer imports before committing them.
- Detailed expense PDFs — export a client-ready detailed expense report with consistent date and currency formatting.
- Expense approval safety — fixed stale approval locks, withdrawal handling, unit prices, and configurable future-expense dates.
Accounts, Status & Reliability
- First-party signup flow — added Keito-owned WorkOS signup, verification-code resend, and more reliable imported-user invitation recovery.
- Visible service status — added a sidebar status indicator and direct access to Keito’s public status page.
- Mobile action polish — made time and expense actions safer and easier to use on narrow screens.
- Release regression coverage — expanded end-to-end coverage for authentication, time, invoices, reports, and production-shaped builds.
- Invoice PDF reliability — hardened PDF layout, headers, dates, terms, and rendering after platform upgrades.
May 2026
Invoicing, CLI Workflows & Content Updates
Early May focused on making billing, approvals, and production CLI workflows easier to understand and use.
Invoicing & Time Approval
- Invoice cancellation guidance — added clear documentation for canceling, closing, reverting, and deleting invoices.
- Invoicing before approval — documented how administrators can include documented billable work before final approval when needed.
- Approved time corrections — added guidance for fixing mistakes after time has already been approved.
- Payment workflows — clarified partial payments, online payments, invoice history, and when to close unpaid invoices.
CLI & Developer Docs
- Production CLI workflows — expanded CLI documentation for authentication, projects, tasks, time tracking, expenses, CI, agent mode, troubleshooting, and command reference.
- API documentation refresh — updated API guides for time entries, expenses, projects, users, authentication, error handling, and quickstart flows.
Website & Content
- Docs hub fix — fixed tab switching on the docs home page.
- Self-hosted fonts — improved site reliability and performance by serving website fonts directly.
- New and refreshed guides — published or updated guides covering fixed-price project tracking, client disputes over billable hours, freelance invoicing, remote timezone tracking, automatic task tracking, spreadsheet alternatives, WakaTime vs Toggl, and Zoom meeting tracking.
April 2026
Growth Foundation, Integrations & Content Expansion
April focused on improving the website, adding integration guidance, and expanding Keito’s content library for teams managing billable work.
Integrations & Documentation
- Stripe Payments — added the Stripe Payments integration guide and launch content for accepting invoice payments online.
- Linear time tracking — published a Linear integration guide for teams that plan and manage work in Linear.
- Account deletion — added documentation for deleting an account and related data.
- Developer workflow guides — published practical guides for pull-request time tracking, Git repo tracking, contractor approval workflows, meetings vs coding time, and billable/non-billable separation.
Marketing Attribution & Campaigns
- Signup attribution — improved tracking from the marketing site to the Keito app so signup activity can be measured more reliably.
- Google Ads tracking — added Google Ads tagging and attribution passthrough.
- Reddit campaign support — added Reddit Ads infrastructure, campaign landing pages, and OAuth callback handling.
Content Library
- AI agent cost and billing content — expanded articles around AI agent cost tracking, client billing, usage monitoring, ROI, budgets, and transparent invoicing.
- Professional services content — added guides for agencies, consultants, architects, accountants, contractors, lawyers, and other billable teams.
- Developer and team workflow content — added guides for GitHub, GitLab, Jira, code review, sprint reporting, timesheet recovery, multi-project tracking, and team utilization.
- Content planning — added keyword research and article outlines to support future publishing.
Site Polish & Reliability
- Blog CTAs and signup links — improved calls to action and fixed broken signup links.
- Social previews — improved social share metadata and preview images.
- Internal link fixes — repaired broken links across long-tail articles.
- Build security — pinned GitHub Actions to fixed versions.
March 2026
Agent Tracking & Developer Platform
Keito now treats AI agents as first-class team members. This release adds comprehensive support for tracking agent work alongside human work.
New Features
- Agent user type — create agent profiles with their own rates, project assignments, and API keys.
- Source field — every time entry and expense now has a
sourcefield (web,cli,api,agent) for filtering and reporting. - Metadata field — attach structured JSON context to entries, including
agent_id,session_id,model, and token counts. - Visual badges — violet “Agent” badge and amber “CLI” badge on entries in day view, week view, and expenses list.
- LLM Usage expense category — built-in category for tracking AI model token costs, seeded in every workspace.
- Source filtering — filter time entries, expenses, and reports by source to analyse agent work separately.
Developer Platform
- REST API — full CRUD on time entries and expenses, with source filtering on list endpoints.
- Node SDK (
@keito/sdk) — typed TypeScript/JavaScript client with agent session helpers. - Python SDK (
keito-python) — Python client with context manager, decorator, and async patterns. - CLI — command-line tool for terminal, script, and CI time tracking with JSON output and deterministic exit codes.
- LangChain integration — callback handler for automatic time and token tracking.
- CrewAI integration — task callback for multi-agent crew tracking.
Documentation
- New Developer Docs section with API reference, SDK guides, and integration patterns.
- Updated Platform Guides with agent-aware content for time tracking, expenses, invoicing, reports, and team management.