Hướng dẫn kết nối Credential với n8n(Google, AI) nhanh chóng

Mắt Bão 9 phút đọc

Tự động hóa các quy trình làm việc liên quan đến các dịch vụ của Google như Google Sheets, Drive, hay Gmail là một trong những ứng dụng mạnh mẽ nhất của n8n. Tuy nhiên, để làm được điều đó, bước đầu tiên và quan trọng nhất là phải kết nối tài khoản Google của bạn với n8n một cách an toàn. Quá trình này được gọi là tạo và xác thực Credential.

Xem thêm:<Xây Dựng Workflow Automation Với n8n>

Bài viết này sẽ hướng dẫn bạn chi tiết, từng bước một, cách tạo Google Credential (sử dụng phương thức OAuth 2.0 được khuyên dùng) và kết nối nó vào n8n, đảm bảo an toàn tuyệt đối cho tài khoản của bạn.

Credential Google trong n8n là gì?

Credential Google trong n8n là một “chìa khóa” kỹ thuật số an toàn (bao gồm Client ID và Client Secret) cho phép n8n thay mặt bạn truy cập và thao tác với dữ liệu trên các dịch vụ Google (như đọc/ghi Google Sheets, gửi Gmail). Việc này được thực hiện thông qua giao thức OAuth 2.0, giúp bạn cấp quyền cho n8n mà không cần phải chia sẻ mật khẩu tài khoản Google của mình.

Tại sao phải tạo Credential mà không dùng thẳng tài khoản mật khẩu?

  • Bảo mật (Trustworthiness): Bạn sẽ không bao giờ muốn đưa mật khẩu Google của mình cho bất kỳ ứng dụng bên thứ ba nào, kể cả n8n. Nếu ứng dụng đó bị tấn công, mật khẩu của bạn sẽ bị lộ. OAuth 2.0 cho phép bạn cấp quyền mà không lộ mật khẩu.
  • Kiểm soát quyền truy cập (Authoritativeness): Với OAuth, bạn có thể cấp quyền rất cụ thể. Ví dụ: bạn chỉ cho phép n8n “đọc và ghi Google Sheets” chứ không được phép “xóa file trên Google Drive” hay “đọc email trong Gmail”. Bạn có toàn quyền kiểm soát và có thể thu hồi quyền truy cập này bất cứ lúc nào từ tài khoản Google của mình.
  • Chuyên nghiệp (Expertise): Đây là phương pháp kết nối chuẩn công nghiệp, được tất cả các nền tảng lớn như Google, Microsoft, Facebook… áp dụng để đảm bảo an toàn cho người dùng.

Hướng dẫn chi tiết tạo Credential cho n8n

Phần này sẽ hướng dẫn tạo Credential Google cho n8n và cách sử dụng n8n với AI khác cho người mới.

Xem thêm:<Giới Thiệu Về Workflows Trong n8n Và Cách Tự Động Hóa Quy Trình Làm Việc>

Hướng dẫn chi tiết tạo Credential Google cho n8n

Trong phần này sẽ hướng dẫn bạn từng bước tạo Credential Google cho n8n để sử dụng trên Drive, Gmail, Sheet.

Bước 1: Chọn Credential to connect

Ở bước này có nhiều hình thức để kết nối nhưng mình sẽ hướng dẫn bạn kết nối bằng OAuth 2.0

Kết nối Credential Google với n8n (OAuth 2.0)

bởi vì OAuth 2.0 sẽ bảo mật và tiện lợi hơn trong quá trình sử dụng.

Kết nối Credential Google với n8n (OAuth 2.0)

Bạn có thể truy cập kênh Youtube của Mắt Bão để thao tác nhanh chóng hơn nhé:

Bước 2: Tạo Client ID và Client Secret

Truy cập vào đường link: https://console.cloud.google.com/

Từng bước kết nối Credential Google với n8n

Sau đó chọn Select a project > Chọn New Project

Từng bước kết nối Credential Google với n8n

Sau đó đặt tên mà bạn dễ ghi nhớ và tiến hành tạo

Từng bước kết nối Credential Google với n8n

Sau khi tạo xong, bạn sẽ mất khoảng vài giây để hiển thị thông báo > Sau đó nhấp vào ‘Select Project’

Từng bước kết nối Credential Google với n8n

Tiếp tục chọn mục APIs & Services > Chọn Enabled APIs & services

Từng bước kết nối Credential Google với n8n

Trên thanh tìm kiếm, tìm kiếm cụm từ’Google Drive API’

Từng bước kết nối Credential Google với n8n

Ở bước này chọn’Enable’ để hoàn tất việc cài đặt Google Drive

Từng bước kết nối Credential Google với n8n

Tương tự thực hiện cho Google Docs API và Google Sheet API.

Sau khi đã cài đặt xong hệ sinh thái cần thiết cho công việc, bạn tiếp tục thực hiện việc chọn ‘OAuth consent screen’, đối với tài khoản mới chọn ‘Get Start’ để bắt đầu việc tạo Project.

Từng bước kết nối Credential Google với n8n

Điền thông tin cần thiết trong phần dự án theo thứ tự như sau:

Từng bước kết nối Credential Google với n8n

Từng bước kết nối Credential Google với n8n

Lưu ý: Điền đúng email thường xuyên sử dụng để Google có thể gửi thông báo nếu có bất cứ vấn đề nào.

Từng bước kết nối Credential Google với n8n

Sau đó chọn ‘Create’ để hoàn thành bước đầu khi tạo Client.

Bây giờ sẽ đến bước tạo Client.

Trong phần giao diện khi đã hoàn thiện xong mục tạo Project, sẽ hiển thị lên như sau, bạn chọn vào’Create OAuth client’

Từng bước kết nối Credential Google với n8n

Trong mục này chọn ‘Webapplication’

Từng bước kết nối Credential Google với n8n

Khi bạn có tài khoản n8n, nhà cung cấp sẽ cho bạn 1 đường link như sau để làm bước này:

Từng bước kết nối Credential Google với n8n

Kéo xuống phía dưới có mục ‘Add URL’, bạn coppy đường link mà n8n cung cấp vào mục này nhé.

Từng bước kết nối Credential Google với n8n

Nhấn ‘Create’ để hoàn thành việc tạo Client.

Lưu ý: Client sẽ phải bảo mật kỹ tránh những phát sinh không đáng có.

Và để sử dụng được trên N8N, bạn cần phải Publish app bằng cách vào mục’Audience’ > Chọn’Publish app’.

Từng bước kết nối Credential Google với n8n

Để hoàn tất bước Tạo Client ID và Client Secret bạn chỉ cần copy mục tương ứng vào đúng trong ô là được.

Từng bước kết nối Credential Google với n8n

Từng bước kết nối Credential Google với n8n

Cần làm thêm 1 bước nhỏ nữa để chắc chắn rằng bạn đã thành công.

Chọn ‘Sign in with Google’ > Chọn tài khoản Google, chính là mail tạo Client > Chọn như dưới hình

Từng bước kết nối Credential Google với n8n

Từng bước kết nối Credential Google với n8n

Hiển thị như này là đã thành công rồi nhé.

Từng bước kết nối Credential Google với n8n

Bây giờ bạn đã hoàn thành việc tạo kết nối Credential Google với n8n. Bạn tiến hành sử dụng đi nhé.

Hướng dẫn chi tiết tạo Credential n8n với Open AI

Bước 1: Truy cập vào n8n

Sau khi bạn được nhà cung cấp n8n cung cấp cho tài khoản, bạn truy cập vào đúng tài khoản để sử dụng.

Bước 2: Chọn Open AI bạn muốn tạo > Nhấn tạo Credential

Trong mục này, bạn search cụm ‘OpenAI’ và chọn AI bất kì mà bạn muốn tạo, ở đây tôi lấy một cái bất kì để hướng dẫn bạn nhé.

Từng bước kết nối Credential n8n với OpenAI

Sau đó chọn ‘Create new credential’

Từng bước kết nối Credential n8n với OpenAI

Bước 3: Lấy API Key cho Open AI

Truy cập đường link: https://platform.openai.com/docs/overview

Đăng nhập tài khoản Chat GPT> Nhấn nút biểu tưởng cài đặt

Từng bước kết nối Credential n8n với OpenAI

Chọn mục API keys > ‘Create new secret key’> Bạn tiến hành đặt tên dễ nhớ cho key> Trong mục project chọn ‘Default project’> chọn ‘Create secret key’ để hoàn thành. Từng bước kết nối Credential n8n với OpenAI

Sau khi hoàn thành sẽ hiển thị đường link này:

Từng bước kết nối Credential n8n với OpenAI

Bạn chỉ cần coppy đường link sau đó quay trở lại với giao diện lúc này và paste vào ô API key

Từng bước kết nối Credential n8n với OpenAI

Hiển thị xanh là đã thành công.

Bước 3: Kiểm tra kết nối Credential n8n với Open AI

Từng bước kết nối Credential n8n với OpenAI

Ở bước này bạn kiểm tra xem kết nối có ổn định không, prompt đưa ra đã ổn định chưa nhé.

Kết luận

Bạn đã hoàn thành việc kết nối Credential Google với n8n một cách an toàn và chuyên nghiệp. Từ bây giờ, bạn có thể dễ dàng kéo thả các node Google Sheets, Google Drive, Gmail vào workflow của mình và bắt đầu xây dựng những kịch bản tự động hóa mạnh mẽ mà không cần lo lắng về vấn đề bảo mật.

Ngoài ra bạn còn biết tạo kết nối Credential n8n với AI khác dễ dàng.