Integration · Marketing
Connect Claude & ChatGPT to Unipiazza
Ask your AI how your loyalty programme did last month, what a customer has been up to, or to give a regular a personal promo in Unipiazza. It can register customers, record purchases so they earn loyalty coins, and draft WhatsApp campaigns with a cost estimate. It also reads campaigns, customer lists, birthdays, products and loyalty statistics.
Free plan, no credit card. Takes about a minute.
Try asking
“Find the customer with phone +393331234567.”
The AI finds the loyalty customer by exact phone number and shows their details.
“Record a purchase of 24.50 euros for Giulia Rossi.”
It finds the customer and creates a receipt so she earns loyalty coins. A timestamp key guards against counting the same purchase twice.
“Give Marco a promo called 10% off, valid for 14 days.”
It creates a personal promo for him with name, title and 14 days until it expires.
What your AI can do
Loyalty customers
Find customers by email, phone, card code or free text, register new ones and read each customer's activity history.
Receipts and promos
Record purchases that earn loyalty coins, give personal promos, list automatic promos and delete a wrong receipt.
Campaigns and statistics
Draft WhatsApp campaigns with cost estimates, read campaigns and customer lists, and get loyalty and customer statistics per period.
“Which customers have birthdays coming up?”
It lists customer birthdays so you can see who is next.
“Draft a WhatsApp campaign for our VIP list and tell me what it costs.”
It creates the campaign with name, text and target list, then gets the cost estimate. Creating it does not send it.
“How did September compare with August?”
It reads the loyalty statistics for each period so you can compare them.
22 tools for Unipiazza
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_customerChanges dataRegister a new loyalty customer with `first_name`, `last_name`, `email`, `phone` (E.164) and `birthday`. Set `send_welcome` to send the shop's welcome message to them.create_receiptChanges dataRecord a purchase for a customer so they earn loyalty coins: `user_id` and `amount` in euros are required. Use `generated_at` as an idempotency key to avoid double counting.create_whatsapp_campaignChanges dataCreate a WhatsApp campaign with a `name`, `body_text`, target `list_ids` and optional `send_at`. This tool does not send it.delete_receiptDeletesPermanently delete a receipt by `receipt_id`. This cannot be undone.estimate_whatsapp_campaignGet the cost estimate for sending a WhatsApp campaign by `campaign_id`.find_customerFind a loyalty customer by exact `email`, `phone`, card/QR `code` or `user_id`.get_campaignGet one marketing campaign by `campaign_id`.get_customerGet one loyalty customer's details by `user_id`.get_customer_listGet one customer list by `user_id` (the list's ID).get_customer_statsGet customer statistics for a `start_date`/`end_date` period.get_statsGet the shop's overall loyalty statistics.get_stats_for_periodGet loyalty statistics for a `start_date`/`end_date` period.get_whatsapp_campaignGet one WhatsApp campaign by `campaign_id`.give_customer_promoChanges dataGive a customer a personal promo: `user_id`, `name`, `title` and `expire_days` (days until it expires).list_activity_historyList loyalty activity across all customers, filtered by `action` and a `start_date`/`end_date` range. Paginated.list_auto_promosList automatic promos configured for the shop.list_campaignsList marketing campaigns. Paginated.list_customer_birthdaysList customer birthdays.list_customer_historyList a customer's loyalty activity history by `user_id`. Paginated.list_customer_listsList customer lists (segments), optionally filtered by `type`.list_productsList the shop's products.search_customersSearch loyalty customers by free text `q`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Unipiazza from the app list.
- 2
Paste your key
Paste a Unipiazza API key. Log in to your Unipiazza merchant area at partner.unipiazza.it and open the API page (partner.unipiazza.it/openapi). Create a new key and copy it right away, because afterwards only its first half is shown.
- 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 Unipiazza?
It can find and search loyalty customers and read their activity history, birthdays, customer lists, products, promos, campaigns and statistics. It can register customers, record receipts, give personal promos, create WhatsApp campaigns, get their cost estimate and delete a receipt.
Does the AI see my Unipiazza credentials?
No. Your Unipiazza API key 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 read-only. Deleting a receipt is permanent and registering a customer can send them your welcome message, and both 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 PipMCP 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Unipiazza account.
Does the AI send WhatsApp messages to my customers?
The create_whatsapp_campaign tool creates a campaign with text, target lists and an optional send time, but the tool itself does not send it. The AI can also get the campaign's cost estimate. When the AI registers a new customer, the shop's welcome message is sent only if send_welcome is set.
Related integrations
Let your AI work in Unipiazza today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Unipiazza freePipMCP is not affiliated with Unipiazza. Product names are trademarks of their owners.






