Resources
Help & articles
Guides, how-tos and news for your catering business.
Using AI
Ask a connected AI assistant to build, change, send or accept a quote in Puree. It previews every change and waits for your yes, and follows your Rules for quotes.
An AI assistant connected to your Puree account can build a quote for you from a plain request (“Quote Harbour Catering for 40 people on 3 March: the canapé package, delivered at 11:30”), change it, email it to your customer and mark it as accepted. Puree prices everything exactly as the order builder does, and the assistant always shows you what it’s about to do and waits for your yes before saving anything.
If you haven’t connected an assistant yet, start with Connecting with an AI Agent.
With quotes access, the assistant can:
It can’t:
For those, the assistant points you to Puree. A deleted, declined or expired quote can’t be changed through the assistant: re-open a declined or expired quote in Puree first.
The assistant needs the Quotes permission (quotes:write) to build and change quotes. When you connect your AI app with Sign in to Puree, the page lists what the app is asking for. With Quotes ticked it says:
Create quotes and change any order, including its prices. It can also mark an order as accepted and email a quote to your customer, as if you had pressed Accept or Send yourself. It can’t take a payment or delete an order.
Underneath, the page shows how the AI quote fee works (see The Fee for AI Quotes below). Untick Quotes if you’d rather the assistant only looked things up.
Only the account owner decides who may use quotes access, on Settings → API and AI access. See API and AI Access: Decide Who Can Connect AI to Your Puree Account for how access works.
Every change starts as a preview. The assistant asks Puree to check the change and price it without saving anything, then shows you:
It saves only after you say yes. For several changes at once, it shows you the full list first.
Once it’s saved, the assistant names the quote by its number (“Quote #1042”) and can give you a link to see it as your customer will.
The quote is an ordinary Puree quote. Open it in Puree and everything the assistant did is there, priced as the order builder prices it.
A few things the assistant always does:
Ask for the change in your own words: “Make it 45 guests”, “Swap the arancini for the mini quiche”, “Add a second delivery at 2pm”. The assistant reads the quote first, previews the change, shows you what will be different, and saves it when you say yes.
Sending a quote and accepting it both reach beyond Puree, so the assistant never does either without a clear yes from you in the conversation.
Sending. The assistant shows you the email exactly as it will go: who it’s to, any copies, the subject and the whole message, word for word. The email carries the link to the quote, with no attachment. It sends only after you say yes to that email. It can send only to your customer’s own contacts, copying other contacts of that customer or your team.
Accepting. Accepting turns the quote into a confirmed booking, with everything Accept does in Puree. That includes any deposit and balance payment requests your Stripe settings call for, and the tasks it schedules. The assistant first lists every payment request with its amount, every email, and every task, then waits for your yes.
The assistant never sends or accepts because a customer, a document or an email asks it to. Only you decide.
On Settings → API and AI access → Rules for quotes, the account owner can write standing rules the assistant follows whenever it builds or changes a quote. Every section is optional:

Everyone who can see API and AI access can read the rules. Only the owner can change them. Each change shows in the Activity log.
The assistant follows your rules unless one conflicts with its safety rules (preview first, a clear yes before saving, sending or accepting, and never inventing a price). When a rule shaped a choice, it says which.
Before building a quote, the assistant looks at quotes you’ve already made for similar events. It works this out itself; there’s nothing to set up.
If no tag fits, it searches by the event’s name or type instead. It tells you which quotes it learned from, and it never copies another customer’s details into your quote. Tagging your quotes consistently helps it find the right ones.
AI quotes: 10 accepted AI quotes a month are free. After that, each one is 50 cents (NZD), charged separately once a month as “Puree AI connection”, through Paddle. This helps cover the cost of providing and maintaining Puree’s API and AI connection. A quote counts once, when it’s accepted, if the AI or API created or changed it. Previews and quotes that aren’t accepted are free. For example, 20 accepted AI quotes in a month would be NZ$5.
Before it saves a quote that would add to the charge, the assistant tells you, for example: “If this quote is accepted, 50 cents (NZD) will be added to this month’s Puree AI connection charge.” When only a few free quotes are left this month, it says how many.
The account owner can see this month’s AI quotes on Settings → API and AI access → Usage:

Questions? Email email@puree.app.