Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Nếu bạn đang xây dựng ứng dụng hoặc hệ thống tự động hóa hiện đại, khả năng cao bạn đã nghe đến Supabase - nền tảng backend mã nguồn mở được ví như "Firebase thay thế" với database PostgreSQL, authentication, storage, và realtime subscription. Kết hợp với n8n, bạn có thể xây dựng pipeline tự động đọc, ghi, cập nhật và xóa dữ liệu trong Supabase mà không cần viết một dòng code nào cho phần kết nối.
Kể từ khi n8n 2.0 ra mắt cuối 2025, Supabase node được nâng cấp đáng kể: ngoài các thao tác CRUD cơ bản, nó còn có thể được dùng như AI tool - tức là AI Agent node có thể tự gọi Supabase để truy vấn dữ liệu khi cần, mà không cần bạn cấu hình thủ công từng bước. Đây là bước thay đổi quan trọng so với phiên bản trước.
Mở workflow trong n8n, nhấn nút "Add" (1) để thêm node mới. Trong panel bên phải, chọn "Action in an App" để lọc các node kết nối ứng dụng bên ngoài. Gõ "Supabase" (2) vào thanh tìm kiếm và chọn node Supabase từ danh sách kết quả.

Supabase node trong n8n hỗ trợ đầy đủ các thao tác CRUD:
Create a Row: Tạo bản ghi mới trong bảng
Get a Row / Get Many Rows: Đọc một hoặc nhiều bản ghi theo điều kiện
Update a Row: Cập nhật bản ghi theo ID hoặc điều kiện
Delete a Row: Xóa bản ghi theo điều kiện
Chọn action phù hợp với việc bạn đang cần làm trong workflow. Mình sẽ ví dụ cho mọi người với Get a row.

Nhấn vào mục "Credentials" → "Create New Credential". Bạn cần cung cấp hai thông tin từ Supabase:

Supabase URL: Địa chỉ project của bạn, dạng https://[project-ref].supabase.co
API Key: Lấy từ Supabase Dashboard → Project Settings → API Keys > Secret Key

Lưu ý bảo mật quan trọng: Supabase có hai loại key - anon key (public) và service_role key. Key service_role bỏ qua toàn bộ Row Level Security (RLS), cho phép đọc và ghi mọi dữ liệu. Trong môi trường production, hãy tạo một Supabase user chuyên dụng với quyền hạn chế thay vì dùng service_role key để bảo vệ dữ liệu nhạy cảm.
Truy cập vào Supabase.com, tạo và đăng nhập tài khoản, trong phần Dashboard bạn hãy chọn tạo Project. Bấm New Project và tạo project với thông tin của bạn.
Tạo xong Project > sang phần Project Overview như ở dưới hình đây bạn sẽ thấy URL kết nối với node Supabase trên n8n. Chọn Copy (1) > chọn Project URL (2) và dán vào phần Host trong Supabase Account ở trên là được.

Tiếp đó là Service Role Secret, bạn hãy vào phần Project Settings (1) > API Keys (2) và sao chép phần API Key trong mục Secret Keys ở dưới. Dán vào phần Service Role Secret trong Supabase Account ở trên và chọn Save ở dưới cùng là bạn đã hoàn tất kết nối Supabase với n8n rồi đó.

Để thử nghiệm, tại đây Quantrimang.com đã tạo một bảng trong mục Table Editor. Bạn hãy chọn Insert và chọn thêm hàng hoặc thêm cột, ở đây mình sẽ thử nghiệm với Insert Row và tên bảng là "Ban1".

Sau khi thiết lập xong Supabase Account trong Credential, hãy chọn các tùy chọn mà bạn đã tạo tương ứng trong Supabase vừa rồi. Chọn đúng tên Table Name hoặc ID đã tạo nhé.
Mặc định, Supabase node chỉ truy cập public schema. Nếu database của bạn dùng schema tùy chỉnh, hãy bật toggle "Custom Scheme" và nhập tên schema tương ứng.
Table Name: Tên bảng cần thao tác
Condition/Filter: Điều kiện lọc (ví dụ: id = 123 hoặc status = active)
Fields: Các trường cần đọc hoặc ghi
Value: Giá trị cần cập nhật hoặc tạo mới

Bạn có thể dùng expression động để lấy dữ liệu từ node trước: {{ $json.user_id }} hoặc {{ $json.email }}.
Nhấn "Execute Step" để chạy thử với dữ liệu thực, nếu thấy như ở dưới hình là bạn đã thành công. Panel output sẽ hiển thị response từ Supabase, cho phép bạn xác nhận thao tác thành công trước khi kết nối với các node tiếp theo.

Ngoài Supabase node cơ bản, n8n còn có Supabase Vector Store node riêng biệt, được thiết kế đặc biệt cho các AI workflow cần lưu trữ và truy vấn embedding (vector). Bạn có thể:
Insert documents vào vector database
Retrieve documents để đưa vào chain hoặc agent
Kết nối trực tiếp với AI Agent node như một tool
Pattern phổ biến nhất: AI Agent → (qua tools connector) → Supabase Vector Store → truy vấn dữ liệu liên quan → trả về context cho LLM. Đây là nền tảng của RAG (Retrieval-Augmented Generation) workflow, giúp AI trả lời dựa trên dữ liệu thực của bạn thay vì chỉ dựa vào kiến thức training.
Tích hợp đầy đủ CRUD không cần code: Năm thao tác chính (Create, Read, Update, Delete, và Get Many) đều có sẵn trong giao diện, không cần viết API call thủ công.
Kết hợp tốt với AI Agent: Từ n8n 2.0, Supabase node có thể hoạt động như AI tool - AI tự quyết định khi nào cần truy vấn database, giảm đáng kể lượng node cần thiết trong workflow.
Đồng bộ dữ liệu đa nền tảng dễ dàng: Bạn có thể kéo dữ liệu từ Typeform, HubSpot, Google Sheets hay bất kỳ ứng dụng nào khác và đẩy vào Supabase trong cùng một workflow, nhờ n8n kết nối hơn 400 ứng dụng.
Chỉ truy cập public schema theo mặc định: Phải bật thủ công Custom Scheme nếu dùng schema khác - điều này dễ gây nhầm lẫn cho người mới.
Không hỗ trợ realtime subscription: n8n Supabase node chỉ chạy khi workflow được kích hoạt, không thể lắng nghe thay đổi realtime từ Supabase. Nếu cần xử lý sự kiện realtime, bạn phải thiết lập Supabase Webhook riêng để trigger n8n.
Giới hạn với truy vấn phức tạp: Các truy vấn SQL phức tạp (JOIN, aggregate, subquery) không thể thực hiện trực tiếp qua Supabase node. Cần dùng HTTP Request node gọi Supabase REST API hoặc dùng Postgres node kết nối trực tiếp vào database.
Tích hợp Supabase với n8n là một trong những cách nhanh nhất để xây dựng backend automation mạnh mẽ mà không cần viết code. Với các cập nhật trong n8n 2.x, đặc biệt là khả năng dùng Supabase như AI tool, cặp đôi này ngày càng phù hợp hơn với các dự án AI-driven cần lưu trữ và truy vấn dữ liệu có cấu trúc.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách tạo video AI quay bằng drone trên Google Flow
Hướng dẫn tạo slide trình chiếu bằng NotebookLM và Canva
Cách tạo phụ lục và giáo án tích hợp NLS, ANQP, GDĐĐ trên NotebookLM
Google Flow sử dụng những model AI tạo video nào?
Hướng dẫn tạo ảnh thời khóa biểu chỉ bằng 1 câu lệnh
Hướng dẫn tạo giọng đọc Adam lồng tiếng video
Hướng dẫn chỉnh câu trả lời Gemini theo ý bạn
Cách sử dụng Gemini để tạo ảnh trực tiếp trong Google Sheets
30+ cheat codes Gemini tăng gấp đôi hiệu quả AI
10 cheat code giúp bạn vắt kiệt ChatGPT
150+ mã lệnh biến Claude thành trợ lý cho mọi công việc
Cách dùng Copilot tạo nhắc nhở và sự kiện lịch
Hướng dẫn chỉnh sửa ảnh bằng Canva ngay trên Gemini
Cách dùng Meta-Prompting để ChatGPT tự nâng cấp câu lệnh của bạn
Kết nối các công cụ an toàn với Claude for Small Business
15 workflow trong Claude for Small Business : Lựa chọn 4 quy trình cốt lõi
Cách xử lý khi ChatGPT phản hồi chậm
TOP công cụ tạo video AI cho Instagram Reels
TOP website AI chỉnh sửa video trực tuyến, làm video online
Workflow tài chính trong Claude for Small Business: Trả lương và chốt sổ cuối tháng