So I have a different use case that is blocked by this same problem. I agree with more fine-grained configurations for permissions access, but I am especially frustrated because it seems that I can’t integrate the Google Calendar in the way that I need it.
I am using Google Calendar with a Google Account that I have set up under a different domain (@mydomain.com), but I don’t want to enable a gmail account under this same Google Account, so I am strictly using it for Google Calendar so that the primary email address is @mydomain.com and is not @gmail.com so that my invitations come from my business email and not a @gmail.com email address. I am not interested in using G Suite because we have no need for using any of the other applications besides Google Calendar.
Therefore, I am trying to connect a Google Account to the Meetings integration to use in Hubspot, but there is no Gmail account associated with this Google Account. After a bit of deduction and looking at the error log, it seems that is not allowed because it is trying to integrate everything all at once (gmail, calendar, Drive, contacts, etc.). Therefore, it gives me an error that there is a connection problem.
First I try to integrate the Google Calendar through the Meetings tool. I try to connect it, and it asks me to sign into my Google Account (
@mydomain.com), so I sign in, accept the permissions, and it tells me there is a connection error, but it is not very explicit.
After that, I noticed that there was a new inbox under Email Integrations that tried to connect a Gmail account to @mydomain.com (where one doesn’t exist), and of course it couldn’t complete the connection, so it shows it as disabled.
Out of curiosity, I tried to “Reconnect” the Gmail email integration. It led me through the same steps, to log into the account and accept the permissions, but this time it gave me an error log, and I received the following error.
GmailSubscriptionError{type=STOP, error=googleApiErrorForApiRequest(GoogleApiError{error=ErrorBody{errors=[Error{domain=global, reason=failedPrecondition, message=Bad Request}], code=400, message=Bad Request}})}
So, basically, this is blocking me from being able to use my Google Calendar with my work email address and integrate it with the Meetings tool in Hubspot.
Note: I have already tried creating a Gmail account associated with this Google account in order to successfully integrate to Hubspot, but this does not work for us, because after that, the primary email address of the Google account is @gmail.com instead of @mydomain.com which would look unprofessional and confusing to send out meeting invitations from a @gmail.com email address.
@jennysowyrda any solutions or workaround would be much appreciated to be able to use the Meetings tool, as we’re moving up to the Sales Professional and Marketing Professional in the next couple weeks and want to integrate everything we can.