Zimun: Appointment Scheduling & Booking Service: Booking Chat Agent

Support

The booking chat agent helps customers find services, check open slots, and complete bookings in natural language.

It uses the same booking rules as the booking page, API, and MCP, so availability and booking conflicts stay consistent across all channels.

What the chat agent supports

  • List available services for the organization.
  • Check availability by date range, weekday, and time preferences.
  • Create bookings and return a booking code.
  • Reschedule and cancel bookings after validating booking code + contact email.

Enable chat for your organization

Chat settings example with enable toggle and API key fields
Chat settings example: enable the feature, select provider, add API key, and save.
  1. Open Settings → Chat.
  2. Enable chat for this organization.
  3. Add your OpenAI API key and save.
  4. Copy the widget URL or embed script from the same page.

Insert chat into your page

Embedded chat popup in focus on top of a blurred page
Embedded chat popup in focus (page background blurred for clarity).
  1. Open Settings → Chat and copy your embed script URL.
  2. On your public website, paste the snippet before the closing </body> tag.
  3. Set data-org-id to your organization id (starts with o_).
  4. Publish and open the page. The chat launcher should appear in the configured corner.

Minimal snippet:

<script
  src="https://zimun.online/embed/chat.js"
  data-org-id="o_your-org-id"
  defer
></script>

Full snippet with optional settings:

<script
  src="https://zimun.online/embed/chat.js"
  data-org-id="o_your-org-id"
  data-lang="en"
  data-position="right"
  data-auto-open="false"
  defer
></script>

Optional attributes:

  • data-lang - Widget language (for example: en, de, fr).
  • data-position - Launcher position: right (default) or left.
  • data-auto-open - Set true to open the widget automatically on page load.

Security and operations

  • Chat access is rate-limited per IP and organization.
  • The agent asks for contact details before booking confirmation.
  • Booking change operations require booking code and email validation.
  • If LLM or tool calls fail, chat returns a safe fallback response.