Uploaded November 2025 | Updated September 2026, 1 week ago
Description:
In this tutorial, you will learn how to set up Google credentials in n8n for Drive, Docs, Gmail, Calendar, and Sheets using OAuth2 credentials created in Google Cloud Console. This allows your automations to securely read, write, and manage Google data directly within your n8n workflows.
Get 20% off Hostinger VPS (referral link):
https://hostinger.com?REFERRALCODE=BYS0JAIWCIJP
🔑 Key Benefit:
You only need to create ONE set of OAuth credentials in Google Cloud Console, which can then be reused for all Google services in n8n.
⏱️ VIDEO CHAPTERS
00:00 Intro: About The Tutorial
00:15 Google Services Covered
00:41 Prerequisites
01:03 Overview of Tutorial
02:19 Credentials vs. APIs
02:58 Google Cloud Console Setup
03:43 Step 1: Create New Project
04:20 Step 2: Enable Required APIs
05:06 How To Enable APIs (Google Cloud)
06:25 Enable API
06:52 Step 3: Configure OAuth Consent Screen
07:02 What is OAuth?
07:26 Configure OAuth Consent Screen
07:41 Name Application
07:57 App Information (Internal/External)
08:27 Step 4: Publish Your App
08:53 Audience Tab (Publish App)
09:17 Step 5: Create OAuth 2.0 Credentials
09:49 What is a Redirect URI?
10:11 Clients: Create Credentials
10:50 Add Redirect URIs
11:22 ⚠️ COPY & PASTE SECRET
12:07 Add a Secret Key
12:28 Do Not Expose Client Secret
12:36 Part 2: n8n Configuration
13:26 Sign In With Google
13:45 Set Credentials For All Services
15:41 Add Additional Google Services
16:46 Enable API Keys
✅ PREREQUISITES
Google or Google Workspace Account
Access to the Google Cloud Console
An n8n instance (Cloud, Self-hosted, or Local)
📋 STEP-BY-STEP GUIDE
1. Open Google Cloud Console
2. Navigate to console.cloud.google.com and sign in with your Google account
3. Create a New Project
4. Use the Project Picker at the top of the page to create a new project
Enable Required APIs
5. Go to hamburger menu → APIs and Services → Library
6. Scroll to Google Workspace section
7. Enable APIs for all desired services (Drive, Docs, Sheets, Calendar, Gmail, Tasks)
8. Configure OAuth Consent Screen
9. Go to hamburger menu → APIs and Services → OAuth Consent Screen
10. Click "Get Started"
11. Name your app (e.g., "N8N Automation")
12. Select your email
13. Choose "External" for user type (in most cases)
14. Publish Your App
15. Navigate to the Audience tab
16. Click "Publish App" to make it live
17. Create OAuth 2.0 Credentials
18. Go to Clients and click "Create Client"
19. Select "Web Application" (or "Desktop app" for local N8N)
20. Name your client
21. Add Redirect URI
22. Click "Create New Credential" to find your OAuth redirect URL
23. Copy this URL and paste it into the "Redirect URIs" field in Google Cloud Console
24. Click "Create"
25. Save Your Credentials Securely
⚠️ Important: Immediately copy both the Client ID and Client Secret. The Client Secret cannot be viewed again once you close the dialog box.
Part 2: N8N Configuration
1. Add Credentials to N8N
2. In your n8n Google service node, paste the Client ID and Client Secret
Authorize the Connection
3. Click "Sign in with Google"
4. Choose the Google account you used in Cloud Console
5. Click "Allow" to grant permissions
6. Reuse for Other Services
Use the same Client ID and Client Secret for all other Google services you want to connect (Drive, Docs, Sheets, Calendar, Gmail, Tasks)
🔧 TROUBLESHOOTING
If you encounter errors when using a Google service, make sure you've enabled that service's API in Google Cloud Console (Step 3).
📚 RESOURCES
Google Cloud Console: console.cloud.google.com
🎥 GEAR I USE
Gear I Use: mikemurphy.co/resources
Adobe Creative Cloud: mikemurphy.co/adobe
Terrapin Textures: terrapintextures.com
Adobe Audition Course (Domestika): mikemurphy.co/domestika
Amazon Influencer Store: amazon.com/shop/mikemurphyco
Screenflow: mikemurphy.co/screenflow
📱 CONNECT WITH ME
Website: mikemurphy.co
Podcast: mikemurphy.co/mmu
Instagram: instagram.com/mikeunplugged
X: http://x.com/mikeunplugged
YouTube: mikemurphy.co/youtube
Amazon Associates Disclosure:
Mike Murphy is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
Description:
In this tutorial, you will learn how to set up Google credentials in n8n for Drive, Docs, Gmail, Calendar, and Sheets using OAuth2 credentials created in Google Cloud Console. This allows your automations to securely read, write, and manage Google data directly within your n8n workflows.
Get 20% off Hostinger VPS (referral link):
https://hostinger.com?REFERRALCODE=BYS0JAIWCIJP
🔑 Key Benefit:
You only need to create ONE set of OAuth credentials in Google Cloud Console, which can then be reused for all Google services in n8n.
⏱️ VIDEO CHAPTERS
00:00 Intro: About The Tutorial
00:15 Google Services Covered
00:41 Prerequisites
01:03 Overview of Tutorial
02:19 Credentials vs. APIs
02:58 Google Cloud Console Setup
03:43 Step 1: Create New Project
04:20 Step 2: Enable Required APIs
05:06 How To Enable APIs (Google Cloud)
06:25 Enable API
06:52 Step 3: Configure OAuth Consent Screen
07:02 What is OAuth?
07:26 Configure OAuth Consent Screen
07:41 Name Application
07:57 App Information (Internal/External)
08:27 Step 4: Publish Your App
08:53 Audience Tab (Publish App)
09:17 Step 5: Create OAuth 2.0 Credentials
09:49 What is a Redirect URI?
10:11 Clients: Create Credentials
10:50 Add Redirect URIs
11:22 ⚠️ COPY & PASTE SECRET
12:07 Add a Secret Key
12:28 Do Not Expose Client Secret
12:36 Part 2: n8n Configuration
13:26 Sign In With Google
13:45 Set Credentials For All Services
15:41 Add Additional Google Services
16:46 Enable API Keys
✅ PREREQUISITES
Google or Google Workspace Account
Access to the Google Cloud Console
An n8n instance (Cloud, Self-hosted, or Local)
📋 STEP-BY-STEP GUIDE
1. Open Google Cloud Console
2. Navigate to console.cloud.google.com and sign in with your Google account
3. Create a New Project
4. Use the Project Picker at the top of the page to create a new project
Enable Required APIs
5. Go to hamburger menu → APIs and Services → Library
6. Scroll to Google Workspace section
7. Enable APIs for all desired services (Drive, Docs, Sheets, Calendar, Gmail, Tasks)
8. Configure OAuth Consent Screen
9. Go to hamburger menu → APIs and Services → OAuth Consent Screen
10. Click "Get Started"
11. Name your app (e.g., "N8N Automation")
12. Select your email
13. Choose "External" for user type (in most cases)
14. Publish Your App
15. Navigate to the Audience tab
16. Click "Publish App" to make it live
17. Create OAuth 2.0 Credentials
18. Go to Clients and click "Create Client"
19. Select "Web Application" (or "Desktop app" for local N8N)
20. Name your client
21. Add Redirect URI
22. Click "Create New Credential" to find your OAuth redirect URL
23. Copy this URL and paste it into the "Redirect URIs" field in Google Cloud Console
24. Click "Create"
25. Save Your Credentials Securely
⚠️ Important: Immediately copy both the Client ID and Client Secret. The Client Secret cannot be viewed again once you close the dialog box.
Part 2: N8N Configuration
1. Add Credentials to N8N
2. In your n8n Google service node, paste the Client ID and Client Secret
Authorize the Connection
3. Click "Sign in with Google"
4. Choose the Google account you used in Cloud Console
5. Click "Allow" to grant permissions
6. Reuse for Other Services
Use the same Client ID and Client Secret for all other Google services you want to connect (Drive, Docs, Sheets, Calendar, Gmail, Tasks)
🔧 TROUBLESHOOTING
If you encounter errors when using a Google service, make sure you've enabled that service's API in Google Cloud Console (Step 3).
📚 RESOURCES
Google Cloud Console: console.cloud.google.com
🎥 GEAR I USE
Gear I Use: mikemurphy.co/resources
Adobe Creative Cloud: mikemurphy.co/adobe
Terrapin Textures: terrapintextures.com
Adobe Audition Course (Domestika): mikemurphy.co/domestika
Amazon Influencer Store: amazon.com/shop/mikemurphyco
Screenflow: mikemurphy.co/screenflow
📱 CONNECT WITH ME
Website: mikemurphy.co
Podcast: mikemurphy.co/mmu
Instagram: instagram.com/mikeunplugged
X: http://x.com/mikeunplugged
YouTube: mikemurphy.co/youtube
Amazon Associates Disclosure:
Mike Murphy is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com







![How To Reopen After Effects Wiggle Panel Project using Cursor AI
How To Reopen After Effects Wiggle Panel Project using Cursor AI Code Editor
In this tutorial, you will learn how to re-open the After Effects Wiggle Script UI Panel Project Folder and update the Wiggle Expression using Cursor AI Code Editor.
📺 WATCH THE FULL MINI-COURSE
▶️ Intro: https://youtu.be/7kcY82mnsA4
▶️ Part 1: https://youtu.be/YC7_7KwTZQE
▶️ Part 2: https://youtu.be/Kc7sygIlMdQ
▶️ Part 3: https://youtu.be/s9ZfCeXCP6A
▶️ Part 4: https://youtu.be/IeMQYTlJ0p4
▶️ Full Course: https://youtu.be/cq_kNaZSK8c▶️ Playlist: https://www.youtube.com/playlist?list=PLqeRnzRtkROQ9Cu0B5X5JoAZk-gs71vqD
Seamless Looping Wiggle Expression:
Looping Wiggle Expression: https://motionscript.com/design-guide/looping-wiggle.html
🛠 Tools & Effects Used
* Adobe After Effects CC 2025: https://mikemurphy.co/adobe
* Download Cursor: https://cursor.com
⌨️Keyboard Shortcuts:
Cmd/Ctrl + i: Jump to Chat Panel
💾 ScriptUI Install Path (Mac):
* Applications…Adobe After Effects [version]…Scripts…ScriptUI Panels
📦 RESOURCES & DOWNLOADS
* 📰 AI Unplugged Newsletter: https://aiunplug.io
* 🎓 After Effects User Guide Course: https://aeuserguide.com
* 🎨 Terrapin Textures: https://terrapintextures.com
* 🔧 My Gear & AI Tools: https://mikemurphy.co/resources
🛠️ How To Modify Code & Add Wiggle Sliders Using Cursor AI
* Open Cursor
* Open Project Folder
* Press Cmd/Ctrl + i to jump cursor to Chat Panel
* Type in Text Prompt in Cursor or,
* Copy ChatGPT prompt to clipboard
* Paste Prompt in text field
* Press Return/Enter
* Accept File generated by Cursor
🛠️ How To Add Code (.jsx) to After Effects Script UI Panel
* Open Project Folder
* Open ‘dev’ folder
* Copy .jsx file (Cmd/Ctrl + D)
* Click on Applications
* Click on Adobe After Effects [latest version]
* Click on ‘Scripts’
* Click on ‘ScriptsUI Panel’ and drag to Sidebar for shortcut
* Paste copied .jsx file in ScriptsUI Panel
* Press ‘Replace’
* Enter Mac Password
🛠️ How To Test Wiggle Panel
* Open After Effects
* Go to Window Menu
* Select ‘myaetools.jsx’ to open
* Select Layer
* Tap ‘P’ for Position
* Press Wiggle Button
* Values of Position Property should turn red
* Tap ‘EE’ to view wiggle expression
* Tap Spacebar to Preview
* If you experience any issues, return to Cursor to as to fix.
⏱ TIMESTAMPS
00:00 Introduction To Part 4
00:22 Mini-Course FYI
00:52 Looping Wiggle Expression
01:09 Reopen Project Folder in Cursor
01:39 File Explorer Panel
01:57 Chat (Agent) Panel (Cmd/Ctrl + i)
02:34 Copy/Paste Text Prompt
03:03 Highlighted Code (Green & Red)
03:42 Replace JSX File in After Effects
04:27 Test Wiggle Panel (Open AE)
05:22 Quit Cursor & Dock Wiggle Panel
05:55 Subscribe To AI Unplugged
📬 STAY IN THE LOOP
→ Join the AI Unplugged Newsletter to follow my journey into AI, tools, and building a solo creator business. https://mikemurphy.co/aiunplugged
🧭 Mike Murphy Tutorials
→ Subscribe for more tutorials like this: https://youtube.com/mikemurphyco
🌹 Powered by Project Rosebud
Learn AI. Build digital products. Make a living as a content creator. How To Reopen After Effects Wiggle Panel Project using Cursor AI](https://i.ytimg.com/vi/_MgGtZ59_Vc/mqdefault.jpg)


