Skip to content

Integration · Field service

craftboxx.de

Connect Claude & ChatGPT to Craftboxx

Ask your AI who is free on Thursday, what is scheduled for a project, or to book a job for a customer in Craftboxx. It searches customers, projects, assignments, employees and the article catalog, and reads timesheets, absences and site documentation. It can create customers, projects and assignments, reschedule or complete jobs, record absences and add documentation such as notes and working time.

Connect Craftboxx free

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

Try asking

  • “Which employees and vans are free on Thursday from 8 to 12?”

    The AI checks availability for the time slot and lists the free employees, vehicles and tools.

  • “Book the bathroom job on project 2024-118 for next Monday with Lars and Ahmed.”

    It finds the project and the two employees and creates the assignment with start, end and staff.

  • “What is scheduled for Müller GmbH this week?”

    It finds the customer's projects and lists the assignments in the date range with time, state and employees.

What your AI can do

Planning and assignments

Search, create, reschedule and complete assignments, check which employees, vehicles and tools are free, and add calendar notes.

Customers and projects

Search, create and update customers, projects and customer addresses, and look up articles with unit prices.

Time and documentation

Read timesheets and absences, record absences, and read or add site documentation such as notes and time entries.

  • “Mark today's assignment at Hauptstraße 5 as done and log 3 hours of work.”

    It sets the assignment's state to done and adds a time documentation entry with the working time.

  • “Register holiday for Lars from 4 to 8 August.”

    It looks up the absence types and records the holiday for Lars in that period.

  • “What is the unit price of NYM-J 3x1.5 cable in our catalog?”

    It searches the article catalog by name and shows the matching articles with unit prices.

149 tools for Craftboxx

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

  • add_a_new_employee_groupChanges dataCreate a new employee. Required: name or color. Search employees first to avoid duplicates. API summary: Add a new employee group.
  • add_a_new_tool_groupChanges dataCreate a new employee. Required: name or color. Search employees first to avoid duplicates. API summary: Add a new tool group.
  • add_employeeChanges dataCreate a new employee. Required: first name, last name or email. Search employees first to avoid duplicates. API summary: Add employee.
  • add_new_balance_compensationsChanges dataCreate a new employee. Required: employee id, date or duration. Search employees first to avoid duplicates. API summary: Add new balance compensations.
  • check_availabilityCheck which employees, vehicles and tools are free for a time slot. Pass end (and optionally offset or items to exclude).
  • create_absenceChanges dataRecord an absence for one or more employees. Pass type (absence type ID) and employees (list of IDs), plus start, end or all_day.
  • create_an_assignment_recurring_ruleChanges dataCreate a new recurring rule. Required: template id or interval. API summary: Create an assignment recurring rule.
  • create_assignmentChanges dataSchedule an assignment (job) on a project. Pass title and project_id; optionally start, end, all_day, state, employees, vehicles, tools, description, site_notes and customer_address_id.
  • create_auth_tokenDeletesCreate a new auth. Destructive action; may require approval. API summary: Creates and returns an access token.
  • create_customerChanges dataCreate a customer with a name; optionally name_addon, customer_number and info. Search first to avoid duplicates.
  • create_customer_addressChanges dataAdd an address to a customer. Pass customer_id plus street, zip, city, country and optional contact details such as name, phone and mail.
  • create_documentChanges dataCreate a new document. Required: title or upload. Search documents first to avoid duplicates. API summary: Add a new document.
  • create_documentationChanges dataAdd a documentation entry to an assignment. Pass type (e.g. NOTE or TIME), title, author_id (employee) and assignment_id; optionally description, working_time, driving_time and break_time in minutes.
  • create_employeeChanges dataCreate a new employee. Required: name or color. Search employees first to avoid duplicates. API summary: Add a new article group.
  • create_noteChanges dataCreate a calendar note for employees. Pass title and employees (list of IDs); optionally start, end, all_day and description.
  • create_productChanges dataCreate a new product. Required: name. Search products first to avoid duplicates. API summary: Add article.
  • create_projectChanges dataCreate a project for a customer. Pass title and customer_id; optionally project_nr and description.
  • create_recurring_ruleChanges dataCreate a new recurring rule. Required: template id or interval. API summary: Create an absence recurring rule.
  • create_signatureChanges dataCreate a new signature. Required: text. Search signatures first to avoid duplicates. API summary: Add a new signature template.
  • create_tagChanges dataCreate a new tag. Required: name or color. Search tags first to avoid duplicates. API summary: Add new tag.
  • create_target_working_timeChanges dataCreate a new target working time. Required: employee id. API summary: Add target working time.
  • create_taskChanges dataCreate a new task. Required: type id, timesheet id or start. API summary: Adds timesheet activity to a timesheet.
  • create_timesheetChanges dataCreate a new timesheet. Required: employee id. API summary: Add a timesheet.
  • create_timesheet_auto_break_activityChanges dataCreate a new timesheet. API summary: Adds a break in the middle of the timesheet depending on the company settings.
  • create_toolChanges dataCreate a new tool. Required: model. Search tools first to avoid duplicates. API summary: Add a new tool.
  • create_typeChanges dataCreate a new type. Required: name or color. Search types first to avoid duplicates. API summary: Add a new absence reason.
  • create_type_7a268835a7f876d592fa806d60468409Changes dataCreate a new type. Search types first to avoid duplicates. API summary: Adds a timesheet activity type to a timesheet.
  • create_vehicleChanges dataCreate a new vehicle. Required: model. Search vehicles first to avoid duplicates. API summary: Add vehicle.
  • delete_absenceDeletesPermanently delete a absence by absence id. Destructive action; may require approval. API summary: Remove absence.
  • delete_addressDeletesPermanently delete a address by address id. Destructive action; may require approval. API summary: Remove customer address.
  • delete_assignmentDeletesPermanently delete an assignment by assignment_id. This cannot be undone.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Remove customer.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Remove document.
  • delete_documentationDeletesPermanently delete a documentation by documentation id. Destructive action; may require approval. API summary: Deletes specific documentation.
  • delete_employeeDeletesPermanently delete a employee by employee id. Destructive action; may require approval. API summary: Remove article group.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Remove note.
  • delete_notificationDeletesPermanently delete a notification by notification. Destructive action; may require approval. API summary: Removes one of your notifications.
  • delete_notificationsMoves moneyPermanently delete a notification. Financial or irreversible action; may require approval. API summary: Removes all your notifications.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Remove article.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Remove project.
  • delete_recurring_ruleDeletesPermanently delete a recurring rule by recurring rule id. Destructive action; may require approval. API summary: Deletes an absence recurring rule.
  • delete_recurring_rule_3e848ac73b9a50816b9966befb705e23DeletesPermanently delete a recurring rule by recurring rule id. Destructive action; may require approval. API summary: Deletes an assignment recurring rule.
  • delete_signatureDeletesPermanently delete a signature by signature template id. Destructive action; may require approval. API summary: Remove signature template.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Removes an assignment tag.
  • delete_target_working_timeDeletesPermanently delete a target working time by target working time id. Destructive action; may require approval. API summary: Remove target working time.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Remove timesheet activity (activity).
  • delete_timesheetDeletesPermanently delete a timesheet by timesheet id. Destructive action; may require approval. API summary: Remove timesheet.
  • delete_toolDeletesPermanently delete a tool by tool id. Destructive action; may require approval. API summary: Remove tool.
  • delete_typeDeletesPermanently delete a type by type id. Destructive action; may require approval. API summary: Remove absence reason.
  • delete_vehicleDeletesPermanently delete a vehicle by vehicle id. Destructive action; may require approval. API summary: Remove vehicle.
  • download_project_pdfChanges dataDownload the pdf document for a project. API summary: Generates a project PDF.
  • get_absenceGet one absence by absence id. API summary: Returns specific absence.
  • get_addressGet one address by address id. API summary: Returns a specific customer address.
  • get_assignmentGet one assignment by assignment_id, with its time, state, employees, vehicles and notes.
  • get_balanceGet one balance by balance id. API summary: Returns a specific absence account balance.
  • get_customerGet one customer by customer_id.
  • get_documentGet one document by documents id. API summary: Returns a specific document.
  • get_document_441493fc3a457637320e98696450affaGet one document by document id. API summary: Returns specific upload.
  • get_documentationGet one documentation entry by documentation_id.
  • get_employeeGet one employee by employee_id.
  • get_employee_05b61fd750aedc4222beefc61b31bdc5Get one employee by employee id. API summary: Returns a specific tool group.
  • get_employee_2Get one employee by employee id. API summary: Returns a specific article group.
  • get_employee_7d6cee9ccf9f79b10a8b6ef1cf42a57dGet one employee by employee id. API summary: Returns specific employee group.
  • get_employee_dda49a5c27675551de4f00b683de9bcdGet one employee by employee id. API summary: Returns specific balance compensation.
  • get_iconGet one icon by icon id. API summary: Returns specific icon.
  • get_messageGet one message by notes id. API summary: Returns a specific note.
  • get_my_employeeGet the connected user's own employee profile.
  • get_notificationGet one notification by notification. API summary: Returns one of your notifications.
  • get_productGet one product by product id. API summary: Returns a specific article.
  • get_projectGet one project by project_id.
  • get_recurring_ruleGet one recurring rule by recurring rule id. API summary: Returns a specific absence recurring rule.
  • get_recurring_rule_6bd16ea30b11e4082f9f262746706fcdGet one recurring rule by recurring rule id. API summary: Returns a specific assignment recurring rule.
  • get_signatureGet one signature by signature template id. API summary: Returns a specific signature template.
  • get_tagGet one tag by tag id. API summary: Returns specific tag.
  • get_target_working_timeGet one target working time by target working time id. API summary: Returns specific employee target working time.
  • get_taskGet one task by task id. API summary: Returns specific timesheet activity.
  • get_timesheetGet one timesheet by timesheet_id, with working time and break time.
  • get_toolGet one tool by tool id. API summary: Returns specific tool.
  • get_typeGet one type by type id. API summary: Returns a specific absence reason.
  • get_type_86fda17ee791eff203acce74e73ffd4bGet one type by type id. API summary: Returns specific timesheet activity.
  • get_vehicleGet one vehicle by vehicle id. API summary: Returns a specific vehicle.
  • list_absence_typesList the absence types and their IDs (for example holiday and sick) used when recording absences.
  • list_absencesList absences (holiday, sickness and so on), filtered by employees, type_id or a start/end date range.
  • list_balancesList balances. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns absence account balances. Use parameters like 'employeeid' and 'year' to filter.
  • list_balances_85ba2237df497a73187859ba6058fa2eList balances. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns time account balances. Use parameters 'date' and 'employeeid' to filter.
  • list_companiesList companies. API summary: Returns your company information.
  • list_customer_addressesList customer addresses (sites and billing addresses), optionally for one customer_id or filtered by city or zip.
  • list_documentationsList site documentation entries (notes, photos, signatures, time and material reports), filtered by assignment_id, type or author_id.
  • list_documentsList documents. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns uploads.
  • list_employeesList employees. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns balance compensations.
  • list_licensesList licenses. Optional filters: order by, order direction, return, group by, id or exclude. Results are paginated. API summary: Returns licenses.
  • list_notesList calendar notes, filtered by employees or a start/end date range.
  • list_project_sharesList shares for a project. Optional filters: assignment id. API summary: Returns a sharable link.
  • list_recurring_rulesList recurring rules. Optional filters: order by, order direction, return, group by, id or exclude. Results are paginated. API summary: Returns absence recurring rules.
  • list_recurring_rules_35bb7a52a7594100c772555a2d350d7cList recurring rules. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns assignment recurring rules.
  • list_revoke_tokensList revoke tokens. API summary: Revokes the current user's access token.
  • list_settingsList settings. API summary: Returns the logged-in company settings.
  • list_settings_d8bac4ee62d602fea9d66a074c932917List settings. API summary: Returns the logged-in employee settings.
  • list_target_working_timesList target working times. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns employees target working times.
  • list_tasksList tasks. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns all timesheet activities.
  • list_timesheetsList employee timesheets (working time records), filtered by employee_id or a start/end date range.
  • list_typesList types. Optional filters: id, order by, order direction, return, group by or with. Results are paginated. API summary: Returns all timesheet activities types.
  • remove_a_specific_balance_compensationDeletesPermanently delete a employee by employee id. Destructive action; may require approval. API summary: Remove a specific balance compensation.
  • remove_employeeDeletesPermanently delete a employee by employee id. Destructive action; may require approval. API summary: Remove employee.
  • remove_employee_groupDeletesPermanently delete a employee by employee id. Destructive action; may require approval. API summary: Remove employee group.
  • remove_the_timesheet_activity_typeDeletesPermanently delete a type by type id. Destructive action; may require approval. API summary: Remove the timesheet activity type.
  • remove_the_tool_groupDeletesPermanently delete a employee by employee id. Destructive action; may require approval. API summary: Remove the tool group.
  • search_articlesSearch the material and article catalog by text (q), name, EAN or manufacturer, with unit prices.
  • search_assignmentsSearch assignments (scheduled jobs/appointments) by text, project_id, employees, state or a start/end date range.
  • search_customersSearch customers by text (q), name or customer_number. Use it to find a customer_id before creating projects.
  • search_documentsSearch documents by id, order by, order direction, return, group by or with. Use this to find existing documents before creating a new document. Results are paginated. API summary: Returns documents.
  • search_employeesSearch employees by text (q), name, email, number or group_id. Use it to find employee IDs for assignments and absences.
  • search_employees_2Search employees by id, order by, order direction, return, group by or with. Use this to find existing employees before creating a new employee. Results are paginated. API summary: Return articles groups.
  • search_employees_930d864b66957a23de2084497817abecSearch employees by id, order by, order direction, return, group by or with. Use this to find existing employees before creating a new employee. Results are paginated. API summary: Returns employees groups.
  • search_employees_a87b03b0f01307ce3d5a8cff5eb1279fSearch employees by id, order by, order direction, return, group by or with. Use this to find existing employees before creating a new employee. Results are paginated. API summary: Returns tool groups.
  • search_iconsSearch icons by id, order by, order direction, return, group by or with. Use this to find existing icons before creating a new icon. Results are paginated. API summary: Returns icons.
  • search_notificationsSearch notifications by id, order by, order direction, return, group by or with. Use this to find existing notifications before creating a new notification. Results are paginated. API summary: Returns your notifications.
  • search_projectsSearch projects by text (q), title, project_nr or customer_id; set show_archived to include archived ones.
  • search_rolesSearch roles by id, order by, order direction, return, group by or with. Use this to find existing roles before creating a new role. Results are paginated. API summary: Returns roles.
  • search_signaturesSearch signatures by id, order by, order direction, return, group by or with. Use this to find existing signatures before creating a new signature. Results are paginated. API summary: Returns documentation signature templates.
  • search_tagsSearch tags by id, order by, order direction, return, group by or with. Use this to find existing tags before creating a new tag. Results are paginated. API summary: Returns all available tags.
  • search_toolsSearch tools by id, order by, order direction, return, group by or with. Use this to find existing tools before creating a new tool. Results are paginated. API summary: Returns tools.
  • search_vehiclesSearch vehicles by id, order by, order direction, return, group by or with. Use this to find existing vehicles before creating a new vehicle. Results are paginated. API summary: Returns vehicles.
  • send_notificationVisible to othersSend a notification. Has effects visible outside this system. API summary: Sends a message to selected employees or the whole company.
  • submit_notificationDeletesMark all read a notification. Destructive action; may require approval. API summary: Marks all your notifications as read.
  • submit_notification_mark_readVisible to othersMark read a notification (notification). Has effects visible outside this system. API summary: Marks one of your notifications as read.
  • update_absenceChanges dataUpdate an existing absence identified by absence id. API summary: Update absence.
  • update_addressChanges dataUpdate an existing address identified by address id. API summary: Update customer address.
  • update_assignmentChanges dataUpdate an assignment by assignment_id: reschedule it, change its state (e.g. DONE), staff or notes. Only the fields you pass change.
  • update_balance_compensationsChanges dataUpdate an existing employee identified by employee id. API summary: Update balance compensations.
  • update_customerChanges dataUpdate a customer's name, name_addon, customer_number or info by customer_id.
  • update_documentChanges dataUpdate an existing document identified by document id. API summary: Update document.
  • update_documentationChanges dataUpdate an existing documentation identified by documentation id. API summary: Updates documentation.
  • update_employeeChanges dataUpdate an existing employee identified by employee id. API summary: Update article group.
  • update_employee_74b2bfbe6101578f0e9f755a7f956870Changes dataUpdate an existing employee identified by employee id. API summary: Update employee.
  • update_employeesVisible to othersUpdate an existing employee. Has effects visible outside this system. API summary: Save information of the logged-in employee.
  • update_messageChanges dataUpdate an existing message identified by message id. API summary: Update note.
  • update_productChanges dataUpdate an existing product identified by product id. API summary: Update article.
  • update_projectChanges dataUpdate a project's title, project_nr or description by project_id.
  • update_recurring_ruleChanges dataUpdate an existing recurring rule identified by recurring rule id. API summary: Updates an absence recurring rule.
  • update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system. API summary: Updates the logged-in company settings.
  • update_signatureChanges dataUpdate an existing signature identified by signature template id. API summary: Updates a signature template.
  • update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Updates an assignment tag.
  • update_target_working_timeChanges dataUpdate an existing target working time identified by target working time id. API summary: Update target working time.
  • update_taskChanges dataUpdate an existing task identified by task id. API summary: Updates specific timesheet activity.
  • update_timesheetChanges dataUpdate an existing timesheet identified by timesheet id. API summary: Updates specific timesheet.
  • update_toolChanges dataUpdate an existing tool identified by tool id. API summary: Update tool.
  • update_typeChanges dataUpdate an existing type identified by type id. API summary: Updates a specific absence reason.
  • update_vehicleChanges dataUpdate an existing vehicle identified by vehicle id. API summary: Updates vehicle.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter the email and password of your Craftboxx employee login. HeyMyApps exchanges them for an API access token, and the API acts with the same permissions you have in the Craftboxx Planner.

  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 Craftboxx?

It can search and read customers, customer addresses, projects, assignments, employees, articles, timesheets, absences, calendar notes and site documentation, and check who is available for a time slot. It can create customers, customer addresses, projects, assignments, absences, calendar notes and documentation entries, update customers, projects and assignments, and delete assignments.

Does the AI see my Craftboxx credentials?

No. Your Craftboxx email and password 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 by only reading the schedule. Deleting an assignment is permanent and can require your approval before it runs, and so can any change to the plan. 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 Craftboxx account.

Why does Craftboxx need my email and password?

Craftboxx gives API access through a login. HeyMyApps sends your email and password to Craftboxx to get an access token and uses that token for the tool calls. The API acts with the same permissions you have in the Craftboxx Planner.

Let your AI work in Craftboxx today.

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

Connect Craftboxx free

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