Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Google calendar integration #1044

Closed
ojeytonwilliams opened this issue May 13, 2022 · 2 comments
Closed

Google calendar integration #1044

ojeytonwilliams opened this issue May 13, 2022 · 2 comments

Comments

@ojeytonwilliams
Copy link
Contributor

What we currently do

At this time, all of Chapters interactions with users are via the app itself or email.

Why this is an issue

It creates additional friction for users, since they will have to update their calendars manually. Potentially resulting in missed events and frustration.

What we can do

Make use of the Google calendar api to update user's calendars for them.

Potential issues

We'd need to investigate the api, integrate with Google auth, fallback to email for users that don't want to use Google's services and make sure that we store refresh tokens securely.

In addition, it's possible that we may need to verify with Google, depending on precisely which scopes we need. Calendar is probably fine, but if we need to send emails through Google, that might require verification.

So, in conclusion this is potentially a little involved, but it would be great to get it in the MVP. I recommend we tackle this last, though, simply because it will take a while to get right and we can beta test the email-only version while we do that.

@allella
Copy link
Contributor

allella commented May 13, 2022

Here's the earlier conversation and research on updating Google Calendar
#436

@moT01 moT01 added 2ndMVP Roadmap This is an issue/feature that is on the road map for the future and removed MVP 2ndMVP labels May 13, 2022
@ojeytonwilliams ojeytonwilliams removed the Roadmap This is an issue/feature that is on the road map for the future label May 13, 2022
@ojeytonwilliams
Copy link
Contributor Author

Closing in favour of the existing issue

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants