Nylas Launches Embeddable Scheduler With Customizable UI & Back-End Sync

Within days, a single developer can build powerful scheduling features into any application.

Nylas Launches Embeddable Scheduler With Customizable UI & Back-End Sync - Nylas
Nylas Scheduler - Schedule Page

The Schedule Page allows meeting attendees to automatically book a time.

There is a vast amount of data residing in your users’ inboxes, calendars, and contacts books — but accessing that data is a complex undertaking. Nylas has delivered the only unified solution that allows developers to access this data from any provider in a secure, reliable, and scalable way. 

Today, we’re excited to announce an extension of this vision: a new front-end, customizable scheduling solution that makes it easier than ever to build powerful scheduling features into your application.

The Nylas Scheduler pairs a front-end, feature-rich calendar widget with our suite of universal communications APIs. Now any developer can add robust calendaring features into their product with minimal time and effort. And the best part is that Nylas Scheduler is included free-of-charge with your existing Nylas subscription. 

With a simple Javascript code snippet, you can embed robust, customizable scheduling features into your application.

Nylas Scheduler

The Nylas Scheduler comes out of the box with customizable themes including brand colors, logos, and unique meeting URLs.

Previously, developers would need to use tools like Timekit and Calendly, which cost companies between $8-16 per month for each connected user. Nylas is releasing Scheduler today and is including it as part of our platform subscription, which starts at $0.99 per connected account with an annual subscription.

Features of the Nylas Scheduler include:

  • Schedule Editor: Make it easy for your users to create multiple meeting invite types for every use-case.
  • Customizable Themes: Users can select their company logo, customize color schemes, and branding elements.
  • Time Zone Support: Get seamless scheduling across time zones.
  • Localization: Support users in various languages including English, French, German, Mandarin, and Spanish.
  • Data Residency: Have control over where your data is stored by choosing between data centers in the US and the EU.

  • White labeling: Customers users can design the Nylas Scheduler with custom colors, custom logos, and custom URL + slug
  • Instant Scheduler: Your users can book meetings instantly on an organizer’s calendar through a unique Schedule Page.
  • Round-Robin Scheduler: Allow scheduling based upon first availability, or set up rules that auto-route meeting requests between calendars.
  • AutoSchedule: Instantly find times that work for both organizers and attendees. 
Nylas Schedule Editor

The Nylas Schedule Editor allows meeting organizers to customize their availability and meeting preferences.

Abbas Ali, CPO and Co-Founder at innovative online broker platform Doorr, said “With the Nylas Scheduler, my team saved 6 weeks of engineering work. We were able to get up and running quickly with robust scheduling features and calendar sync in just a few days.”

Here’s how it works: 

  1. Get a Free API Key & Authenticate Users: Create an account with Nylas to access your free API key. Authenticate users’ calendars securely through Nylas. 
  2. Embed Schedule Editor In Your App: With a simple Javascript snippet, you can instantly enable users to manage their own scheduling pages within your application. Replace “ACCESS_TOKEN” with the access token you received in step 1.
  3. Start Scheduling: Users customize their Schedule Page, and share their unique booking link with attendees.

You can get up and running instantly with this  simple Javascript code snippet:

<!DOCTYPE html>
<html lang="en-US">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Nylas Scheduler</title>
    <script src="https://schedule.nylas.com/schedule-editor/v1.0/schedule-editor.js" type="text/javascript"></script>    

    <button type="button" id="schedule-editor">Open Schedule Editor</button>
      var btn = document.getElementById('schedule-editor');
      btn.addEventListener('click', function() {
          auth: {
            accessToken: "ACCESS_TOKEN", 


You May Also Like

How to send notifications for calendar events using the Nylas Ruby SDK
A Message from Nylas Co-Founder & CEO Gleb Polyakov
How to Manage Calendar Events with the Nylas Node SDK