It never quotes a balance or a policy
Pricing, invoices, refunds, cancellations, contracts, licensing and turnaround times are all out of scope. Ask about any of them and it says so plainly, then points at your contact details.
An agent opens their delivery, sees sixty files, and reaches for their phone to ask which ones go on the MLS. The assistant answers that on the page — from your own knowledge base, in your own words, at two in the morning.
Hi! Is there anything I can help you with?
How do I download everything at MLS size?
The MLS SIZE card resizes every photo to 1920px on the long edge, then downloads them as one ZIP.
Photo downloads Select photos
What’s my outstanding balance?
I don’t have information about that. I can only help with how this delivery page works and what is in this delivery.
Short articles describing what your delivery page does — the download sizes, how to pick individual photos, where attachments live. It ships with a starting set you edit in the admin panel without a deploy.
"Big versions", "full quality" and "the originals" all find the same article. You never guess phrasing, and you never write keyword lists to catch every variant.
If you have original downloads switched off, that article is dropped before the AI ever sees it. It cannot describe a button that is not on the page, because it is never told the button exists.
Point at the download cards, the gallery, the documents section. Links come from a fixed list of real page sections and are checked against what that page actually renders.
The limits matter more than the features. Each of these is enforced in code, not asked for politely in a prompt.
Pricing, invoices, refunds, cancellations, contracts, licensing and turnaround times are all out of scope. Ask about any of them and it says so plainly, then points at your contact details.
How many photos, how many folders, which formats — every number is computed from the order and handed over. The AI is not allowed to estimate, and it is not asked to.
Contact answers give your business name, email and phone. No individual photographer is named, so no personal data about your team leaves your system.
Instructions hidden in a customer message are treated as text to read, never commands to follow. A refusal is substituted in code, so there is no wording that unlocks it.
Every AI feature is off by default and takes one toggle to enable — on a single order form, or a single delivery page, before you roll it out anywhere else.
Start for free