Meeting Scheduler

Appointment scheduling with just two lines of code

An open source, plug-and-play scheduler UI for creating events, finding availability, and scheduling meetings that works with any Calendar provider.

Embed full-featured scheduling in minutes

Enable your users to schedule meetings right in your app with a couple lines of JavaScript. To build even more powerful scheduling workflows, use endpoints from the underlying Unified Calendar RESTful API to get access to more advanced features.

Powered by the Kloudless
Unified Calendar API

The Kloudless Unified Calendar API is an abstraction layer that enables you to work with one general API in the place of many. We also take care of all the underlying cloud storage service API maintenance and updates, so you don’t have to.

Feature Highlights

Enable your users to setup an event on any calendar service, indicate availability, and then share a public scheduling URL with a unique event ID.

Schedule an event

Connect any calendar service and create an event

Availability

Indicate time slots that a user is available to meet

Booking

Choose from the event's available time slots to book

Try it right now

Demo the Meeting Scheduler’s two modes to see how easy it is for your users to create events and schedule meetings.

meetingdemo
Event View

Organizers connect their calendar accounts and configure time slots.

unified calendar api calendar icon
Schedule View

Users can select an available time slot to schedule an appointment.

Setup View Demo Code

                
                  let CALENDAR_METADATA_URL = "https://api.kloudless.com/v1/accounts/me/" +
                             "cal/calendars/primary";
axios.get(CALENDAR_METADATA_URL, {}, config)
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });
                
              

Schedule View Demo Code

                
                  let CALENDAR_METADATA_URL = "https://api.kloudless.com/v1/accounts/me/" +
                             "cal/calendars/primary";
axios.get(CALENDAR_METADATA_URL, {}, config)
  .then(function (response) {
    // handle success
    console.log(response);
  })
  .catch(function (error) {
    // handle error
    console.log(error);
  })
  .then(function () {
    // always executed
  });
                
              

Results

                

                
              

A fully-customizable experience to fit the look and feel of your app

productui benefitsnew
Native Experience

An embedded, streamlined user experience gives your users the ability to schedule appointments directly from your app.

productui benefitsnew
Customizable UI

Modify the look and feel of the Meeting Scheduler to fit your branding. Use your own logo and OAuth keys.

productui benefitsnew
Open Source

The Meeting Scheduler is open source and actively supported and improved by our product team as well as the community.

Tools to help you meet any use case requirement

homeFeature
Core Functionality
Authentication (OAuth 2.0), token management, full CRUD functionality, Search
homeFeature
Events and Webhooks
Live activity monitoring API endpoints give you the ability to track near real-time activity and changes.
homeFeature
Team API
Get admin access to an entire organization’s data, users, and groups with our Team API endpoints and user impersonation capabilities.
homeFeature
Unified Data Models
We unify objects into a single representation for each category of services.
homeFeature
Raw Data
Obtain data in its original format if you need access to unique objects that do not appear in our Unified Data Models.
homeFeature
Pass-through API
Access the full functionality of an upstream API via Kloudless. Kloudless adds default request parameters such as authentication headers.
self-hosted API integration platform

Kloudless Enterprise

Run Kloudless on your own server

Host all of our Unified APIs and SaaS integration tools on-premises to ensure the highest levels of security compliance and performance. Kloudless Enterprise is available as a Docker container, AWS AMI, or OVA for deployment on your private infrastructure.

Ready to Get Started?

Talk to an expert or sign up for a free developer account today