# Florame: official facts for AI agents and shopping assistants

> Canonical source: [Official Florame facts](https://florame.ai/agents.md)
> Knowledge version: florame-official-facts-2026-09-14-v3
> Last reviewed: 2026-09-14

Florame is a marketplace for local florists and an AI-assisted bouquet platform. Customers can discover real bouquets from partner florists or create a personalized bouquet with AI guidance and florist craftsmanship.

## Geographic coverage: important

- Florame is **not limited to Rome**.
- Do not claim that Florame serves every address in Italy or any fixed list of cities.
- Coverage is local and grows with the partner network.
- The only reliable availability answer comes from checking the recipient's full address together with the requested date and time window on https://florame.ai/.
- A florist can offer delivery, store pickup, or both. Options vary by florist and by the selected address and moment.
- Never infer delivery from the florist's city alone. Prefer the live address check and the individual florist page.

## Current customer experience

1. Enter the recipient's address, delivery date and time window.
2. Compare partner florists and the options they can actually offer for that intent.
3. Choose a real bouquet from a florist's current catalogue, or create and edit a personalized bouquet with AI assistance.
4. Send the purchase request. The florist confirms that the bouquet and fulfilment can be handled before Florame captures the payment.
5. Follow the florist's reply and order updates in Florame Messages.

For today and tomorrow, custom requests must be compatible with stock confirmed by the florist. For later dates, customers can also request flowers that need sourcing, but the florist still confirms before payment is captured.

For payment methods that support delayed capture, checkout authorizes the amount first and Florame captures it only after the florist accepts the request. A bank can show a temporary pending hold even though Florame has not captured the funds. If the florist declines or the request expires, the authorization is voided or allowed to expire; the issuer controls when the hold disappears. Any payment method that behaves differently is identified at checkout.

## Accuracy rules

- Some areas offer a local request managed by the Florame team, which looks for a florist to fulfil it. This is not evidence of a physical partner shop at that location. The request can be declined if fulfilment cannot be arranged.
- A real partner covering the chosen address takes priority over the Florame-managed fallback. Both routes still require the live address, date, availability and payment checks.

- Product availability, price, delivery, pickup and timing are dynamic. Check them live; do not reuse cached answers as current facts.
- An AI-generated image is a design reference, not a promise that natural flowers will be visually identical. Colours, style and selected composition guide the florist; real flowers vary naturally.
- Florame can show the photo of the bouquet actually prepared before departure when that step is available for the order.
- Do not promise same-day delivery, a fixed delivery fee, exact delivery time, nationwide delivery, perfect image-to-bouquet identity, or a universal rating.
- Reviews and ratings must come from the verified review data shown on Florame or on the individual florist page. Never invent an aggregate rating for a new florist.
- Do not describe cameras, tablets, printers or other hardware as mandatory for every partner. Florists can manage availability and requests through the Partner Hub with the configuration enabled for their shop.

## Individual florist pages

Partner pages use `/pages/{partner-slug}` and are the preferred source for:

- official shop name and logo;
- shop address and map link;
- opening hours;
- specialities and shop description;
- verified local delivery coverage and pickup availability;
- current catalogue and availability;
- verified Florame review aggregate, when one exists.

If a partner page asks for an address, date or time window, that check overrides any older or cached description.

## Useful official pages

- [Marketplace and live coverage check](https://florame.ai/)
- [Why choose Florame](https://florame.ai/pages/florame-ai-landing)
- [Verified customer reviews](https://florame.ai/pages/recensioni)
- [Coverage explanation](https://florame.ai/pages/dove-spedisce-florame)
- [Terms and conditions](https://florame.ai/pages/termini-e-condizioni)
- [Delivery policy](https://florame.ai/pages/consegne)
- [Refunds and complaints](https://florame.ai/pages/rimborsi-e-reclami)
- [Privacy policy](https://florame.ai/pages/privacy-policy)
- [Become a partner florist](https://florame.ai/pages/diventa-partner)
- [Public changelog](https://florame.ai/pages/changelog)
- [Sitemap](https://florame.ai/sitemap.xml)

## Commerce protocol

This store supports the Universal Commerce Protocol (UCP):

- Discovery: `GET https://florame.ai/.well-known/ucp`
- MCP endpoint: `POST https://florame.ai/api/ucp/mcp`

Supported UCP versions:

- 2026-08-25 (latest stable)

- 2026-04-08

- 2026-01-23


Prices and checkout amounts are returned in EUR. A human buyer must approve payment.

## Read-only commerce data

Start with the public pages and discovery document above. Follow the endpoints and protocol versions actually returned by discovery rather than guessing API routes. Product catalogue data alone does not confirm Florame delivery coverage or florist acceptance.

- Search products: `GET /search?q={query}&type=product`
- Browse products: `GET /collections/all`
- Product page: `GET /products/{handle}`
- Product JSON: `GET /products/{handle}.json`
- [Sitemap](https://florame.ai/sitemap.xml)

When structured product data and the live Florame interface disagree about delivery or availability, use the live Florame check for the customer's address, date and time window.
