← SDKs · Any website - inline or popup embed

Scheduling SDK: a whole product, included.

Elsewhere this is the embed slice of Cal.com / Calendly. Here it ships on every plan - never an add-on, never metered.

Published by AIOProductOS, the product management operating system for B2B SaaS teams. It joins customer feedback, revenue, delivery work, and code on one customer record, so teams prioritize by who is paying, not just what is loudest. Who builds it, and how we work.

Inline embed - point it at an element.

<div id="book"></div>
<script
  async
  data-slug="intro-30"
  data-mode="inline"
  data-target="#book"
  src="https://platform.aioproductos.com/sdk/productos-scheduling.js"
></script>

Under 25 KB gzipped, zero dependencies

What it does

What the Scheduling SDK captures

  • Two shapes

    Inline and popup cover ~95% of real embeds; both frame the live booking page, so the widget never drifts from the source of truth.

  • Resolved on arrival

    The guest's email is resolved to an account or end user as the booking is created - not reconciled later by hand.

  • A meeting, not a hold

    The booking is a meeting object on the spine, joined to host, product, and account.

Why it beats the standalone version

Because the meeting lands on the spine, the existing post-call pipeline runs for free: video call, transcript, recap, and a task on the right feature. A horizontal scheduler creates a calendar hold floating in a vacuum; this creates a customer touchpoint that the account's record keeps.

Where it stops, honestly

It is the embed surface for the platform's booking pages - the availability, event types, and the booking flow itself live in the platform. If you only need a calendar link and nothing downstream, any scheduler works; the point here is what happens after the booking.

FAQ

The Scheduling SDK, answered

How is this different from Calendly or Cal.com?

A booking here creates a meeting on the product spine, and the guest email resolves to an account or end user on the way in. The post-call pipeline of video, transcript, recap and a task on the right feature then runs from that record. A horizontal scheduler leaves a calendar hold with nothing behind it.

Can I embed it inline or as a popup?

Both. The two shapes cover almost every real placement, and each frames the live booking page, so the widget stays under 25 KB gzipped and never drifts from the source of truth.

Do I need a separate scheduling subscription?

No. Scheduling is included on every plan, like the rest of the SDKs.

The rest of the family

Every SDK, every plan, one spine.

Each of these is sold as its own product elsewhere. Here they all feed one customer record - feedback, revenue, work, and usage joined - on flat plans from $199/mo, every module included, with a 7-day free trial on your own data, no card required.