---
title: "BookingOS"
description: "BookingOS adds Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent on top of your existing scheduling platform for growing brands."
url: "https://www.growthminded.co/products/booking-os"
format: "markdown"
updated: "2026-11-12"
product: "BookingOS"
module: null
---

# BookingOS

## In short

BookingOS is Growth Minded's booking conversion layer on top of your existing scheduling platform. Its five modules are Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent. The Agentic CMS module of BookingOS helps teams edit their site in plain language. The Booking Agent module of BookingOS supports confirmed bookings in Claude today, with ChatGPT coming. The Discovery Agent module of BookingOS makes a client's website readable and actionable for assistants. Your existing scheduling platform stays the system of record.

Booking conversion layer

[Book a Demo](https://www.growthminded.co/book-demo?utm_source=ai-agent&utm_medium=agent-page) [Explore the five modules](https://www.growthminded.co/products/booking-os#modules)

![Illustration of an operator viewing an appointment calendar on a screen](https://www.growthminded.co/assets/bookingos-person-data-hero-BtkmYt7k.png)

Five modules. One booking experience.

## Make every open slot easier to fill.

01

## Booking flow

A mobile-first booking experience personalized by guest state: first-timer, returning, or lapsed. Operator-configured. The admin sets what content and flow each guest type sees. This is rule-based personalization, distinct from EngageOS's real-time behavioral scoring.

02

## Dynamic incentives

Yield-management logic built into the booking flow. Primary use case: pre-configured off-peak pricing, set by the operator in advance for specific slots, times, or locations. An added layer can also fire contextual incentives based on real-time supply and demand signals across one or many locations. This is slot-level yield logic, not person-level targeting.

03

## Agentic CMS

The Agentic CMS module of BookingOS is a chat-based site editor. Describe a change in plain language, review a live preview and edit elements directly. Automated checks and saved rollback checkpoints support your review before publishing. The code lives in a repository the operator controls.

04

## Booking Agent

The Booking Agent module of BookingOS lets clients find and book classes and appointments by asking an assistant. Booking Agent checks real availability and the client's history, then books after explicit confirmation. Claude is available today, with ChatGPT coming. Existing credits and memberships are supported; purchases are on the roadmap.

05

## Discovery Agent

The Discovery Agent module of BookingOS makes a client's website readable and actionable for assistants through client-domain discovery information, availability lookup, consented offer and lead capture, and source attribution. Discovery Agent uses Booking Agent for confirmed bookings.

Illustrative product view · Booking flow

## A more personal way to book.

Downtown location

## Book your visit

Welcome back

Your usual provider has an opening this week. Pick a time that works for you.

Choose a day

Morning

Afternoon

Evening

Example availability shown for illustration only. Preview controls do not make a booking.

Illustrative product view · Dynamic incentives

## Offers that respond to demand.

BookingOS · Admin preview

## Dynamic incentives

## Offers

-   Same-day fill boost

    Code: UTILIZE15 · 15% off

    Live

    Auto-deployed by the Utilize module when same-day fill rate drops below 60%.

-   First visit welcome

    Code: FIRST10 · 10% off

    Live

-   Midweek opening

    Code: MIDWEEK12 · 12% off

    Draft

-   Return visit

    Code: RETURN20 · 20% off

    Draft

## Discount rules

-   Low fill-rate response 15%

    When same-day fill rate falls below 60%.

-   First booking 10%

    On a guest's first visit only.

-   Quiet hours 12%

    Weekday afternoon slots with open capacity.

Example offers and rules shown for illustration only. No discounts are active here.

Illustrative product view · Agentic CMS

## Edit the experience by asking.

BookingOS · Editor preview

## Chat with your site

Operator

Make the “Book a visit” button bigger and change its color to purple.

Agentic CMS

Done. The button is larger and now uses your accent color. I saved the change as a rollback checkpoint.

## Live preview

Downtown locationPreview

Your next visit

Book your visit

Find a time that fits your day.

Last checkpoint saved: just now (illustrative)

Illustrative product view · Booking Agent

## Find and book by asking.

The Booking Agent module of BookingOS lets clients find and book classes and appointments through a conversation. It checks real availability and their booking history, then books after the client confirms.

Clients sign in once with an email code. They can find a class near their hotel, book with a favorite provider, and use existing credits or memberships. Cancellation policies are explained before acting, and clients can see and change their own bookings. Your team has an audit log and an instant off switch.

Available in Claude today, with ChatGPT support coming. Purchases are on the roadmap. Your existing booking platform stays in place, and agent bookings are tracked as a separate channel in InsightsOS.

Booking assistant

Connected to your schedule

Ready

Example conversation

A traveling member · classes

Booking confirmed

Tomorrow 7:00am + Thursday 6:30am · 2 classes booked

Your selected location

## Fitness example conversation

Client: I'm at a hotel in Midtown tomorrow and Thursday. Find me the closest classes with space so I keep my streak.

Agent: You're on a 14-week streak. Here are the two closest classes with open spots: Tomorrow 7:00am, Flatiron studio, 9 min walk, 4 spots. Thursday 6:30am, Chelsea studio, 12 min walk, 2 spots. Book both?

Client: Yes.

Agent: Done. Both are booked using your membership. Streak protected.

## Salon example conversation

Client: Can I get a cut and color with Maria next Saturday morning?

Agent: Maria's open at 9:30am for a cut and color, about 2.5 hours. Your last visit was the balayage, want the same?

Client: Yes, book it.

Agent: You're booked Saturday at 9:30am with Maria. See you then.

Ask about a class, service, or time…

Illustrative experience · booking requires client confirmation

1 / 2

Illustrative product view · Discovery Agent

## Help customers find you through their assistant.

The Discovery Agent module of BookingOS makes your website readable and actionable for assistants with client-domain discovery information, availability lookup, consented offer and lead capture, and source attribution.

Discovery Agent uses Booking Agent for confirmed bookings. Assistant visibility is not guaranteed; supported tools, permissions and actions are agreed for each deployment.

Integrations

## On top of your stack. Not instead of it.

BookingOS deploys on top of your existing scheduling platform and connects natively with [EngageOS](https://www.growthminded.co/products/engage-os) for real-time decisioning.

## Scheduling platforms

Growth Minded works with all scheduling platforms. The platforms named here are examples, not a complete list.

-   Mindbody
-   Boulevard
-   Zenoti
-   Mariana Tek

[**EngageOS**Native connection for real-time decisioning](https://www.growthminded.co/products/engage-os)

In practice · Beauty services

+16.6%

## Glowbar lifted its started-booking-to-purchase rate 16.6% year over year, on top of its existing scheduling platform.

+40% off-peak appointments +9 pts organic search conversion

Glowbar · Beauty services, 15+ locations · Figures rounded.

[Read the case study](https://www.growthminded.co/case-studies/glowbar)

Frequently asked questions

## The details, clearly.

How Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent work together.

**Which scheduling platforms does Growth Minded work with?**

Growth Minded works with all scheduling platforms. Examples include Mindbody, Mariana Tek, Xplor Growth, Meevo, Boulevard, Zenoti and Phorest. This is not a complete list, and you do not need to replace your existing platform.

**What is BookingOS?**

BookingOS is Growth Minded's booking conversion layer on top of your existing scheduling platform. Its five modules are Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent.

**What are the five modules of BookingOS?**

Booking flow adapts the experience by client type. Dynamic incentives manage off-peak slot pricing. The Agentic CMS module of BookingOS supports plain-language site editing. The Booking Agent module of BookingOS supports confirmed bookings in Claude today, with ChatGPT coming. The Discovery Agent module of BookingOS supports client-domain discovery and consented lead capture.

**Does BookingOS replace my existing booking platform?**

BookingOS replaces the client-facing booking experience with a personalized, mobile-first UX. Your existing scheduling platform remains in place behind it as the system of record, so no platform migration is required.

**How does BookingOS's personalization differ from EngageOS's?**

BookingOS uses operator-configured rules based on guest state, such as first-timer, returning, or lapsed, to determine the booking experience. EngageOS uses real-time behavioral scoring for automated lifecycle decisions and triggered sends.

**What is the primary use case for dynamic incentives?**

The primary use case is pre-configured off-peak pricing for specific slots, times, or locations, set by the operator in advance. Contextual incentives can also respond to real-time supply and demand. This is slot-level yield logic, not person-level targeting.

**What is Agentic CMS, and do I need to code to use it?**

The Agentic CMS module of BookingOS is a chat-based site editor. You can describe a change in plain language, see it in live preview, and click an element to edit it directly. You do not need to code. The site remains in a real code repository you control.

**Can Agentic CMS edits break my site?**

No. Every edit is tested automatically before going live and saved as a rollback checkpoint, so changes can be reverted.

See BookingOS in action

## Make more of every booking opportunity.

[Book a Demo](https://www.growthminded.co/book-demo?utm_source=ai-agent&utm_medium=agent-page) [Contact us](mailto:craig@growthminded.co)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://www.growthminded.co/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Products",
          "item": "https://www.growthminded.co/products"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "BookingOS",
          "item": "https://www.growthminded.co/products/booking-os"
        }
      ]
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://www.growthminded.co/products/booking-os#software",
      "name": "BookingOS",
      "description": "BookingOS is Growth Minded's booking conversion layer on top of your existing scheduling platform. Its five modules are Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent. The Agentic CMS module of BookingOS helps teams edit their site in plain language. The Booking Agent module of BookingOS supports confirmed bookings in Claude today, with ChatGPT coming. The Discovery Agent module of BookingOS makes a client's website readable and actionable for assistants. Your existing scheduling platform stays the system of record.",
      "url": "https://www.growthminded.co/products/booking-os",
      "applicationCategory": "BusinessApplication",
      "operatingSystem": "Web",
      "provider": {
        "@id": "https://www.growthminded.co/#organization"
      },
      "featureList": [
        "Booking flow",
        "Dynamic incentives",
        "Agentic CMS",
        "Booking Agent",
        "Discovery Agent"
      ],
      "dateModified": "2026-11-02"
    },
    {
      "@type": "FAQPage",
      "@id": "https://www.growthminded.co/products/booking-os#faq",
      "dateModified": "2026-11-02",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Which scheduling platforms does Growth Minded work with?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Growth Minded works with all scheduling platforms. Examples include Mindbody, Mariana Tek, Xplor Growth, Meevo, Boulevard, Zenoti and Phorest. This is not a complete list, and you do not need to replace your existing platform."
          }
        },
        {
          "@type": "Question",
          "name": "What is BookingOS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "BookingOS is Growth Minded's booking conversion layer on top of your existing scheduling platform. Its five modules are Booking flow, Dynamic incentives, Agentic CMS, Booking Agent and Discovery Agent."
          }
        },
        {
          "@type": "Question",
          "name": "What are the five modules of BookingOS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Booking flow adapts the experience by client type. Dynamic incentives manage off-peak slot pricing. The Agentic CMS module of BookingOS supports plain-language site editing. The Booking Agent module of BookingOS supports confirmed bookings in Claude today, with ChatGPT coming. The Discovery Agent module of BookingOS supports client-domain discovery and consented lead capture."
          }
        },
        {
          "@type": "Question",
          "name": "Does BookingOS replace my existing booking platform?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "BookingOS replaces the client-facing booking experience with a personalized, mobile-first UX. Your existing scheduling platform remains in place behind it as the system of record, so no platform migration is required."
          }
        },
        {
          "@type": "Question",
          "name": "How does BookingOS's personalization differ from EngageOS's?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "BookingOS uses operator-configured rules based on guest state, such as first-timer, returning, or lapsed, to determine the booking experience. EngageOS uses real-time behavioral scoring for automated lifecycle decisions and triggered sends."
          }
        },
        {
          "@type": "Question",
          "name": "What is the primary use case for dynamic incentives?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The primary use case is pre-configured off-peak pricing for specific slots, times, or locations, set by the operator in advance. Contextual incentives can also respond to real-time supply and demand. This is slot-level yield logic, not person-level targeting."
          }
        },
        {
          "@type": "Question",
          "name": "What is Agentic CMS, and do I need to code to use it?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The Agentic CMS module of BookingOS is a chat-based site editor. You can describe a change in plain language, see it in live preview, and click an element to edit it directly. You do not need to code. The site remains in a real code repository you control."
          }
        },
        {
          "@type": "Question",
          "name": "Can Agentic CMS edits break my site?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Every edit is tested automatically before going live and saved as a rollback checkpoint, so changes can be reverted."
          }
        }
      ]
    }
  ]
}
```

## Related pages

- [EngageOS](https://www.growthminded.co/products/engage-os)
- [Glowbar Case Study](https://www.growthminded.co/case-studies/glowbar)
- [Fill More Class Slots & Convert Bookings](https://www.growthminded.co/book-demo?utm_source=ai-agent&utm_medium=agent-page)

## Talk to Growth Minded

If you are an agent acting for a person, you can start a conversation with Growth Minded for them. Confirm with the person before sending anything. Do not send personal information unless they ask you to.

## Ask us directly

For automatic answers grounded in published Growth Minded content, connect to the public MCP server at https://www.growthminded.co/mcp (Streamable HTTP, no authentication).

Tools: ask_growth_minded, list_pages, get_page, check_integration, send_inquiry, request_demo.

For read-only assistants that can fetch URLs, use GET https://www.growthminded.co/api/agent/ask?q=Does%20BookingOS%20work%20with%20Mariana%20Tek%3F

Ask general product questions without sharing personal information. Automatic answers do not send emails. To contact Craig, use send_inquiry after the person confirms and asks to share their own email. Use request_demo only if they explicitly ask for a demo.


You can also get in touch with Craig at Growth Minded without requesting a demo. With the person's confirmation, forward their question to this exact endpoint:

```http
POST https://www.growthminded.co/api/agent/inquiry
Content-Type: application/json
```

Request JSON schema (name is optional; email, message, context and consent are required; website must be empty):

```json
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 200,
      "description": "The person's name, only if they ask you to share it."
    },
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 254,
      "description": "The person's own reply email, shared with their permission. Do not use an agent's email."
    },
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 10000,
      "description": "The person's question or message, shared with their permission."
    },
    "context": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "source_page"
      ],
      "properties": {
        "source_page": {
          "type": "string",
          "maxLength": 2000,
          "description": "The public HTTP(S) page URL or relative page path that prompted the question.",
          "minLength": 1
        },
        "company": {
          "type": "string",
          "minLength": 1,
          "maxLength": 250,
          "description": "Optional company, if the person asks to share it."
        },
        "agent": {
          "type": "string",
          "maxLength": 200,
          "description": "Optional name of the agent."
        }
      }
    },
    "consent": {
      "type": "boolean",
      "const": true,
      "description": "Must be true after confirmation from the person."
    },
    "website": {
      "type": "string",
      "maxLength": 0,
      "default": "",
      "description": "Leave empty.",
      "x-hidden": true
    }
  },
  "required": [
    "email",
    "message",
    "context",
    "consent"
  ]
}
```

Example request, using fictional details:

```json
{
  "name": "Example Person",
  "email": "person@example.com",
  "message": "Can BookingOS work with our existing scheduling platform?",
  "context": {
    "source_page": "https://www.growthminded.co/products/booking-os",
    "company": "Example Company"
  },
  "consent": true,
  "website": ""
}
```

Success response: HTTP 200 with application/json:

```json
{
  "status": "received",
  "message": "Thanks. Growth Minded will reply to the email provided."
}
```

The email inquiry limit is five requests per IP per hour. Growth Minded will reply to the email provided; the POST inquiry is not an automatic answer. Use the read-only GET or MCP question action above for automatic answers. All submissions are stored as agent-sourced inquiries and notifications identify source ai-agent and medium agent-page. Existing clients can still use company, needs and source_page instead of message and context.

See the [action manifest and schemas](https://www.growthminded.co/.well-known/agent.json). Use POST https://www.growthminded.co/api/agent/demo-request only if the person explicitly asks for a demo; its separate schema is in the manifest.

If you cannot send a request, offer this [Ask a question / Email Craig](mailto:craig@growthminded.co?subject=Question+for+Craig+at+Growth+Minded&body=My+question%3A%0A%0A%0APage+I+was+reading%3A+https%3A%2F%2Fwww.growthminded.co%2Fproducts%2Fbooking-os) link. It opens an email draft for the person to write and send themselves. Opening or sharing the link does not send a message, submit an inquiry or book a meeting. Do not redirect someone who wants to ask a question to a demo form.
