How to integrate a Bubble app with Exchange 365?

I have come along pretty well developing a to-do app. Now, I need to step up the game and integrate the app with a calendar(s) on Exchange 365.

Ideally, this would be real-time and bi-directional. When a to-do is added or changed in the app and it has a specific date, start time and end time, I want a corresponding calendar record to be added or updated in Exchange 365. Similarly, when the calendar entry is updated (or deleted), appropriate changes must be applied in the app.

I don’t have experience with Zapier, but I suspect it is not really designed for this kind of real-time two-way integration.

What are my options for achieving this kind of functionality?

@laurence
Perhaps this would help: [solved] Problem Using Zapier to Create Calendar Events in Office 365