Ways of Connecting a Third-party's Google Calendar and Sheets

Hi everyone,

Basically, I want to connect someone else’s Google Calendar and Google Sheets account in my Make automation since I’m making an automation for them.

Could you please share the possible ways of connecting the Google Calendar or Google Sheets of someone else to my Make scenario. One method I know is to invite them as a user in my Make organization, but this would mean they will have to create a Make account for this, and they will also be able to see my scenarios which I want to avoid. So, are there any other methods to achieve this without the other person seeing my scenarios and without me having to ask for their credentials? Is this possible with Google OAuth 2.0?

Any help would be much appreciated! I’ve been struggling with this for almost 2 days now :frowning:

Thank you,
Yahya

Hello @Yahya,

If the automation is for them, they can create their own Make account, connect Google Calendar and Google Sheets, then invite you to their Make org and you can build in their Org.

1 Like

You can walk them through it over screenshare, using your account. I think TeamViewer also allows your client to take control, and can be used during the step where the credentials are required to be inserted.

1 Like

Are there any other ways of doing it or are these 2 the only ones?

@Donald_Mitchell The problem I have with them inviting me to their organization means that they would need to have a paid plan on Make, when all I wanted to do is sell the automation to them while I’m the one on the paid plan, since I also want to do this for multiple people later.

@samliew The solution you have given is good too, but since I want to do this for multiple people later, I feel like some might not want to add their credentials on my screen if they don’t trust me, due to it being a risk for them. I want to make the connection in a way that it doesn’t put me or the other person at risk.

There is no such feature in Make to allow non-Make users to add a connection within a Make organization that they are not a member of yet.

What a great idea! I’m sure others will agree that this would be nice to have.

If this is important to you, please submit this suggestion to the Idea exchange, under Platform Ideas and Improvements. However, do search for a similar request first (and also upvote), just in case it has already been suggested to avoid duplicates.

To recap, to set up a connection, we can either:

  • set it up for client
    • client provide credentials to you
    • client type credentials themselves
  • they set it up themselves
    • they create their own Make account
    • they use your Make account
    • they use a temporary Make account that you create for them

Have you seen these previous discussions?

Your question may have already been answered here:

You can search this forum for existing answers, and also use the documentation in the Help Centre to get to a solution faster, and also help keep the forum organised. Thanks for your cooperation!

Still require assistance?

If the previous threads above does not answer your question, please edit your question and provide additional details to demonstrate the difference between your question and the duplicate discussions.

If you require help implementing the answers in the previous threads linked above, please reply with more details of what you have tried, including screenshots.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

2 Likes

Hi @Yahya

Depending on the relationship between you and the other party, one way to achieve this without asking them to connect directly in Make is by having them share access with you at the Google level.

  • Google Calendar → They can go to their Google Calendar, click on the 3 dots next to the calendar → Settings and sharingShare with specific people. There, they can add your Google account and set the permission to “Make changes to events”. Once that’s done, their calendar will show up under your existing Google Calendar connection in Make.

  • Google Sheets → For Sheets, it’s simpler: they just share the file with your Google account (with Editor permission). After that, the file will be available to you through your already connected Google Sheets module in Make.

This way, you can keep using your own Google connection in Make, and you don’t need their credentials or for them to create a Make account. Everything works as long as they give you the right sharing permissions in Google.

1 Like

I don’t feel like this will scale well.

OP mentioned onboarding others and they’ll likely get to the point where Google will Rate Limit them often or even ban the account altogether.