Skip to content

Integration · Field service

repairshopr.com

Connect Claude & ChatGPT to RepairShopr

Ask your AI which repair tickets are open, what a customer has in for repair, or to book an appointment in RepairShopr. It can search tickets, customers, assets and products, add comments and part or labor lines to a ticket, and create estimates and invoices. You get answers about the shop without clicking through each ticket.

Connect RepairShopr free

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

Try asking

  • “Which tickets are still open for Jensen Electronics?”

    The AI finds the customer and lists their tickets with status, problem type and priority.

  • “Add a note to ticket 4120 that the screen part is ordered, and don't email the customer.”

    It adds a hidden comment to the ticket, so the customer is not notified.

  • “Add a replacement battery at 450 to ticket 4120.”

    It finds the product and adds it as a line on the ticket with quantity and retail price.

What your AI can do

Tickets and repairs

Search, open and update repair tickets, change status, priority and assignee, and add comments and part or labor lines.

Customers and devices

Search, create and update customers and contacts, look up customer assets with serial numbers, and handle new leads.

Estimates, invoices and appointments

Create estimates and invoices, list unpaid invoices, email an invoice to the customer, and book or move appointments.

  • “Book Maria Holm for a drop-off tomorrow at 10.”

    It searches for the customer and creates an appointment with a summary and start time. It can also email the customer if you ask.

  • “Which invoices are unpaid?”

    It lists unpaid invoices with customer, totals and dates.

  • “Create an estimate for a new screen and labor for customer 2231.”

    It creates an estimate with the line items, linked to the customer, ready for you to review.

186 tools for RepairShopr

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

  • add_ticket_commentChanges dataAdd a comment to a ticket with `subject` and `body`. Set `hidden` for an internal note or `do_not_email` to avoid emailing the customer; otherwise the customer may be notified.
  • add_ticket_line_itemChanges dataAdd a part or labor line to a ticket with `name`, `quantity`, `price_retail` and optionally `product_id`.
  • attach_product_serial_to_line_itemChanges dataAttach a product serial (product id). API summary: Adds Product Serials to a Line Item.
  • attach_ticket_file_urlChanges dataAttach a ticket (ticket id). API summary: Attach a file to a Ticket.
  • create_appointmentChanges dataBook an appointment with `summary` and `start_at`, plus optional `end_at`, `customer_id`, `ticket_id` and `location`. Set `email_customer` to notify the customer.
  • create_appointment_typeChanges dataCreate a new appointment type. Required: name. API summary: Creates an Appointment Type.
  • create_canned_responseChanges dataCreate a new canned response. Required: title or body. Search canned responses first to avoid duplicates. API summary: Creates a new Canned Response.
  • create_contactChanges dataAdd a contact person to a customer. Requires `customer_id`; set `name`, `email`, `phone` and address.
  • create_contractChanges dataCreate a new contract. Required: customer id. API summary: Creates a Contract.
  • create_customerChanges dataCreate a customer with name or `business_name`, `email`, `phone`, `mobile` and address. Search first to avoid duplicates.
  • create_customer_assetChanges dataCreate a new customer asset. Required: name. Search customer assets first to avoid duplicates. API summary: Creates an Asset.
  • create_customer_payment_profileChanges dataCreate a new payment profile for a customer. API summary: Creates a Payment Profile.
  • create_customer_phoneChanges dataCreate a new phone for a customer. API summary: Creates a Phone.
  • create_estimateChanges dataCreate an estimate for a customer with `customer_id`, `name`, `line_items` and optional `ticket_id`.
  • create_invoiceChanges dataCreate an invoice for a customer. Requires `customer_id`, `date` and `number`; add `line_items`, `due_date` or link a `ticket_id`.
  • create_invoice_convert_to_draftChanges dataCreate a new convert to draft for a invoice. API summary: Converts a published invoice back to a draft.
  • create_invoice_order_lineChanges dataCreate a new order line for a invoice. API summary: Creates a new line item.
  • create_invoice_printChanges dataCreate a new print for a invoice. API summary: Queues a print job for an invoice.
  • create_leadChanges dataCreate a lead with the person's name, `email`, `phone`, `business_name` and details of what they need.
  • create_new_ticket_form_process_formChanges dataCreate a new process form for a new ticket form. API summary: Creates a new Ticket for a Ticket Form.
  • create_orderChanges dataCreate a new order. API summary: Creates a Purchase Order.
  • create_order_po_line_itemChanges dataCreate a new order. API summary: Adds a Product to a Purchase Order.
  • create_order_receiveChanges dataCreate a new receive for a order. API summary: receive purchaseorder.
  • create_otp_loginChanges dataCreate a new otp login. API summary: Authorize a User with One Time Password.
  • create_pageChanges dataCreate a new page. API summary: Creates a Wiki Page.
  • create_paymentChanges dataCreate a new payment. Search payments first to avoid duplicates. API summary: Creates a Payment.
  • create_productChanges dataCreate a new product for a product. Search products first to avoid duplicates. API summary: Creates a Product SKU.
  • create_product_imagesChanges dataCreate a new product. Search products first to avoid duplicates. API summary: Creates a Product Image.
  • create_product_postChanges dataCreate a new product. Required: description or name. Search products first to avoid duplicates. API summary: Creates a Product.
  • create_product_product_serialChanges dataCreate a new product serial for a product. API summary: Creates a Product Serial.
  • create_public_script_scheduleChanges dataCreate a new schedule for a public script. API summary: Schedules a Script on an Asset.
  • create_quote_invoiceChanges dataCreate a new invoice for a quote. API summary: Convert an Estimate to an Invoice.
  • create_quote_order_lineChanges dataCreate a new order line for a quote. API summary: Adds a Line Item to an Estimate.
  • create_quote_printChanges dataCreate a new print for a quote. API summary: Queues a print job for an Estimate.
  • create_rmm_alertChanges dataCreate a new rmm alert. API summary: Creates an RMM Alert.
  • create_rmm_alert_muteChanges dataCreate a new mute for a rmm alert. Required: mute for. API summary: Mutes an RMM Alert by ID.
  • create_scheduleChanges dataCreate a new schedule. Required: customer id, name, frequency or next run. API summary: Creates an Invoice Schedule.
  • create_schedule_line_itemChanges dataCreate a new schedule. API summary: Adds a Line Item to an Invoice Schedule (deprecated).
  • create_schedule_order_lineChanges dataCreate a new order line for a schedule. API summary: Adds a Line Item to an Invoice Schedule.
  • create_supplierChanges dataCreate a new supplier. API summary: Creates a Vendor.
  • create_ticketChanges dataOpen a new repair ticket for a customer with `customer_id`, `subject`, `problem_type`, `status`, `priority` and an optional first comment.
  • create_ticket_blueprint_applyChanges dataCreate a new apply for a ticket blueprint. Required: customer id. API summary: Creates tickets from a Blueprint.
  • create_ticket_formChanges dataCreate a new ticket form. API summary: Returns a paginated list of Ticket Forms.
  • create_ticket_pageChanges dataCreate a new page for a ticket. API summary: Create a Ticket Timer for a Ticket.
  • create_ticket_printChanges dataCreate a new print for a ticket. API summary: Prints a Ticket by ID.
  • create_ticket_timerChanges dataCreate a new ticket timer. Required: ticket id. API summary: Creates a Ticket Timer that starts running.
  • create_ticket_timer_pauseChanges dataCreate a new pause for a ticket timer. API summary: Pauses a running Ticket Timer.
  • create_ticket_timer_startChanges dataCreate a new start for a ticket timer. API summary: Starts (or resumes a paused) Ticket Timer.
  • create_ticket_timer_stopChanges dataCreate a new stop for a ticket timer. API summary: Stops a running or paused Ticket Timer.
  • create_ticket_worksheet_resultChanges dataCreate a new worksheet result for a ticket. API summary: Creates Worksheet Result.
  • create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Creates a Portal User.
  • create_user_deviceChanges dataCreate a new user device. API summary: Creates a User Device.
  • create_user_invitationChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Creates an Invitation for a Portal User.
  • delete_appointmentDeletesPermanently delete a appointment by appointment id. Destructive action; may require approval. API summary: Deletes an Appointment by ID.
  • delete_appointment_typeDeletesPermanently delete a appointment type by appointment type id. Destructive action; may require approval. API summary: Deletes an Appointment Type by ID.
  • delete_canned_responseDeletesPermanently delete a canned response by canned response id. Destructive action; may require approval. API summary: Deletes a Canned Response.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Deletes a Contact.
  • delete_contractDeletesPermanently delete a contract by contract id. Destructive action; may require approval. API summary: Deletes a Contract by ID.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Deletes a Customer by ID.
  • delete_customer_payment_profileDeletesPermanently delete a payment profile by payment profile id. Destructive action; may require approval. API summary: Deletes a Payment Profile.
  • delete_customer_phoneDeletesPermanently delete a phone by phone id. Destructive action; may require approval. API summary: Deletes a Phone by ID.
  • delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Deletes an invoice by ID.
  • delete_invoice_order_lineDeletesPermanently delete a order line by order line id. Destructive action; may require approval. API summary: Deletes an a line item of an invoice by ID.
  • delete_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Deletes a Wiki Page by ID.
  • delete_productDeletesPermanently delete a product by product id 2. Destructive action; may require approval. API summary: Deletes a Product SKU by ID.
  • delete_product_imageDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Deletes a Product Image.
  • delete_quoteDeletesPermanently delete a quote by quote id. Destructive action; may require approval. API summary: Deletes an Estimate by ID.
  • delete_quote_order_lineDeletesPermanently delete a order line by order line id. Destructive action; may require approval. API summary: Deletes a Line Item.
  • delete_rmm_alertDeletesPermanently delete a rmm alert by rmm alert id. Destructive action; may require approval. API summary: Deletes/Clears an RMM Alert by ID.
  • delete_scheduleDeletesPermanently delete a schedule by schedule id. Destructive action; may require approval. API summary: Deletes a Schedule by ID.
  • delete_schedule_line_itemDeletesPermanently delete a schedule by schedule id. Destructive action; may require approval. API summary: Removes a Line Item from an Invoice Schedule (deprecated).
  • delete_schedule_order_lineDeletesPermanently delete a order line by schedule line item id. Destructive action; may require approval. API summary: Removes a Line Item from an Invoice Schedule.
  • delete_ticketDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Deletes a Ticket by ID.
  • delete_ticket_attachmentDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Deletes a Ticket Attachment.
  • delete_ticket_line_itemDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Deletes a Ticket Line Item.
  • delete_ticket_timer_entryDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Deletes a Ticket Timer.
  • delete_ticket_worksheet_resultDeletesPermanently delete a worksheet result by worksheet result id. Destructive action; may require approval. API summary: Deletes a Worksheet Result.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Deletes a Portal User by ID.
  • email_invoiceVisible to othersEmail an invoice to the customer by `invoice_id`. This sends a real email.
  • get_appointmentGet one appointment by appointment id. API summary: Retrieves an Appointment by ID.
  • get_appointment_typeGet one appointment type by appointment type id. API summary: Retrieves an Appointment Type by ID.
  • get_assetGet one customer asset (device) by ID, with its serial and properties.
  • get_contactGet one contact by contact id. Results are paginated. API summary: Returns a list of Assets for a specific contact.
  • get_contact_getGet one contact by contact id. API summary: Retrieves a Contact by ID.
  • get_contractGet one contract by contract id. API summary: Retrieves a Contract by ID.
  • get_current_userGet the connected RepairShopr user and account. Use to confirm which shop you are working in.
  • get_customerGet one customer by `customer_id`, with contact details, notes and settings.
  • get_customer_payment_profileGet one payment profile for a customer by payment profile id. API summary: Retrieves a Payment Profile by ID.
  • get_estimateGet one estimate by ID, with line items and totals.
  • get_invoiceGet one invoice by `invoice_id`, with line items, totals and payment status.
  • get_leadGet one lead by lead id. API summary: Retrieves a Lead by ID.
  • get_new_ticket_formGet one new ticket form by new ticket form id. API summary: Retrieves a Ticket Form.
  • get_orderGet one order by order id. API summary: Retrieves a Purchase Order by ID.
  • get_pageGet one page by page id. API summary: Retrieves a Wiki Page.
  • get_paymentGet one payment by payment id. API summary: Retrieves a Payment by ID.
  • get_productGet one product by `product_id`, with price, stock and details.
  • get_rmm_alertGet one rmm alert by rmm alert id. API summary: Retrieves an RMM Alert by ID.
  • get_scheduleGet one schedule by schedule id. API summary: Retrieves a Schedule by ID.
  • get_supplierGet one supplier by supplier id. API summary: Retrieves a Vendor Page.
  • get_ticketGet one ticket by `ticket_id`, with status, problem, comments and line items.
  • get_ticket_worksheet_resultGet one worksheet result for a ticket by worksheet result id. API summary: Retrieves a Worksheet Result by ID.
  • get_userGet one user by user id. API summary: Retrieves an existing User by ID.
  • get_user_deviceGet one user device by user device id. API summary: Retrieves an existing User Device by UUID.
  • list_appointment_typesList appointment types. API summary: Returns a paginated list of Appointment Types.
  • list_appointmentsList appointments between `date_from` and `date_to`, or only your own with `mine`.
  • list_barcodesList barcodes. Optional filters: barcode. API summary: Returns a Product by Barcode.
  • list_calleridsList callerids. Optional filters: did or outbound. API summary: Get Caller ID.
  • list_categoriesList categories. API summary: Returns a paginated list of Product Categories.
  • list_chat_information_by_idsList chat information by ids. Optional filters: ids. API summary: Retrieves Assets by ID.
  • list_contactsList contacts (additional people) for a business customer, filtered by `customer_id`.
  • list_contractsList contracts. Results are paginated. API summary: Returns a paginated list of Contracts.
  • list_customer_asset_installed_applicationsList installed applications for a customer asset. Results are paginated. API summary: Retrieves installed applications for an Asset.
  • list_customer_asset_patchesList patches for a customer asset. API summary: Retrieves Windows patch data for an Asset.
  • list_customer_payment_profilesList payment profiles for a customer. API summary: Returns a paginated list of Payment Profiles.
  • list_customer_phonesList phones for a customer. API summary: Returns a paginated list of Phones.
  • list_estimatesList estimates, filtered by `status`, `customer_id` or creation date.
  • list_invoice_ticketsList tickets for a invoice. API summary: Returns the associated ticket for an invoice.
  • list_invoicesList invoices, filtered by `paid`/`unpaid`, `ticket_id` or `since_updated_at`.
  • list_lastsList lasts. Optional filters: user id. API summary: Returns last Timelog.
  • list_latestsList latests. API summary: Returns latest Customer.
  • list_order_linesList order lines. Optional filters: invoice id, estimate id, invoice id not null or estimate id not null. API summary: Returns a paginated list of Line Items.
  • list_ordersList orders. Results are paginated. API summary: Returns a paginated list of Purchase Orders.
  • list_pagesList pages. Results are paginated. API summary: Returns a paginated list of Wiki Pages.
  • list_payment_methodsList payment methods. API summary: Returns a paginated list of Payment Methods.
  • list_printingsList printings. API summary: Returns Printing Settings.
  • list_product_product_serialsList product serials for a product. Optional filters: status. Results are paginated. API summary: Returns a paginated list of Productserials.
  • list_productsList products for a product. API summary: Returns a list of Product SKUs.
  • list_rmm_alertsList rmm alerts. Optional filters: status or created after. Results are paginated. API summary: Returns a paginated list of RMM Alerts.
  • list_schedulesList schedules. Optional filters: customer id. Results are paginated. API summary: Returns a paginated list of Invoice Schedules.
  • list_settingsList settings. API summary: Returns the settings for Canned Responses.
  • list_settings_2List settings. API summary: Returns Tickets Settings.
  • list_settings_getList settings. API summary: Returns a list of Account Settings with rollout.
  • list_suppliersList suppliers. Results are paginated. API summary: Returns a paginated list of Vendors.
  • list_tabsList tabs. API summary: Returns Tabs Settings.
  • list_ticket_blueprintsList ticket blueprints. Results are paginated. API summary: Returns a paginated list of Ticket Blueprints.
  • list_ticket_commentsList the comments on a ticket by `ticket_id`.
  • list_ticket_timersList ticket timers. Optional filters: created at lt, created at gt, customer id, ticket id, user id or status. Results are paginated. API summary: Returns a paginated list of Ticket Timers.
  • list_ticket_worksheet_resultsList worksheet results for a ticket. Results are paginated. API summary: Returns a paginated list of Worksheet Results.
  • list_timelogsList timelogs. Optional filters: user id. API summary: Returns a paginated list of Timelogs.
  • list_usersList users. API summary: Returns a paginated list of Users.
  • pay_ticket_timer_entryMoves moneyCharge a ticket (ticket id). Financial or irreversible action; may require approval. API summary: Charges a Ticket Timer.
  • search_assetsSearch customer assets (devices) by `query` or `customer_id`.
  • search_autocompletesSearch autocompletes by query. Use this to find existing autocompletes before creating a new autocomplete. API summary: Returns a paginated list of customers for autocomplete query.
  • search_canned_responsesSearch canned responses by query. Use this to find existing canned responses before creating a new canned response. API summary: Returns a list of Canned Responses with a query.
  • search_customersSearch customers by `query` (name, phone, email) or by `email`, `firstname`, `lastname` or `business_name`. Use to find a customer's ID.
  • search_leadsSearch leads (inquiries) by `query` or status.
  • search_messagesSearch messages by ticket search id, ticket id, customer id, contact id, user id or status. Use this to find existing messages before creating a new message. Results are paginated. API summary: Returns a paginated flat list of comments across multiple tickets.
  • search_paymentsSearch payments by query. Use this to find existing payments before creating a new payment. Results are paginated. API summary: Returns a paginated list of Payments.
  • search_productsSearch inventory products by `query`, `name`, `sku`, `upc_code` or `category_id`.
  • search_products_2Search products by completed or query. Use this to find existing products before creating a new product. Results are paginated. API summary: Returns a paginated list of Part Orders.
  • search_searchesSearch searches by query. Use this to find existing searches before creating a new search. API summary: Search all the things.
  • search_ticketsSearch repair tickets by `query`, `status`, `customer_id`, ticket `number`, assigned `user_id` or date filters. Use to find open or recent jobs.
  • search_usersSearch users by customer id or email. Use this to find existing users before creating a new user. Results are paginated. API summary: Returns a paginated list of Portal Users.
  • send_quoteVisible to othersEmail a quote (estimate id). Has effects visible outside this system. API summary: Sends an Estimate to a Customer.
  • submit_invoiceVisible to othersPublish a invoice (invoice id). Has effects visible outside this system. API summary: Publishes a draft invoice.
  • update_appointmentChanges dataUpdate an appointment by ID, e.g. move `start_at`/`end_at` or change the summary.
  • update_appointment_typeChanges dataUpdate an existing appointment type identified by appointment type id. API summary: Updates an existing Appointment Type by ID.
  • update_canned_responseChanges dataUpdate an existing canned response identified by canned response id. Only the fields you pass are changed. API summary: Updates a Canned Response.
  • update_contactChanges dataUpdate an existing contact identified by contact id. API summary: Updates an existing Contact.
  • update_contractChanges dataUpdate an existing contract identified by contract id. API summary: Updates an existing Contract by ID.
  • update_customerChanges dataUpdate a customer's details by `customer_id`. Only the fields you pass change.
  • update_customer_assetChanges dataUpdate an existing customer asset identified by customer asset id. API summary: Updates an existing Asset by ID.
  • update_customer_payment_profileChanges dataUpdate an existing payment profile identified by payment profile id. API summary: Updates a Payment Profile.
  • update_customer_phoneChanges dataUpdate an existing phone identified by phone id. API summary: Updates an existing Phone by ID.
  • update_invoiceChanges dataUpdate an existing invoice identified by invoice id. API summary: Updates an existing invoice by ID.
  • update_invoice_order_lineChanges dataUpdate an existing order line identified by order line id. API summary: Updates an a line item of an invoice by ID.
  • update_leadChanges dataUpdate an existing lead identified by lead id. API summary: Updates an existing Lead by ID.
  • update_orderChanges dataUpdate an existing order identified by order id. API summary: Updates a Purchase Order.
  • update_pageChanges dataUpdate an existing page identified by page id. API summary: Updates an existing Wiki Page by ID.
  • update_productChanges dataUpdate an existing product identified by product id 2. API summary: Updates an existing Product SKU by ID.
  • update_product_location_quantitiesVisible to othersUpdate an existing location quantity identified by product id. Has effects visible outside this system. API summary: Updates a Location Quantity.
  • update_product_product_serialChanges dataUpdate an existing product serial identified by product serial id. API summary: Updates an existing Product Serial by ID.
  • update_product_putChanges dataUpdate an existing product identified by product id. API summary: Updates an existing Product by ID.
  • update_quoteChanges dataUpdate an existing quote identified by quote id. API summary: Updates an existing Estimate by ID.
  • update_quote_order_lineChanges dataUpdate an existing order line identified by order line id. API summary: Updates a Line Item.
  • update_scheduleChanges dataUpdate an existing schedule identified by schedule id. API summary: Updates an existing Invoice Schedule by ID.
  • update_schedule_order_lineChanges dataUpdate an existing order line identified by schedule line item id. API summary: Updates a Line Item.
  • update_supplierChanges dataUpdate an existing supplier identified by supplier id. API summary: Updates an existing Vendor page by ID.
  • update_ticketChanges dataUpdate a ticket by `ticket_id`, e.g. change `status`, `priority`, `due_date` or assigned `user_id`. Only the fields you pass change.
  • update_ticket_line_itemChanges dataUpdate an existing ticket identified by ticket id. API summary: Updates an existing Ticket Line Item.
  • update_ticket_timerChanges dataUpdate an existing ticket timer identified by ticket timer id. Only the fields you pass are changed. API summary: Updates an existing Ticket Timer by ID.
  • update_ticket_timer_entryChanges dataUpdate an existing ticket identified by ticket id. API summary: Updates an existing Ticket Timer.
  • update_ticket_worksheet_resultChanges dataUpdate an existing worksheet result identified by worksheet result id. API summary: Updates a Worksheet Result.
  • update_timelogsVisible to othersUpdate an existing timelog. Has effects visible outside this system. API summary: Updates a Timelog.
  • update_userChanges dataUpdate an existing user identified by user id. API summary: Updates an existing Portal User by ID.
  • update_user_deviceChanges dataUpdate an existing user device identified by user device id. API summary: Updates an existing User Device by UUID.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your RepairShopr subdomain (the 'acme' in acme.repairshopr.com) and your API token. API tokens in RepairShopr are per user: open your user profile page in RepairShopr and create or copy your API token there.

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

The AI can search and read tickets, ticket comments, customers, contacts, assets, products, leads, estimates, invoices and appointments, and see which user and shop it is connected to. It can create tickets, customers, contacts, leads, estimates, invoices and appointments, update tickets, customers and appointments, add comments and line items to tickets, and email an invoice to the customer.

Does the AI see my RepairShopr credentials?

No. Your RepairShopr 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. Emailing an invoice sends a real email to your customer, and a ticket comment can notify the customer unless it is marked as hidden. 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 RepairShopr account.

Why does RepairShopr need my subdomain?

Each RepairShopr account has its own address, like acme.repairshopr.com. HeyMyApps uses your subdomain to send the AI's requests to your shop. The API token is tied to your own RepairShopr user.

Let your AI work in RepairShopr today.

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

Connect RepairShopr free

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