Integration · E-commerce
Connect Claude & ChatGPT to Epos Now
Ask your AI what you sold yesterday, how much of a product is left in each shop, or to add new products to Epos Now. It can read sales transactions and a product sales report, add or remove stock, create and update products and customers, and look up categories, suppliers, purchase orders and staff.
Free plan, no credit card. Takes about a minute.
Try asking
“What did we sell yesterday?”
The AI lists the sales transactions between the two dates, and can narrow it down to one till.
“How many of product 4518 do we have in each shop?”
It reads the product's stock levels across your locations.
“We received 24 units of product 4518 at the main shop. Add them to stock.”
It finds the location ID and adds 24 units to the product's stock at that location.
What your AI can do
Sales and reports
List the latest transactions or sales between two dates, optionally for one till, find a sale by receipt barcode and get a product sales report.
Products and stock
List, create and update products and categories, see stock per location or per product, and add or remove stock.
Customers, suppliers and orders
Find customers by email, create and update customers, create and read suppliers, list staff and read purchase orders.
“Remove 3 units of product 2210 from stock at the high street shop, they broke.”
It removes the units from the product at that location, as you would for waste or breakage.
“Add a new product, Oat latte, with sale price 4.20 in the Coffee category.”
It finds the category ID and creates the product with name, sale price and category.
“Find the sale with receipt barcode 000123456.”
It looks up the sales transaction by the barcode printed on the receipt.
224 tools for Epos Now
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_stockChanges dataAdd stock to a product at a location: `product_id`, `location_id` and `change_in_stock` (units to add), with optional cost_price and supplier_id.create_addressChanges dataCreate a new address. Required: items. API summary: Create CustomerAddresses.create_app_settingChanges dataCreate a new app setting. Required: body. API summary: Save token specific settings.create_brandChanges dataCreate a new brand. Required: items. API summary: Create Brands.create_categoriesChanges dataCreate one or more product categories; each item needs a Name and can set ParentId and Description.create_category_imagesChanges dataCreate a new category. Required: items. API summary: Create Category Images.create_categoryreferencecodesChanges dataCreate a new category. Required: items. API summary: Create CategoryReferenceCodes.create_clocking_reference_codeChanges dataCreate a new clocking reference code. Required: items. API summary: Create ClockingReferenceCodes.create_clocking_typeChanges dataCreate a new clocking type. Required: items. API summary: Create Clocking Types.create_colourChanges dataCreate a new colour. Required: items. API summary: Create Colours.create_customer_customer_points_post_byrequestChanges dataCreate a new customer. Required: customer id or points to add.create_customer_typesChanges dataCreate a new customer. Required: items. API summary: Create Customer types.create_customerreferencecodesChanges dataCreate a new customer. Required: items. API summary: Create CustomerReferenceCodes.create_customersChanges dataCreate one or more customers; each item can set Forename, Surname, EmailAddress, ContactNumber, BusinessName and MarketingConsent.create_discount_reasonChanges dataCreate a new discount reason. Required: items. API summary: Create DiscountReasons.create_employeeChanges dataCreate a new employee. Required: items. API summary: Create Staff.create_end_of_day_reference_codeChanges dataCreate a new end of day reference code. Required: items. API summary: Create EndOfDayReferenceCodes.create_groupChanges dataCreate a new group. Required: items.create_inventoryMoves moneyCreate a new inventory. Required: items. Financial or irreversible action; may require approval. API summary: Create StockMovementReasons.create_messageChanges dataCreate a new message. Required: items. API summary: Create PopupNotes.create_paymentChanges dataCreate a new payment. API summary: Create Transaction.create_productChanges dataCreate a new product for a product. Required: variant map id. API summary: Generates Product variants based based on a given VariantMap.create_product_groups_to_productChanges dataCreate a new product.create_product_imagesChanges dataCreate a new product. Required: items. API summary: Create Product Images.create_productcompositionsChanges dataCreate a new product. Required: items. API summary: Create ProductCompositions.create_productreferencecodesChanges dataCreate a new product. Required: items. API summary: Create ProductReferenceCodes.create_productsChanges dataCreate one or more products; each item needs at least Name and SalePrice, and can set CostPrice, Barcode, Sku, CategoryId, SupplierId and more.create_refundreasonsMoves moneyRefund a refund. Financial or irreversible action; may require approval. API summary: Create RefundReasons.create_staffreferencecodesChanges dataCreate a new employee. Required: items. API summary: Create StaffReferenceCodes.create_supplierreferencecodesChanges dataCreate a new supplier. Required: items. API summary: Create SupplierReferenceCodes.create_suppliersChanges dataCreate one or more suppliers; each item needs a Name and can set contact details and address.create_tagChanges dataCreate a new tag. Required: items. API summary: Create Tags.create_tax_groupChanges dataCreate a new tax group. Required: items. API summary: Create TaxGroups.create_tender_typeChanges dataCreate a new tender type. Required: items. API summary: Create Tender Types.create_transactionreferencecodesChanges dataCreate a new payment. Required: items. API summary: Create TransactionReferenceCodes.create_updateChanges dataCreate a new update. Required: items. API summary: Update Product Stock.create_variant_mapChanges dataCreate a new variant map. Required: items. API summary: Create VariantMaps.create_webhookDeletesCreate a new webhook. Required: items. Destructive action; may require approval. API summary: Subscribe for webhooks.delete_addressesMoves moneyPermanently delete a address. Financial or irreversible action; may require approval. API summary: Delete CustomerAddresses.delete_brandsMoves moneyPermanently delete a brand. Financial or irreversible action; may require approval. API summary: Delete Brands.delete_categoriesMoves moneyPermanently delete a category. Financial or irreversible action; may require approval. API summary: Delete Categories.delete_category_imagesMoves moneyPermanently delete a category. Financial or irreversible action; may require approval. API summary: Delete Category Images.delete_categoryreferencecodesMoves moneyPermanently delete a category. Financial or irreversible action; may require approval. API summary: Delete CategoryReferenceCodes.delete_clocking_reference_codesMoves moneyPermanently delete a clocking reference code. Financial or irreversible action; may require approval. API summary: Delete ClockingReferenceCodes.delete_clocking_typesMoves moneyPermanently delete a clocking type. Financial or irreversible action; may require approval. API summary: Delete ClockingTypes.delete_coloursMoves moneyPermanently delete a colour. Financial or irreversible action; may require approval. API summary: Delete Colours.delete_customer_typesMoves moneyPermanently delete a customer. Financial or irreversible action; may require approval. API summary: Delete Customer types.delete_customerreferencecodesMoves moneyPermanently delete a customer. Financial or irreversible action; may require approval. API summary: Delete CustomerReferenceCodes.delete_customersMoves moneyPermanently delete a customer. Financial or irreversible action; may require approval. API summary: Delete Customers.delete_discount_reasonsMoves moneyPermanently delete a discount reason. Financial or irreversible action; may require approval. API summary: Delete DiscountReasons.delete_employeesMoves moneyPermanently delete a employee. Financial or irreversible action; may require approval. API summary: Delete Staff.delete_end_of_day_reference_codesMoves moneyPermanently delete a end of day reference code. Financial or irreversible action; may require approval. API summary: Delete EndOfDayReferenceCodes.delete_groupsMoves moneyPermanently delete a group. Financial or irreversible action; may require approval.delete_inventoriesMoves moneyPermanently delete a inventory. Financial or irreversible action; may require approval. API summary: Delete StockMovementReasons.delete_messagesMoves moneyPermanently delete a message. Financial or irreversible action; may require approval.delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete Transactions.delete_paymentsMoves moneyPermanently delete a payment. Financial or irreversible action; may require approval. API summary: Delete TransactionReferenceCodes.delete_product_imagesMoves moneyPermanently delete a product. Financial or irreversible action; may require approval. API summary: Delete Product Images.delete_productcompositionsMoves moneyPermanently delete a product. Financial or irreversible action; may require approval. API summary: Delete ProductCompositions.delete_productreferencecodesMoves moneyPermanently delete a product. Financial or irreversible action; may require approval. API summary: Delete ProductReferenceCodes.delete_productsMoves moneyPermanently delete a product. Financial or irreversible action; may require approval. API summary: Delete Products.delete_products_groups_to_productDeletesPermanently delete a product. Destructive action; may require approval.delete_refundreasonsMoves moneyRefund a refund. Financial or irreversible action; may require approval. API summary: Delete RefundReasons.delete_staffreferencecodesMoves moneyPermanently delete a employee. Financial or irreversible action; may require approval. API summary: Delete StaffReferenceCodes.delete_supplierreferencecodesMoves moneyPermanently delete a supplier. Financial or irreversible action; may require approval. API summary: Delete SupplierReferenceCodes.delete_suppliersMoves moneyPermanently delete a supplier. Financial or irreversible action; may require approval. API summary: Delete Suppliers.delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Delete Tags.delete_tax_groupsMoves moneyPermanently delete a tax group. Financial or irreversible action; may require approval. API summary: Delete TaxGroups.delete_variant_mapsMoves moneyPermanently delete a variant map. Financial or irreversible action; may require approval. API summary: Delete VariantMaps.delete_webhooksMoves moneyPermanently delete a webhook. Financial or irreversible action; may require approval. API summary: Unsubscribe from webhooks.find_customer_by_emailFind customers by `email` address. Use this before creating a customer to avoid duplicates.get_a_categoryreferencecode_by_category_idGet one category by category id. API summary: Get a CategoryReferenceCode by category id.get_a_categoryreferencecode_by_idGet one category by category id. API summary: Get a CategoryReferenceCode by id.get_a_clockingreferencecode_by_clocking_idGet one clocking by clocking id. API summary: Get a ClockingReferenceCode by clocking id.get_a_customerreferencecode_by_customer_idGet one customer by customer id. API summary: Get a CustomerReferenceCode by customer id.get_a_customerreferencecode_by_idGet one customer by customer id. API summary: Get a CustomerReferenceCode by id.get_a_endofdayreferencecode_by_end_of_day_idGet one end of day by end of day id. API summary: Get a EndOfDayReferenceCode by end of day id.get_a_location_area_by_idGet one address by address id. API summary: Get a Location Area by id.get_a_location_by_idGet one address by address id. API summary: Get a Location by id.get_a_popupnote_by_idGet one message by message id. API summary: Get a PopupNote by id.get_a_productcomposition_by_idGet one product by product id. API summary: Get a ProductComposition by id.get_a_productreferencecode_by_idGet one product by product id. API summary: Get a ProductReferenceCode by id.get_a_productreferencecode_by_product_idGet one product by product id. API summary: Get a ProductReferenceCode by product id.get_a_staffreferencecode_by_idGet one employee by employee id. API summary: Get a StaffReferenceCode by id.get_a_staffreferencecode_by_staff_idGet one employee by employee id. API summary: Get a StaffReferenceCode by staff id.get_a_supplierreferencecode_by_idGet one supplier by supplier id. API summary: Get a SupplierReferenceCode by id.get_a_supplierreferencecode_by_supplier_idGet one supplier by supplier id. API summary: Get a SupplierReferenceCode by supplier id.get_a_transaction_by_a_reference_codeGet one payment by reference code. API summary: Get a Transaction by a reference code.get_a_transactionreferencecode_by_idGet one payment by payment id. API summary: Get a TransactionReferenceCode by id.get_a_transactionreferencecode_by_transaction_idGet one payment by payment id. API summary: Get a TransactionReferenceCode by transaction id.get_addressGet one address by address id. API summary: Get a CustomerAddress by id.get_all_categoryreferencecodesList categories. Results are paginated. API summary: Get all CategoryReferenceCodes.get_all_customer_typesList customers. Results are paginated. API summary: Get all Customer types.get_all_customerreferencecodesList customers. Results are paginated. API summary: Get all CustomerReferenceCodes.get_all_location_areasList addresses. Results are paginated. API summary: Get all Location Areas.get_all_popupnotesList messages. Results are paginated. API summary: Get all PopupNotes.get_all_productcompositionsList products. Optional filters: show deleted. Results are paginated. API summary: Get all ProductCompositions.get_all_productcompositions_for_a_productGet one product by product id. API summary: Get all ProductCompositions for a product.get_all_productreferencecodesList products. Results are paginated. API summary: Get all ProductReferenceCodes.get_all_products_multiple_choice_groups_with_itemsList products. Results are paginated. API summary: Get all Products Multiple Choice Groups with Items.get_all_staffreferencecodesList employees. Results are paginated. API summary: Get all StaffReferenceCodes.get_all_stockmovementreasonsList inventories. Results are paginated. API summary: Get all StockMovementReasons.get_all_supplierreferencecodesList suppliers. Results are paginated. API summary: Get all SupplierReferenceCodes.get_all_transactionreferencecodesList payments. Results are paginated. API summary: Get all TransactionReferenceCodes.get_brandGet one brand by brand id. API summary: Get a Brand by id.get_categoryGet one product category by `category_id`.get_clockingGet one clocking by clocking id. API summary: Get a Clocking by id.get_clocking_reference_codeGet one clocking reference code by clocking reference code id. API summary: Get a ClockingReferenceCode by id.get_clocking_typeGet one clocking type by clocking type id. API summary: Get a Clocking Type by id.get_colourGet one colour by colour id. API summary: Get Colour by id.get_customerGet one customer by `customer_id`, with contact details, points and balance.get_customer_type_by_idGet one customer by customer id. API summary: Get Customer type by id.get_customeraddresses_by_customeridGet one customer by customer id. API summary: Get CustomerAddresses by CustomerId.get_customertype_by_customeridGet one customer by customer id. API summary: Get CustomerType by CustomerId.get_discount_reasonGet one discount reason by discount reason id. API summary: Get a DiscountReason by id.get_employeeGet one employee by employee id. API summary: Get Staff by id.get_end_of_dayGet one end of day by end of day id. API summary: Get EndOfDay by id.get_end_of_day_reference_codeGet one end of day reference code by end of day reference code id. API summary: Get a EndOfDayReferenceCode by id.get_groupGet one group by group id.get_inventoryGet one inventory by inventory id. API summary: Get StockMovementReason by id.get_local_messaging_configurationGet one local messaging configuration by local messaging configuration id. API summary: Get's the configurations for a specific location that has KDS enabled.get_messageGet one message by message id. API summary: Get Multiple Choice Note with Options by Id.get_payment_by_dateGet one payment. Results are paginated. API summary: Get Transaction between 2 dates.get_productGet one product by `product_id`, with prices, barcode, category and supplier. Set `show_deleted` to include deleted products.get_product_2Get one product by product id. API summary: Get Multiple Choice Groups with Items for given Product Id.get_product_addressGet one address for a product by address id. API summary: Get Stocks for a Product in a Location.get_product_sales_reportReport average product sales between `start_date` and `end_date`, optionally for one `location_id`.get_product_stockGet stock levels of one product across locations by `product_id`.get_purchase_orderGet one purchase order by `order_id`, with its lines.get_referenced_product_statisticsList products. API summary: Get referenced Product statistics.get_referenced_supplier_statisticsList products. API summary: Get referenced Supplier statistics.get_refundreason_by_idMoves moneyRefund a refund (refund id). Financial or irreversible action; may require approval. API summary: Get RefundReason by id.get_roleGet one role by role id. API summary: Get a Role by id.get_supplierGet one supplier by `supplier_id`.get_table_planGet one table plan by table plan id.get_table_plan_seating_areas_by_locationidGet one address by address id. Results are paginated. API summary: Get Table Plan Seating Areas by LocationId.get_tagGet one tag by tag id. API summary: Get Tag by id.get_tax_groupGet one tax group by tax group id. API summary: Get a TaxGroup by id.get_tender_typeGet one tender type by tender type id. API summary: Get a TenderType by id.get_the_location_area_history_for_all_locationsList addresses. Results are paginated. API summary: Get the location area history for all locations.get_transaction_by_barcodeGet one sales transaction by the `barcode` printed on its receipt.get_transactions_for_a_tableGet one payment by payment id. Results are paginated. API summary: Get Transactions for a table.get_upload_statusGet one upload status by upload transaction id.get_upload_status_product_image_get_byupload_transaction_idGet one upload status by upload transaction id.get_variant_mapGet one variant map by variant map id. API summary: Get VariantMap by id.list_addressesList addresses. Results are paginated. API summary: Get all Customer Addresses.list_addresses_location_get_bylocation_id_andpage_numberList addresses for a address. Results are paginated. API summary: Get the location area history for a single location.list_app_settingsList app settings. API summary: Retrieve token specific settings.list_batch_updatesList batch updates. Optional filters: batch id, entity type or operation. Results are paginated. API summary: Use this endpoint to retrieve data for batch updates.list_brandsList brands. Results are paginated. API summary: Get all Brands.list_categoriesList product categories, one `page` at a time.list_clocking_reference_codesList clocking reference codes. Results are paginated. API summary: Get all ClockingReferenceCodes.list_clocking_typesList clocking types. Results are paginated. API summary: Get all ClockingTypes.list_clockingsList clockings. Results are paginated. API summary: Get all Clockings.list_coloursList colours. Results are paginated. API summary: Get all Colours.list_customersList customers, one `page` at a time.list_device_location_historiesList location histories for a device. Results are paginated. API summary: Get the location history for a single device.list_devicesList devices. Optional filters: devices for all locations or include disabled. Results are paginated. API summary: Get all devices.list_discount_reasonsList discount reasons. Results are paginated. API summary: Gets all DiscountReasons.list_end_of_day_reference_codesList end of day reference codes. Results are paginated. API summary: Get all EndOfDayReferenceCodes.list_end_of_daysList end of days. Results are paginated. API summary: Get all EndOfDays.list_groupsList groups. Results are paginated.list_inventoriesList inventories. Results are paginated. API summary: Get all product stocks.list_inventories_stock_take_get_byfrom_date_andto_dateList inventories. Optional filters: from date or to date.list_latest_transactionsList the most recent sales transactions, optionally for one till `device_id`.list_local_messaging_configurationsList local messaging configurations. API summary: Get's the configurations for all locations.list_locale_settingsList locale settings.list_location_historiesList location histories. Results are paginated. API summary: Get the location history for all devices.list_location_stockList stock levels of all products at one location; pass the location ID as `address_id`.list_locationsList the shop locations in the account. Use to find a location ID for stock tools.list_measurement_schemesList measurement schemes. API summary: Get all Measurment Schemes.list_messagesList messages. Results are paginated. API summary: Get all Multiple Choice Note with Options.list_productsList products in the Epos Now back office, one `page` at a time.list_products_2List products. API summary: Get referenced Customer statistics.list_products_product_stock_event_get_byfrom_id_andto_idList products. Optional filters: from id or to id. API summary: Gets all product stock events within an id interval.list_purchase_ordersList purchase orders between `from_date` and `to_date`, optionally filtered by supplier, status or receiving location.list_rolesList roles. Results are paginated. API summary: Get all Roles.list_staffList staff members, one `page` at a time.list_suppliersList suppliers, one `page` at a time.list_table_plansList table plans. Results are paginated. API summary: Get Table Plan Seating Areas.list_tagsList tags. Results are paginated. API summary: Get all Tags.list_tax_groupsList tax groups. Results are paginated. API summary: Get all TaxGroups.list_tender_type_devicesList devices for a tender type. API summary: Get Tender Type Devices.list_tender_typesList tender types. Results are paginated. API summary: Get all TenderTypes.list_token_infosList token infos. API summary: Provides app token owner information.list_transactionsList sales transactions, newest pages first, optionally filtered by `status`.list_transactions_by_dateList sales transactions between `start_date` and `end_date`, optionally for one till `device_id`. Use for daily or weekly sales.list_variant_mapsList variant maps. Results are paginated. API summary: Get all VariantMaps.list_webhooksList webhooks. API summary: Get All Webhook Triggers.refund_refundMoves moneyRefund a refund. Financial or irreversible action; may require approval. Results are paginated. API summary: Get all RefundReasons.remove_stockChanges dataRemove stock from a product at a location: `product_id`, `location_id` and `change_in_stock` (units to remove), e.g. for waste or breakage.submit_paymentVisible to othersValidate a payment. Has effects visible outside this system. API summary: Validate Transaction.submit_product_by_colourVisible to othersDuplicate a product (product id). Has effects visible outside this system. API summary: Duplicates a Product based based on a given Colour.update_addressesVisible to othersUpdate an existing address. Has effects visible outside this system. API summary: Update CustomerAddresses.update_brandsVisible to othersUpdate an existing brand. Has effects visible outside this system. API summary: Update Brands.update_categoriesVisible to othersUpdate an existing category. Has effects visible outside this system. API summary: Update Categories.update_categoryreferencecodesVisible to othersUpdate an existing category. Has effects visible outside this system. API summary: Update CategoryReferenceCodes.update_clocking_reference_codesVisible to othersUpdate an existing clocking reference code. Has effects visible outside this system. API summary: Update ClockingReferenceCodes.update_clocking_typesVisible to othersUpdate an existing clocking type. Has effects visible outside this system. API summary: Update Clocking Types.update_coloursVisible to othersUpdate an existing colour. Has effects visible outside this system. API summary: Update Colours.update_customer_typesVisible to othersUpdate an existing customer. Has effects visible outside this system. API summary: Update Customer types.update_customerreferencecodesVisible to othersUpdate an existing customer. Has effects visible outside this system. API summary: Update CustomerReferenceCodes.update_customersVisible to othersUpdate one or more customers by Id; each item carries the Id plus the fields to change.update_discount_reasonsVisible to othersUpdate an existing discount reason. Has effects visible outside this system. API summary: Update DiscountReasons.update_employeesVisible to othersUpdate an existing employee. Has effects visible outside this system. API summary: Update Staff.update_end_of_day_reference_codesVisible to othersUpdate an existing end of day reference code. Has effects visible outside this system. API summary: Update EndOfDayReferenceCodes.update_groupsVisible to othersUpdate an existing group. Has effects visible outside this system.update_inventoriesMoves moneyUpdate an existing inventory. Financial or irreversible action; may require approval. API summary: Update StockMovementReasons.update_local_messaging_configurationsVisible to othersUpdate an existing local messaging configuration. Has effects visible outside this system. API summary: Creates, or updates, the configuration for the locations that are sent.update_messagesVisible to othersUpdate an existing message. Has effects visible outside this system. API summary: Update PopupNotes.update_paymentChanges dataUpdate an existing payment identified by payment id. API summary: Update a Transaction.update_paymentsVisible to othersUpdate an existing payment. Has effects visible outside this system. API summary: Update TransactionReferenceCodes.update_productcompositionsVisible to othersUpdate an existing product. Has effects visible outside this system. API summary: Update ProductCompositions.update_productreferencecodesVisible to othersUpdate an existing product. Has effects visible outside this system. API summary: Update ProductReferenceCodes.update_productsVisible to othersUpdate one or more products by Id; each item carries the Id plus the fields to change, e.g. SalePrice, Name or CategoryId.update_refundreasonsMoves moneyRefund a refund. Financial or irreversible action; may require approval. API summary: Update RefundReasons.update_staffreferencecodesVisible to othersUpdate an existing employee. Has effects visible outside this system. API summary: Update StaffReferenceCodes.update_supplierreferencecodesVisible to othersUpdate an existing supplier. Has effects visible outside this system. API summary: Update SupplierReferenceCodes.update_suppliersVisible to othersUpdate an existing supplier. Has effects visible outside this system. API summary: Update Suppliers.update_tagsVisible to othersUpdate an existing tag. Has effects visible outside this system. API summary: Update Tag.update_tax_groupsVisible to othersUpdate an existing tax group. Has effects visible outside this system. API summary: Update TaxGroups.update_tender_type_devicesVisible to othersUpdate an existing device identified by tender type id. Has effects visible outside this system. API summary: Assign Devices to a Tender Type.update_variant_mapsVisible to othersUpdate an existing variant map. Has effects visible outside this system. API summary: Update VariantMaps.update_webhooksMoves moneyUpdate an existing webhook. Only the fields you pass are changed. Financial or irreversible action; may require approval. API summary: Update the base url for webhooks.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Epos Now from the app list.
- 2
Paste your key
Paste your Epos Now API key and API secret. In the Epos Now Back Office open Web Integrations, then REST API, and click Add Device to create an API device. Click Access Credentials next to the device and copy its API key and API secret.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Epos Now?
It can read products, categories, locations, stock levels, customers, suppliers, purchase orders, staff and sales transactions, and run a product sales report. It can create products, categories, customers and suppliers, update products and customers, and add or remove stock at a location.
Does the AI see my Epos Now credentials?
No. Your Epos Now 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 with sales and stock lookups only. Changes such as updating product prices or customer details 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 Epos Now account.
What is an API device in Epos Now?
Epos Now gives API access through an API device that you create in the Back Office under Web Integrations › REST API › Add Device. The device has its own API key and API secret, which you find under Access Credentials. You paste both into HeyMyApps.
Related integrations
Let your AI work in Epos Now today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Epos Now freeHeyMyApps is not affiliated with Epos Now. Product names are trademarks of their owners.






