Integration · Projects & tasks
Connect Claude & ChatGPT to TimeLog
Tell your AI what you worked on and it logs the hours in TimeLog. It can find the right task, start and stop the stopwatch, list your registrations for a week, and look up customers, projects and tasks. It can also create customers, projects from templates and tasks, and check weekly timesheet status.
Free plan, no credit card. Takes about a minute.
Try asking
“Log 2.5 hours on the Website redesign task for today: client workshop.”
The AI searches the tasks you can register time on, picks Website redesign and creates the time registration with your comment.
“What did I register last week?”
It lists your time registrations between Monday and Sunday with task, date and hours.
“Start a timer on the support task for Nordic Foods.”
It finds the task and starts the stopwatch. When you ask it to stop, the tracked time is saved as a registration.
What your AI can do
Time registration
Create, update and delete time registrations, list your own hours for any period, and start and stop the stopwatch.
Customers and projects
List, get, create and update customers, list and update projects, and create projects from templates.
Tasks and timesheets
List and create tasks, search the tasks you can log time on, and check weekly timesheet status.
“Which active projects do we have for customer 1042?”
It lists the customer's active projects with project numbers and names.
“Create a new project for Acme ApS from our Fixed price template.”
It lists the project templates, then creates the project with the customer, template and project manager you name.
“Whose timesheets for last week are not submitted yet?”
It reads the weekly timesheet statuses for the period and lists who has not submitted.
213 tools for TimeLog
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
attach_employee_to_employeeChanges dataAssign a employee. API summary: Assigns an employee to a new normal working time.create_a_new_mileage_registrationChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create a new mileage registration.create_a_new_mileage_registration_for_the_projectChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create a new mileage registration for the project.create_account_journal_entryChanges dataCreate a new journal entry for a account. Required: balance date or employee users. API summary: Create bulk employee postings based on a salary account and posting date.create_barrierChanges dataCreate a new barrier. API summary: Saves the specified model.create_carChanges dataCreate a new car. API summary: Creates the specified car API create model.create_contract_hourly_rate_hourly_rateChanges dataCreate a new contract hourly rate. API summary: Create hourly rate. The hourly rate will only be created if an existing standard hourly rate on same amount and name does not exist.create_customerChanges dataCreate a customer with `Name` and optional customer number, currency, status, address, phone, email and website. Search first to avoid duplicates.create_external_systemChanges dataCreate a new external system. API summary: Create new external system.create_integration_conflictChanges dataCreate a new integration conflict. API summary: Create new integration conflict.create_new_userChanges dataCreate a new user. API summary: Create new user.create_paymentChanges dataCreate a new payment. API summary: Create payment for contract.create_projectChanges dataCreate a project from a project template, given `Name`, `CustomerID`, `ProjectTemplateID` and `ProjectManagerID`, plus optional start and end dates. List templates first.create_project_2Changes dataCreate a new project. Search projects first to avoid duplicates. API summary: Create an employee expense.create_project_documentChanges dataCreate a new document for a project. API summary: Attach non-image file(s) to an employee expense.create_project_expense_for_projectChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create project expense for project.create_project_fixed_price_basic_contractChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Fixed Price Basic contract for a specified project.create_project_imageChanges dataCreate a new image for a project. API summary: Attach image(s) to an employee expense.create_project_prepaid_services_contractChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Prepaid Services contract for a specified project.create_project_project_header_create_employee_expenseChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Creates the employee expense.create_project_task_driven_revenue_contractChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Task Driven Revenue contract for a specified project.create_project_time_material_account_end_balancing_contractChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Time and Material Account with End Balancing contract for a specified project.create_project_time_material_basic_contractChanges dataCreate a new project. Search projects first to avoid duplicates. API summary: Create Time and Material Basic contract for a specified project.create_registrationChanges dataCreate a new registration. API summary: Create registration with task and hour.create_registration_by_full_dayChanges dataCreate a new registration by full day. API summary: Create registration of absence with full normal working time.create_registration_by_half_dayChanges dataCreate a new registration by half day. API summary: Create registration of absence with half/full day.create_registration_by_hourChanges dataCreate a new registration by hour. API summary: Create registration of absence with hours.create_resubmit_rejected_time_registrationChanges dataCreate a new resubmit rejected time registration. API summary: Resubmit rejected time registrations for user.create_roleDeletesCreate a new role. Destructive action; may require approval. API summary: Creates the specified model.create_taskChanges dataCreate a task on a project given `ProjectID`, `TaskName` and optional task number, dates, budget hours and task type.create_task_sub_taskChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Create sub task on an existing task of a specified project.create_time_registrationChanges dataLog time on a task: give `TaskID`, `Date`, `Hours` (or `Minutes`), and optional `Comment` and `Billable`. Use `UserID` to log for another user if you have rights.create_time_trackerChanges dataCreate a new time tracker. API summary: Create registration of absence with half the normal working time.create_time_tracker_time_registration_create_time_trackerChanges dataCreate a new time tracker. API summary: Creates the time tracker.create_time_tracker_time_tracker_createChanges dataCreate a new time tracker. API summary: Creates the specified time tracker API create model.create_userChanges dataCreate a new user. API summary: Create new contact.delete_barrierDeletesPermanently delete a barrier by barrier id. Destructive action; may require approval. API summary: Deletes the specified barrier identifier.delete_carDeletesPermanently delete a car by car id. Destructive action; may require approval. API summary: Deletes the specified identifier.delete_external_systemDeletesPermanently delete a external system by external system id. Destructive action; may require approval. API summary: Delete external system by external system identifier.delete_mileage_registration_using_the_mileage_registration_identDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete mileage registration using the mileage registration identifier.delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete employee expense with the employee expense identifier.delete_project_documentsMoves moneyPermanently delete a document by employee expense id. Financial or irreversible action; may require approval. API summary: Delete employee expense file(s) with the employee expense identifier and the image url.delete_project_external_keysMoves moneyPermanently delete a external key by project id. Financial or irreversible action; may require approval. API summary: Delete external key by project identifier and external system identifier.delete_project_imagesMoves moneyPermanently delete a image by employee expense id. Financial or irreversible action; may require approval. API summary: Delete employee expense image with the employee expense identifier and the image url.delete_rolesMoves moneyPermanently delete a role. Financial or irreversible action; may require approval. API summary: Deletes the specified model.delete_task_external_keysMoves moneyPermanently delete a external key by task id. Financial or irreversible action; may require approval. API summary: Delete external key by task identifier and external system identifier.delete_time_registrationDeletesDelete a time registration by `id`. This cannot be undone.delete_time_registration_external_keysMoves moneyPermanently delete a external key by time registration id. Financial or irreversible action; may require approval. API summary: Delete external key by time registration identifier and external system identifier.delete_time_trackerDeletesPermanently delete a time tracker by time tracker id. Destructive action; may require approval. API summary: Delete the specified time tracker identifier.get_a_contract_by_contract_idGet one project by project id. API summary: Get a contract by contract ID.get_a_mileage_registration_with_its_identifierGet one project by project id. API summary: Get a Mileage Registration with its identifier.get_absence_codeGet one absence code by status. API summary: Get a list of absence code by status (all, inactive, active).get_absence_code_recently_registeredGet one absence code. API summary: Get a list of absence code that user has registered time on.get_all_contracts_by_project_idList projects. Optional filters: project id. API summary: Get all contracts by project ID.get_all_customer_statusList customers. API summary: Get all customer status.get_all_hourly_ratesList defaults. API summary: Get all hourly rates.get_all_mileage_registration_for_the_userList projects. Optional filters: start date or end date. API summary: Get all mileage registration for the user.get_all_normal_working_timeList employees. API summary: Get all normal working time.get_all_payment_termsList payments. API summary: Get all payment terms.get_all_project_expenses_by_project_idList projects. Optional filters: project id. API summary: Get all project expenses by project ID.get_all_project_productsList products. API summary: Get all project products.get_all_project_typesList projects. API summary: Get all project types.get_all_task_typesList tasks. API summary: Get all task types.get_barrierGet one barrier by barrier id. API summary: Gets the by identifier.get_carGet one car by car id. API summary: Gets the by identifier.get_car_car_get_by_idGet one car by car id. API summary: Gets the by identifier.get_contract_hourly_rate_by_idGet one contract hourly rate. API summary: Get the contract hourly rates by ID.get_country_allGet one country. API summary: Get all countries.get_currencyGet one currency by status. API summary: Get a list of currency by status (all, inactive, active).get_current_userGet the TimeLog user the personal access token belongs to, including the user ID. Use it to confirm who you are logging time as.get_customerGet one customer by `customerID`, with address, contact details, status and account managers.get_customer_by_numberGet one customer by its customer number (`customerNumber`).get_employee_all_time_totalGet one employee. API summary: Get the employee expense total amount.get_employee_by_dateGet one employee. API summary: Get the employee expense financial data information of the user by the given date.get_employee_by_date_rangeGet one employee. API summary: Get a list of employee expense financial data information of the user by the given period.get_employee_in_periodGet one employee. API summary: Get a list of employee projection in the period.get_employee_postings_aggregation_by_salary_accountList accounts for a account. Optional filters: user id or balance date. API summary: Get employee postings' aggregation by salary account.get_expense_typeGet one expense type by status. API summary: Get a list of expense type by status (all, inactive, active).get_external_systemGet one external system by external system id. API summary: Get an external system by the external system identifier.get_industry_allGet one industry. API summary: Get all industries.get_integration_conflictGet one integration conflict by integration conflict id. API summary: Get an integration conflict by the integration conflict identifier.get_legal_entityGet one legal entity by legal entity id.get_mileage_rateGet one mileage rate by mileage rate id. API summary: Gets the by identifier.get_paymentGet one payment by payment id. API summary: Get payment by payment ID.get_payment_payment_method_get_by_statusGet one payment by status. API summary: Get a list of payment method belonging to the user by status (all, inactive, active).get_productGet one product by time registration id. API summary: Get the time tracking item by the time registration identifier.get_product_by_date_order_by_recent_registrationGet one product. API summary: Get a list of time tracking item by the given period, ordered by recent registration.get_product_weekly_registrationsGet one product. API summary: Get a list of time tracking item grouped expanded information by Task by the given period with norm hour.get_projectGet one project by `projectID`, with customer, project manager, budget and status.get_project_2Get one project by project id. API summary: Get the employee expense with the employee expense identifier.get_project_expense_by_expense_idGet one project by expense id. API summary: Get project expense by expense ID.get_project_statusChanges dataGet the current status of a project by project id. API summary: Update project status by project identifier.get_taskGet one task by `taskID`, with project, dates, budget and billing settings.get_task_recently_registeredGet one task. API summary: Get a list of task that the user has registered time on.get_time_registrationGet one time registration by `timeRegistrationID`, with task, date, hours and comment.get_time_registration_financial_data_by_dateGet one time registration financial data. API summary: Get the financial data information of the user by the given date.get_time_registration_financial_data_by_date_rangeGet one time registration financial data. API summary: Get a list of financial data information of the user by the given period.get_time_registration_financial_data_status_by_dateGet one time registration financial data. API summary: Get the financial data processing status by the given date.get_time_registration_financial_data_status_by_date_rangeGet one time registration financial data. API summary: Get a list of financial data processing statuses by the given period.get_time_trackerGet one time tracker by time tracker id. API summary: Gets the by identifier.get_timesheet_status_by_datesGet one timesheet. API summary: Get approval statuses for user.get_timesheet_status_by_periodGet one timesheet. API summary: Get approval statuses for user.get_timesheet_status_by_week_of_yearGet one timesheet. API summary: Get approval statuses for user.get_timesheet_status_range_by_nearby_week_of_yearGet one timesheet. API summary: Get approval statuses for user.get_userGet one user by user id. API summary: Get a user with the user identifier.get_user_settings_such_as_billablehouriseditableList users. API summary: Get user settings such as BillableHourIsEditable.list_accountsList accounts. API summary: Get all salary accounts.list_addressesList addresses. API summary: Gets the user Home and Work Addresses.list_allowance_legislationsList allowance legislations. API summary: Get all allowance legislation.list_barriersList barriers. API summary: Gets all.list_carsList cars. API summary: Gets all.list_categoriesList categories. API summary: Get all project categories.list_contactsList all contact persons at customers in TimeLog.list_contract_hourly_ratesList contract hourly rates. Optional filters: contract id. API summary: Get all contract hourly rates by contract ID.list_contract_modelsList contract models. API summary: Get all contract models.list_cost_pricesList cost prices. API summary: Get all cost prices.list_customersList all customers in TimeLog with their IDs, numbers and names.list_defaultsList defaults. API summary: Gets default car for user.list_departmentsList departments. API summary: Get all departments.list_employeesList employees. API summary: Get all employee types.list_external_systemsList external systems. API summary: Get all external systems.list_holiday_calendarsList holiday calendars. API summary: Get all holiday calendars.list_hourly_ratesList hourly rates. API summary: Get all hourly rates.list_integration_conflictsList integration conflicts. Optional filters: conflict status type. API summary: Get all integration conflicts by conflict status type.list_legal_entitiesList legal entities. API summary: Get all legal entities.list_listsList lists. Optional filters: legal entity id or status. API summary: Get all expense types, with optional filtering by legal entity and status.list_mileage_ratesList mileage rates. API summary: Gets all mileage rate for user.list_my_time_registrationsList your own time registrations between `startDate` and `endDate`.list_paymentsList payments. Optional filters: contract id. API summary: Get all payments by contract ID.list_productsList products. API summary: Get all products.list_project_external_keysList external keys for a project. API summary: Get external keys by the project identifier.list_project_tasksList all tasks on one project by `projectID`.list_project_templatesList the project templates you can create new projects from.list_projectsList projects, optionally filtered by `customerID` and `isActive`.list_projects_2List projects. Optional filters: user id, start date or end date. API summary: Get all the employee expenses.list_rolesList roles. API summary: Get all roles.list_running_timersList your running stopwatches (time trackers), with their IDs.list_salary_groupsList salary groups. API summary: Get all salary groups.list_systemsList systems.list_task_external_keysList external keys for a task. API summary: Get external keys by the task identifier.list_tasks_task_get_travel_time_task_for_time_tracking_by_projecList tasks. Optional filters: project id. API summary: Get a list of all travel time tasks by project identifier, that belongs to a project.list_time_registration_external_keysList external keys for a time registration. API summary: Get external keys by time registration identifier.list_time_trackersList time trackers. API summary: Gets all.list_unitsList units. API summary: Get all customer types.list_user_privilegesList user privileges. API summary: Get privilege for user.list_usersList all users (employees) in the TimeLog organisation with their IDs, names and initials.list_users_user_preview_feature_get_allList users. API summary: Gets all active preview feature for user.list_weekly_timesheet_statusList weekly timesheet approval statuses between `startDate` and `endDate`, optionally for one `userId`, department or approver.search_addressesSearch addresses by project id. Use this to find existing addresses before creating a new address. API summary: Searches the specified search text.search_customers_for_expense_travel_registration_order_by_recentSearch customers by search text or search all. Use this to find existing customers before creating a new customer.search_customers_for_time_trackingSearch customers by search text or search all. Use this to find existing customers before creating a new customer. API summary: Search for customer that the user can register time on, with customer information.search_customers_for_time_tracking_order_by_recent_registrationSearch customers by search text or search all. Use this to find existing customers before creating a new customer. API summary: Search for customer that the user can register time on, with customer information (Result is ordered by recent registration).search_filtersSearch filters by project id, task id, task guid, is active, task status or is billable. Use this to find existing filters before creating a new filter. API summary: Get filtered list of extended task information.search_projects_for_expense_travel_registration_by_customer_id_oSearch projects by customer id, search text or search all. Use this to find existing projects before creating a new project. API summary: Search for project that the user can register expense or travel on, that belongs to a customer (Result is ordered by recent registration).search_projects_for_expense_travel_registration_order_by_recent_Search projects by search text or search all. Use this to find existing projects before creating a new project. API summary: Search for project that the user can register expense or travel on, with the project information.search_projects_for_time_trackingSearch the projects you can register time on by `searchText`.search_projects_for_time_tracking_by_customer_idSearch projects by customer id, search text or search all. Use this to find existing projects before creating a new project. API summary: Search for project that the user can register time on, that belongs to a customer.search_projects_for_time_tracking_by_customer_id_order_by_recentSearch projects by customer id, search text or search all. Use this to find existing projects before creating a new project. API summary: Search for project that the user can register time on, that belongs to a customer (Result is ordered by recent registration).search_projects_for_time_tracking_order_by_recent_registrationSearch projects by search text or search all. Use this to find existing projects before creating a new project. API summary: Search for project that the user can register time on (Result is ordered by recent registration).search_tasks_by_customerSearch tasks by search text or search all. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to the customer.search_tasks_by_projectSearch tasks by search text or search all. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a project.search_tasks_for_time_trackingSearch the tasks you can register time on by `searchText` (task, project or customer name). Use it to find a task ID before logging time.search_tasks_for_time_tracking_by_customer_idSearch tasks by customer id, search text, search all or include favourite only. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a customer.search_tasks_for_time_tracking_by_customer_id_order_by_recent_reSearch tasks by customer id, search text or search all. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a customer (Result is ordered by recent registration).search_tasks_for_time_tracking_by_project_idSearch tasks by project id, search text, search all or include favourite only. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a project.search_tasks_for_time_tracking_by_project_id_order_by_recent_regSearch tasks by project id, search text or search all. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a project (Result is ordered by recent registration).search_tasks_for_time_tracking_by_project_id_order_by_travel_timSearch tasks by project id, search text or search all. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, that belongs to a project (Result is ordered by travel time task).search_tasks_for_time_tracking_order_by_recent_registrationSearch tasks by search text, search all or include favourite only. Use this to find existing tasks before creating a new task. API summary: Search for task that the user can register time on, with the task information (Result is ordered by recent registration).start_the_time_tracker_for_absenceChanges dataCreate a new task. Search tasks first to avoid duplicates. API summary: Start the time tracker for absence.start_timerChanges dataStart the stopwatch on a task given `TaskID`, with an optional `Comment`. Stop it later to turn it into a time registration.stop_timerChanges dataStop a running stopwatch by `timeTrackerId` and save the tracked time as a time registration.submit_contact_new_contactVisible to othersValidate a contact. Has effects visible outside this system. API summary: Validate new contact.submit_contract_hourly_rate_hourly_rateVisible to othersValidate a contract hourly rate. Has effects visible outside this system. API summary: Validate hourly rate. The hourly rate will only be created if an existing standard hourly rate on same amount and name does not exist.submit_customer_new_customerVisible to othersValidate a customer. Has effects visible outside this system. API summary: Validate new customer.submit_payment_new_paymentVisible to othersValidate a payment. Has effects visible outside this system. API summary: Create payment for contract.submit_project_create_from_templateVisible to othersValidate a project. Has effects visible outside this system. API summary: Validate new project created from template.submit_project_fixed_price_basic_contractVisible to othersValidate a project. Has effects visible outside this system. API summary: Create Fixed Price Basic contract for a specified project.submit_project_prepaid_services_contractVisible to othersValidate a project. Has effects visible outside this system. API summary: Create Prepaid Services contract for a specified project.submit_project_project_expenseVisible to othersValidate a project. Has effects visible outside this system. API summary: Validate project expense for project.submit_project_task_driven_revenue_contractVisible to othersValidate a project. Has effects visible outside this system. API summary: Create Task Driven Revenue contract for a specified project.submit_project_time_material_account_end_balancing_contractVisible to othersValidate a project. Has effects visible outside this system. API summary: Create Time and Material Account with End Balancing contract for a specified project.submit_project_time_material_basic_contractVisible to othersValidate a project. Has effects visible outside this system. API summary: Validate Time and Material Basic contract for a specified project.submit_project_update_recurring_contract_payment_plan_amountVisible to othersValidate a project. Has effects visible outside this system. API summary: Validate update amount on payment plan on contract. Only for recurring contracts.submit_task_new_taskVisible to othersValidate a task. Has effects visible outside this system. API summary: Validate if a new task can be created.submit_time_registration_importVisible to othersValidate a time registration. Has effects visible outside this system. API summary: Import time registration.submit_timesheet_datesVisible to othersSubmit a timesheet. Has effects visible outside this system. API summary: Submit list of days for user.submit_timesheet_periodVisible to othersSubmit a timesheet. Has effects visible outside this system. API summary: Submit range of dates for user.submit_timesheet_time_registrationsVisible to othersSubmit a timesheet. Has effects visible outside this system. API summary: Submit time registrations for user.submit_user_new_userVisible to othersValidate a user. Has effects visible outside this system. API summary: Validate new user.submit_workloadVisible to othersBook a workload. Has effects visible outside this system. API summary: Books a workload.update_an_existing_mileage_registrationVisible to othersUpdate an existing project. Has effects visible outside this system. API summary: Update an existing mileage registration.update_barriersVisible to othersUpdate an existing barrier. Has effects visible outside this system. API summary: Updates the specified barrier.update_carsVisible to othersUpdate an existing car. Has effects visible outside this system. API summary: Updates the specified car API update model.update_customerVisible to othersUpdate a customer identified by `CustomerID`, such as name, address, contact details or status.update_delete_approved_absenceChanges dataUpdate an existing delete approved absence identified by time registration id.update_external_systemChanges dataUpdate an existing external system identified by external system id. API summary: Update external system by external system identifier.update_featuresVisible to othersUpdate an existing feature. Has effects visible outside this system. API summary: Updates the specified model.update_products_favouriteChanges dataUpdate an existing product. API summary: Add or remove favourite to task.update_projectChanges dataUpdate a project by `projectID`, such as name, description, project manager or budget.update_project_external_keysVisible to othersUpdate an existing external key identified by project id. Has effects visible outside this system. API summary: Create or update external key by project identifier.update_projectsVisible to othersUpdate an existing project. Has effects visible outside this system. API summary: Update employee expense.update_projects_recurring_contract_payment_plan_amountChanges dataUpdate an existing project. API summary: Update amount on payment plan on contract. Only for recurring contracts.update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system. API summary: Updates the specified model.update_task_external_keysVisible to othersUpdate an existing external key identified by task id. Has effects visible outside this system. API summary: Create or update external key by task identifier.update_time_registrationVisible to othersUpdate a time registration identified by `ID`, such as hours, date, task or comment.update_time_registration_external_keysVisible to othersUpdate an existing external key identified by time registration id. Has effects visible outside this system. API summary: Create or update external key by time registration identifier.update_time_registrations_full_day_absenceChanges dataUpdate an existing time registration. API summary: Update absence registration with full day normal working time.update_time_registrations_half_or_full_day_absenceChanges dataUpdate an existing time registration. API summary: Update absence registration with full day or half day normal working time.update_time_registrations_hours_absenceChanges dataUpdate an existing time registration. API summary: Update hours for absence registration.update_time_registrations_timeChanges dataUpdate an existing time registration. API summary: Update existing time registration.update_time_trackersVisible to othersUpdate an existing time tracker. Has effects visible outside this system. API summary: Updates the specified time tracker API update model detail.update_usersVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Update user information.upload_time_registrationChanges dataImport a time registration. API summary: Import time registration.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose TimeLog from the app list.
- 2
Paste your key
Enter your TimeLog address, for example https://app1.timelog.com/acme, and a personal access token. Create the token while logged in to TimeLog by opening https://login.timelog.com/personaltoken, clicking New Token and choosing an expiry of up to 2 years.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in TimeLog?
The AI can read and create time registrations, run the stopwatch on tasks, and read customers, contacts, projects, tasks, users and weekly timesheet status. It can create and update customers, projects and tasks. It only sees what your TimeLog user is allowed to see.
Does the AI see my TimeLog token?
No. Your personal access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reading only. Deleting a time registration is permanent and can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own TimeLog account.
Where do I find my TimeLog address?
It is the address you see in the browser when you are logged in, such as https://app1.timelog.com/acme. If your browser shows https://app.timelog.com, you find your own address in TimeLog under System administration, Integrations and API, Transactional API settings.
Let your AI work in TimeLog today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect TimeLog freeHeyMyApps is not affiliated with TimeLog. Product names are trademarks of their owners.






