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.

Check out Meeting Scheduler on Github

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.

Event View

Organizers connect their calendar accounts and configure time slots.

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

Native Experience

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

Customizable UI

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

Open Source

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

All the tools you need to deliver powerful integrations

Unified Core Functionality

Authentication (OAuth 2.0), token management, full CRUD functionality, Search

Events and Webhooks

Live activity monitoring API endpoints give you the ability to track near real-time activity and changes.

Team API

Get admin access to an entire organization’s data, users, and groups with our Team API endpoints and user impersonation capabilities.

Unified Data Models

We unify objects into a single representation for each category of services.

Raw Data

Obtain data in its original format if you need access to unique objects that do not appear in our Unified Data Models.

Pass-through API

Access the full functionality of an upstream API via Kloudless. Kloudless adds default request parameters such as authentication headers.

Kloudless Enterprise

Run Kloudless on your own server

Host our full suite of cloud app integration products on-premises to ensure the highest levels of security compliance and performance. Kloudless Enterprise is available as a Docker container, Amazon Web Services 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