Skip to content

Time tracking in ChatGPT

OpenAI's assistant, which can use custom connectors in developer mode. Connect it to Temporal.ist and ChatGPT can start timers, log and correct hours, report on any period and draft invoices when you ask.

An example conversation with an AI assistant connected to Temporalist.

Add 45 minutes for the Mapleworks kickoff call this afternoon, from half past one.

add_time_entry

Onboarding flowMapleworks13:30–14:15

Kickoff call

Done: 45 minutes on Onboarding flow for Mapleworks, today 13:30 to 14:15.

How long did I work on the Halden site this week?

get_time_report

Website relaunchHalden Studio

11 hours 49 minutes since Monday, 4 hours 39 of them today.

Connect ChatGPT

ChatGPT connects through its connector settings, with developer mode switched on.

  1. Add Temporal.ist

    Follow the steps on the right in your assistant's settings.

  2. Sign in once

    A Temporal.ist sign-in opens. Approve it; the connection then appears under Devices and connections.

  3. Ask

    Try “What am I tracking right now?” or “Log an hour on yesterday's review.” ChatGPT picks the right tool.

Connector address
https://temporal.ist/mcp
  1. In ChatGPT, open Settings, then Apps and connectors, and turn on developer mode.
  2. Create a connector, name it Temporalist and paste the address above.
  3. Approve the Temporal.ist sign-in that opens.

What you can ask ChatGPT

  • Timers

    Start, pause, resume and stop the live timer, and name the task you are on.

    “Start a timer on the website relaunch, task: checkout page.”

    start_timerstop_timerpause_timerresume_timerget_active_timerset_current_task

  • Time entries

    Log past work, find entries and correct them. Deleting asks you to confirm first.

    “Add 45 minutes for yesterday's call with Mapleworks at two.”

    add_time_entrylist_time_entriesedit_time_entrydelete_time_entry

  • Projects and reports

    Find or create projects, and get totals per project, day or task for any period.

    “How many hours went to the payments API this month, per task?”

    list_projectscreate_projectget_time_report

  • Clients and invoices

    Off until you allow it. Manage clients, draft invoices, and send one after you confirm.

    “Draft an invoice for Halden Studio for October.”

    list_clientscreate_clientupdate_clientcreate_invoicelist_invoicessend_invoice

Careful by default

  • Confirm before it counts

    Deleting an entry and sending an invoice always show a preview first, and need your yes.

  • Client data stays off

    Client and invoice tools only work after you allow assistants to handle that data, in Settings.

  • Your sign-in, your scope

    Assistants sign in through Temporal.ist like any app. API keys can be limited to reading.

  • Revoke at any time

    Each connected assistant is listed under Devices and connections. Revoking signs it out at once.

Using another assistant? Claude, Codex, Gemini, Copilot, Kimi and OpenCode.

Questions

More in the documentation

Which ChatGPT plan do I need?

Custom connectors need developer mode, which OpenAI offers on its paid ChatGPT plans. On the Temporal.ist side you need Pro or Team; one subscription covers every assistant you connect.

Which Temporal.ist plan does ChatGPT need?

Pro or Team. One subscription covers every assistant you connect.

Does ChatGPT see all my data?

ChatGPT sees what it asks for while you use it: projects, sessions and reports. Client and invoice details stay hidden until you allow assistants to handle them under Settings, Integrations.

How do I disconnect ChatGPT?

Revoke it under Settings, Devices and connections in Temporal.ist. ChatGPT is signed out at once and has to sign in again to reconnect.

Let your work keep its own time

Start on the free plan: no card and no trial period. Install the desktop app or the browser extension, choose what belongs to each project, and keep working.