First, create an account in the Aurinko portal

Create your app, then сheck the 'Scheduler' feature for your new app (Mailbox API will be activated too).Image Placeholder

On your new app's dashboard go to the todo item 'Check out your appointment booking page!'

Image Placeholder

and click 'Authorize access to a calendar' (in Google or Office 365 account that you own) :

Once a mailbox account (with calendar access) is connected click 'Download html file' to download your scheduler.html file.

Then open the scheduler.html file in your browser; this is your appointment booking page!

To continue building your appointment booking app set up your own OAuth details:

Google OAuth setup

Office 365 OAuth setup

Then review Booking API on how to create booking profiles.

Check out our public Github repo aurinko-workspace-apps; the 'index.html' in the scheduler directory is essentially the scheduler.html that you've downloaded. It is quite simple.

Image Placeholder

You can host the the calendar page on your site, just specify your AURINKO_CLIENT_ID so that the widget knows your Aurinko app and looks for booking profiles in it.