Has anyone tried integrating Sametime Meetings with Calendly ? Is it possible with API calls?

Hi team.

Hope you're all doing fine.

Has anyone tried integrating Sametime (being integrated with Domino) with Calendly (https://calendly.com/) or any other similar solution ?

I posted the same question in Domino forum, but a response suggested Sametime:

https://support.hcl-software.com/community?id=community_question&sys_id=1db3c2ea1bd3c190f37655352a4bcbc1&anchor=answer_a2f413cf1b9bc954a67e9759bc4bcb44

So, here's the question. Assuming Sametime and Domino are fully integrated, as Sametime can see calendar availability from Domino, would it be possible to integrate it with any calendly-like service ?

Calendly (among others) is a service that integrates with calendar services (like Google Calendar and Microsoft 365) in order to provide to third parties (external users) availability and booking capabilities.

If you offer, for example, TI Support Services with remote assistance, you send your customers a calendly link (which was previously setup and integrated with your mail/calendar service) and your customers will be able to view your available time and book a meeting / session with you (which would create the meeting invite including the remote session service, which could be WebEx, Zoom, Teams, etc.)

Such integration is done via API calls.

Sincerely,

Elvis.

Keep in mind, that there's nothing to "book" in Sametime. You create a Sametime meeting room on your Sametime server and then you use it. There is no date or time assigned to a Sametime meeting room.

In order to "attach" a Sametime meeting room to a new appointment in a calendar, a custom logic would need to either retrieve the details of an existing Sametime meeting room, that you want to use for such appointments or it could create a new Sametime meeting room for every new appointment. Both options are possible by using the Sametime meetings REST API.

However...

"Someone" needs to write the code, that will then talk to the Sametime meetings API on your Sametime server and this code obviously needs to run "somewhere".

Does Calendly offer you the option to upload custom code, that it will then run for you? If not, then you'd need to run that custom code somewhere else and you'd need to trigger it from an event, that occurs on Calendly (i.e. the "we found and decided for a common time slot" event)

Also keep in mind, that the code, that talks to the Sametime meetings API, will need to authenticate with your Sametime server.

I understand that by default, Calendly will send out the calendar invitations once it found a common time slot for all participants. If Calendly doesn't offer an option to extend that process with custom logic, then you may want to consider a different approach.

Use Calendly only to find a common time slot. Then use custom logic running somewhere else under your control to talk to your Sametime meeting server and have that logic also create and send out the meeting invitations.

Btw: If you're using HCL Domino, you can find most of that logic already in DOMI in a Domino 12.0.1 mail file template.

Hi Erik.

Thank you very much for such a complete and thoughtful response.

Actually, I have the same question opened in Domino Forum, as DOMI currently does not provide all the necessary logic for the proper integration with Calendly, but I guess that with some programming on it, it could be achieved.

Once again, thank you very much for your wonderful response.

Regards,

Elvis.