Skip to content

Integration · Field service

orderry.com

Connect Claude & ChatGPT to Orderry

Ask your AI which work orders are due, what is on an order, or to book a client in with a technician in Orderry. It can create work orders, estimates, bookings and contacts, change an order's status, add comments and read invoices. Questions about the workshop get answered without searching through lists.

Connect Orderry free

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

Try asking

  • “Which work orders are due this week?”

    The AI lists work orders with a due date this week, with client, status and assignee.

  • “Create a work order for Lisa Dahl: laptop will not charge, estimated 600 DKK.”

    It finds the client, your location and the order type, then creates the work order with the malfunction and estimated price.

  • “Book Lisa in with Mark on Friday from 10 to 11.”

    It finds the client, the employee and the location and creates the booking.

What your AI can do

Work orders and estimates

List, create and update work orders and estimates, change status, add public or private comments and read line items.

Bookings and contacts

List and create bookings, and search, create and update people and organizations with contact details and tags.

Invoices and catalog

List and read invoices by number, status, client or date, and search catalog products and services.

  • “Move order 1587 to Ready and add a private note that the parts arrived.”

    It looks up the status ID, changes the status and adds a comment the client does not see.

  • “Which parts and services are on order 1587?”

    It lists the products and services on the work order.

  • “Show me the invoices due this month.”

    It lists invoices with a due date this month and can open one with its line items, totals and status.

149 tools for Orderry

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

  • add_order_commentChanges dataAdd a `comment` to a work order by `order_id`; set `is_private` to hide it from the client.
  • change_order_statusChanges dataMove a work order (`order_id`) to another status (`status_id`), with an optional `comment`. Use list_order_statuses to find status IDs.
  • create_account_paymentChanges dataCreate a new payment for a account. Required: amount or direction. API summary: Create Transaction.
  • create_accounts_transferMoves moneyCreate a new accounts transfer. Required: from account id, to account id or amount. Financial or irreversible action; may require approval. API summary: Create Transfer.
  • create_bookingChanges dataBook an appointment: requires `branch_id`, `client_id`, `assignee_id`, start `scheduled_for` and end `scheduled_to` (ISO 8601); add an optional `comment`.
  • create_company_contactChanges dataCreate a new contact for a company. Required: contact id. API summary: Add People to Organization.
  • create_company_messageChanges dataCreate a new message for a company. Required: comment. API summary: Create Organization Comment.
  • create_contact_messageChanges dataCreate a new message for a contact. Required: comment. API summary: Create Person Comment.
  • create_estimateChanges dataCreate an estimate: requires location `branch_id` and `order_type_id`; add `client_id`, `malfunction`, assignee, manager, `estimated_price` and notes.
  • create_exchange_rateChanges dataCreate a new exchange rate. Required: currency. API summary: Create Exchange Rate.
  • create_inquiryChanges dataCreate a new inquiry. Required: type id or branch id. API summary: Create Inquiry.
  • create_inquiry_messageChanges dataCreate a new message for a inquiry. Required: comment. API summary: Create Inquiry Comment.
  • create_invoiceChanges dataCreate a new invoice. Required: client id or payment method. API summary: Create Invoice.
  • create_invoice_messageChanges dataCreate a new message for a invoice. Required: comment. API summary: Create Invoice Comment.
  • create_invoice_productChanges dataCreate a new product for a invoice. Required: entity id, quantity or price. Search products first to avoid duplicates. API summary: Add Invoice Item.
  • create_orderChanges dataCreate a work order: requires location `branch_id` and `order_type_id`; add `client_id`, `malfunction`, `assignee_id`, `manager_id`, `due_date`, `estimated_price` and notes.
  • create_order_productChanges dataCreate a new product for a order. Required: entity id, assignee id, quantity, price, cost or discount. Search products first to avoid duplicates. API summary: Add Order Item.
  • create_organizationChanges dataCreate an organization contact with a `name` plus optional email, phones, address, tax ID, tags and notes.
  • create_personChanges dataCreate a person contact with `first_name` plus optional last_name, email, phones, address, tags and notes. Search first to avoid duplicates.
  • create_quote_messageChanges dataCreate a new message for a quote. Required: comment. API summary: Create Estimate Comment.
  • create_quote_productChanges dataCreate a new product for a quote. Required: entity id, assignee id, quantity, price, cost or discount. Search products first to avoid duplicates. API summary: Add Estimate Item.
  • create_tagChanges dataCreate a new tag. Required: name. API summary: Create Tag.
  • create_tag_create_tagChanges dataCreate a new tag. Required: name. API summary: Create Tag.
  • delete_account_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete Transaction.
  • delete_bookingDeletesPermanently delete a booking by booking id. Destructive action; may require approval. API summary: Delete Booking.
  • delete_booking_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete Booking Item.
  • delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval. API summary: Delete Organization.
  • delete_company_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete People from Organization.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete Person.
  • delete_exchange_rateDeletesPermanently delete a exchange rate by exchange rate code. Destructive action; may require approval. API summary: Delete Exchange Rate.
  • delete_inquiryDeletesPermanently delete a inquiry by inquiry id. Destructive action; may require approval. API summary: Delete Inquiry.
  • delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Delete Invoice.
  • delete_invoice_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete Invoice Item.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Tag.
  • delete_tag_delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Tag.
  • get_accountGet one account by account id. API summary: Get Finance Account by ID.
  • get_account_paymentGet one payment for a account by payment id. API summary: Get Account Transaction by ID.
  • get_addressGet one address by address id. API summary: Get Location by ID.
  • get_bookingGet one booking by `booking_id`.
  • get_bundleGet one bundle by bundle id. API summary: Get Bundle by ID.
  • get_callGet one call by call id.
  • get_cashflow_categoriesList categories. Optional filters: direction or sort. API summary: Get Cashflow Categories.
  • get_cashflow_category_by_idGet one category by category id. API summary: Get Cashflow Category by ID.
  • get_categoryGet one category by category id. API summary: Get Bundle Category by ID.
  • get_companyGet your own Orderry company's details and settings.
  • get_contact_tagsList tags. API summary: Get Contact Tags.
  • get_employeeGet one employee by employee id. API summary: Get Employee by ID.
  • get_estimateGet one estimate by its ID (`quote_id`).
  • get_exchange_rateGet one exchange rate by exchange rate code. API summary: Get Exchange Rate by ID.
  • get_inquiryGet one inquiry by inquiry id. API summary: Get Inquiry by ID.
  • get_inquiry_custom_fieldsList custom fields. API summary: Get Inquiry Custom Fields.
  • get_inquiry_statusChanges dataGet the current status of a inquiry by inquiry id. API summary: Update Inquiry Status.
  • get_inquiry_statusesList statuses. API summary: Get Inquiry Statuses.
  • get_inquiry_typesList types. API summary: Get Inquiry Types.
  • get_invoiceGet one invoice by `invoice_id`, with line items, totals and status.
  • get_invoice_productGet one product for a invoice by product id. API summary: Get Invoice Item by ID.
  • get_invoice_statusChanges dataGet the current status of a invoice by invoice id. API summary: Update Invoice Status.
  • get_invoice_statusesList statuses. API summary: Get Invoice Statuses.
  • get_legal_entityGet one legal entity by legal entity id. API summary: Get Legal Entity by ID.
  • get_orderGet one work order by `order_id`, with client, status, assignee and totals.
  • get_order_custom_fieldsList custom fields. API summary: Get Order Custom Fields.
  • get_organizationGet one organization contact by its ID (`company_id`).
  • get_organization_custom_fieldsList custom fields. API summary: Get Organization Custom Fields.
  • get_personGet one person contact by its ID (`contact_id`).
  • get_person_custom_fieldsList custom fields. API summary: Get Person Custom Fields.
  • get_priceGet one price by price id. API summary: Get Product Price by ID.
  • get_productGet one product by product id. API summary: Get Product by ID.
  • get_product_categoriesList categories. Optional filters: parent id. API summary: Get Product Categories.
  • get_product_category_by_idGet one category by category id. API summary: Get Product Category by ID.
  • get_provider_extensionGet one extension for a provider by ext id.
  • get_quote_statusChanges dataGet the current status of a quote by estimate id. API summary: Change Estimate Status.
  • get_refundGet one refund by refund id.
  • get_saleGet one sale by sale id. Results are paginated. API summary: Get Sale by ID.
  • get_serviceGet one service by service id. API summary: Get Service by ID.
  • get_service_categoriesList categories. Optional filters: parent id or sort. API summary: Get Service Categories.
  • get_service_category_by_idGet one category by category id. API summary: Get Service Category by ID.
  • get_service_price_by_idGet one price by price id. API summary: Get Service Price by ID.
  • get_service_pricesList prices. API summary: Get Service Prices.
  • get_service_settingsList settings. API summary: Get Service Settings.
  • get_service_unit_of_measureList uoms. Optional filters: sort. API summary: Get Service Unit Of Measure.
  • get_service_unit_of_measure_by_idGet one uom by uom id. API summary: Get Service Unit Of Measure by ID.
  • get_tagGet one tag by tag id. API summary: Get Tag by ID.
  • get_tag_by_idGet one tag by tag id. API summary: Get Tag by ID.
  • get_uomGet one uom by uom id. API summary: Get Product Unit Of Measure by ID.
  • list_account_paymentsList payments for a account. Optional filters: direction, category id, created by id, created at or sort. Results are paginated. API summary: Get Account Transactions.
  • list_accountsList accounts. Optional filters: payment method, branch id or sort. API summary: Get Finance Accounts.
  • list_address_resourcesList resources for a address. Optional filters: sort. API summary: Get Location Resources.
  • list_booking_productsList products for a booking. API summary: Get Bookings Items.
  • list_bookingsList appointments (bookings), filtered by `statuses`, `assignees`, `branches`, `clients_ids`, `client_names` or `scheduled_for` dates.
  • list_bundle_productsList products for a bundle. API summary: Get Bundle Items.
  • list_call_recording_urlsList recording urls for a call.
  • list_call_transcriptsList transcripts for a call. API summary: Get Call Transcript.
  • list_callsList calls. Optional filters: direction, extension ids, status, sentiment, insight or contact id. Results are paginated.
  • list_categoriesList categories. Optional filters: parent id or sort. API summary: Get Bundle Categories.
  • list_company_contactsList contacts for a company. API summary: Get Organization People.
  • list_contact_companiesList companies for a contact. API summary: Get Person Organization.
  • list_custom_fieldsList custom fields. API summary: Get Estimate Custom Fields.
  • list_directoriesList directories. API summary: Get Directories.
  • list_directory_productsList products for a directory. Optional filters: branch id. API summary: Get Directory Items.
  • list_employeesList employees with their IDs, for use as manager or assignee.
  • list_estimatesList estimates, filtered by `numbers`, `statuses`, `client_ids`, `branch_ids` or date ranges.
  • list_exchange_rate_historiesList histories for a exchange rate. API summary: Get Exchange Rate History.
  • list_exchange_ratesList exchange rates. API summary: Get Exchange Rates.
  • list_groupsList groups. API summary: Get Employee Groups.
  • list_inquiriesList inquiries. Optional filters: types, ids, numbers, branch ids, statuses or managers. Results are paginated. API summary: Get Inquiries.
  • list_invoice_productsList products for a invoice. API summary: Get Invoice Items.
  • list_invoicesList invoices, filtered by `numbers`, `statuses`, `client_ids`, `payment_method` or date ranges such as `issue_date` and `due_date`.
  • list_legal_entitiesList legal entities. Optional filters: sort. API summary: Get Legal Entities.
  • list_licensesList licenses. API summary: Get License.
  • list_locationsList your business locations (branches). Their IDs are the `branch_id` needed for orders, estimates and bookings.
  • list_order_itemsList the products and services (line items) on a work order by `order_id`.
  • list_order_public_urlsList public urls for a order. API summary: Get Order Public Page Url.
  • list_order_statusesList the work order statuses with their IDs.
  • list_order_typesList order/estimate types with their IDs (needed as `order_type_id` when creating).
  • list_ordersList work orders, filtered by `numbers`, `statuses`, `client_ids`, `client_names`, `client_phones`, `branch_ids`, `managers`, or date ranges such as `created_at` and `due_date`.
  • list_organizationsList organization contacts (business clients), filtered by `names`, `phones`, `emails` or `tags`.
  • list_peopleList person contacts (clients), filtered by `names`, `phones`, `emails`, `tags` or date ranges. Use to find a client's ID.
  • list_pricesList prices. API summary: Get Product Prices.
  • list_provider_extensionsList extensions for a provider. API summary: Get Provider Extensions.
  • list_providersList providers.
  • list_quote_productsList products for a quote. API summary: Get Estimate Items.
  • list_quote_public_urlsList public urls for a quote. API summary: Get Estimate Public Page Url.
  • list_refund_productsList products for a refund.
  • list_refundsList refunds. Optional filters: param, branch ids, client ids, related document type, created at or sort.
  • list_salesList sales. Optional filters: created at, created by ids, client ids, sort or branch ids. Results are paginated. API summary: Get Sales.
  • list_settingsList settings. API summary: Get Product Settings.
  • list_statusesList statuses. API summary: Get Estimate Statuses.
  • list_tagsList tags. Optional filters: sort. API summary: Get Finance Transaction Tags.
  • list_taxesList taxes. Optional filters: sort. API summary: Get Taxes.
  • list_typesList types. API summary: Get Estimate Types.
  • list_uomsList uoms. Optional filters: sort. API summary: Get Product Unit Of Measures.
  • search_bundlesSearch bundles by q, barcode, category ids or sort. Use this to find existing bundles before creating a new bundle. API summary: Get Bundles.
  • search_productsSearch catalog products by name (`q`) or `barcode`.
  • search_servicesSearch catalog services by name (`q`) or `barcode`.
  • submit_companyVisible to othersMerge a company (organization id). Has effects visible outside this system. API summary: Merge Organizations.
  • submit_contactVisible to othersMerge a contact (person id). Has effects visible outside this system. API summary: Merge People.
  • update_bookingChanges dataUpdate an existing booking identified by booking id. API summary: Add Booking Item.
  • update_booking_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Booking Item.
  • update_companyChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update Organization.
  • update_exchange_rateChanges dataUpdate an existing exchange rate identified by exchange rate code. Only the fields you pass are changed. API summary: Update Exchange Rate.
  • update_inquiryChanges dataUpdate an existing inquiry identified by inquiry id. Only the fields you pass are changed. API summary: Update Inquiry.
  • update_invoiceChanges dataUpdate an existing invoice identified by invoice id. Only the fields you pass are changed. API summary: Update Invoice.
  • update_invoice_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Invoice Item.
  • update_orderChanges dataUpdate a work order by `order_id`: client, assignee, manager, due date, malfunction, notes or custom fields. Only the fields you pass change.
  • update_order_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Order Item.
  • update_personChanges dataUpdate a person contact by `contact_id`: name, email, phones, address, tags or notes. Only the fields you pass change.
  • update_quoteChanges dataUpdate an existing quote identified by quote id. Only the fields you pass are changed. API summary: Update Estimate.
  • update_quote_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Estimate Item.
  • update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Update Tag.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Orderry API key. In Orderry open Settings > API (app.orderry.com/settings/api) and copy your API key. The key is linked to your user profile, so the AI gets the same access you have.

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

The AI can read work orders and their line items, estimates, bookings, people, organizations, employees, invoices, locations, order types, statuses, catalog products and services, and your company details. It can create work orders, estimates, bookings, people and organizations, update work orders and people, change an order's status and add comments.

Does the AI see my Orderry credentials?

No. Your Orderry API key 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 read-only. Comments that are not private are visible to the client, and status changes show up for your team, so these actions 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 Orderry account.

Whose access does the AI get in Orderry?

Your Orderry API key is linked to your user profile, so the AI can reach the same data you can. The tools you switch on in HeyMyApps limit it further. If you want narrower access, create the key from a user profile with fewer permissions.

Let your AI work in Orderry today.

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

Connect Orderry free

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