Skip to content

Quickstart: Room offer carousel

Goal: Show hotel room offers as a photo carousel in chat — mapped automatically from your API JSON.

  • Standard plan or above recommended
  • An HTTP API that returns a list of offers
  • Assistant with tools enabled
  1. Go to ToolsCreateAPI Request.
  2. Name: show_room_offers
  3. Description: Browse available rooms with photos and prices for given dates and guest count.
  4. URL: Your offers endpoint with query params for arrival, departure, adults, etc.
  • items_path: data.offers
  • layout: carousel
  • card type: media
  • sort_by: totalGrossAmount.amount:asc
  • actions: “Book This Room”, “More Details”

The transform engine builds RICH_CONTENT on the server — the LLM does not map fields manually.

Ask: “Show me rooms for June 15–17 for 2 adults.” Confirm carousel renders with images and prices.

Rich cards appear only when the tool succeeds. Failed or missing tool data never renders as fake offers.