Back to projects

№ 021Business platformsLive

iClosed Booking Widget

An embeddable booking widget with a custom form, calendar sync and a lead pipeline behind it.

An embeddable booking application with scheduling pages, invitations, cancellation flows and administrative dashboards. Includes a standalone widget surface and supporting booking APIs.

  • Next.js
  • Convex
  • TypeScript
  • Embeddable widgets
Customising colours, copy and urgency with a live preview.
Customising colours, copy and urgency with a live preview.

The problem

Booking tools are generic. Changing a colour or a question means a developer, and leads go nowhere after the meeting.

Who it is for

Businesses that take appointments from their website.

What it does

  1. 01

    The widget

    Visitors pick a slot and fill the form.

    The booking widget on a phone.
    The booking widget on a phone.
  2. 02

    Confirm and cancel

    Bookings sync to Google Calendar with confirmation and cancellation.

  3. 03

    Customise everything

    Host, copy, urgency, countdown, colours and form fields, with a live preview. Team invites.

    Building the form.
    Building the form.
  4. 04

    Pipeline

    Leads with tags, scores and stages.

    Leads with tags, scores and stages.
    Leads with tags, scores and stages.

How it works

A Next.js app on Convex, connected to the owner's existing Google Calendar.

  • Next.js 16
  • Convex
  • TypeScript
  • Google Calendar
Role
Built by Vas.
Status
Live.

Related

Next project

HouseFind NL

Watches eight Dutch rental portals and alerts you within seconds of a match.