Skip to content

Integration · E-commerce

c1st.com

Connect Claude & ChatGPT to Customers 1st (ServicePOS)

Ask your AI about a customer, a repair ticket or a product's stock and get the answer from your Customers 1st POS. It can search customers, products, POS payments and tickets, read ticket comments and materials, and check stock levels. It can also create and update customers and products, register items a customer brings in, create sales orders and add comments or materials to a ticket.

Connect Customers 1st (ServicePOS) free

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

Try asking

  • “Is there an open repair ticket for Jens Hansen?”

    The AI searches for the customer, then their tickets, and reads the status, description, assignee and agreed price.

  • “How many of product 10045 do we have in stock?”

    It reads the stock level for that product number.

  • “What did we sell yesterday?”

    It searches POS payments for that date and lists the sales with items and amounts.

What your AI can do

Customers and their items

Search, create and update customers, and register the items they bring in, such as a bike or a device, with serial number, color and size.

Repair tickets

Search tickets by customer, item, type or tag, read status and agreed price, and add comments and material lines.

Products, stock and sales

Search, create and update products, check stock levels, read POS payments and sales orders, and create sales orders.

  • “Add a comment to ticket 3310: the spare part arrives Thursday.”

    It adds the comment to the ticket.

  • “Register a bike for customer 812: Trek, serial number WTU123, black.”

    It creates a customer article with title, serial number and color for that customer.

  • “Which products need ordering?”

    It searches products marked as needing ordering and lists them with stock and supplier.

258 tools for Customers 1st (ServicePOS)

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_add_on_to_a_specific_productChanges dataCreate a new product for a product. Search products first to avoid duplicates. API summary: Add a new add-on to a specific product.
  • add_a_new_customer_tag_to_the_storeChanges dataCreate a new customer. Required: title. Search customers first to avoid duplicates. API summary: Add a new customer tag to the store.
  • add_a_new_pos_paymentChanges dataCreate a new payment. Search payments first to avoid duplicates. API summary: Add a new POS payment.
  • add_a_new_stocktransactionlist_for_a_supplied_storeChanges dataCreate a new inventory. Required: content. API summary: Add a new stocktransactionlist for a supplied store.
  • add_stock_transaction_listChanges dataCreate a new inventory. API summary: Add stock transaction list.
  • add_stock_transaction_list_from_orderlistidChanges dataUpdate an existing inventory identified by orderlistid. API summary: Add stock transaction list from orderlistid.
  • add_task_materials_to_ticket_from_barcodesChanges dataCreate a new ticket for a ticket. Search tickets first to avoid duplicates. API summary: Add task materials to ticket from barcodes.
  • add_ticket_commentChanges dataAdd a comment to a ticket; put `taskid` (the ticket ID) and `comment` in `content`.
  • add_ticket_materialChanges dataAdd a material line to a ticket; `content` needs `taskid` (the ticket ID), `title`, `amount` and `price`, optionally `productid`.
  • cancel_paymentDeletesCancel a payment (recurringpayment id). Destructive action; may require approval. API summary: Cancels given recurring payment and regulates stock for the product and costprice.
  • create_a_new_product_tagChanges dataCreate a new product. Search products first to avoid duplicates. API summary: Create a new product tag.
  • create_a_new_ticketChanges dataCreate a new ticket. Search tickets first to avoid duplicates.
  • create_a_new_transaction_on_this_userChanges dataUpdate an existing customer identified by customer id. API summary: Create a new transaction on this user.
  • create_addbybarcodeChanges dataCreate a new addbybarcode. API summary: Add items by barcode.
  • create_article_discountChanges dataCreate a new discount for a article. API summary: Add a discount to a specific article in a payment.
  • create_autocreateChanges dataCreate a new autocreate. API summary: Create servicenotices for specified customerarticles based on what would be selected by default when creating servicenotices via UI.
  • create_bulkdeleteChanges dataCreate a new bulkdelete. API summary: Delete servicenotices for specified customerarticles based on what would be selected by default when deleting servicenotices via UI.
  • create_bundleChanges dataCreate a new bundle.
  • create_bundlefilterChanges dataCreate a new bundlefilter.
  • create_customerChanges dataCreate a customer; put the fields (name, email, phone, address, zipcode, city, vat, tags, note) in `content`. Search first to avoid duplicates.
  • create_customer_articleChanges dataRegister an item for a customer; put title, serieno, color, size and customerid in `content`.
  • create_customer_subscriptionChanges dataCreate a new subscription for a customer. API summary: Enroll a customer into the loyalty program.
  • create_discountChanges dataCreate a new discount. API summary: a new cart.
  • create_discounttagChanges dataCreate a new discounttag.
  • create_exchangerateChanges dataCreate a new exchangerate. API summary: Create a new exchange rate.
  • create_giftcardChanges dataCreate a new giftcard. Search giftcards first to avoid duplicates.
  • create_hookChanges dataCreate a new hook. API summary: Subscribe to event.
  • create_inventoryChanges dataCreate a new inventory. API summary: Change stock of a product relatively.
  • create_inventory_commitChanges dataCreate a new commit for a inventory. Required: body. API summary: Bulk commit entries in a stock transaction list.
  • create_inventory_supplierChanges dataCreate a new supplier for a inventory. Required: content. Search suppliers first to avoid duplicates. API summary: Add a stocktransaction to a stocktransactionlist.
  • create_invoiceChanges dataCreate a new invoice. API summary: Creates a new term payment and issues an invoice to economic. It degrades costprice and subtracts from amountleft.
  • create_notificationChanges dataCreate a new notification. API summary: Create notification.
  • create_orderChanges dataCreate a new order for a order. Search orders first to avoid duplicates. API summary: Create salesorder material.
  • create_order_add_shopping_list_orderChanges dataCreate a new order. Required: content. Search orders first to avoid duplicates. API summary: An order of shopping list items.
  • create_order_shipmentChanges dataCreate a new shipment for a order. API summary: Add fulfillment to existing salesorder material.
  • create_paymentChanges dataCreate a new payment. Search payments first to avoid duplicates. API summary: Create a payment type.
  • create_payment_2Changes dataCreate a new payment for a payment. Search payments first to avoid duplicates. API summary: Creates a recurring payment in draft mode and attaches an article to the given payment, which is -amountleft.
  • create_payment_postChanges dataCreate a new payment. Search payments first to avoid duplicates. API summary: Creates a recurring payment.
  • create_payment_productChanges dataCreate a new product for a payment. Required: items. Search products first to avoid duplicates. API summary: Add a list of articles to an existing payment.
  • create_payment_returnproductChanges dataCreate a new returnproduct for a payment. API summary: Return products that are in the recurring payment, regulates stock for the product and costprice.
  • create_productChanges dataCreate a product; put title, price, costprice, barcode, productno, brand, stock numbers and tags in `content`.
  • create_product_2Visible to othersCreate a new product. Required: content. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Add or update products in bulk for the suppliers the store is a verified supplier for.
  • create_product_3Changes dataCreate a new product. Search products first to avoid duplicates. API summary: Set a product image from a url. This is done Async.
  • create_product_add_product_masterdataChanges dataCreate a new product. Required: suppliername, productno, industry or country. Search products first to avoid duplicates. API summary: Add or update product master data. Update is triggered if {suppliername, productno, industry, country} matches existing item.
  • create_product_add_update_bulkVisible to othersCreate a new product. Required: items. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Add or update product master data in bulk. Update is triggered if {suppliername, productno, industry, country} matches existing item.
  • create_product_postChanges dataCreate a new product. Required: content. Search products first to avoid duplicates. API summary: Add or update a single product for a supplier the store is a verified supplier for.
  • create_promotionChanges dataCreate a new promotion. Search promotions first to avoid duplicates. API summary: Add new promotion.
  • create_registerChanges dataCreate a new register. API summary: Create a new POSRegister.
  • create_sales_orderChanges dataCreate a sales order; put `customer_id` and an optional `note` in `content`.
  • create_serviceplanChanges dataCreate a new serviceplan.
  • create_shipmentChanges dataCreate a new shipment. API summary: Create salesorder fulfillment.
  • create_shipment_orderChanges dataCreate a new order for a shipment. Search orders first to avoid duplicates. API summary: Create salesorderfulfillment material.
  • create_shoppinglistChanges dataCreate a new shoppinglist. Search shoppinglists first to avoid duplicates. API summary: Add item to the shopping list.
  • create_stocktransactiontagChanges dataCreate a new stocktransactiontag. API summary: Add a transaction tag.
  • create_subscriptionChanges dataCreate a new subscription.
  • create_supplierChanges dataCreate a new supplier. Search suppliers first to avoid duplicates. API summary: Adding a new supplier.
  • create_ticket_2Changes dataCreate a new ticket. Search tickets first to avoid duplicates.
  • create_ticket_3Changes dataCreate a new ticket for a ticket. Search tickets first to avoid duplicates.
  • create_ticket_4Changes dataCreate a new ticket for a ticket. Search tickets first to avoid duplicates.
  • create_ticket_add_ticket_tagChanges dataCreate a new ticket. Search tickets first to avoid duplicates.
  • create_ticket_discountChanges dataCreate a new discount for a ticket. API summary: a new cart.
  • create_ticket_paymentlinkChanges dataCreate a new paymentlink for a ticket. API summary: Creates a link in which the customer can pay. If changes occur to the ticket, the link will update its products and prices as well on refres….
  • create_ticket_postChanges dataCreate a new ticket. Search tickets first to avoid duplicates.
  • create_userChanges dataCreate a new user. API summary: Add user.
  • delete_a_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval.
  • delete_a_customer_tag_from_the_storeDeletesPermanently delete a customer by tag id. Destructive action; may require approval. API summary: Delete a customer tag from the store.
  • delete_a_productDeletesPermanently delete a product by product id. Destructive action; may require approval.
  • delete_a_product_tagDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a product tag.
  • delete_a_shopping_list_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete a shopping list order.
  • delete_a_stock_transaction_listDeletesPermanently delete a inventory by inventory id. Destructive action; may require approval. API summary: Delete a Stock transaction list.
  • delete_a_ticketDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.
  • delete_bundleDeletesPermanently delete a bundle by bundle id. Destructive action; may require approval.
  • delete_bundlefilterDeletesPermanently delete a bundlefilter by bundlefilter id. Destructive action; may require approval.
  • delete_configDeletesPermanently delete a config by config key. Destructive action; may require approval.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete a customer article.
  • delete_customer_subscriptionsMoves moneyPermanently delete a subscription by customer id. Financial or irreversible action; may require approval. API summary: Withdraw a customer from the loyalty program.
  • delete_customersDeletesPermanently delete a customer. Destructive action; may require approval. API summary: Delete customer articles.
  • delete_discounttagDeletesPermanently delete a discounttag by discounttag id. Destructive action; may require approval.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete a ticket file.
  • delete_exchangerateDeletesPermanently delete a exchangerate by exchangerate id. Destructive action; may require approval. API summary: Delete an exchange rate.
  • delete_hookDeletesPermanently delete a hook by hook id. Destructive action; may require approval. API summary: Unsubscribe from event.
  • delete_inventoryDeletesPermanently delete a inventory by inventory id. Destructive action; may require approval. API summary: Delete a stock transaction.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a ticket comment.
  • delete_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete salesorder material.
  • delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete a payment type.
  • delete_payment_productDeletesPermanently delete a product by payment article id. Destructive action; may require approval. API summary: a new cart.
  • delete_productDeletesPermanently delete a product by product id 2. Destructive action; may require approval. API summary: Delete a specific addon for a specific product.
  • delete_productsMoves moneyPermanently delete a product by product id. Financial or irreversible action; may require approval. API summary: Delete a products image.
  • delete_products_in_chunksMoves moneyPermanently delete a product. Financial or irreversible action; may require approval. API summary: Delete products in chunks.
  • delete_promotionDeletesPermanently delete a promotion by promotion id. Destructive action; may require approval. API summary: Delete promotion.
  • delete_registerDeletesPermanently delete a register by register id. Destructive action; may require approval. API summary: Deletes a POS register based on id.
  • delete_salesorderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete salesorder.
  • delete_serviceplanDeletesPermanently delete a serviceplan by serviceplan id. Destructive action; may require approval.
  • delete_shipmentDeletesPermanently delete a shipment by shipment id. Destructive action; may require approval. API summary: Delete salesorder fulfillment.
  • delete_shoppinglistDeletesPermanently delete a shoppinglist by shoppinglist id. Destructive action; may require approval. API summary: Delete a item.
  • delete_shoppinglistsMoves moneyPermanently delete a shoppinglist. Financial or irreversible action; may require approval. API summary: Delete a shopping list order.
  • delete_stocktransactiontagDeletesPermanently delete a stocktransactiontag by stocktransactiontag id. Destructive action; may require approval. API summary: Delete a transaction tag.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval.
  • delete_supplierDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete a supplier based on id.
  • delete_supplier_productsMoves moneyPermanently delete a product by verified supplier id. Financial or irreversible action; may require approval. API summary: Delete the products of a verified supplier that have not been updated since the given time.
  • delete_ticketDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Delete a ticket material.
  • delete_ticket_2DeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.
  • delete_ticket_3DeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.
  • delete_ticket_4DeletesPermanently delete a ticket by ticket template id. Destructive action; may require approval.
  • delete_ticket_deleteDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval.
  • delete_ticket_delete_ticket_tagDeletesPermanently delete a ticket by ticket id. Destructive action; may require approval. API summary: Get all configs.
  • delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.
  • get_a_customer_tagGet one customer by tag id. API summary: Get a customer tag.
  • get_a_list_of_recurring_paymentsList payments. Optional filters: pagination start, pagination page length or exceededduedate. API summary: Get a list of recurring payments.
  • get_a_product_tag_used_by_the_storeGet one product by product id. API summary: Get a product tag used by the store.
  • get_a_recurring_payment_by_idGet one payment by payment id. API summary: Get a recurring payment by id.
  • get_a_stock_transactionGet one inventory by inventory id. API summary: Get a stock transaction.
  • get_a_stock_transaction_listGet one inventory by inventory id. API summary: Get a stock transaction list.
  • get_addonGet one addon by product id. API summary: Get the number of addons for a specific product.
  • get_addons_for_a_specific_productList products for a product. Optional filters: pagination start or pagination page length. API summary: Get addons for a specific product.
  • get_all_templatesList tickets. API summary: Get all templates.
  • get_bundleGet one bundle by bundle id.
  • get_bundlefilterGet one bundlefilter by bundlefilter id.
  • get_customerGet one customer by `customer_id`, with contact details, address, balance, tags and notes.
  • get_customer_articleGet one customer article by its ID (`customer_id`), with title, serial number, color, size and owner.
  • get_documentGet one document by document id. API summary: Get a ticket file.
  • get_exchangerateGet one exchangerate by exchangerate id. API summary: Get an exchange rate by ID.
  • get_financevoucherGet one financevoucher by balance id. API summary: Get finance voucher for a balance.
  • get_giftcardGet one giftcard by giftcard id.
  • get_hookGet one hook by hook id. API summary: Get subscription.
  • get_inventoryGet one inventory by productid.
  • get_loyalty_transactions_of_the_customerGet one customer by customer id. API summary: Get loyalty transactions of the customer.
  • get_messageGet one message by message id. API summary: Get a ticket comment.
  • get_orderGet one order by order id. API summary: Get salesorderfulfillment material.
  • get_paymentGet one payment by payment id. API summary: Get a list of all the store's payment types.
  • get_payment_get_payment_typesGet one payment by payment id. API summary: Add a list of articles to an existing payment.
  • get_pos_paymentGet one POS payment by `payment_id`, with sold items, amounts, payment types and customer.
  • get_productGet one product by `product_id`, with price, cost price, stock, barcode and supplier.
  • get_promotionGet one promotion by promotion id. API summary: Retrieve promotion.
  • get_registerGet one register by register id. API summary: Get a POS register based on id.
  • get_sales_orderGet one sales order by `order_id`.
  • get_salesorder_materialGet one order by order id. API summary: Get salesorder material.
  • get_settingsList settings. API summary: Get settings.
  • get_shipmentGet one shipment by shipment id. API summary: Get salesorder fulfillment.
  • get_shoppinglistGet one shoppinglist by shoppinglist id. API summary: Get a shopping list item.
  • get_storeGet the connected store's details and settings.
  • get_supplierGet one supplier by supplier id. API summary: Get a supplier based on id.
  • get_supplier_countGet one supplier by verified supplier id. API summary: Count the products the delete endpoint will delete with the same query.
  • get_ticketGet one ticket by `ticket_id`, with status, description, customer, assignee, agreed price and payments.
  • get_ticket_2Get one ticket by ticket id.
  • get_ticket_3Get one ticket for a ticket by ticket id.
  • get_ticket_4Get one ticket by ticket id. API summary: Get a ticket material.
  • get_ticket_getGet one ticket by ticket id.
  • list_active_verified_suppliers_matching_the_store_s_industrySearch suppliers by name. Use this to find existing suppliers before creating a new supplier. API summary: List active verified suppliers matching the store's industry.
  • list_billingsList billings. API summary: Deprecated. Get billing data for the store.
  • list_bundlesList bundles. Optional filters: pagination start or pagination page length.
  • list_configsList configs. API summary: Get all configs.
  • list_connected_storesList connected stores. API summary: List the stores connected to this store's verified suppliers.
  • list_customer_articlesList customer articles (items a customer owns and brings in, e.g. a bike or device) filtered by `customerid`, `serieno` or `freetext`.
  • list_customer_paymentsList payments for a customer. Optional filters: pagination start or pagination page length. API summary: Get payments for a customer article.
  • list_customers_get_customer_tagsList customers. Optional filters: freetext, pagination start or pagination page length. API summary: Get list of customer tags used by the store.
  • list_customfieldsList customfields. Optional filters: endpoint. API summary: Get a list of all customfields.
  • list_derivedsList deriveds.
  • list_discounttagsList discounttags.
  • list_documentsList documents. Optional filters: taskid, id, pagination start or pagination page length. API summary: Get a list of ticket files.
  • list_eventsList events. API summary: Get the list of valid events.
  • list_exchangeratesList exchangerates. API summary: Get all exchange rates created by the store.
  • list_giftcard_paymentsList payments for a giftcard.
  • list_hooksList hooks. API summary: List current subscriptions for store.
  • list_inventories_getList inventories. Optional filters: storeid, inventory updated after or pagination page length. Results are paginated. API summary: Stock for supplied products whose inventory changed since a point in time.
  • list_inventory_levelsList stock levels, optionally for one `product_id` or `product_no`; set `exclude_zero` to skip empty stock.
  • list_inventory_productsList products for a inventory. Optional filters: partnerstoreid or selectedorders. API summary: Get invalid products.
  • list_logsList logs. API summary: List current REST hook log entries for store.
  • list_materialreturntagsList materialreturntags. API summary: List all material return tags.
  • list_notificationsList notifications. Optional filters: userid, updated after or created after. API summary: Get recent notifications for the current user.
  • list_payment_receiptsList receipts for a payment. API summary: Gets receipt for a paymenttyperelation.
  • list_paymentsList payments. API summary: Get a list of all the store's payment types.
  • list_productsList products for a product. API summary: Get a products image.
  • list_products_get_product_tagsList products. Optional filters: handles or ids. API summary: Get list of product tags used by the store.
  • list_promotionsList promotions. Optional filters: pagination start, pagination page length, allow deleted, free text, action type or start date. API summary: List promotions for store.
  • list_registersList registers. Optional filters: include deleted. API summary: Get a list of all the store's POS registers.
  • list_sales_ordersList sales orders, filtered by `search` text or `open`, with `page`/`limit` paging.
  • list_serviceplansList serviceplans. Optional filters: productid or withdeleted.
  • list_settingsList settings. API summary: Get the settings object describing which users are listening to what notifications.
  • list_shipmentsList shipments. Optional filters: freetext, storeid, sales order storeid, sales orderid, include drafts or open. Results are paginated. API summary: List salesorder fulfillments.
  • list_shopping_list_ordersSearch orders by pagination start, freetext, pagination page length, received, not received or brand. Use this to find existing orders before creating a new order. API summary: List shopping list orders.
  • list_stock_transaction_listsList inventories. Optional filters: freetext, partnerstoreid, pagination start, pagination page length, includefromstore or requested. API summary: List stock transaction lists.
  • list_stocktransactiontagsList stocktransactiontags. API summary: Get all transaction tags.
  • list_subscriptionsList subscriptions. Optional filters: customerarticleid, allowdeleted, serviceplanid or serieno.
  • list_suppliersList suppliers. API summary: List the active verified suppliers this store is registered as.
  • list_suppliers_getList suppliers. Optional filters: storeid, sold after, sold before or pagination page length. Results are paginated. API summary: Sales of supplied products in connected stores since a point in time.
  • list_ticket_commentsList comments on a ticket by `taskid` (the ticket ID).
  • list_ticket_materialsList the materials (parts, products and labour lines) on a ticket by `ticketid`.
  • list_ticket_tagsList the ticket tags used in the store, e.g. to filter tickets by `tagids`.
  • list_tickets_getList tickets. API summary: Get all configs.
  • list_tickets_get_ticket_template_relationsList tickets for a ticket. API summary: Get all templates.
  • list_tickets_tickettagList tickets for a ticket. API summary: Get all configs.
  • list_totalcostpricesList totalcostprices. Optional filters: orderid or supplierid. API summary: Get the total cost price of a shopping list.
  • list_usersList the store's staff users, e.g. to find an assignee.
  • replace_a_stock_transaction_listChanges dataUpdate an existing inventory identified by inventory id. API summary: Replace a stock transaction list.
  • search_customersSearch customers by `freetext`, `name`, `email`, `phoneno`, `customerno`, `cvr` or `tags`, with paging via `pagination_start`/`pagination_page_length`. Use this to find a customer ID first.
  • search_for_stock_transactionList inventories. Optional filters: productid, stocktransactionlistid, pagination start, pagination page length, orderlistid or sort. API summary: Search for stock transaction.
  • search_giftcardsSearch giftcards by freetext, fromdate, todate, giftcardid, customerid or giftcardno. Use this to find existing giftcards before creating a new giftcard.
  • search_ordersSearch orders for a order by search. Use this to find existing orders before creating a new order. Results are paginated. API summary: List salesorder materials.
  • search_pos_paymentsSearch POS payments (sales) by date range (`fromdate`/`todate`), `customerid`, `status`, `productid`, amount range or `paymentno`, with paging.
  • search_posbalancesSearch posbalances by pagination start, pagination page length, sort order, sort field, user id or cash register id. Use this to find existing posbalances before creating a new posbalance. API summary: Search for balances.
  • search_productsSearch products by `freetext`, `barcode`, `product_no`, `brand`, `tag`, `in_stock`, supplier or `needs_ordering`, with paging.
  • search_products_2Search products by search, barcode, productno or pagelength. Use this to find existing products before creating a new product. Results are paginated. API summary: Search the productmasterdata.
  • search_promotionsChanges dataSearch promotions. Use this to find existing promotions before creating a new promotion. API summary: Get all relevant promotions for a set of products and a customer.
  • search_shipment_ordersSearch orders for a shipment by search. Use this to find existing orders before creating a new order. Results are paginated. API summary: List salesorderfulfillment materials.
  • search_shoppinglistsSearch shoppinglists by pagination start, pagination page length, orderid, notordered or supplierid. Use this to find existing shoppinglists before creating a new shoppinglist. API summary: List shopping list.
  • search_suppliersSearch your suppliers by `filter` text, with paging.
  • search_ticketsSearch tickets (repair or sale cases) by `customerid`, `customerarticleid`, `type` (repair or sale), `tagids`, date range or `updated_after`, with paging.
  • update_a_customer_tagChanges dataUpdate an existing customer identified by tag id. API summary: Update a customer tag.
  • update_a_product_tagChanges dataUpdate an existing product identified by product id. API summary: Update a product tag.
  • update_a_ticketChanges dataUpdate an existing ticket identified by ticket id. API summary: Update a ticket.
  • update_bulkupdateChanges dataUpdate an existing bulkupdate identified by orderlistid. API summary: Updates properties for all orders that has the given orderlistid.
  • update_bundleChanges dataUpdate an existing bundle identified by bundle id.
  • update_bundlefilterChanges dataUpdate an existing bundlefilter identified by bundlefilter id.
  • update_configsVisible to othersUpdate an existing config. Has effects visible outside this system. API summary: Update a list of configs.
  • update_customerChanges dataUpdate a customer by `customer_id` with the fields in `content`. This is a full replace (PUT), so get the customer first and send all fields you want to keep.
  • update_customer_articleChanges dataUpdate a customer article by its ID (`customer_id`) with the fields in `content` (title, serial number, color, size, owner).
  • update_customersVisible to othersUpdate an existing customer identified by customerarticle id. Has effects visible outside this system. API summary: Switch customer of a customer article.
  • update_customfieldChanges dataUpdate an existing customfield identified by attribute. API summary: Edit customfield.
  • update_discounttagChanges dataUpdate an existing discounttag identified by discounttag id.
  • update_exchangerateChanges dataUpdate an existing exchangerate identified by exchangerate id. API summary: Update an existing exchange rate.
  • update_giftcardChanges dataUpdate an existing giftcard identified by giftcard id.
  • update_hookChanges dataUpdate an existing hook identified by hook id. API summary: Update subscription.
  • update_inventoriesVisible to othersUpdate an existing inventory. Only the fields you pass are changed. Has effects visible outside this system.
  • update_inventoryChanges dataUpdate an existing inventory identified by inventory id. API summary: Replace a stock transaction.
  • update_messageChanges dataUpdate an existing message identified by message id. API summary: Update a ticket comment.
  • update_orderChanges dataUpdate an existing order identified by order id. API summary: Update salesorderfulfillment material.
  • update_order_messagesVisible to othersUpdate an existing message identified by shoppinglistorder id. Has effects visible outside this system. API summary: Update the shopping list order's note.
  • update_paymentChanges dataUpdate an existing payment identified by payment id. API summary: Edit an exisiting payment type.
  • update_payment_productChanges dataUpdate an existing product identified by payment article id. API summary: a new cart.
  • update_payment_putChanges dataUpdate an existing payment identified by payment id. API summary: Changes status of a payment.
  • update_payment_put_pos_paymentChanges dataUpdate an existing payment identified by payment id. API summary: Changes payment.
  • update_productChanges dataUpdate selected fields of a product by `product_id`; only the fields you put in `content` change (e.g. price, stockno, title).
  • update_product_2Changes dataUpdate an existing product identified by product id 2. API summary: Edit a addon relation.
  • update_productsVisible to othersUpdate an existing product. Only the fields you pass are changed. Has effects visible outside this system. API summary: Patch products in bulk.
  • update_promotionChanges dataUpdate an existing promotion identified by promotion id. API summary: Update promotion.
  • update_registerChanges dataUpdate an existing register identified by register id. API summary: Edit an exisiting POS register.
  • update_salesorderChanges dataUpdate an existing order identified by order id. API summary: Update salesorder.
  • update_salesorder_materialChanges dataUpdate an existing order identified by order id. API summary: Update salesorder material.
  • update_serviceplanChanges dataUpdate an existing serviceplan identified by serviceplan id.
  • update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system. API summary: Update the settings object describing which users are listening to what notifications.
  • update_shipmentChanges dataUpdate an existing shipment identified by shipment id. API summary: Update salesorder fulfillment.
  • update_shoppinglistChanges dataUpdate an existing shoppinglist identified by shoppinglist id. API summary: Replace item in shopping list.
  • update_stocktransactiontagChanges dataUpdate an existing stocktransactiontag identified by stocktransactiontag id. API summary: Edit a transaction tag.
  • update_storesVisible to othersUpdate an existing store. Has effects visible outside this system. API summary: Update store info.
  • update_subscriptionChanges dataUpdate an existing subscription identified by subscription id.
  • update_subscription_add_service_subscription_to_materialChanges dataUpdate an existing subscription identified by materialid.
  • update_supplierChanges dataUpdate an existing supplier identified by supplier id. API summary: Edit an exisiting supplier.
  • update_the_shopping_list_orderChanges dataUpdate an existing order identified by order id. Only the fields you pass are changed. API summary: Update the shopping list order.
  • update_ticketChanges dataUpdate an existing ticket identified by ticket id. API summary: Update a ticket material.
  • update_ticket_2Changes dataUpdate an existing ticket identified by ticket id.
  • update_ticket_3Changes dataUpdate an existing ticket identified by ticket id.
  • update_ticket_4Changes dataUpdate an existing ticket identified by ticket id.
  • update_ticket_5Changes dataUpdate an existing ticket identified by ticket template id.
  • update_ticket_duplicate_ticketChanges dataUpdate an existing ticket identified by ticket id. API summary: Duplicate a ticket from a ticketid (sets it as draft mode).
  • update_ticket_putChanges dataUpdate an existing ticket identified by ticket id.
  • update_userChanges dataUpdate an existing user identified by user id.
  • update_user_passcodesVisible to othersUpdate an existing passcode identified by user id. Has effects visible outside this system. API summary: Set user passcode.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Customers 1st (ServicePOS) from the app list.

  2. 2

    Paste your key

    Paste an API token. In Customers 1st (app.c1st.com) go to Settings > API > API users, create a new API user for this integration and copy its token into HeyMyApps.

  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 Customers 1st?

It can search and read customers, customer articles, products, stock levels, POS payments, sales orders, tickets, suppliers, staff users and your store details. It can create and update customers, customer articles and products, create sales orders, and add comments and material lines to tickets.

Does the AI see my Customers 1st credentials?

No. Your API token 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 with lookups only. Changes like updating a customer can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Customers 1st account.

What is a customer article?

A customer article is an item a customer owns and brings in, for example a bike or a device. The AI can list them by customer, serial number or free text, create new ones and update title, serial number, color, size and owner. Tickets can be searched by customer article.

Let your AI work in Customers 1st (ServicePOS) today.

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

Connect Customers 1st (ServicePOS) free

HeyMyApps is not affiliated with Customers 1st (ServicePOS). Product names are trademarks of their owners.