We've made some updates to give the Nylas Scheduler even more functionality.

Custom Domains

Custom domains are supported if you are using a CNAME or an iframe. Just add the domain to your Scheduler configuration. Learn more about custom domains.

nylas.scheduler.show({
  pageDomain: 'https://schedule.myco.com/pages',
  auth: {
    accessToken: accessToken,
  },
  ...
})

Set Account Opening Hours

You can specify opening hours for each account using Scheduler. Add the account_id when setting opening hours. Learn more about account open hours.

"booking": {  
  "opening_hours": [  
    {  
      "days": ["M", "T", "W", "R", "F"],  
      "start": "09:00",  
      "end": "17:00"  
    },  
    {  
      "account_id": "********",  
      "days": ["S"],  
      "start": "09:00",  
      "end": "17:00"  
    },  
    {  
      "account_id": "********",  
      "days": ["M"],  
      "start": "17:00",  
      "end": "21:00"  
    }  
  ],  
  ...  
}

External Confirmation

Use the external confirmation method when you want to control the entire booking experience. The external configuration method will redirect the guest to the thank you page after choosing a slot, no booking is created, and no emails are sent. Learn more about the external confirmation method.

Virtual Calendars

Scheduler supports Virtual Calendars account_ids. Learn more about Virtual Calendars and Scheduler.