Sign in

Bookings & video calls with OpenLagoon

Updated Sep 1, 2026

If you sell your time — consultations, coaching, classes, support calls — Devani can embed a booking page on any page of your site. Scheduling, video meetings, and payment for paid sessions are handled by OpenLagoon; your site embeds the booking flow so visitors never leave your page.

Set it up once

  1. Create an OpenLagoon account at openlagoon.com and define your session types (a free 15-minute intro, a paid 60-minute consult — whatever you offer). Make sure each session type has its booking page enabled.
  2. In OpenLagoon's dashboard, open Settings → API and copy your API key.
  3. In your Devani admin, open Settings and paste it into the OpenLagoon API key field. (Self-hosting with managed configuration? The DEVANI_OPENLAGOON_API_KEY environment variable works too.)

Add a booking block to a page

In the visual editor, add a block and choose Booking (OpenLagoon). The picker lists your session types live from your account — name, duration, and price — and one click embeds that session's booking page right in your layout. Visitors pick a time, enter their details, and (for paid sessions) pay, all inline.

Working by chat instead? The same block is available through MCP — get_openlagoon_config lists your session types and insert_openlagoon_booking places the embed, so you can ask Claude to "add my 30-minute consultation booking to the contact page."

Good to know

  • Payments for paid sessions go through OpenLagoon, not your site's Stripe store — bookings and product sales are separate systems with separate payouts.
  • The embed always shows your current session settings — change a price or duration in OpenLagoon and every embed updates automatically.
  • Your API key stays on the server (it's a write-only setting, like every integration key). Visitors only ever see the public booking page.
  • No OpenLagoon account yet? The block shows an onboarding card with exactly what to set up, and you can also paste a booking URL directly if you prefer.
Was this helpful?

Related articles

Powered by Subido