Skip to content

Integration · Payroll & HR

connecteam.com

Connect Claude & ChatGPT to Connecteam

Ask your AI who is working tomorrow, how many hours someone logged this week, or to approve a time-off request in Connecteam. It can read employees, schedules, shifts, time clocks, timesheets, jobs, tasks, forms and time off. It can also create and update shifts and employees, clock people in and out, handle time-off requests and send chat messages.

Connect Connecteam free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is on shift tomorrow?”

    The AI finds the schedule and lists tomorrow's shifts with times and assigned employees.

  • “How many hours did Line work last week?”

    It gets Line's timesheet totals from the time clock for that week.

  • “Approve Jonas's pending vacation request.”

    It finds the pending request and sets it to approved, with a manager note if you add one.

What your AI can do

Scheduling

List, create, update and delete shifts, read schedules and jobs, and notify the assigned employees.

Time clock and time off

Clock employees in and out, read time entries and timesheet totals, and create, approve or deny time-off requests.

People and communication

Add and edit employees, read tasks and form submissions, and send chat or private messages.

  • “Create a shift on Saturday from 7 to 15 for Sofie and notify her.”

    It creates the shift in the schedule, assigns Sofie and alerts her.

  • “Post in the Warehouse channel that the delivery is delayed until noon.”

    It finds the conversation and sends the message as a custom publisher. Everyone in the conversation receives it.

  • “Add our new hire Emil Berg with his phone number and send him an invite.”

    It creates the employee and texts him an activation invite.

158 tools for Connecteam

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • archive_userMoves moneyArchive a user. Financial or irreversible action; may require approval. API summary: Archive users.
  • attach_assignment_to_pay_rule_policyMoves moneyAttach a assignment (pay rule policy id). Financial or irreversible action; may require approval. API summary: Assign user to pay rule policy.
  • attach_assignment_to_scheduling_rule_policyVisible to othersAttach a assignment (scheduling rule policy id). Has effects visible outside this system. API summary: Assign users to scheduling rule policy.
  • attach_assignment_to_time_off_policyVisible to othersAttach a assignment (time off policy id). Has effects visible outside this system. API summary: Assign user to time-off policy.
  • attach_assignment_to_working_hours_policyVisible to othersAttach a assignment (working hours policy id). Has effects visible outside this system. API summary: Assign users to working hours policy.
  • clock_in_userChanges dataClock an employee in on a time clock (`time_clock_id`, `user_id`), optionally for a `job_id` or scheduled shift. The time defaults to now.
  • clock_out_userChanges dataClock an employee out on a time clock (`time_clock_id`, `user_id`). The time defaults to now.
  • create_addressChanges dataCreate a new address. Required: name. API summary: Create location.
  • create_adminDeletesCreate a new admin. Required: user id, email or title. Destructive action; may require approval. API summary: Promote to admin.
  • create_auto_assignChanges dataCreate a new auto assign. Required: shifts ids. API summary: Create auto-assign request.
  • create_auto_assign_requestChanges dataCreate a new auto assign. Required: shifts ids. API summary: Create auto-assign request.
  • create_clock_outChanges dataCreate a new clock out. Required: user id. API summary: Clock out from a manual break.
  • create_conversationChanges dataCreate a new message. Required: title or type. API summary: Create conversation.
  • create_custom_fieldChanges dataCreate a new custom field. Required: custom fields. API summary: Create custom fields.
  • create_custom_field_optionChanges dataCreate a new option for a custom field. Required: value. API summary: Create custom field option.
  • create_documentChanges dataCreate a new document. Required: file name or feature type. API summary: Generate upload url.
  • create_manual_break_clock_inChanges dataCreate a new clock in for a manual break. Required: user id. API summary: Clock in to a manual break.
  • create_messageChanges dataCreate a new message. Required: title, date or instance id. API summary: Create daily note.
  • create_pack_assignmentChanges dataCreate a new assignment for a pack. Required: user ids. API summary: Assign users to pack.
  • create_paymentChanges dataCreate a new payment. Required: transactions create request. API summary: Create transactions.
  • create_pending_usersChanges dataCreate a new user. Required: users. API summary: Create pending users.
  • create_projectChanges dataCreate a new project. Required: items. API summary: Create jobs.
  • create_reportChanges dataCreate a new report. Required: date. API summary: Generate breadcrumbs report.
  • create_scheduler_shiftChanges dataCreate a new shift for a scheduler. Required: items. API summary: Create shifts.
  • create_scheduler_unavailabilityChanges dataCreate a new unavailability for a scheduler. Required: user id, is all day or unavailability date. API summary: Create schedule unavailability.
  • create_shiftsChanges dataCreate shifts in a schedule (`scheduler_id`). Pass `items`, each with `startTime` and `endTime` (Unix seconds), a `title` or `jobId`, `assignedUserIds` and `isPublished`. Set `notify_users` to alert the assigned employees.
  • create_smart_groupChanges dataCreate a new smart group. Required: name, group segment id or filters. Search smart groups first to avoid duplicates. API summary: Create smart group.
  • create_smart_group_segmentChanges dataCreate a new smart group segment. Required: name or color. API summary: Create smart group segment.
  • create_sub_taskChanges dataCreate a new task for a task. Required: title. API summary: Create sub-task.
  • create_taskChanges dataCreate a new task for a task. Required: user ids, status or title. API summary: Create task.
  • create_time_clock_geofenceChanges dataCreate a new geofence for a time clock. Required: geofences. API summary: Create geofences.
  • create_time_clock_taskChanges dataCreate a new task for a time clock. Required: time activities. API summary: Create time activities.
  • create_time_off_requestChanges dataCreate a time-off request for an employee: `user_id`, `policy_type_id`, `start_date`, `end_date`, `is_all_day`, `timezone` and `status` (approved, pending or denied).
  • create_user_messageChanges dataCreate a new message for a user. Required: text. API summary: Create user note.
  • create_user_payslipChanges dataCreate a new payslip for a user. Required: file id, start date or end date. API summary: Upload a payslip.
  • create_usersChanges dataAdd up to 25 employees. Pass `items`, each with `firstName`, `lastName`, `phoneNumber` and `userType`, plus optional email and custom fields. Set `send_activation` to text them an invite.
  • create_webhookDeletesCreate a new webhook. Required: name, url, feature type or event types. Destructive action; may require approval. API summary: Create webhook.
  • delete_custom_field_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: Delete custom field option.
  • delete_custom_fieldsMoves moneyPermanently delete a custom field. Financial or irreversible action; may require approval. API summary: Delete custom fields.
  • delete_messageDeletesPermanently delete a message by note id. Destructive action; may require approval. API summary: Delete note.
  • delete_pay_rateMoves moneyPermanently delete a user by effective date. Financial or irreversible action; may require approval. API summary: Delete pay rate.
  • delete_pay_rule_policy_assignmentMoves moneyPermanently delete a assignment by assignment id. Financial or irreversible action; may require approval. API summary: Remove pay rule policy assignment.
  • delete_pay_rule_policy_pay_ruleMoves moneyPermanently delete a pay rule by pay rule id. Financial or irreversible action; may require approval. API summary: Remove pay rule from pay rule policy.
  • delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete transaction.
  • delete_paymentsMoves moneyPermanently delete a payment. Financial or irreversible action; may require approval. API summary: Delete transactions.
  • delete_pending_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete pending user.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete job.
  • delete_question_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: Delete dropdown option.
  • delete_scheduler_shiftDeletesPermanently delete a shift by shift id. Destructive action; may require approval. API summary: Delete shift.
  • delete_scheduler_shiftsMoves moneyPermanently delete a shift by scheduler id. Financial or irreversible action; may require approval. API summary: Delete shifts.
  • delete_scheduler_unavailabilityDeletesPermanently delete a unavailability by unavailability id. Destructive action; may require approval. API summary: Delete schedule unavailability.
  • delete_scheduling_rule_policyDeletesPermanently delete a scheduling rule policy by scheduling rule policy id. Destructive action; may require approval. API summary: Delete scheduling rule policy.
  • delete_shiftDeletesDelete one shift from a schedule (`scheduler_id`, `shift_id`). Set `notify_users` to tell the assigned employees. This cannot be undone.
  • delete_shiftsMoves moneyPermanently delete a shift by scheduler id. Financial or irreversible action; may require approval. API summary: Delete shifts.
  • delete_smart_groupDeletesPermanently delete a smart group by smart group id. Destructive action; may require approval. API summary: Delete smart group.
  • delete_sub_taskDeletesPermanently delete a task by task id 2. Destructive action; may require approval. API summary: Delete sub-task.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete task.
  • delete_time_clock_geofenceDeletesPermanently delete a geofence by fence id. Destructive action; may require approval. API summary: Delete geofence.
  • delete_time_clock_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete time activity.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete user.
  • delete_user_custom_working_hoursMoves moneyPermanently delete a user by user id. Financial or irreversible action; may require approval. API summary: Delete user custom working hours.
  • delete_usersMoves moneyPermanently delete a user. Financial or irreversible action; may require approval. API summary: Bulk delete pending users.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete webhook.
  • detach_assignment_to_working_hours_policyDeletesDetach a assignment (user id). Destructive action; may require approval. API summary: Unassign user from working hours policy.
  • download_reportDownload the document for a report. API summary: Download breadcrumbs report.
  • get_accountGet the connected Connecteam company account's details. Use to confirm which account you are working in.
  • get_assetGet one asset by asset id. API summary: Get asset metadata.
  • get_auto_assignGet one auto assign by auto assign request id. API summary: Get auto-assign status.
  • get_auto_assign_statusGet one auto assign by auto assign request id. API summary: Get auto-assign status.
  • get_custom_fieldsList custom fields. Optional filters: custom field ids, category ids, custom field types, custom field names, sort or order. Results are paginated. API summary: Get custom fields.
  • get_documentGet one document by document id. API summary: Get file metadata.
  • get_formGet one form by form id. API summary: Get form.
  • get_form_questionGet one question for a form by question id. Results are paginated. API summary: Get dropdown question options.
  • get_form_submissionGet one form submission with its answers (`form_id`, `form_submission_id`).
  • get_jobGet one job by ID (`project_id`).
  • get_messageGet one message by note id. API summary: Get note.
  • get_reportGet one report by file id. API summary: Get breadcrumbs report status.
  • get_scheduler_shiftGet one shift for a scheduler by shift id. API summary: Get shift.
  • get_shiftGet one shift for a scheduler by shift id. API summary: Get shift.
  • get_sub_tasksList tasks for a task. Optional filters: subtask ids. Results are paginated. API summary: Get sub-tasks.
  • get_task_labelsList tasks for a task. Optional filters: title. Results are paginated. API summary: Get task labels.
  • get_time_clock_geofenceGet one geofence for a time clock by fence id. API summary: Get geofence.
  • get_timesheetGet timesheet totals for a time clock (`time_clock_id`) between `start_date` and `end_date` (YYYY-MM-DD), optionally for `user_ids` or `job_ids`.
  • get_user_unavailabilitiesList user unavailabilities. Optional filters: user id, start time or end time. API summary: Get user unavailabilities.
  • get_user_working_hoursList users for a user. API summary: Get user working hours.
  • get_webhookGet one webhook by webhook id. API summary: Get webhook.
  • list_addressesList addresses. Optional filters: location ids, location names or is active. Results are paginated. API summary: Get locations.
  • list_categoriesList categories. Optional filters: category ids, category names, sort or order. Results are paginated. API summary: Get custom field categories.
  • list_chat_conversationsList chat conversations (channels and groups). Use to find a conversation_id.
  • list_chat_publishersList the custom publishers that messages can be sent as. Use one as sender_id.
  • list_custom_field_optionsList options for a custom field. Optional filters: is disabled or is deleted. Results are paginated. API summary: Get custom field options.
  • list_custom_fieldsList custom fields. Optional filters: custom field ids, category ids, custom field types, custom field names, sort or order. Results are paginated. API summary: Get resource custom fields.
  • list_daily_salesList daily sales. Optional filters: start date, end date or location ids. API summary: Get daily sales.
  • list_form_submissionsList submissions of a form (`form_id`), filtered by `user_ids` or submission time.
  • list_formsList forms, optionally filtered by `name`.
  • list_jobsList jobs (the work or projects shifts and time are tracked against), filtered by `job_names`, `job_codes` or `job_ids`.
  • list_pack_assignmentsList assignments for a pack. API summary: Get pack assignments.
  • list_packsList packs. API summary: Get onboarding packs.
  • list_pay_rule_policy_assignmentsList assignments for a pay rule policy. Optional filters: effective date or user ids. Results are paginated. API summary: List pay rule policy assignments.
  • list_pending_usersList users. Optional filters: ids or status. API summary: List pending users.
  • list_performance_indicatorsList performance indicators. Results are paginated. API summary: Get indicators.
  • list_policy_type_usersList users for a policy type. Optional filters: user ids. Results are paginated. API summary: Get user balances.
  • list_scheduler_custom_fieldsList custom fields for a scheduler. Results are paginated. API summary: Get shift custom fields.
  • list_scheduler_shift_layersList shift layers for a scheduler. API summary: Get shift layers.
  • list_scheduler_shiftsList shifts for a scheduler. Optional filters: start time, end time, is open shift, is published, is require admin approval or job id. Results are paginated. API summary: Get shifts.
  • list_scheduler_unavailabilitiesList unavailabilities for a scheduler. Optional filters: start time or end time. Results are paginated. API summary: Get schedule unavailabilities.
  • list_schedulesList the job schedules (schedulers). Use to find a scheduler_id for shifts.
  • list_scheduling_rule_policiesList scheduling rule policies. API summary: Get scheduling rule policies.
  • list_scheduling_rule_policy_assignmentsList assignments for a scheduling rule policy. Optional filters: user id. Results are paginated. API summary: List scheduling rule policy assignments.
  • list_shift_layer_valuesList values for a shift layer. Results are paginated. API summary: Get shift layer values.
  • list_shiftsList shifts in a schedule (`scheduler_id`) between `start_time` and `end_time` (Unix seconds), optionally filtered by `assigned_user_ids`, `job_id`, `is_published` or `is_open_shift`.
  • list_smart_group_segmentsList smart group segments. Optional filters: segment ids or names. API summary: Get smart group segments.
  • list_task_boardsList the task boards. Use to find a task_board_id.
  • list_tasksList tasks on a task board (`task_board_id`), filtered by `status`, `user_ids` or `label_ids`.
  • list_time_clock_documentsList documents for a time clock. API summary: Get shift attachments.
  • list_time_clock_geofencesList geofences for a time clock. API summary: Get geofences.
  • list_time_clock_manual_breaksList manual breaks for a time clock. API summary: Get manual breaks.
  • list_time_clocksList the time clocks. Use to find a time_clock_id for timesheets and clocking in or out.
  • list_time_entriesList the clock-in and clock-out entries (time activities) on a time clock (`time_clock_id`) between `start_date` and `end_date`, optionally for `user_ids`.
  • list_time_off_requestsList time-off requests between `start_date` and `end_date`, filtered by `statuses` or `user_ids`.
  • list_time_off_typesList the time-off policy types (such as vacation or sick leave). Use for policy_type_id.
  • list_user_assignmentsList assignments for a user. Optional filters: asset types. API summary: Get user assignments.
  • list_user_scheduling_rule_policiesList scheduling rule policies for a user. API summary: Get user scheduling rule policies.
  • list_user_unavailabilitiesList user unavailabilities. Optional filters: user id, start time or end time. API summary: Get user unavailabilities.
  • list_usersList employees (users), filtered by `full_names`, `email_addresses`, `phone_numbers`, `user_ids` or `user_status`. Use to find a user ID. Paginate with `limit` and `offset`.
  • list_webhooksList webhooks. Optional filters: feature type. Results are paginated. API summary: Get webhooks.
  • list_working_hours_policiesList working hours policies. API summary: Get working hours policies.
  • pay_v1_ratesMoves moneyPay a v1. Financial or irreversible action; may require approval. Results are paginated. API summary: Get pay rates.
  • pay_v1_rule_policiesMoves moneyPay a v1. Financial or irreversible action; may require approval. API summary: Get company pay rule policies.
  • pay_v1_rulesMoves moneyPay a v1. Financial or irreversible action; may require approval. API summary: Get company pay rules.
  • search_smart_groupsSearch smart groups by id or name. Use this to find existing smart groups before creating a new smart group. API summary: Get smart groups.
  • send_chat_messageVisible to othersSend a chat message into a conversation (`conversation_id`) with `text`, as a custom publisher (`sender_id`). Everyone in the conversation receives it.
  • send_private_messageVisible to othersSend a private chat message to one employee (`user_id`) with `text`, as a custom publisher (`sender_id`).
  • set_pay_ratesMoves moneyPay a v1. Financial or irreversible action; may require approval. API summary: Set pay rates.
  • set_user_custom_working_hoursVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Set user custom working hours.
  • submit_documentVisible to othersSubmit a document (file id). Has effects visible outside this system. API summary: Finalize upload.
  • submit_user_daysVisible to othersLock a user (user id). Has effects visible outside this system. API summary: Update user lock days.
  • update_address_daily_salesVisible to othersUpdate an existing daily sale identified by location id. Has effects visible outside this system. API summary: Set projected sales.
  • update_custom_field_optionChanges dataUpdate an existing option identified by option id. API summary: Update custom field option.
  • update_custom_fieldsVisible to othersUpdate an existing custom field. Has effects visible outside this system. API summary: Update custom fields.
  • update_form_form_submissionChanges dataUpdate an existing form submission identified by form submission id. API summary: Update form submission.
  • update_form_questionChanges dataUpdate an existing question identified by question id. API summary: Add dropdown options.
  • update_invite_links_dataVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Update invite links data.
  • update_messageChanges dataUpdate an existing message identified by note id. API summary: Update note.
  • update_pay_rule_policy_pay_ruleMoves moneyUpdate an existing pay rule identified by pay rule id. Financial or irreversible action; may require approval. API summary: Add pay rule to pay rule policy.
  • update_policy_type_userChanges dataUpdate an existing user identified by user id. API summary: Update user balance.
  • update_projectChanges dataUpdate an existing project identified by project id. API summary: Update job.
  • update_question_optionChanges dataUpdate an existing option identified by option id. API summary: Update dropdown option.
  • update_shiftsVisible to othersUpdate shifts in a schedule (`scheduler_id`). Pass `items`, each with `shiftId` and the fields to change (times, title, job, published state). Set `notify_users` to alert the assigned employees.
  • update_smart_groupChanges dataUpdate an existing smart group identified by smart group id. API summary: Update smart group.
  • update_sub_taskChanges dataUpdate an existing task identified by task id 2. API summary: Update sub-task.
  • update_taskChanges dataUpdate an existing task identified by task id. API summary: Update task.
  • update_time_clock_tasksVisible to othersUpdate an existing task identified by time clock id. Has effects visible outside this system. API summary: Update time activities.
  • update_time_off_requestChanges dataUpdate a time-off request by `request_id`, for example approve or deny it via `status`, or change the dates. Add a `manager_note` if needed.
  • update_userChanges dataUpdate an existing user identified by user id. API summary: Update pending user.
  • update_user_performanceChanges dataUpdate an existing performance identified by date. API summary: Update performance data.
  • update_usersVisible to othersEdit up to 25 employees. Pass `items`, each with `userId` and the fields to change (name, phone, email, custom fields, or `isArchived` to archive or restore).
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update Webhook.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Connecteam from the app list.

  2. 2

    Paste your key

    Paste a Connecteam API key. In Connecteam go to Settings > API Keys and click Add API key, then copy it. API access needs the Expert plan or higher, and each key only reaches the hubs (Operations, Communications, HR & Skills) on eligible plans.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Connecteam?

It can read employees, schedules, shifts, jobs, time clocks, time entries, timesheets, time-off types and requests, task boards, tasks, forms, form submissions and chat conversations. It can create and update shifts, employees and time-off requests, delete shifts, clock employees in and out, and send chat or private messages.

Does the AI see my Connecteam credentials?

No. Your Connecteam 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 read-only. Deleting a shift cannot be undone, and a chat message reaches everyone in the conversation, so these can require your approval before they run. 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 Connecteam account.

Which Connecteam plan do I need?

Connecteam API access needs the Expert plan or higher. Each key only reaches the hubs that are on eligible plans: Operations, Communications, and HR & Skills.

Let your AI work in Connecteam today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Connecteam free

HeyMyApps is not affiliated with Connecteam. Product names are trademarks of their owners.