Gmail & Calendar
Let Lee read your emails, check your calendar, and send messages on your behalf. This setup takes about 10 minutes.
After this setup, Lee can:
- Check your inbox and summarize important emails
- Send emails on your behalf
- View and create calendar events
- Search your Google Drive files
- Look up contacts
Why is this setup needed?
Google requires apps to use OAuth (a secure login system) to access your data. This means you need to create a small "app" in Google Cloud that gives Lee permission to access your account. Your data stays private - only Lee can access it, and only with your permission.
Create a Google Cloud Project
First, we need to create a project in Google Cloud. Don't worry - it's free and takes just a minute.
- Go to the Google Cloud Console
- Sign in with your Google account if prompted
- Enter a project name (e.g., "Lee Assistant")
- Click Create
π‘ If you see billing prompts, you can skip them. The APIs we need are free.
Enable the APIs
Now we need to turn on the services Lee will use.
- Go to APIs & Services β Library
- Search for and enable each of these (click the API, then click Enable):
- Gmail API
- Google Calendar API
- Google Drive API
- People API (for contacts)
Set Up the OAuth Consent Screen
This tells Google what your "app" is called when it asks for permission.
- Go to APIs & Services β OAuth consent screen
- Select External and click Create
- Fill in the required fields:
- App name: "Lee Assistant" (or whatever you like)
- User support email: Your email
- Developer contact email: Your email
- Click Save and Continue through the remaining screens (you can skip the optional fields)
- On the "Test users" screen, click Add Users and add your own email address
- Click Save and Continue, then Back to Dashboard
Create OAuth Credentials
Now we create the credentials Lee will use to connect.
- Go to APIs & Services β Credentials
- Click + Create Credentials β OAuth client ID
- For Application type, select Desktop app
- Give it a name (e.g., "Lee Desktop")
- Click Create
- Click Download JSON to save the credentials file
π‘ Save this file somewhere safe. You'll send it to Lee in the next step.
Connect Lee
Now let's give Lee access to your Google account.
- Send the JSON file you downloaded to Lee via WhatsApp or Telegram
- Tell Lee: "Set up my Google account with this credentials file"
- Lee will give you a link to sign in with Google
- Click the link, sign in, and grant permissions
- You'll see a code - copy it and send it to Lee
β That's it! Lee can now access your Gmail, Calendar, and Drive.
Try it out!
After this setup, Lee can:
- "Check my inbox for anything urgent"
- "What's on my calendar tomorrow?"
- "Send an email to [name] saying [message]"