Skip to content

Announcements

What's new in Hourtick

Everything we've shipped, newest first. Each announcement explains what changed, why it matters and how to start using it.

2 updates

  1. Platform

    30 everyday shortcuts: bulk edit tasks, copy last week with its hours, approve all, search your reports and more

    We went through Hourtick looking for the small things that cost you clicks every day, and fixed 30 of them: bulk editing and new filters for tasks, copying days and weeks with their hours, Approve all, a search in Reports, chat links that open the message, and ⌘K that starts a timer on a task.

    • Tasks: tick several tasks (or press X) and change status, assignee, priority, due date, label or project for all of them, with Undo
    • Tasks: filter by due date (overdue, today, this week), priority and status, and keep them in saved views
    • Tasks: sort the list by due date, priority, last updated, number or tracked time
    Read the announcement
  2. Platform

    A green menu bar timer, switching between today's entries, and more updates across the web and Mac apps

    This week's updates to Hourtick in the browser, Hourtick for Mac and the Hourtick Timer menu bar app: the menu bar timer turns green while it runs, the running timer lets you jump to another of today's entries, Start on a task continues the entry you already have, and billability and rate changes now reach time that isn't invoiced yet.

    • Menu bar: the Hourtick Timer icon and the time next to it turn green while a timer runs, and go back to normal when it stops
    • Menu bar: searching for a client or project no longer autocorrects or suggests words, so abbreviations and made-up names are found as typed
    • Web: the running timer at the top of the app has a menu of today's entries, so you can switch the timer to another one in one click
    Read the announcement

1 update

  1. Billing

    Agreements: retainers, service contracts and other recurring fees, billed every period

    Many client relationships include a fixed fee that comes back every month, quarter or year: a retainer, a service or support contract, a maintenance agreement. Add it to the client once as an agreement, and Hourtick puts it on the client's invoice every period, next to the hours, and counts it in your revenue.

    • Add an agreement once, in the client's Agreements tab under Projects: what the invoice should say, the amount, how often (every month, quarter, six months or year) and when it starts
    • Use it for any recurring arrangement with a client: a monthly retainer, a service or support contract, maintenance, a licence or a fixed subscription
    • Each period becomes a charge by itself, and admins get a notification the day it falls due, so no period is forgotten
    Read the announcement

1 update

  1. Platform

    Hourtick for iPhone is on the App Store

    The Hourtick app for iPhone is live on the App Store: a one-tap timer that works offline, your tasks, and team chat with your AI agents, with notifications for messages, mentions and assignments. Free on every plan.

    • Get it on the App Store: search for Hourtick, or open the link below
    • A one-tap timer and your week, that keeps running offline and syncs when you're back online
    • Tasks: change status, priority, assignees and due dates, comment, and attach photos and files
    Read the announcement

5 updates

  1. Platform

    Two-factor authentication for password sign-in

    If you sign in to Hourtick with a password, you can now ask for a code from your authenticator app as well. Someone who learns your password still can't get in. Turn it on in Settings in under a minute.

    • Settings → Two-factor authentication: confirm your password, scan the QR code with 1Password, Google Authenticator, Microsoft Authenticator or any authenticator app, and type the first code
    • Ten backup codes to copy or download, each good for one sign-in if you lose your phone; make new ones any time
    • Signing in asks for the 6-digit code after your password, and a full code submits itself
    Read the announcement
  2. Platform

    Single sign-on with SAML, free for every workspace

    Connect Okta, Microsoft Entra ID, Google Workspace or any SAML 2.0 identity provider, and your team signs in to Hourtick with their company account. New people join your workspace the first time they sign in, and you can make single sign-on the only way in.

    • Settings → Single sign-on (SAML), for workspace owners and admins: copy our ACS URL and entity ID into your identity provider, then paste its metadata XML (or the sign-in URL, entity ID and certificate)
    • Prove your email domain with one DNS TXT record, so nobody else can claim your team's addresses
    • People choose “Sign in with SSO” and type their work email, on the web, in the iPhone and Android apps and in the Mac menu bar timer
    Read the announcement
  3. Billing

    Expenses with receipts, from the menu bar to the invoice

    Record what you spend on a client's work while you're doing it: the train ticket, the hotel night, the prints. Add it from the Mac menu bar timer with a photo of the receipt, see it on the project and in Reports, and pass billable expenses on at cost on your next invoice, with every receipt attached for the client.

    • Add expense in the Mac menu bar timer starts from the project and task you're timing; paste a photo of the receipt with ⌘V, or pick a photo or PDF
    • Receipts as JPEG, PNG, HEIC (straight from an iPhone), WebP or PDF, up to 25 MB each
    • Every project and client has an Expenses tab: totals, what's billable, which receipts are missing, and each expense with its receipt, task and person
    Read the announcement
  4. Time

    Send your time as a PDF, with your logo

    Export the time report as a PDF that's ready to send to a client: your logo and company details at the top, every entry by day with the task it was for, and the total at the bottom. Hours your AI agents logged are on it too, marked as theirs.

    • Reports → Export → PDF report: the period, the filters you picked, and every entry, up to three months at a time
    • Your logo top left, with company name, address and VAT number from Settings → Company details
    • Each entry shows who, the task it was tracked on (#12 and its title), the note, the project and client, and the time
    Read the announcement
  5. Time

    An audit trail for approvals and changes to time

    Show an auditor who approved the hours and whether anyone changed them afterwards. Approvals now keep every step of each week, and two CSV files give the approval history and every change to time, with the values before and after.

    • Approvals → History lists every submit, withdrawal, approval, send-back and reopen, with who and when
    • Reopening a week no longer erases the approval before it
    • The approval history as CSV: week, person, what happened, by whom, when and the week's hours at that moment
    Read the announcement

1 update

  1. Platform

    Invite clients and freelancers as guests

    Bring a client or a freelancer into your workspace as a guest. They follow the tasks on the projects you pick, comment on them, read the notes and files, and chat only with the people you choose. Your time, reports, estimates, rates and AI agents stay with the team.

    • Pick Guest when you invite someone on Team, then choose their projects, or a whole client including the projects you add later
    • Pick who they can chat with. It works both ways: only those people see them in chat and can message them
    • Guests read and comment on their projects' tasks, add files to comments, and read the notes and files there
    Read the announcement

1 update

  1. Tasks

    Draw on screenshots right in the task

    Open an image on a task and mark it up: circle the button that's in the wrong place, box the banner that should go, draw an arrow to where things belong. Everyone on the task sees your markings, and so do AI agents that read the screenshot.

    • Drawing is always on in the image preview: pen, line, rectangle, circle and eight colours, in a tool island next to Download
    • Click a marking to select it: drag the handles to resize, drag it to move, Backspace deletes it
    • The eraser removes any marking it passes over, including ones saved earlier; Reset clears them all and ⌘Z undoes
    Read the announcement

2 updates

  1. Chat

    Post in a chat channel from any system with a webhook

    Give a channel an incoming webhook and your deploys, alerts, forms and shop can post there. Tools that already send Slack, Discord or Microsoft Teams webhooks work by pasting the Hourtick URL.

    • Add a webhook in a channel's details: a private URL with its own name and picture
    • Paste it where a tool asks for a Slack, Discord or Teams webhook: GitHub Actions, Sentry, Grafana, Vercel, Zapier
    • Attachments, embeds and cards show as cards with fields, pictures and buttons
    Read the announcement
  2. AI

    Your AI can look at the screenshots on a task

    AI apps connected to Hourtick can now open the files on a task: screenshots and other images come back as images the model can look at, and text files as text. The API lists a task's files too.

    • get_task lists every file on the task, including images in the description, each with its id
    • read_attachment opens one: PNG, JPEG, GIF and WebP up to 5 MB as images, text files as text, anything else as a download link
    • read_file does the same for files on projects and clients
    Read the announcement

1 update

  1. Tasks

    Every file on a task in one place, and images in notes

    Tasks get a files panel with every file and image shared on them, file links in the description, and rename and delete. The phone apps get the same files. Plus images in notes, priority colours, copying chat messages and easier agent setup.

    • A files tab on the task window's left edge shows how many files the task has; click it to open the files panel beside the task
    • Images as a grid, documents as a list, with All, Images and Documents tabs, search, and a grid or list view
    • Click a file's name to rename it; delete it, download it, or jump to the comment it came with
    Read the announcement

1 update

  1. Platform

    Hourtick for Android is on Google Play

    The Hourtick app for Android is live on Google Play: a one-tap timer that works offline, your tasks, and team chat with your AI agents, with pushes for messages, mentions and assignments. Free on every plan.

    • Get it on Google Play: search for Hourtick, or open the link below
    • A one-tap timer and your week, that keeps running offline and syncs when you're back online
    • Tasks: change status, priority, assignees and due dates, comment, and attach photos and files
    Read the announcement

1 update

  1. AI

    Devin, Factory Droid and Amp work as Hourtick agents

    Hand a task to Devin and Hourtick starts a Devin session for it, Devin logs its time, and the ACUs it used are recorded as cost. Factory Droid and Amp connect over MCP and log their time too, so coding agents' work is billed next to people's hours.

    • Devin: set an agent's webhook to Devin, and every task it gets starts one Devin session through Devin's API
    • Devin's ACUs are read every 5 minutes and recorded as the agent's cost at your price per ACU; budgets apply
    • An optional cap on ACUs per session, and a test that checks the setup without starting a session
    Read the announcement

1 update

  1. Platform

    Hourtick now connects to Teamwork.com

    Link a Teamwork task to an Hourtick task, and every entry you finish becomes a time log on it in your name, kept in step when you edit or delete it. Plus a new integrations page for every tool Hourtick connects to.

    • Connect your own Teamwork.com site in Settings → Integrations, any site and any region
    • Paste a Teamwork task address onto an Hourtick task; the card shows its name and status
    • Each finished entry of a minute or more becomes a Teamwork time log with your notes and billable status
    Read the announcement

1 update

  1. Billing

    Send invoices from your time, with 0 % Hourtick fee

    Connect your Stripe account and turn a client's billable time into an invoice in a few clicks. Stripe emails it, your client pays online, and the money goes straight to you. Hourtick takes 0 %: you pay only Stripe's own fees.

    • Settings → Get paid with Stripe: connect your own Stripe account in about five minutes, or sign in with the one you have
    • New invoice from a client, from Reports or from the Invoices page: lines from billable time that isn't invoiced yet, with VAT and the total before you send
    • Your client gets an email in their language, pays by card or wallet without an account, and can open a timesheet with every entry behind the invoice
    Read the announcement

3 updates

  1. AI

    Agent cost, checked against the bill: Anthropic, OpenAI and OpenRouter

    Connect your Anthropic, OpenAI or OpenRouter account and Hourtick checks what your agents report against what the provider actually billed. Missing cost is filled in; double reporting is flagged.

    • Settings → AI provider costs: connect an Anthropic Admin API key, an OpenAI admin key or an OpenRouter management key
    • Map each bill to an agent: an Anthropic workspace, an OpenAI project or API key, an OpenRouter key
    • Every 6 hours Hourtick reads the last 30 days of bills and compares them with what each agent reported, per month
    Read the announcement
  2. AI

    What agent work really costs, and a report your clients can trust

    Agent outcomes show each task's full cost: the agent plus the people who briefed and reviewed it. AI work reports show clients who did their work, people or agents, and that a person checked it.

    • Reports → Agent outcomes: per agent and task, the agent's time and cost, people's briefing and review time, how often work was sent back, and who approved it
    • Admins see full cost per task at people's cost rates, revenue and margin
    • Projects → a client → AI work report: hours by people and by agents, the models, and which agent work a person reviewed
    Read the announcement
  3. Platform

    Hourtick now connects to Linear and Notion

    Link a Linear issue or a Notion page to an Hourtick task, and the time you track lands there as a comment when the task is done. Zapier, Make, Teamwork and Asana are coming soon.

    • Linear and Notion are live: connect your own account in Settings → Integrations
    • Paste an issue or page address (or a Linear identifier like ENG-123) onto a task; the card shows its title and status
    • When you mark the task done, one comment with the total time and a link back is added, in your name
    Read the announcement

1 update

  1. AI

    The Hourtick plugin for ChatGPT, Codex and Grok Build

    One Hourtick plugin for ChatGPT, Codex and Grok Build: time, tasks, chat and your AI agents. Submitted to Grok's marketplace; ChatGPT and Codex are next.

    • One plugin: a skill that knows Hourtick, plus our hosted MCP server with OAuth sign-in
    • Submitted to the Grok Build Plugin Marketplace, and on its way into the ChatGPT and Codex plugin directory
    • It acts with your own permissions, inside your workspace only
    Read the announcement

5 updates

  1. Tasks

    Subtasks, and tasks that wait for each other

    Break a task into subtasks and mark what has to be done first. A blocked task unlocks by itself when its blockers are done, for people and agents.

    • Add a subtask by typing its title; progress shows on the parent
    • "Blocked by" and "Blocks": pick a task by number or name
    • A blocked task can't start; it unlocks on its own when its blockers are done
    Read the announcement
  2. AI

    OpenAI dots work with Hourtick from day one

    OpenAI's new always-on agents can join your team in Hourtick today: each dot is its own agent, with its own tasks, time and cost, and the guardrails you set.

    • Connect a dot at its own Hourtick agent address through ChatGPT's app controls
    • It takes tasks, answers @mentions and hands work to your other agents, around the clock
    • Its time and model cost land in Reports, billable per task type
    Read the announcement
  3. AI

    A setup guide for every AI app, sorted by where it runs

    Coding agents on your computer, bots in the cloud and chat assistants each connect to Hourtick differently. Now every AI app has its own setup guide.

    • "Let your AI set it up" asks where your AI runs first, then gives a prompt made for your app
    • Coding agents on your computer connect as you, and can work as an agent seat while they run
    • Agents and bots in the cloud each become their own Hourtick agent, around the clock
    Read the announcement
  4. AI

    Autonomous agents, with guardrails you set

    Agents can now start themselves when work arrives, follow instructions your team keeps in Hourtick, and stay inside the projects and budget you set.

    • Webhooks start an agent when it has work: your endpoint, or a GitHub Action running Claude Code or Codex
    • Instructions live in Hourtick, with every version, and lead every session
    • Scope agents to clients and projects, or make them read-only
    Read the announcement
  5. AI

    Set up AI agents from Claude Code, Codex and Cursor

    Ask your AI app to add an agent to the team, and connect it by signing in. Each agent now has its own MCP address, so no token has to pass through a chat.

    • create_agent and update_agent: admins add and change agents from their AI app
    • Every agent has its own MCP address; an app connects there, you sign in and it works as the agent
    • No token passes through the chat or the model
    Read the announcement

1 update

  1. AI

    Hourtick works with Grok Team Bots

    Add Hourtick to a Grok Team Bot with one chat message. The bot becomes a teammate anyone can hand work to, and its time and cost land in your reports.

    • One message connects it: "Add this MCP server: https://hourtick.com/api/mcp"
    • Give it an agent token and the bot works as its own teammate, or sign in and it works as you
    • It takes tasks, asks in the thread when it's stuck and hands parts on to your other agents
    Read the announcement

2 updates

  1. AI

    AI agents can now hand each other work

    A planner agent splits a job between specialists on any model, waits for their results and puts it together. Every hop is visible, limited and billable.

    • list_agents shows each agent's skills, model and how busy it is
    • agent_delegate hands part of a job to another agent, with or without a task
    • Results come back to the agent that asked and resume its session
    Read the announcement
  2. AI

    Connect ChatGPT and Claude.ai by signing in

    Hourtick's MCP server now supports OAuth 2.1, so Claude.ai, Claude Desktop, ChatGPT and other apps connect by signing in to Hourtick instead of pasting a token.

    • Add Hourtick as a custom connector in Claude, or as an app in ChatGPT developer mode
    • Sign in on hourtick.com and approve; no token to copy
    • See and disconnect connected apps in Settings; they stop at once
    Read the announcement

18 updates

  1. Mac

    Hourtick for Mac: the whole app, in its own window

    Timesheets, tasks, team chat, AI agents and reports in a real Mac app with its own window and Dock icon. It updates itself and asks before it restarts.

    • Everything in Hourtick, without a browser tab to lose
    • Updates download in the background; restart now or later
    • Sign in with email or Google (through your browser, once)
    Read the announcement
  2. AI

    Your AI can now fill in the time you forgot to track

    Ask Claude Code, Cursor or another MCP assistant to complete your timesheet. It proposes the missing entries from your day and logs only what you approve.

    • New get_my_day tool: your tracked entries plus tasks, conversations and agent requests, with times
    • New fill_my_timesheet prompt that drafts entries with the evidence behind each one
    • Nothing is logged until you confirm; existing entries are never touched
    Read the announcement
  3. AI

    Hand a task to an AI agent from its assignee field

    AI agents now sit next to your teammates in the task's assignee field and in comment @-mentions. Pick one to delegate; the people on the task stay responsible.

    • Pick an agent in the assignee field to delegate the task, unpick it to stop
    • @mention an agent in a task comment to ask it something
    • Your next comment answers its questions, like a thread
    Read the announcement
  4. AI

    Catch up on any channel with AI

    A new Catch up button in every channel. Ask an agent to summarize it in a DM, or open the latest messages in your own AI with a prompt you can edit.

    • Ask a connected agent; it answers in a direct message, so the channel stays quiet
    • Or open ChatGPT, Claude, Gemini and others with a visible, editable transcript
    • Nothing is sent to an outside AI until you click
    Read the announcement
  5. Billing

    Bill your AI agents' work like anyone's

    Agents now log the time they work on tasks, at the project's rate. It shows up in Reports as the agent and is invoiced and locked like any entry.

    • Agents log finished time on a task with log_time
    • Reports show each agent as its own row, for example "Claude (agent)"
    • Mark agent time invoiced; it locks like everything else
    Read the announcement
  6. AI

    AI agents join your team

    Give an AI agent a seat in your workspace. Your team can @mention it in chat, DM it or hand it a task, and watch what it does as it works.

    • Add an agent in Settings with its own token and copy-ready setup
    • Works with Claude Code, Cursor, your own scripts: anything that speaks MCP
    • Live sessions: waiting, working, needs your answer, done
    Read the announcement
  7. Chat

    Team chat, next to your tasks and timers

    Channels, direct messages and threads are now built into Hourtick, with reactions, files, search and notifications. Free for your whole team.

    • Public and private channels, DMs and group DMs
    • Threads, reactions, edits, drafts and typing indicators
    • Drag in files with image and PDF previews
    Read the announcement
  8. Chat

    Drop live tasks, projects and timers into a conversation

    Type # in chat to reference a task, project, client or one of your time entries. It appears as a live card, with the real status and a ticking timer.

    • # searches tasks by title or number, projects, clients and your recent time
    • Task cards show today's status and open right in the conversation
    • Time entries show their duration and tick while the timer runs
    Read the announcement
  9. Chat

    See who's online, and what they're working on

    Green dots on people and agents, and in a DM you see what a teammate's timer is running on. Nobody has to ask what you're working on.

    • Online status for people and connected agents
    • "Online · tracking #12 Hero copy" in DM headers and channel details
    • Turn sharing off any time in Settings
    Read the announcement
  10. Platform

    A refreshed welcome tour and a new home page

    The welcome tour now introduces chat and AI agents, and the home page shows Hourtick as it is today: a timer at the centre, with tasks, chat and AI around it.

    • New tour step: channels, # references and @ for teammates and agents
    • A new animated product tour on the home page
    • "Four moves" now shows AI filling gaps and agents on the invoice
    Read the announcement
  11. Tasks

    Tasks: plan the work and track the time in one place

    A task board and list with assignees, due dates, priorities, labels, checklists, a chat and files. Start a timer on a task and every minute lands on it.

    • Board with drag and drop, and a list view
    • Several assignees, due dates, priorities, labels and checklists
    • Tracked time against the estimate, per person
    Read the announcement
  12. Tasks

    Rich task descriptions with checklists and slash commands

    Task descriptions are now a full editor: headings, lists, checklists, quotes, code, links, a "/" block menu and drag handles.

    • Markdown shortcuts and a toolbar on focus
    • "/" to insert blocks, drag handles to move them
    • Saves as you type, stored as Markdown for the API and AI
    Read the announcement
  13. Tasks

    Saved views for your task board

    Filter tasks by several people, projects, clients and labels at once, and save the combination as your own view.

    • Multi-select filters, including "no assignee" and "no project"
    • Every filter lives in the URL, so any view is a shareable link
    • Save as tabs: rename, update or delete
    Read the announcement
  14. Tasks

    Files on tasks and in chat, with previews

    Drop screenshots, PDFs and any other file onto a task or into a conversation. Images and PDFs open in a full-screen preview.

    • Drag and drop, paste or pick files up to 25 MB
    • Full-screen preview with arrow keys between files
    • Stored privately in the EU; downloads use short-lived links
    Read the announcement
  15. Platform

    Beautiful emails, and notifications when you're needed

    Hourtick now emails you when someone assigns you a task or mentions you, and every account email has a new design that matches the app.

    • Task assigned and @mentioned emails, with an off switch in Settings
    • Welcome, password reset and password changed emails
    • Dark mode and a plain-text version of every email
    Read the announcement
  16. Billing

    Free for your whole team. Pay for storage, not people

    Every plan now includes unlimited people and every feature. Free has 100 MB; Pro is $29 a month for 1 GB, and extra storage is $10 per GB.

    • No per-seat prices and no feature tiers
    • Storage measured hourly and shown in Settings
    • Time tracking never stops, even when storage is full
    Read the announcement
  17. Mac

    Hourtick Timer updates itself and notices when you step away

    Hourtick Timer, the menu bar app, now installs updates on its own, and asks what to do with the time when you've been idle for 15 minutes with a timer running.

    • Signed, notarized updates installed in the background
    • "You left the timer running": stop at the moment you left, remove the idle time and keep going, or continue anyway
    • Apple silicon, macOS 13 and later
    Read the announcement
  18. Time

    Fix time straight from Reports

    Managers can now edit entries in Reports, one at a time or in bulk, including moving time between people, with every change logged.

    • Edit project, task type, notes, date, duration or person
    • Bulk edits apply all or nothing
    • Entries group by client and project
    Read the announcement

3 updates

  1. Platform

    A public API and an MCP server for your AI

    Everything the Hourtick apps do now goes through a documented REST API with a playground, and an MCP server lets Claude, Cursor and others track time for you.

    • Personal API tokens and an OpenAPI 3.1 spec
    • Interactive playground in the browser
    • MCP tools for timers, entries, reports, tasks and chat
    Read the announcement
  2. Billing

    Timesheet approvals and invoicing locks

    Submit your week on Friday, get it approved on Monday, and mark billable time as invoiced so it can never drift again.

    • Submit, approve, send back and reopen weeks
    • Approved and invoiced time locks on every device
    • Reports show what's billable and not yet invoiced
    Read the announcement
  3. Time

    A timer that's right on every device, even offline

    Start, stop and switch without a connection. Hourtick replays your changes in order when you're back, and there's never more than one timer running.

    • Works offline on the web and in the Mac app
    • One running timer per person, enforced by the database
    • Time-zone safe; past-day entries stay on their day
    Read the announcement

Try what's new, free for your whole team.

Free for your whole team, forever. Every feature included.