
Hướng dẫn tạo Credential và kết nối các ứng dụng Google (Drive, Gmail, Sheets...) vào n8n
Việc kết nối n8n với các dịch vụ Google như Google Drive, Gmail, Google Sheets hay Google Docs giúp tự động hóa quy trình làm việc một cách mạnh mẽ. Tuy nhiên, để n8n có thể truy cập vào các dịch vụ này, bạn bắt buộc phải tạo Credential OAuth 2.0 trên Google Cloud.

Bài viết này hướng dẫn chi tiết từng bước — từ tạo Google Cloud Project, bật API, tạo OAuth Credential đến kết nối trực tiếp vào n8n.
Mục lục
ToggleCredential Google là gì?
Credential Google là thông tin xác thực do Google Cloud cung cấp, giúp ứng dụng hoặc dịch vụ bên thứ ba (như n8n) được phép truy cập vào các sản phẩm của Google như Google Drive, Gmail, Google Sheets, Doc, Calendar, YouTube… một cách an toàn.
Credential bao gồm:
- Client ID
- Client Secret
- OAuth Consent Screen (màn hình xin quyền)
- Scopes (quyền truy cập: xem, tạo file, gửi email…)
Khi n8n dùng Credential này, Google sẽ cấp Access Token và Refresh Token để n8n hoạt động tự động mà không cần bạn đăng nhập lại mỗi lần.
Các loại Google Credential phổ biến
Trong Google Cloud có 3 loại credential:
- OAuth Client ID: Dùng khi ứng dụng cần người dùng đăng nhập bằng tài khoản Google. Đây là loại dùng để kết nối n8n.
- API Key: Dùng cho các API công khai hoặc truy vấn nhỏ, nhưng không phù hợp để kết nối Drive/Gmail/Sheets.
- Service Account: Thường dùng cho tác vụ server–server. Một số trường hợp cũng dùng được cho Sheets hoặc Drive team nhưng thiết lập phức tạp hơn.
Vì sao cần Credential để kết nối Google vào n8n?
n8n cho phép tích hợp hơn 300 công cụ khác nhau, nhưng để kết nối vào hệ thống Google thì bạn bắt buộc phải có Credential. Credential này dùng để xác minh danh tính và cấp quyền cho n8n truy cập vào Drive, Gmail, Google Sheets hay Google Docs. Chỉ với một bộ Client ID và Client Secret, bạn có thể dùng chung cho nhiều dịch vụ Google miễn là API của dịch vụ đó đã được bật trong Google Cloud.
Hướng dẫn tạo Credential để kết nối các ứng dụng Google (Drive, Gmail, Sheets) vào n8n
Bước 1: Tạo Project trong Google Cloud Console
Truy cập trang chủ Google Cloud và đăng nhập bằng tài khoản Google của bạn, sau đó nhấn vào chữ Console ở phía trên cùng bên phải hoặc bạn có thể đăng nhập vào Google Cloud Console tại https://console.cloud.google.com/
Khi đã vào bên trong Console, nếu là lần đầu tiên tạo project hãy chọn nút Select a project => New Project, ở tài khoản Google Cloud Console này Hào đã tạo một số project rồi thì Hào sẽ nhấn vào Tên project cũ và nhấn New Project

Đặt tên cho dự án, ví dụ n8nhaoads, chỗ chức để mặc định No organization rồi nhấn Create.
Google Cloud sẽ mất vài giây để kích hoạt dự án mới, sau đó bạn chọn “Select Project” để bắt đầu sử dụng.

Bước 2: Bật API cho các ứng dụng Google cần kết nối vào n8n (Google Drive, Gmail, Google Sheets…)
Trong thanh menu bên trái, hãy truy cập mục API & Services nhấn vào Enable API & Services hoặc nhấn vào tab Library, tại trang Library sẽ hiển thị danh sách các API mà dự án đang sử dụng. Với dự án mới thì chưa có API nào được bật, vì vậy bạn cần tìm kiếm và bật thủ công từng dịch vụ api.

Enable Google Drive API:
Hãy dùng ô tìm kiếm phía trên và nhập “google drive api” chọn đúng Google Drive API (Google Enterprise API) và nhấn Enable. Có một điểm cần lưu ý quan trọng: Google Sheets và Google Docs đều lưu trữ dữ liệu bên trong Google Drive, vì vậy API Drive bắt buộc phải được bật trước thì các API khác mới hoạt động chính xác.


Enable Gmail API:
Tương tự, bạn tiếp tục tìm “Gmail” rồi Enable Gmail API.

Enable Google Sheet API:
Cuối cùng, nhập “Google Sheets“ và Enable Google Sheets API.

Bước 3: Tạo ứng dụng OAuth Consent Screen kết nối với n8n
Ở mục APIs & Services, bạn chọn OAuth consent screen từ menu bên trái và nhấn nút Get started.


Google sẽ hỏi loại người dùng, hãy chọn “External“ để có thể sử dụng ứng dụng này trên nhiều tài khoản Google khác nhau.

Tạo Credentials (OAuth 2.0 Client ID)
Tiếp đến, ở phần App Information bạn điền các thông tin bên dưới và nhấn Next để chuyển qua bước tiếp theo:
- App name: Điền tên app ví dụ n8n credential
- User support email: Điền mail của bạn xong nhấn Next
phần Audient (người dùng): hãy chọn “External“ để có thể sử dụng ứng dụng này trên nhiều tài khoản Google khác nhau.
Phần Contact infomation: hãy nhập email chính của bạn để Google có thể gửi thông báo nếu có lỗi hoặc cập nhật hệ thống và nhấn Next.
Cuối dùng bước Finish: tích chọn đồng ý I agree to the Google API Services: User Data Policy, rồi nhấn Create

Tiếp theo bạn nhấn vào tab Audience rồi nhấn Publish app và nhấn Confirm

Màn hình hiện ra Publishing status: In production là Như vậy là bạn đã Tạo ứng dụng OAuth Consent Screen app thành công.

Bước 4: Tạo Credential OAuth 2.0 (Client ID và Client Secret)
hãy truy cập mục “Credentials“. Ở đây hãy chọn “Create Credential“ và chọn “OAuth Client ID“

Ở phần Application Type, hãy chọn “Web Application“, Điền tên cho OAuth Client
Mục Authorized Redirect URI. Để lấy đường dẫn này, bạn cần mở n8n, chọn một node Google như Google Drive hay Google Sheets, nhấn Create Credential và sao chép URL Redirect mà n8n cung cấp và dán vào Authorized Redirect URI rồi bấm Create

Cách lấy Authorized Redirect URI bên n8n

Ngay sau đó Google Cloud sẽ tạo ra Client ID và Client Secret. Đây là bộ thông tin quan trọng dùng để kết nối giữa n8n và Google Cloud nên bạn cần sao chép cẩn thận cả hai giá trị này và lưu trữ chúng ở nơi an toàn bảo mật giống như mật khẩu, tránh bị lộ. Sau đó, nhấn OK để đóng cửa sổ popup.

Trong trường hợp bạn quên Client ID & Client Secret thì bạn bấm vào icon cây bút

Tại đây bạn có thể copy lại Client ID & Client Secret nhé

Hướng dẫn Kết nối Credential Google Drive, Gmail, Google Sheet, Docs… vào n8n
Kết nối Credential Google Drive vào n8n:
Quay trở lại n8n, bạn hãy tạo một node Google Drive và chọn Create New Credential. Nhập Client ID và Client Secret lúc nãy. Sau đó nhấn “Sign in with Google“.

Một cửa sổ Google sẽ mở ra yêu cầu bạn chọn tài khoản dùng để kết nối. Hãy chọn đúng tài khoản email đã dùng để tạo Google Cloud Project.

Google có thể hiển thị cảnh báo ứng dụng chưa được Google xác minh, hãy chọn “Nâng cao“ và nhấn vào Đi tới n8n credential (không an toàn). Sau đó bạn cấp quyền truy cập đầy đủ cho n8n.

Khi hệ thống báo “Account connected“, điều đó nghĩa là bạn đã kết nối thành công Google Drive vào n8n.
Kết nối Credential Gmail, Google Sheet, Doc… vào n8n:
Các bạn vào n8n tạo note Gmail, Google Sheet, Goolge doc… làm tương tự như kết nối Drive, dùng lại Client ID và Client Secret đã lưu nhé
Kiểm tra việc kết nối Google Drive, Sheets hoặc Gmail
Sau khi kết nối xong, bạn có thể mở một node Google Drive trên n8n và thử lấy danh sách file. Nếu trong Drive của bạn đang có các file Google Sheet hoặc Doc, chúng sẽ hiển thị ngay lập tức.

Nếu muốn kết nối thêm các ứng dụng như YouTube API bạn chỉ cần quay lại Google Cloud, tìm API tương ứng và Enable nó rồi dùng lại Credential đã lưu để kết nối nhé
Kết luận
Quá trình tạo Credential Google Cloud để kết nối n8n có thể hơi phức tạp lúc đầu, nhưng chỉ cần làm đúng theo từng bước: tạo Project, bật API, cấu hình OAuth, tạo Client ID – Secret và kết nối vào n8n thì các kết nối sau này rất nhanh và đơn giản. Khi đã thiết lập xong, bạn có thể tận dụng toàn bộ hệ sinh thái Google để tự động hóa công việc, quản lý dữ liệu và tối ưu quy trình làm việc.
Social Share
-
Facebook
-
Twitter
-
Linkedin
-
Pinterest
-
Telegram
-
Viber
-
Whatsapp
-
Line




