Using API to schedule meetings

Does the HubSpot API allow for meeting creation? I was able to find the engagements meeting API Accounts Dashboard | HubSpot , but wanted to get some clarity around usage:

  • If we send a request for a shared HubSpot calendar, can the API return that calendar’s availability?
  • If we send a meeting scheduling request with contact details and time, can the API create the meeting event in HubSpot?

This functionality definitely wasn’t around a year ago but it’s been highly requested since then, so hoping there’s an update from the HubSpot team.

@LBongiovanni

First, want to say that these engagement endpoints are pretty darn new so expect there to be iterations on them!

And any and all ideas how to improve them are welcome. I would recommend adding them to the Ideas board which is where we scout for new..well..ideas :rofl:

The first item you ask does not exist presently, but it feels like a pretty obvious next step so let’s see what happens in that area :eyes:

The second item, if I am reading it correctly, does exist. There are two steps that you will need to take for this to occur.

1. Create the meeting

2. Associate the meeting an object record.

Hope this gets you started!

@dennisedson: I think @LBongiovanni is asking whether the meeting would be created as a calendar invitation similar to here (makes it abundantly clear HS could do this if it chose), here, and here (there’s at least a half dozen more the HS Product team should have been tracking for a while now).

I have this same feature request and am really disappointed to learn it doesn’t exist already; it was one of the reasons we chose HubSpot only to find out it can’t support what we need.

The only other option is the HubSpot meeting scheduler widget, which doesn’t provide any callbacks/webhooks to our internal admin portal with meeting ID or URL to refer to in HubSpot after the meeting is scheduled.

Updating this thread to include a new API that should solve for this!

Thanks @dennisedson :raising_hands:

I am now using hubspot-api in python to schedule a meeting. Is there any api for the same effect? I have tried creating meeting object (not sync on calendar). I wonder whether I could use scheduler to book a meeting in python. Currently I cannot find the corresponding code in github.