Integration · Scheduling
Connect Claude & ChatGPT to TIMIFY
Ask your AI when there is a free slot, to book a customer in, or what tomorrow looks like in TIMIFY. It can check availability, create, move and cancel appointments, search, create and update customers, and read your services, resources and working hours.
Free plan, no credit card. Takes about a minute.
Try asking
“When is there a free slot for a 60-minute massage on Thursday?”
The AI checks availability for the service on that day and lists the free time slots.
“Book Lars Jensen for a haircut on Friday at 10:00 with Maria.”
It finds the customer, the service and Maria as a resource, then books the appointment. It can email Lars a confirmation if you ask.
“What appointments do we have tomorrow?”
It searches the day's appointments and lists time, service, customer and resources.
What your AI can do
Appointments and availability
Check free slots, then book, move or cancel appointments, with optional confirmation emails to the customer.
Customers
Search customers by name, email or phone, and create or update them using your own customer fields.
Services, staff and hours
Read services and group services, find resources such as staff or rooms, list working hours and see the companies you can access.
“Move Lars's appointment to 14:00.”
It updates the appointment time and can notify the customer or the staff member.
“Add a new customer, Sofie Holm, [email protected].”
It looks up your customer field IDs and creates the customer with name and email.
“Who is working next week?”
It lists the working-time shifts of your resources for the dates you give.
150 tools for TIMIFY
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
approve_appointmentVisible to othersConfirm a appointment. Has effects visible outside this system. API summary: Create booking with reservation ID.cancel_appointmentDeletesCancel and delete an appointment by `appointment_id`, with an optional reason. Cannot be undone.check_availabilityList free time slots for given `days` (YYYY-MM-DD) by service_id or duration, optionally for specific resources and in a timezone. Use before booking.create_appointmentChanges dataBook an appointment at `datetime` (YYYY-MM-DD HH:MM, UTC) with a service_id (or a title), customer_id and resource_ids; optional duration, notes, tags. Set has_notify_customers to email the customer a confirmation.create_branch_tagChanges dataCreate a new branch tag. Required: enterprise id, name or color. API summary: Create enterprise branch tag.create_bulkVisible to othersCreate a new bulk. Required: company id or events. Has effects visible outside this system. API summary: Import or update appointments.create_categoryChanges dataCreate a new category. Required: company id or name. API summary: Create custom fields category.create_companyChanges dataCreate a new company. Required: enterprise id, name, locale, plan, owner name or email. Search companies first to avoid duplicates. API summary: Create enterprise branch.create_customerChanges dataCreate a customer from `customfields`, a list of {id, value} pairs using field IDs from list_customer_fields (e.g. first name, last name, email, phone). Optional tags and external_id.create_customfieldChanges dataCreate a new customfield. Required: company id, label, category id or type. API summary: Add custom field.create_documentChanges dataCreate a new document. Required: enterprise id, key or url. API summary: Download enterprise file.create_enterprise_custom_fieldChanges dataCreate a new customfield. Required: enterprise id, label, category id or type. API summary: Create enterprise custom field.create_enterprise_custom_fields_categoryChanges dataCreate a new category. Required: enterprise id or name. API summary: Create enterprise custom fields category.create_enterprise_customerChanges dataCreate a new customer. Required: enterprise id or customfields. Search customers first to avoid duplicates. API summary: Create enterprise customer.create_enterprise_group_serviceChanges dataCreate a new enterprise group service. Required: enterprise id or name. Search enterprise group services first to avoid duplicates. API summary: Create enterprise group service.create_enterprise_group_service_categoryChanges dataCreate a new category. Required: enterprise id or name. API summary: Create enterprise group service category.create_enterprise_resource_categoryChanges dataCreate a new category. Required: enterprise id or name. API summary: Create enterprise resource category.create_enterprise_serviceChanges dataCreate a new enterprise service. Required: enterprise id or name. API summary: Create enterprise service.create_enterprise_service_categoryChanges dataCreate a new category. Required: enterprise id or name. API summary: Create enterprise service category.create_enterprise_tagChanges dataCreate a new enterprise tag. Required: enterprise id, name or color. API summary: Create enterprise tag.create_groupDeletesCreate a new group. Required: enterprise id, name, external id, icon, color or affected branch ids. Destructive action; may require approval. API summary: Create enterprise permission groups.create_group_serviceChanges dataCreate a new group service. Required: company id or name. Search group services first to avoid duplicates. API summary: Create group service.create_group_service_categoryChanges dataCreate a new category. Required: company id or name. API summary: Create group service category.create_multipleChanges dataCreate a new multiple. Required: company id, datetime, service id, timezone or combination services. API summary: Create appointment with combination service.create_notificationChanges dataCreate a new notification. Required: company id, to, subject, title, content or reply. API summary: Send email notification.create_reservationChanges dataCreate a new reservation. Required: company id. API summary: Reserve a booking in the system.create_resourceChanges dataCreate a new resource. Required: company id or name. Search resources first to avoid duplicates. API summary: Create new resource.create_resource_categoryChanges dataCreate a new category. Required: company id or name. API summary: Create resource category.create_serviceChanges dataCreate a new service. Required: company id or name. API summary: Create service.create_service_categoryChanges dataCreate a new category. Required: company id or name. API summary: Create service category.create_tagChanges dataCreate a new tag. Required: company id, name or color. API summary: Create tag.create_timeshiftChanges dataCreate a new timeshift. Required: company id, from or to. API summary: Create timeshift.delete_branch_tagDeletesPermanently delete a branch tag by tag id. Destructive action; may require approval. API summary: Delete enterprise branch tag.delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete custom field category.delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer.delete_customfieldDeletesPermanently delete a customfield by custom field id. Destructive action; may require approval. API summary: Delete custom field.delete_enterprise_custom_fieldDeletesPermanently delete a customfield by field id. Destructive action; may require approval. API summary: Delete enterprise custom field.delete_enterprise_custom_fields_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete enterprise custom fields category.delete_enterprise_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete enterprise customer.delete_enterprise_group_serviceDeletesPermanently delete a enterprise group service by group service id. Destructive action; may require approval. API summary: Delete enterprise group service.delete_enterprise_group_service_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete enterprise group service category.delete_enterprise_resource_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete enterprise resource category.delete_enterprise_serviceDeletesPermanently delete a enterprise service by service id. Destructive action; may require approval. API summary: Delete enterprise service.delete_enterprise_service_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete enterprise service category.delete_enterprise_tagDeletesPermanently delete a enterprise tag by tag id. Destructive action; may require approval. API summary: Delete enterprise tag.delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval. API summary: Delete enterprise permission group.delete_group_serviceDeletesPermanently delete a group service by group service id. Destructive action; may require approval. API summary: Delete group service.delete_group_service_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete group service category.delete_notificationsMoves moneyPermanently delete a notification. Financial or irreversible action; may require approval. API summary: Cancel scheduled email.delete_reservationDeletesPermanently delete a reservation by reservation id. Destructive action; may require approval. API summary: Delete a reservation or an appointment.delete_resourceDeletesPermanently delete a resource by resource id. Destructive action; may require approval. API summary: Delete resource.delete_resource_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete resource category.delete_serviceDeletesPermanently delete a service by service id. Destructive action; may require approval. API summary: Delete service.delete_service_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete service category.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete tag.delete_timeshiftDeletesPermanently delete a timeshift by timeshift id. Destructive action; may require approval. API summary: Deletes timeshift.detach_resourceChanges dataUnlink a resource (resource id). API summary: Unlink resource.download_fileChanges dataCreate a new document. Required: company id, key or url. API summary: Download file.fetch_category_resourceGet one category by category id. API summary: Fetch category resource.fetch_company_statisticsList companies. Optional filters: statistics mode, month or year. API summary: Fetch company statistics.fetch_enterprise_category_resourceGet one category by category id. API summary: Fetch enterprise category resource.fetch_enterprise_custom_field_categoryGet one category by category id. API summary: Fetch enterprise custom field category.fetch_enterprise_customerGet one customer by customer id. API summary: Fetch enterprise customer.fetch_enterprise_customer_fieldGet one customfield by field id. API summary: Fetch enterprise customer field.fetch_enterprise_service_categoryGet one category by category id. API summary: Fetch enterprise service category.fetch_enterprise_service_group_categoryGet one category by category id. API summary: Fetch enterprise service group category.fetch_enterprise_statisticsList companies. Optional filters: statistics mode, month or year. API summary: Fetch enterprise statistics.fetch_service_categoryGet one category by category id. API summary: Fetch service category.fetch_service_group_categoryGet one category by category id. API summary: Fetch service group category.fetch_settings_of_a_companyList companies for a company. API summary: Fetch settings of a company.get_appointmentGet one appointment by `appointment_id`, with time, service, customer and resources.get_branch_tagGet one branch tag by tag id. API summary: Fetch enterprise branch tag.get_categoryGet one category by category id. API summary: Fetch custom field category.get_companyGet one company by app id. API summary: Validate auth token.get_customerGet one customer by `customer_id`, including their custom field values.get_customfieldGet one customfield by custom field id. API summary: Fetch customer field.get_enterprise_group_serviceGet one enterprise group service by group service id. API summary: Fetch enterprise group service.get_enterprise_managerGet one enterprise manager by manager id. API summary: Fetch enterprise manager.get_enterprise_serviceGet one enterprise service by service id. API summary: Fetch enterprise service.get_enterprise_tagGet one enterprise tag by tag id. API summary: Fetch enterprise tag.get_groupGet one group by group id. API summary: Fetch enterprise permission group.get_group_serviceGet one group service by group service id. API summary: Fetch group service.get_paymentGet one payment by payment id. API summary: Fetch transaction.get_resourceGet one resource (staff member or object) by `resource_id`.get_serviceGet one service by `service_id`.get_tagGet one tag by tag id. API summary: Fetch tag.get_timeshiftGet one timeshift by timeshift id. API summary: Fetch timeshift.import_or_update_enterprise_customersVisible to othersImport a customer. Has effects visible outside this system. API summary: Import or update enterprise customers.import_or_update_timeshiftVisible to othersCreate a new bulk. Required: company id or shifts. Has effects visible outside this system. API summary: Import or update timeshift.list_booking_statusesList booking statuses. Optional filters: enterprise id, company id, external company id, event id or region. API summary: Check if an Appointment can be cancelled or reprogrammed.list_branch_tagsList branch tags. Optional filters: ids, for customers, for appointments or external id. API summary: List enterprise branch tags.list_categoriesList categories. Optional filters: ids or is default. API summary: List custom fields categories.list_companiesList the TIMIFY companies (branches) your account can access, with their IDs.list_customer_fieldsList the customer fields (name, email, phone and custom ones) with their IDs. Use these IDs when creating or updating customers.list_customersList customers for a customer. Optional filters: external, customer filter type or with full attributes. Results are paginated. API summary: List customer events.list_enterprise_custom_field_categoriesList categories. Optional filters: ids or is default. API summary: List enterprise custom field categories.list_enterprise_custom_fieldsList customfields. Optional filters: type, ids, is mandatory online, is mandatory offline, is default or is published. API summary: List enterprise custom fields.list_enterprise_customersSearch customers by ids, tag ids, external ids, updated since, first name letter or last name letter. Use this to find existing customers before creating a new customer. Results are paginated. API summary: List enterprise customers.list_enterprise_group_service_categoriesList categories. Optional filters: ids. API summary: List enterprise group service categories.list_enterprise_managersList enterprise managers.list_enterprise_resources_categoriesList categories. Optional filters: ids. API summary: List enterprise resources categories.list_enterprise_service_categoriesList categories. Optional filters: ids. API summary: List enterprise service categories.list_enterprise_service_resetsList resets for a enterprise service. Optional filters: company ids or keys. API summary: Reset enterprise service.list_enterprise_servicesList enterprise services. Optional filters: sort, sort type, start date, event id, durations pattern or duration before. Results are paginated.list_enterprise_tagsList enterprise tags. Optional filters: ids, for customers or for appointments.list_enterprisesList enterprises. API summary: Fetch an enterprise.list_global_customersList customers for a global. Optional filters: external, region, customer filter type or with full attributes. Results are paginated. API summary: List global customer events.list_group_service_categoriesList categories. Optional filters: ids. API summary: List group service categories.list_group_servicesList group services (courses/classes), optionally filtered by name.list_groupsList groups. Optional filters: ids, internal id, is globally deleted, is updated locally or only locals. API summary: List enterprise permission groups.list_resetsList resets. Optional filters: keys. API summary: Reset service.list_resourcesList resources. Optional filters: month or year. API summary: Fetch resources statistics.list_resources_categoriesList categories. Optional filters: ids. API summary: List resources categories.list_service_categoriesList categories. Optional filters: ids. API summary: List service categories.list_servicesList the bookable services with their IDs, durations and prices.list_tagsList tags. Optional filters: ids, for customers or for appointments.list_timezonesList timezones. API summary: Get timezones.list_working_hoursList resources' working-time shifts between `from` and `to` (YYYY-MM-DD, max one year), optionally for specific resources.search_appointmentsFind appointments in a period (max 31 days): from_date and to_date (YYYY-MM-DD) plus from_time and to_time (YYYY-MM-DD HH:mm). Filter by customer, service, resource, type or search_term.search_availabilitiesSearch availabilities by company id, external company id, enterprise id, region, days or service id. Use this to find existing availabilities before creating a new availability. API summary: Retrieve free bookable dates and times of a specific service or a group service.search_booking_limitsSearch booking limits by resource ids, days, days of week or filter by keys. Use this to find existing booking limits before creating a new booking limit. API summary: Fetch service booking limit config.search_companiesSearch companies by enterprise id, company id, region, company external id, partner id or filter by service external ids. Use this to find existing companies before creating a new company. API summary: Retrieve public data for a company or multiple companies.search_customersSearch customers by name, company, email or phone (`q`, partial match), or by IDs or tags, with sorting and paging.search_enterprise_group_servicesSearch enterprise group services by name, deleted, sort or sort type. Use this to find existing enterprise group services before creating a new enterprise group service. Results are paginated. API summary: List enterprise group services.search_enterprisesSearch enterprises by enterprise id, enterprise slug, region or filter by service external ids. Use this to find existing enterprises before creating a new enterprise. API summary: It returns the public information of an enterprise.search_paymentsSearch payments by from date, to date, paid by customer id, search, status or gateway. Use this to find existing payments before creating a new payment. Results are paginated. API summary: List transactions.search_resourcesFind resources (staff members or rooms/equipment) by name, email, category or bookable status.update_appointmentChanges dataChange an appointment by `appointment_id`: `datetime` (required, YYYY-MM-DD HH:MM UTC), service, customer, resources, duration or notes. Can email the customer or resource if notify flags are set.update_branch_tagChanges dataUpdate an existing branch tag identified by tag id. Only the fields you pass are changed. API summary: Update enterprise Branch Tag.update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Update custom fields category.update_companiesVisible to othersUpdate an existing company identified by company id. Has effects visible outside this system. API summary: Update settings of a company.update_companies_put_companies_online_statusVisible to othersUpdate an existing company. Has effects visible outside this system. API summary: Toggle online status of the company.update_companies_put_enterprise_companies_online_statusVisible to othersUpdate an existing company identified by company id. Has effects visible outside this system. API summary: Toggle online status of the company.update_companyChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update a company.update_customerChanges dataUpdate a customer by `customer_id` with `customfields` as {id, value} pairs (field IDs from list_customer_fields).update_customfieldChanges dataUpdate an existing customfield identified by field id. Only the fields you pass are changed. API summary: Update enterprise custom field.update_enterprise_branchChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update enterprise branch.update_enterprise_customerChanges dataUpdate an existing customer identified by customer id. Only the fields you pass are changed. API summary: Update enterprise customer.update_enterprise_group_serviceChanges dataUpdate an existing enterprise group service identified by group service id. Only the fields you pass are changed. API summary: Update enterprise group service.update_enterprise_serviceChanges dataUpdate an existing enterprise service identified by service id. Only the fields you pass are changed. API summary: Update enterprise service.update_enterprise_tagChanges dataUpdate an existing enterprise tag identified by tag id. Only the fields you pass are changed. API summary: Update enterprise tag.update_groupDeletesUpdate an existing group identified by group id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update enterprise permission group.update_group_serviceChanges dataUpdate an existing group service identified by group service id. Only the fields you pass are changed. API summary: Update group service.update_resourceChanges dataUpdate an existing resource identified by resource id. Only the fields you pass are changed. API summary: Update resource.update_resource_settingsVisible to othersUpdate an existing setting identified by resource id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update resource settings.update_serviceChanges dataUpdate an existing service identified by service id. Only the fields you pass are changed. API summary: Update service.update_settingsVisible to othersUpdate an existing setting. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update settings of an enterprise.update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Update tag.update_timeshiftChanges dataUpdate an existing timeshift identified by timeshift id. Only the fields you pass are changed. API summary: Updates timeshift.upload_customerVisible to othersImport a customer. Has effects visible outside this system. API summary: Import or update customers.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose TIMIFY from the app list.
- 2
Paste your key
Enter the App ID and App secret of a TIMIFY Backend App, plus your Company ID. First ask your TIMIFY Account Manager for access to the TIMIFY Developer Platform. At devs.timify.com click Apps > + NEW APP, choose TIMIFY Backend App with Private visibility, pick the scopes you need and authorize it with your Private Access Key. Then install it under Apps > Private Apps in TIMIFY.
- 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 TIMIFY?
The AI can read appointments, customers, customer fields, services, group services, resources, working hours and your companies, and check availability. It can create and update appointments and customers, and cancel appointments if you switch that tool on.
Does the AI see my TIMIFY app secret?
No. Your TIMIFY credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 only checking availability and reading appointments. Cancelling an appointment deletes it and cannot be undone, so it can require your approval before it runs, like bookings and changes can. 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 TIMIFY account.
How do I get access to the TIMIFY API?
Ask your TIMIFY Account Manager for access to the TIMIFY Developer Platform and accept the invitation. Then create a TIMIFY Backend App with Private visibility at devs.timify.com, authorize it with the Private Access Key of your Company or Enterprise account and install it under Apps > Private Apps. The app's detail page shows the App ID and App secret.
Related integrations
Let your AI work in TIMIFY today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect TIMIFY freeHeyMyApps is not affiliated with TIMIFY. Product names are trademarks of their owners.






