Hướng dẫn tạo Credential và kết nối các ứng dụng Google (Drive, Gmail, Sheets…) vào n8n

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.

Credential 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 TokenRefresh 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ạo Project trong Google Cloud Console

Đặ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.

Tạo Project trong Google Cloud Console

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.

Kích hoạt api project google cloud console

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.

Kích hoạt api google drive google cloud console
Enable api google drive google cloud console

Enable Gmail API:

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

Enable api gmail google cloud console

Enable Google Sheet API:

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

Enable api google sheet google cloud console

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.

Tạo ứng dụng OAuth Consent Screen kết nối với n8n
Tạo ứng dụng OAuth Consent Screen kết nối với n8n

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 ứng dụng OAuth Consent Screen kết nối với n8n

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

Tạo ứng dụng OAuth Consent Screen kết nối với n8n

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

Tạo ứng dụng OAuth Consent Screen kết nối với n8n

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.

Tạo ứng dụng OAuth Consent Screen kết nối với n8n

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

creat new credential 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

Create OAuth client ID

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

Copy OAuth Redirect URL

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.

Create OAuth client ID

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

Create OAuth client ID

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

Create OAuth client ID

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“.

Kết nối credential vào n8n

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.

Kết nối credential vào n8n

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.

Kết nối credential vào 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.

kết nối google drive vào n8n

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

nguyễn song hào founder haoads.net
Nguyễn Song Hào

Co / Writter

NEED HELP?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Contact us

Have A Questions?

+(123) 4567 7890