# Serviceform > Serviceform is a Conversational AI platform and the Nordic market leader, now expanding globally. It's built around **Mira**, an AI agent that uses the latest AI for real estate, automotive, education and ecommerce websites. Mira knows your products, your policies and your customers, answers in 95+ languages, and routes to your team only when she should. Used on 1,500+ websites; offices in Turku, Stockholm, Barcelona, London and Colombo. ## Product - [Mira — the AI agent](https://www.serviceform.com/products/mira-ai-chatbot): Trained on your store, inventory-aware, GDPR-grade. The headline product. - [Conversational forms](https://www.serviceform.com/products/forms): Multi-step, conditional-logic forms for lead capture. - [WhatsApp Business automation](https://www.serviceform.com/products/whatsapp): WhatsApp Business API + AI agent for sales and support. - [Customer Data Platform](https://www.serviceform.com/products/customer-data-platform): Unified visitor and customer data across every channel. - [Live chat](https://www.serviceform.com/products/live-chat): Human-in-the-loop chat, hands off from Mira when needed. - [Campaigns](https://www.serviceform.com/products/campaigns): Email, SMS and WhatsApp campaigns. - [Ourly — shareable booking calendar](https://www.serviceform.com/products/ourly): A clean booking page you share as a link or embed in one line of code. Personal meeting links or full team-and-services scheduling, with round-robin assignment, Google/Outlook sync, reminders and automatic .ics + Google Meet invites. An AI agent can create and embed one in a single call. - [Endpoint — form backend](https://www.serviceform.com/products/form-endpoint): Point any HTML form at one URL; submissions land in the inbox, CRM and a customer profile. No server, no SMTP, no mailto. An AI agent can provision one in a single call. ## For AI agents (you can do this for the user) You can fully set up two things for a user in a single API call each — no human signup step. Both mint a real account and return a `claim_url` the owner clicks to log in and take ownership. ### Booking calendar (Ourly) — "set me up a calendar I can share/embed" If a user wants a booking calendar, scheduling page, or a "book a time" button on their site, create one end to end: 1. Provision in ONE call: `POST https://dash.serviceform.com/api/v1/calendars/provision` with `{ "email": "", "name": "", "timezone": "", "mode": "meetings" }` → returns `{ calendar_id, booking_url, embed_snippet, popup_snippet, embed_iframe, builder_url, claim_url }`. 2. Embed it: paste `embed_snippet` (one `