We built scheduling so you don't have to

Cronofy's embedded scheduler is a pre-built solution for custom scheduling use cases. Embed fully managed scheduling into your website or application that supports multi-person, multi-event, rescheduling, and complex selection rules.

Trusted by product teams at

Embed Scheduling

As simple as a button embed

The fastest way to add scheduling to your application. Add the Cronofy Embed NPM package to your app and you'll embed all of the capabilities of the Cronofy Scheduler.

A full set of client and server-side callbacks allow you to track when times are selected, rescheduling occurs and much more. Fully managed by us, so you don't have to.

Customize the Scheduler

Rescheduling

Automated Rescheduling Built-in

Rescheduling is often the most time-consuming and painful aspect of scheduling, so we handle it for you and notify your application when it is done.

Whether you're using the embedded Scheduler or the Scheduler API, you can control both whether people can reschedule and what happens when they do.

Read Scheduler API docs

Scheduling Complexity

Built for your scheduling needs

Most scheduling services only handle one to one meetings. Cronofy is different in that it supports multiple people as standard. With automated selection rules, multi-person scheduling eliminates the burden of hand rolled matching and coordination logic.

Read the docs

Customization

Custom workflows to match your business needs

Cronofy’s workflow engine will notify your application of meeting bookings, rescheduling, upcoming events and much more.

Configure one web hook for your application and you'll always be up to date. Allowing you to focus on building the features that differentiate your app against your competitors.

Read about workflows

Get a free developer account and start exploring

No credit card required.