CRM

RepairShopr, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your RepairShopr account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • CRM
  • Connects with a key
  • 38 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What RepairShopr is

RepairShopr is a comprehensive repair shop management software designed to streamline operations, manage customer relationships, and enhance business efficiency.

You paste in a key from your own RepairShopr account. It is kept encrypted, and you can withdraw it from inside RepairShopr whenever you like.

How a run works

One message in, the work done in RepairShopr.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in RepairShopr. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own RepairShopr account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

38 tools it already has

What it can do in RepairShopr

These are the ready-made tools your AI employee already has in RepairShopr. It is not limited to them, but it never has to be taught these.

  • Add Product PhotoTool to add photo(s) to a specific product. use when you need to attach one or more images to a product after confirming the product id.
  • Create AppointmentTool to create a new appointment. use after gathering summary and date range.
  • Create AssetTool to create a new asset. use when you need to register a device under a customer with either an existing or new asset type.
  • Create CustomerTool to create a new customer. use when you need to add a customer record with contact details.
  • Create EstimateTool to create a new estimate. use when you have final customer details and line items ready to generate an estimate in repairshopr.
  • Create InvoiceTool to create a new invoice. use when you need to bill a customer after gathering customer id, date, and optional line items.
  • Create LeadTool to create a new lead. use when you need to add a potential customer to the system.
  • Create PaymentTool to create a new payment. use when you need to record a payment against an invoice in repairshopr.
  • Create ProductTool to create a new product in inventory. use when you need to add an item with price and details to your repairshopr catalog.
  • Delete AppointmentTool to delete a specific appointment by its id. use when an appointment is canceled and needs removal permanently.
  • Delete CustomerTool to delete a specific customer by id. use after confirming the customer id when you need to remove a customer record permanently.
  • Delete EstimateTool to delete a specific estimate by id. use when you need to remove an estimate record permanently.
  • Delete InvoiceTool to delete a specific invoice by id. use when you need to remove an invoice permanently after confirming it's no longer needed. ensure no dependent records require it before ru
  • Get AppointmentTool to retrieve details of a specific appointment by its id. use when you need exact details of an appointment by id.
  • Get AppointmentsTool to retrieve a list of appointments. use when listing appointments by date range or for current user. returns up to 25 results per page.
  • Get AssetTool to retrieve details of a specific asset by its id. use when you need to confirm asset details after obtaining its id. requires assets - view details permission.
  • Get AssetsTool to retrieve a paginated list of assets. use when you need to list or search assets by snmp status, customer, asset type, or query after authenticating. returns 25 items per pa
  • Get Case AttachmentsTool to retrieve attachments for a specific service case. use when you need to list all files attached to a case.
  • Get ContactsTool to retrieve a paginated list of contacts. use when you need to fetch contacts optionally filtered by customer. returns up to 25 contacts per page.
  • Get CustomerTool to retrieve details of a specific customer by id. use after confirming the customer exists. example: "get customer details for id 123".
  • Get CustomersTool to retrieve a list of customers. use when you need to search or filter customers with pagination. returns up to 25 results per page.
  • Get Employee Time ClockTool to retrieve the last time clock entry for a specific user. use when needing the most recent clock-in/out. example: "get the latest time clock entry for user 5".
  • Get EstimateTool to retrieve details of a specific estimate by id. use when you need exact details of an estimate by id.
  • Get EstimatesTool to retrieve a list of estimates. use when you need to list or filter estimates by customer or paginate results after authentication.
  • Get InvoiceTool to retrieve details of a specific invoice by id. use after confirming the invoice exists. example: "get invoice details for id 456".
  • Get InvoicesTool to retrieve a paginated list of invoices. use when you need to list invoices, optionally filtered by payment status, ticket association, or update date. returns up to 25 invoi
  • Get LeadTool to retrieve details of a specific lead by its id. use when you need to inspect a single lead after obtaining its id. example: "get lead details for id 123".
  • Get LeadsTool to retrieve a paginated list of leads. use when you need to browse or filter potential customers. returns up to 25 leads per page.
  • Get PaymentTool to retrieve details of a specific payment by id. use after obtaining the payment id. example: "get payment details for id 123".
  • Get PaymentsTool to retrieve a paginated list of payments. use when you need to view or search payment records, with optional filtering by query or pagination.
  • Get ProductTool to retrieve details of a specific product by id. use after confirming the product id exists. example: "get product details for id 123".
  • Get Product CategoriesTool to retrieve product categories. use when you need to fetch all categories for product organization and filtering.
  • Get Product SerialsTool to retrieve all serial numbers for a specific product. use when you need to list serials by product id after confirming the product exists.
  • Get ProductsTool to retrieve a list of products. use when you need to search or filter products by various criteria. returns up to 25 results per page.
  • Get Products By CategoryTool to retrieve products filtered by category id. use when you need to list all products in a specific category.
  • Get TicketTool to retrieve details of a specific ticket by its id. use when you need full ticket information after obtaining its id.
  • Get UserTool to retrieve details of a specific user by id. use after confirming the user exists. example: "get user details for id 42".
  • Get UsersTool to retrieve a list of all users. use when you need to list all users in the system to map ids to names.
Access, and who is in charge of it

You stay the boss of your RepairShopr account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own RepairShopr account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in RepairShopr is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in RepairShopr and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about RepairShopr

Can an AI employee really work inside RepairShopr?
Yes. It signs in to your own RepairShopr account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of RepairShopr?
No. Nothing moves and nothing is replaced. Your records stay in RepairShopr, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my RepairShopr account?
You paste in a key from your own RepairShopr account. It is kept encrypted, and you can withdraw it from inside RepairShopr whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in RepairShopr?
It has 38 ready-made tools in RepairShopr today, among them Add Product Photo, Create Appointment and Create Asset. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use RepairShopr and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in RepairShopr and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in RepairShopr?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in RepairShopr is written down with what it did and when.