Switch on AI access for the shop
AI access is off for every shop until you switch it on. Do this first, once per shop:- Open Manage for your shop.
- In the sidebar, tap AI Apps.
- Switch on AI access for your shop.
Connect an assistant
claude.ai or Claude Desktop
Add petakopi.my as a custom connector.
ChatGPT
Add petakopi.my as a custom plugin.
Claude Code
One command in your terminal, or the petakopi.my plugin.
https://docs.petakopi.my/ai-assistant/agent-setup.md.
Every assistant uses the same address:
What is shared
When you approve the connection, petakopi.my shows the shops the assistant can read and the kinds of data it can see. Only shops with AI access switched on appear there:- Your shops and how they are set up
- Sales totals by period, channel and payment method
- Sales by day, weekday and hour
- Menu items, prices, ingredient costs and margins
- Break-even and pricing inputs
- Monthly profit and loss
- Monthly expenses by category
- Loyalty stamps, rewards and voucher use
Switch it off
You have two switches. Use whichever fits. Stop every app reading one shop. Open Manage → AI Apps for that shop and switch off AI access. Your apps stay connected, so they can read your other switched-on shops. Switch it back on and they can read this shop again, with no new approval. Disconnect one app from all your shops:- Open Manage for your shop.
- In the sidebar, tap AI Apps.
- Find the app in Connected AI apps and tap Revoke.
Limits
- Read-only. The assistant can read reports but cannot change anything. Make changes in Manage.
- As complete as your setup. Profit and loss needs a Daily report time on Performance. Menu margins need item costs: see Price your menu. Loyalty needs a loyalty programme. If something is missing, the assistant says what to set up.
- Up to 5 minutes old. Figures can lag behind the Manage pages by a few minutes.
- Takings and net sales differ. Sales reports count an order when it is paid. Profit and loss uses Performance net sales, so the two can differ slightly.
- Check the numbers. An assistant can misread a table or make a sum wrong. Before acting on a big decision, check the figure on the matching Manage page.

