Here’s a newly released plugin to connect bubble with Google Calendar the same way you could with other paid plugins but this one is free and keeps your users calendar connected so they don’t need to login and grant consent again.
This is so awesome! Thank you!! I have been working on a Calendly clone and this will be perfect I hope. I see I can get and send events to and from google cal as well as delete. Does this allow for updating events on google cal? Or would I have to delete and create an event at a different date/time?
Its setup using Bubble’s oauth2 process and Google “offline access” to obtain the refresh token. Bubble automatically refreshes this token when using oauth2 with their API connector. I initially set this up manually and wrote a manual api workflow to refresh the token every 50 minutes and that method proved unreliable so I built this plugin to as an alernative for our project
Hey @evanlitttle , So i’ve added this to my app. i have added my key and secret. when I test the API in the plugin editor preview page to see the calls, this directs me to a login page. but when I try this as a data call, I get nothing. no redirects or errors.
do you have a basic example of how to get this setup. i feel like I’m missing something basic here.
I actually just finished up a template that uses Google Calendar offline access to enable meetings with multiple users to be created using only available time slots that are generated based on the desired earliest and latest start dates and times for the meeting to take place.
The plugin for me works about 1 hour and start giving this error
The service Google Calendar - List My Calendar Events just returned an error (HTTP 401). Please contact the plugin author directly for feedback. Raw error:
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"message": "Invalid Credentials",
What I have to do when this happens is log out and reauthenticate. For some reason bubble doesn’t like refreshing tokens as much as I reload or something. I experience the same from time to time but not always. Still trying to figure out what keeps the connection alive or if I can increase the expiry time.
I just want users to be able to have appointments created or booked to be easily ‘shared’ to google calendar if a user chooses to do so. Do people still recommend this free plugin for a booking style app with time slots? Are there too many unresolved minor gripes/issues/annoyances from this plugin?
I’m not getting any errors, but it’s also not creating the event in my google calendar.
I registered my app on google, created a 0auth, put in my 0auth client ID + app secret, and created the action “Google Calendar - Create Calendar Invite” setting the attendee to be my email address for testing… but nothing is happening.