AppsMeetings

Website embeds · Autessa Meetings

Prefill and the booked event

Autessa Meetings embeds accept prefilled names, emails and answers, a pinned light or dark theme and an accent color. Your page can also listen for a booked event that carries the link and time but never who booked.

Goes further than a typical scheduler
Start free
HTML
<div data-autessa-meetings="intro"
     data-name="Ada Lovelace" data-email="ada@example.com"
     data-answer-q1="Pricing" data-theme="dark" data-accent="#3557F5"></div>
JavaScript
var stop = AutessaMeetings.on('booked', function (e) {
  // e.slug, e.startUtc, e.endUtc. Never who booked.
  showThanks(e.startUtc);
});

The problem

Asking known visitors to type it all again

A signed-in customer should not retype their name and email. Prefill fills the form, and the booked event lets your page react, for example with a thank-you message, without receiving personal data.

What you get

  • data-name and data-email prefill the form.
  • data-answer-<id> prefills a question; each link’s Embed page lists its question ids.
  • data-theme="light" or "dark" and data-accent="#hex" match your site.
  • AutessaMeetings.on("booked", fn) receives slug, startUtc and endUtc.
  • The booked event never includes who booked, their email, answers or the reschedule link.
  • AutessaMeetings.close() and AutessaMeetings.scan() for single-page apps.
  • The same options work as address parameters for links and iframes.

How it works

How does prefill and the booked event work in Autessa Meetings?

  1. 1

    Add attributes

    Put data-name, data-email and data-answer-<id> on the embed element.

  2. 2

    Or pass them in code

    Call AutessaMeetings.open(slug, { name, email, answers, theme, accent }).

  3. 3

    Listen for bookings

    Register AutessaMeetings.on("booked", fn) to react after each booking.

Every option

Prefill and API reference

OptionWhat it does
data-name, data-emailPrefill the booking form. People can change them.
data-answer-<id>Prefill one question, like data-answer-q1="Pricing".
data-theme / data-accentPin light or dark; set the button and highlight color.
&name= &email= &a.<id>= &theme= &accent=%23hex &hideDetails=1The same options as address parameters.
AutessaMeetings.open / close / scanOpen or close the popup; set up elements added later.
AutessaMeetings.on("booked", fn)Calls fn({ slug, startUtc, endUtc }); returns a function that removes the listener.

Permissions

Who can do what?

WhoCan
Website developerPrefill and listen from the host page.
InviteeChange anything prefilled.

Connected

How it connects to the rest of Meetings

FAQ

Questions about prefill and the booked event

Can my site prefill the booking form?

Yes. Pass data-name, data-email and data-answer-<id>, or the matching address options. People can still change them.

Can my page know when someone booked?

Yes. AutessaMeetings.on("booked") gives the link and the start and end time in UTC.

Does the booked event include personal data?

No. It never includes the person’s name, email, answers or reschedule link.

Try prefill and the booked event in Autessa Meetings

Autessa Meetings embeds accept prefilled names, emails, answers, theme and accent color, and tell your page when a booking happens without sharing who booked.

Start free

Profile, calendar, hours, first link: the setup checklist walks you through all four.

100% customizable, code and all

Make Autessa Meetings fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours