{"id":28088,"date":"2025-05-09T09:34:35","date_gmt":"2025-05-09T02:34:35","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=28088"},"modified":"2025-05-13T10:27:25","modified_gmt":"2025-05-13T03:27:25","slug":"node-trong-n8n-la-gi","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/","title":{"rendered":"Node trong n8n l\u00e0 g\u00ec? C\u00e1ch ho\u1ea1t \u0111\u1ed9ng v\u00e0 c\u00e1c lo\u1ea1i Node [2025]"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">N\u1ed8I DUNG<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Node-trong-n8n-la-gi\" >Node trong n8n l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Tai-sao-Node-lai-quan-trong-trong-viec-xay-dung-Workflow-voi-n8n\" >T\u1ea1i sao Node l\u1ea1i quan tr\u1ecdng trong vi\u1ec7c x\u00e2y d\u1ef1ng Workflow v\u1edbi n8n?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Cac-thanh-phan-chinh-thuong-gap-cua-mot-Node-trong-n8n\" >C\u00e1c th\u00e0nh ph\u1ea7n ch\u00ednh th\u01b0\u1eddng g\u1eb7p c\u1ee7a m\u1ed9t Node trong n8n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Phan-loai-Node-trong-n8n-Cac-nhom-chinh-va-chuc-nang-dac-trung\" >Ph\u00e2n lo\u1ea1i Node trong n8n: C\u00e1c nh\u00f3m ch\u00ednh v\u00e0 ch\u1ee9c n\u0103ng \u0111\u1eb7c tr\u01b0ng<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#1-Trigger-Node-Node-kich-hoat-Diem-bat-dau-moi-quy-trinh-tu-dong\" >1. Trigger Node (Node k\u00edch ho\u1ea1t): \u0110i\u1ec3m b\u1eaft \u0111\u1ea7u m\u1ecdi quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#2-Action-Node-Node-hanh-dong-Thuc-thi-da-dang-tac-vu\" >2. Action Node (Node h\u00e0nh \u0111\u1ed9ng): Th\u1ef1c thi \u0111a d\u1ea1ng t\u00e1c v\u1ee5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#3-Core-Nodes-Node-loi-Cong-cu-xu-ly-logic-va-du-lieu-manh-me-noi-tai\" >3. Core Nodes (Node l\u00f5i): C\u00f4ng c\u1ee5 x\u1eed l\u00fd logic v\u00e0 d\u1eef li\u1ec7u m\u1ea1nh m\u1ebd n\u1ed9i t\u1ea1i<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#4-Integration-Nodes-Node-tich-hop-Cau-noi-n8n-voi-hang-tram-ung-dung-va-dich-vu\" >4. Integration Nodes (Node t\u00edch h\u1ee3p): C\u1ea7u n\u1ed1i n8n v\u1edbi h\u00e0ng tr\u0103m \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#5-Community-Nodes-va-Custom-Nodes-Mo-rong-Khong-gioi-han-Kha-nang-cua-n8n\" >5. Community Nodes v\u00e0 Custom Nodes: M\u1edf r\u1ed9ng Kh\u00f4ng gi\u1edbi h\u1ea1n Kh\u1ea3 n\u0103ng c\u1ee7a n8n<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Cach-Node-hoat-dong-va-du-lieu-duoc-truyen-tai-trong-n8n-nhu-the-nao\" >C\u00e1ch Node ho\u1ea1t \u0111\u1ed9ng v\u00e0 d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c truy\u1ec1n t\u1ea3i trong n8n nh\u01b0 th\u1ebf n\u00e0o?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Input-va-Output-cua-mot-Node-Hieu-ve-luong-du-lieu-co-ban\" >Input v\u00e0 Output c\u1ee7a m\u1ed9t Node: Hi\u1ec3u v\u1ec1 lu\u1ed3ng d\u1eef li\u1ec7u c\u01a1 b\u1ea3n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Lam-viec-voi-du-lieu-JSON-trong-cac-Node-cua-n8n\" >L\u00e0m vi\u1ec7c v\u1edbi d\u1eef li\u1ec7u JSON trong c\u00e1c Node c\u1ee7a n8n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Expressions-trong-n8n-%E2%80%9CPhep-thuat%E2%80%9D-Tuy-bien-du-lieu-va-Logic-Node\" >Expressions trong n8n: &#8220;Ph\u00e9p thu\u1eadt&#8221; T\u00f9y bi\u1ebfn d\u1eef li\u1ec7u v\u00e0 Logic Node<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Vi-du-thuc-te-Cach-su-dung-Node-trong-n8n-de-xay-dung-Workflow-tu-dong-hoa-hieu-qua\" >V\u00ed d\u1ee5 th\u1ef1c t\u1ebf: C\u00e1ch s\u1eed d\u1ee5ng Node trong n8n \u0111\u1ec3 x\u00e2y d\u1ef1ng Workflow t\u1ef1 \u0111\u1ed9ng h\u00f3a hi\u1ec7u qu\u1ea3<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Vi-du-1-Tu-dong-thong-bao-don-hang-moi-tu-Google-Sheets-qua-Slack\" >V\u00ed d\u1ee5 1: T\u1ef1 \u0111\u1ed9ng th\u00f4ng b\u00e1o \u0111\u01a1n h\u00e0ng m\u1edbi t\u1eeb Google Sheets qua Slack<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Vi-du-2-Dong-bo-du-lieu-khach-hang-tu-Webhook-sang-CRM-co-ban\" >V\u00ed d\u1ee5 2: \u0110\u1ed3ng b\u1ed9 d\u1eef li\u1ec7u kh\u00e1ch h\u00e0ng t\u1eeb Webhook sang CRM c\u01a1 b\u1ea3n<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Huong-dan-co-ban-Cach-them-ket-noi-va-cau-hinh-mot-Node-trong-n8n\" >H\u01b0\u1edbng d\u1eabn c\u01a1 b\u1ea3n: C\u00e1ch th\u00eam, k\u1ebft n\u1ed1i v\u00e0 c\u1ea5u h\u00ecnh m\u1ed9t Node trong n8n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Nhung-luu-y-quan-trong-va-meo-hay-khi-lam-viec-voi-Node-trong-n8n\" >Nh\u1eefng l\u01b0u \u00fd quan tr\u1ecdng v\u00e0 m\u1eb9o hay khi l\u00e0m vi\u1ec7c v\u1edbi Node trong n8n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Cau-hoi-thuong-gap-ve-Node-trong-n8n-FAQ\" >C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 Node trong n8n (FAQ)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Node-trong-n8n-co-gioi-han-so-luong-su-dung-khong\" >Node trong n8n c\u00f3 gi\u1edbi h\u1ea1n s\u1ed1 l\u01b0\u1ee3ng s\u1eed d\u1ee5ng kh\u00f4ng?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Su-khac-biet-chinh-giua-Node-va-Workflow-trong-n8n-la-gi\" >S\u1ef1 kh\u00e1c bi\u1ec7t ch\u00ednh gi\u1eefa Node v\u00e0 Workflow trong n8n l\u00e0 g\u00ec?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Toi-co-the-tu-tao-Node-cho-cac-nhu-cau-rieng-cua-minh-trong-n8n-khong\" >T\u00f4i c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o Node cho c\u00e1c nhu c\u1ea7u ri\u00eang c\u1ee7a m\u00ecnh trong n8n kh\u00f4ng?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/#Lam-the-nao-de-xu-ly-loi-error-khi-mot-Node-khong-hoat-dong-nhu-mong-doi\" >L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 x\u1eed l\u00fd l\u1ed7i (error) khi m\u1ed9t Node kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng nh\u01b0 mong \u0111\u1ee3i?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p>B\u1ea1n \u0111ang t\u00ecm hi\u1ec3u v\u1ec1 n8n v\u00e0 ch\u01b0a r\u00f5 Node trong n8n l\u00e0 g\u00ec? Node ch\u00ednh l\u00e0 nh\u1eefng kh\u1ed1i x\u00e2y d\u1ef1ng t\u1ef1 \u0111\u1ed9ng h\u00f3a, \u0111\u01a1n v\u1ecb c\u01a1 b\u1ea3n t\u1ea1o n\u00ean s\u1ee9c m\u1ea1nh c\u1ee7a n8n, gi\u00fap b\u1ea1n k\u1ebft n\u1ed1i \u1ee9ng d\u1ee5ng v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c m\u00e0 kh\u00f4ng c\u1ea7n nhi\u1ec1u ki\u1ebfn th\u1ee9c l\u1eadp tr\u00ecnh. B\u00e0i vi\u1ebft n\u00e0y s\u1ebd gi\u1ea3i th\u00edch c\u1eb7n k\u1ebd v\u1ec1 Node, c\u00e1ch ch\u00fang v\u1eadn h\u00e0nh, c\u00e1c lo\u1ea1i Node ch\u00ednh v\u00e0 t\u1ea7m quan tr\u1ecdng c\u1ee7a ch\u00fang.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Node-trong-n8n-la-gi\"><\/span>Node trong n8n l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/interdata.vn\/blog\/node-trong-n8n-la-gi\/\">Node trong n8n<\/a> l\u00e0 c\u00e1c kh\u1ed1i x\u00e2y d\u1ef1ng c\u01a1 b\u1ea3n, \u0111\u1ea1i di\u1ec7n cho m\u1ed9t b\u01b0\u1edbc ho\u1eb7c m\u1ed9t h\u00e0nh \u0111\u1ed9ng c\u1ee5 th\u1ec3 trong m\u1ed9t quy tr\u00ecnh l\u00e0m vi\u1ec7c t\u1ef1 \u0111\u1ed9ng. M\u1ed7i node th\u1ef1c hi\u1ec7n m\u1ed9t nhi\u1ec7m v\u1ee5 ri\u00eang bi\u1ec7t, t\u1eeb vi\u1ec7c kh\u1edfi \u0111\u1ea7u m\u1ed9t quy tr\u00ecnh, x\u1eed l\u00fd d\u1eef li\u1ec7u, \u0111\u1ebfn t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-la-gi.jpg\" alt=\"Node trong n8n l\u00e0 g\u00ec\" width=\"750\" height=\"500\" class=\"aligncenter size-full wp-image-28107\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-la-gi.jpg 750w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-la-gi-300x200.jpg 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/p>\n<p>H\u00e3y h\u00ecnh dung c\u00e1c node nh\u01b0 nh\u1eefng vi\u00ean g\u1ea1ch lego. B\u1ea1n s\u1eed d\u1ee5ng t\u1eebng vi\u00ean g\u1ea1ch (node) v\u1edbi ch\u1ee9c n\u0103ng ri\u00eang, gh\u00e9p ch\u00fang l\u1ea1i v\u1edbi nhau \u0111\u1ec3 t\u1ea1o n\u00ean m\u1ed9t m\u00f4 h\u00ecnh ho\u00e0n ch\u1ec9nh \u2013 \u0111\u00f3 ch\u00ednh l\u00e0 quy tr\u00ecnh l\u00e0m vi\u1ec7c t\u1ef1 \u0111\u1ed9ng hay <strong>workflow<\/strong>. Ch\u00fang l\u00e0 th\u00e0nh ph\u1ea7n c\u1ed1t l\u00f5i c\u1ee7a m\u1ecdi t\u1ef1 \u0111\u1ed9ng h\u00f3a b\u1ea1n x\u00e2y d\u1ef1ng.<\/p>\n<p>C\u00e1c node cho ph\u00e9p b\u1ea1n k\u1ebft n\u1ed1i tr\u1ef1c quan v\u1edbi h\u00e0ng tr\u0103m \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5 kh\u00e1c nhau m\u00e0 kh\u00f4ng c\u1ea7n vi\u1ebft code ph\u1ee9c t\u1ea1p. Ch\u1eb3ng h\u1ea1n, m\u1ed9t node c\u00f3 th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u t\u1eeb Google Sheets, node kh\u00e1c x\u1eed l\u00fd th\u00f4ng tin, v\u00e0 node k\u1ebf ti\u1ebfp g\u1eedi th\u00f4ng b\u00e1o qua email ho\u1eb7c \u1ee9ng d\u1ee5ng chat.<\/p>\n<p>M\u1ed7i node trong n8n \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 th\u1ef1c hi\u1ec7n m\u1ed9t ch\u1ee9c n\u0103ng chuy\u00ean bi\u1ec7t, nh\u1eadn d\u1eef li\u1ec7u t\u1eeb node tr\u01b0\u1edbc \u0111\u00f3 trong quy tr\u00ecnh. Sau \u0111\u00f3, node n\u00e0y s\u1ebd th\u1ef1c hi\u1ec7n m\u1ed9t ho\u1eb7c nhi\u1ec1u thao t\u00e1c x\u1eed l\u00fd, r\u1ed3i chuy\u1ec3n k\u1ebft qu\u1ea3 cho node ti\u1ebfp theo trong chu\u1ed7i v\u1eadn h\u00e0nh.<\/p>\n<p>Hi\u1ec3u r\u00f5 v\u1ec1 node l\u00e0 b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean v\u00e0 quan tr\u1ecdng nh\u1ea5t \u0111\u1ec3 thi\u1ebft k\u1ebf, x\u00e2y d\u1ef1ng, v\u00e0 qu\u1ea3n l\u00fd c\u00e1c quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a hi\u1ec7u qu\u1ea3 tr\u00ean n8n. Ch\u00fang ch\u00ednh l\u00e0 ch\u00eca kh\u00f3a \u0111\u1ec3 b\u1ea1n l\u00e0m ch\u1ee7 c\u00f4ng c\u1ee5, gi\u1ea3i quy\u1ebft c\u00e1c b\u00e0i to\u00e1n t\u1ef1 \u0111\u1ed9ng h\u00f3a t\u1eeb \u0111\u01a1n gi\u1ea3n \u0111\u1ebfn ph\u1ee9c t\u1ea1p.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tai-sao-Node-lai-quan-trong-trong-viec-xay-dung-Workflow-voi-n8n\"><\/span>T\u1ea1i sao Node l\u1ea1i quan tr\u1ecdng trong vi\u1ec7c x\u00e2y d\u1ef1ng Workflow v\u1edbi n8n?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Node \u0111\u00f3ng vai tr\u00f2 trung t\u00e2m trong n8n b\u1edfi v\u00ec ch\u00fang ch\u00ednh l\u00e0 ph\u01b0\u01a1ng ti\u1ec7n \u0111\u1ec3 b\u1ea1n bi\u1ebfn nh\u1eefng \u00fd t\u01b0\u1edfng t\u1ef1 \u0111\u1ed9ng h\u00f3a th\u00e0nh hi\u1ec7n th\u1ef1c m\u1ed9t c\u00e1ch tr\u1ef1c quan. M\u1ed7i node l\u00e0 m\u1ed9t m\u1eaft x\u00edch kh\u00f4ng th\u1ec3 thi\u1ebfu trong to\u00e0n b\u1ed9 chu\u1ed7i <strong>workflow<\/strong> (quy tr\u00ecnh l\u00e0m vi\u1ec7c).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n.jpg\" alt=\"Node trong n8n\" width=\"1536\" height=\"1024\" class=\"aligncenter size-full wp-image-28108\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n.jpg 1536w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-768x512.jpg 768w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-750x500.jpg 750w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-1140x760.jpg 1140w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>S\u1ef1 quan tr\u1ecdng c\u1ee7a Node th\u1ec3 hi\u1ec7n qua kh\u1ea3 n\u0103ng k\u1ebft n\u1ed1i \u0111a d\u1ea1ng c\u00e1c \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5. Thay v\u00ec ph\u1ea3i vi\u1ebft m\u00e3 l\u1ec7nh ph\u1ee9c t\u1ea1p \u0111\u1ec3 t\u01b0\u01a1ng t\u00e1c v\u1edbi t\u1eebng <strong>API<\/strong> (Application Programming Interface \u2013 Giao di\u1ec7n L\u1eadp tr\u00ecnh \u1ee8ng d\u1ee5ng), Node cung c\u1ea5p s\u1eb5n c\u00e1c kh\u1ed1i ch\u1ee9c n\u0103ng \u0111\u00e3 \u0111\u01b0\u1ee3c \u0111\u00f3ng g\u00f3i.<\/p>\n<p>Node c\u0169ng cho ph\u00e9p x\u1eed l\u00fd d\u1eef li\u1ec7u m\u1ed9t c\u00e1ch linh ho\u1ea1t gi\u1eefa c\u00e1c b\u01b0\u1edbc. B\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng tr\u00edch xu\u1ea5t, bi\u1ebfn \u0111\u1ed5i, l\u1ecdc, ho\u1eb7c k\u1ebft h\u1ee3p d\u1eef li\u1ec7u t\u1eeb nhi\u1ec1u ngu\u1ed3n kh\u00e1c nhau b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c Node chuy\u00ean d\u1ee5ng, gi\u00fap quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a tr\u1edf n\u00ean th\u00f4ng minh v\u00e0 hi\u1ec7u qu\u1ea3 h\u01a1n.<\/p>\n<p>H\u01a1n n\u1eefa, ki\u1ebfn tr\u00fac d\u1ef1a tr\u00ean Node c\u1ee7a n8n gi\u00fap ng\u01b0\u1eddi d\u00f9ng, k\u1ec3 c\u1ea3 nh\u1eefng ng\u01b0\u1eddi kh\u00f4ng c\u00f3 n\u1ec1n t\u1ea3ng k\u1ef9 thu\u1eadt s\u00e2u, c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a ph\u1ee9c t\u1ea1p. Vi\u1ec7c k\u00e9o th\u1ea3 v\u00e0 k\u1ebft n\u1ed1i c\u00e1c Node l\u00e0m cho qu\u00e1 tr\u00ecnh thi\u1ebft k\u1ebf tr\u1edf n\u00ean d\u1ec5 d\u00e0ng v\u00e0 d\u1ec5 qu\u1ea3n l\u00fd.<\/p>\n<p>Cu\u1ed1i c\u00f9ng, Node l\u00e0m cho c\u00e1c workflow tr\u1edf n\u00ean module h\u00f3a. B\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng th\u00eam, b\u1edbt, ho\u1eb7c thay \u0111\u1ed5i th\u1ee9 t\u1ef1 c\u00e1c Node \u0111\u1ec3 \u0111i\u1ec1u ch\u1ec9nh quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a khi nhu c\u1ea7u thay \u0111\u1ed5i, mang l\u1ea1i s\u1ef1 linh ho\u1ea1t cao trong v\u1eadn h\u00e0nh.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cac-thanh-phan-chinh-thuong-gap-cua-mot-Node-trong-n8n\"><\/span>C\u00e1c th\u00e0nh ph\u1ea7n ch\u00ednh th\u01b0\u1eddng g\u1eb7p c\u1ee7a m\u1ed9t Node trong n8n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0110\u1ec3 hi\u1ec3u r\u00f5 h\u01a1n v\u1ec1 c\u00e1ch m\u1ed9t Node ho\u1ea1t \u0111\u1ed9ng trong n8n, vi\u1ec7c nh\u1eadn bi\u1ebft c\u00e1c th\u00e0nh ph\u1ea7n c\u1ea5u t\u1ea1o chung c\u1ee7a Node l\u00e0 r\u1ea5t c\u1ea7n thi\u1ebft. M\u1ed7i Node, d\u00f9 c\u00f3 ch\u1ee9c n\u0103ng kh\u00e1c nhau, th\u01b0\u1eddng chia s\u1ebb m\u1ed9t s\u1ed1 y\u1ebfu t\u1ed1 giao di\u1ec7n v\u00e0 c\u1ea5u h\u00ecnh c\u01a1 b\u1ea3n gi\u00fap ng\u01b0\u1eddi d\u00f9ng t\u01b0\u01a1ng t\u00e1c.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01.jpg\" alt=\"Node trong n8n 01\" width=\"1536\" height=\"1024\" class=\"aligncenter size-full wp-image-28104\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01.jpg 1536w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01-768x512.jpg 768w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01-750x500.jpg 750w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-01-1140x760.jpg 1140w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p>\u0110\u1ea7u ti\u00ean l\u00e0 <strong>T\u00ean Node (Node Label)<\/strong>, b\u1ea1n c\u00f3 th\u1ec3 t\u00f9y ch\u1ec9nh t\u00ean n\u00e0y \u0111\u1ec3 d\u1ec5 d\u00e0ng nh\u1eadn di\u1ec7n ch\u1ee9c n\u0103ng c\u1ee7a Node trong m\u1ed9t workflow ph\u1ee9c t\u1ea1p. Ti\u1ebfp theo l\u00e0 <strong>Lo\u1ea1i Node (Node Type)<\/strong>, cho bi\u1ebft Node \u0111\u00f3 thu\u1ed9c nh\u00f3m n\u00e0o v\u00e0 t\u00edch h\u1ee3p v\u1edbi d\u1ecbch v\u1ee5 g\u00ec, v\u00ed d\u1ee5: &#8220;Google Sheets&#8221;, &#8220;HTTP Request&#8221;.<\/p>\n<p>Quan tr\u1ecdng nh\u1ea5t l\u00e0 khu v\u1ef1c <strong>Tham s\u1ed1\/C\u00e0i \u0111\u1eb7t (Parameters\/Settings)<\/strong>. \u0110\u00e2y l\u00e0 n\u01a1i b\u1ea1n c\u1ea5u h\u00ecnh chi ti\u1ebft cho Node, nh\u01b0 ch\u1ecdn h\u00e0nh \u0111\u1ed9ng c\u1ee5 th\u1ec3, \u0111i\u1ec1n th\u00f4ng tin x\u00e1c th\u1ef1c (<strong>Credentials<\/strong>), ho\u1eb7c thi\u1ebft l\u1eadp c\u00e1c gi\u00e1 tr\u1ecb \u0111\u1ea7u v\u00e0o cho t\u00e1c v\u1ee5 c\u1ee7a Node.<\/p>\n<p>M\u1ed7i Node th\u01b0\u1eddng c\u00f3 c\u00e1c <strong>\u0110i\u1ec3m k\u1ebft n\u1ed1i \u0111\u1ea7u v\u00e0o (Input Anchors)<\/strong> v\u00e0 <strong>\u0110i\u1ec3m k\u1ebft n\u1ed1i \u0111\u1ea7u ra (Output Anchors)<\/strong>. C\u00e1c \u0111i\u1ec3m n\u00e0y cho ph\u00e9p b\u1ea1n k\u00e9o d\u00e2y n\u1ed1i \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh lu\u1ed3ng d\u1eef li\u1ec7u v\u00e0 th\u1ee9 t\u1ef1 th\u1ef1c thi gi\u1eefa c\u00e1c Node trong workflow.<\/p>\n<p>M\u1ed9t s\u1ed1 Node, \u0111\u1eb7c bi\u1ec7t l\u00e0 c\u00e1c Node t\u00edch h\u1ee3p d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i, s\u1ebd y\u00eau c\u1ea7u b\u1ea1n cung c\u1ea5p <strong>Th\u00f4ng tin x\u00e1c th\u1ef1c (Credentials)<\/strong>. n8n cho ph\u00e9p l\u01b0u tr\u1eef an to\u00e0n c\u00e1c th\u00f4ng tin n\u00e0y \u0111\u1ec3 t\u00e1i s\u1eed d\u1ee5ng cho nhi\u1ec1u Node v\u00e0 workflow kh\u00e1c nhau.<\/p>\n<p>Giao di\u1ec7n c\u1ee7a Node c\u0169ng th\u01b0\u1eddng hi\u1ec3n th\u1ecb d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o v\u00e0 \u0111\u1ea7u ra sau khi th\u1ef1c thi th\u1eed, gi\u00fap b\u1ea1n d\u1ec5 d\u00e0ng ki\u1ec3m tra v\u00e0 g\u1ee1 l\u1ed7i.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phan-loai-Node-trong-n8n-Cac-nhom-chinh-va-chuc-nang-dac-trung\"><\/span>Ph\u00e2n lo\u1ea1i Node trong n8n: C\u00e1c nh\u00f3m ch\u00ednh v\u00e0 ch\u1ee9c n\u0103ng \u0111\u1eb7c tr\u01b0ng<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0110\u1ec3 d\u1ec5 d\u00e0ng l\u00e0m ch\u1ee7 n8n, vi\u1ec7c hi\u1ec3u c\u00e1ch c\u00e1c Node \u0111\u01b0\u1ee3c ph\u00e2n lo\u1ea1i l\u00e0 r\u1ea5t quan tr\u1ecdng. C\u00e1c Node trong n8n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c chia th\u00e0nh nhi\u1ec1u nh\u00f3m d\u1ef1a tr\u00ean ch\u1ee9c n\u0103ng ch\u00ednh ho\u1eb7c ngu\u1ed3n g\u1ed1c c\u1ee7a ch\u00fang, gi\u00fap ng\u01b0\u1eddi d\u00f9ng l\u1ef1a ch\u1ecdn \u0111\u00fang c\u00f4ng c\u1ee5 cho t\u1eebng b\u01b0\u1edbc trong quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/p>\n<p>C\u00e1ch ph\u00e2n lo\u1ea1i ph\u1ed5 bi\u1ebfn nh\u1ea5t l\u00e0 d\u1ef1a tr\u00ean vai tr\u00f2 c\u1ee7a Node trong m\u1ed9t workflow. Theo \u0111\u00f3, ch\u00fang ta c\u00f3 c\u00e1c Node k\u00edch ho\u1ea1t (Trigger Nodes) \u0111\u00f3ng vai tr\u00f2 kh\u1edfi \u0111\u1ea7u quy tr\u00ecnh, v\u00e0 c\u00e1c Node h\u00e0nh \u0111\u1ed9ng (Action Nodes) th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 ti\u1ebfp theo.<\/p>\n<p>Ngo\u00e0i ra, c\u00e1c Node c\u00f2n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ph\u00e2n nh\u00f3m d\u1ef1a tr\u00ean vi\u1ec7c ch\u00fang c\u00f3 t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i hay kh\u00f4ng. C\u00e1c Node l\u00f5i (Core Nodes) th\u01b0\u1eddng x\u1eed l\u00fd logic v\u00e0 d\u1eef li\u1ec7u n\u1ed9i t\u1ea1i, trong khi c\u00e1c Node t\u00edch h\u1ee3p (Integration Nodes) l\u00e0m vi\u1ec7c v\u1edbi h\u00e0ng tr\u0103m \u1ee9ng d\u1ee5ng v\u00e0 API kh\u00e1c.<\/p>\n<p>Hi\u1ec3u r\u00f5 c\u00e1c nh\u00f3m Node n\u00e0y s\u1ebd gi\u00fap b\u1ea1n nhanh ch\u00f3ng t\u00ecm th\u1ea5y Node c\u1ea7n thi\u1ebft khi x\u00e2y d\u1ef1ng workflow, c\u0169ng nh\u01b0 h\u00ecnh dung \u0111\u01b0\u1ee3c b\u1ee9c tranh t\u1ed5ng th\u1ec3 v\u1ec1 kh\u1ea3 n\u0103ng c\u1ee7a n8n. Ch\u00fang ta s\u1ebd \u0111i s\u00e2u v\u00e0o t\u1eebng lo\u1ea1i c\u1ee5 th\u1ec3 ngay sau \u0111\u00e2y.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02.jpg\" alt=\"Node trong n8n 02\" width=\"1024\" height=\"1024\" class=\"aligncenter size-full wp-image-28105\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-300x300.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-150x150.jpg 150w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-768x768.jpg 768w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-75x75.jpg 75w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-350x350.jpg 350w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-02-750x750.jpg 750w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1-Trigger-Node-Node-kich-hoat-Diem-bat-dau-moi-quy-trinh-tu-dong\"><\/span>1. Trigger Node (Node k\u00edch ho\u1ea1t): \u0110i\u1ec3m b\u1eaft \u0111\u1ea7u m\u1ecdi quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Trigger Node (Node K\u00edch ho\u1ea1t)<\/strong> l\u00e0 lo\u1ea1i Node \u0111\u1eb7c bi\u1ec7t quan tr\u1ecdng, \u0111\u00f3ng vai tr\u00f2 l\u00e0 \u0111i\u1ec3m kh\u1edfi \u0111\u1ea7u cho b\u1ea5t k\u1ef3 <strong>workflow<\/strong> (quy tr\u00ecnh l\u00e0m vi\u1ec7c) n\u00e0o trong n8n. M\u1ed9t workflow kh\u00f4ng th\u1ec3 t\u1ef1 ho\u1ea1t \u0111\u1ed9ng n\u1ebfu kh\u00f4ng c\u00f3 \u00edt nh\u1ea5t m\u1ed9t Trigger Node \u0111\u1ec3 l\u1eafng nghe v\u00e0 nh\u1eadn t\u00edn hi\u1ec7u.<\/p>\n<p>Ch\u1ee9c n\u0103ng ch\u00ednh c\u1ee7a Trigger Node l\u00e0 &#8220;l\u1eafng nghe&#8221; m\u1ed9t s\u1ef1 ki\u1ec7n c\u1ee5 th\u1ec3 x\u1ea3y ra ho\u1eb7c m\u1ed9t \u0111i\u1ec1u ki\u1ec7n \u0111\u01b0\u1ee3c \u0111\u00e1p \u1ee9ng. Khi s\u1ef1 ki\u1ec7n \u0111\u00f3 di\u1ec5n ra, Trigger Node s\u1ebd \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t v\u00e0 b\u1eaft \u0111\u1ea7u th\u1ef1c thi workflow, truy\u1ec1n d\u1eef li\u1ec7u (n\u1ebfu c\u00f3) cho c\u00e1c Node ti\u1ebfp theo.<\/p>\n<p>C\u00f3 r\u1ea5t nhi\u1ec1u lo\u1ea1i Trigger Node kh\u00e1c nhau, ph\u1ee5c v\u1ee5 cho \u0111a d\u1ea1ng nhu c\u1ea7u. V\u00ed d\u1ee5, Node &#8220;Schedule&#8221; (tr\u01b0\u1edbc \u0111\u00e2y g\u1ecdi l\u00e0 Cron) cho ph\u00e9p b\u1ea1n k\u00edch ho\u1ea1t workflow theo m\u1ed9t l\u1ecbch tr\u00ecnh c\u1ed1 \u0111\u1ecbnh (v\u00ed d\u1ee5: h\u00e0ng ng\u00e0y, h\u00e0ng gi\u1edd). Node &#8220;Webhook&#8221; cho ph\u00e9p workflow kh\u1edfi \u0111\u1ed9ng khi nh\u1eadn \u0111\u01b0\u1ee3c m\u1ed9t y\u00eau c\u1ea7u HTTP t\u1eeb m\u1ed9t d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i.<\/p>\n<p>C\u00e1c Trigger Node t\u00edch h\u1ee3p \u1ee9ng d\u1ee5ng c\u1ee5 th\u1ec3 c\u0169ng r\u1ea5t ph\u1ed5 bi\u1ebfn. V\u00ed d\u1ee5, Node &#8220;Gmail Trigger&#8221; c\u00f3 th\u1ec3 kh\u1edfi \u0111\u1ed9ng workflow &#8220;When new email arrives&#8221; (Khi c\u00f3 email m\u1edbi), hay Node &#8220;Google Forms Trigger&#8221; k\u00edch ho\u1ea1t khi c\u00f3 m\u1ed9t bi\u1ec3u m\u1eabu m\u1edbi \u0111\u01b0\u1ee3c g\u1eedi.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2-Action-Node-Node-hanh-dong-Thuc-thi-da-dang-tac-vu\"><\/span>2. Action Node (Node h\u00e0nh \u0111\u1ed9ng): Th\u1ef1c thi \u0111a d\u1ea1ng t\u00e1c v\u1ee5<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sau khi m\u1ed9t <strong>Trigger Node (Node K\u00edch ho\u1ea1t)<\/strong> kh\u1edfi \u0111\u1ed9ng workflow, c\u00e1c <strong>Action Node (Node H\u00e0nh \u0111\u1ed9ng)<\/strong> s\u1ebd \u0111\u1ea3m nh\u1eadn vi\u1ec7c th\u1ef1c thi c\u00e1c t\u00e1c v\u1ee5 c\u1ee5 th\u1ec3. \u0110\u00e2y l\u00e0 nh\u00f3m Node chi\u1ebfm s\u1ed1 l\u01b0\u1ee3ng l\u1edbn nh\u1ea5t v\u00e0 \u0111a d\u1ea1ng nh\u1ea5t trong th\u01b0 vi\u1ec7n c\u1ee7a n8n.<\/p>\n<p>Ch\u1ee9c n\u0103ng c\u1ee7a Action Node l\u00e0 th\u1ef1c hi\u1ec7n m\u1ed9t h\u00e0nh \u0111\u1ed9ng n\u00e0o \u0111\u00f3 d\u1ef1a tr\u00ean d\u1eef li\u1ec7u nh\u1eadn \u0111\u01b0\u1ee3c t\u1eeb c\u00e1c Node tr\u01b0\u1edbc \u0111\u00f3. C\u00e1c h\u00e0nh \u0111\u1ed9ng n\u00e0y c\u00f3 th\u1ec3 l\u00e0 g\u1eedi th\u00f4ng tin \u0111i, l\u01b0u tr\u1eef d\u1eef li\u1ec7u, c\u1eadp nh\u1eadt h\u1ec7 th\u1ed1ng, ho\u1eb7c t\u01b0\u01a1ng t\u00e1c v\u1edbi ng\u01b0\u1eddi d\u00f9ng v\u00e0 c\u00e1c \u1ee9ng d\u1ee5ng kh\u00e1c.<\/p>\n<p>V\u00ed d\u1ee5 v\u1ec1 Action Node r\u1ea5t phong ph\u00fa: Node &#8220;Send Email&#8221; c\u00f3 th\u1ec3 g\u1eedi email th\u00f4ng b\u00e1o, Node &#8220;Google Sheets&#8221; cho ph\u00e9p b\u1ea1n &#8220;Append Row&#8221; (th\u00eam h\u00e0ng m\u1edbi) ho\u1eb7c &#8220;Update Row&#8221; (c\u1eadp nh\u1eadt h\u00e0ng). Node &#8220;HTTP Request&#8221; l\u00e0 m\u1ed9t Action Node m\u1ea1nh m\u1ebd cho ph\u00e9p b\u1ea1n t\u01b0\u01a1ng t\u00e1c v\u1edbi b\u1ea5t k\u1ef3 <strong>API<\/strong> (Giao di\u1ec7n L\u1eadp tr\u00ecnh \u1ee8ng d\u1ee5ng) n\u00e0o.<\/p>\n<p>C\u00e1c Action Node c\u0169ng c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 x\u1eed l\u00fd d\u1eef li\u1ec7u nh\u01b0 l\u1ecdc, s\u1eafp x\u1ebfp, chuy\u1ec3n \u0111\u1ed5i \u0111\u1ecbnh d\u1ea1ng, ho\u1eb7c th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p t\u00ednh ph\u1ee9c t\u1ea1p tr\u01b0\u1edbc khi truy\u1ec1n d\u1eef li\u1ec7u \u0111\u00f3 cho Node h\u00e0nh \u0111\u1ed9ng k\u1ebf ti\u1ebfp trong chu\u1ed7i quy tr\u00ecnh.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3-Core-Nodes-Node-loi-Cong-cu-xu-ly-logic-va-du-lieu-manh-me-noi-tai\"><\/span>3. Core Nodes (Node l\u00f5i): C\u00f4ng c\u1ee5 x\u1eed l\u00fd logic v\u00e0 d\u1eef li\u1ec7u m\u1ea1nh m\u1ebd n\u1ed9i t\u1ea1i<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Core Nodes (Node L\u00f5i)<\/strong> l\u00e0 nh\u00f3m c\u00e1c Node \u0111\u01b0\u1ee3c n8n cung c\u1ea5p s\u1eb5n, t\u1eadp trung v\u00e0o vi\u1ec7c x\u1eed l\u00fd logic, thao t\u00e1c d\u1eef li\u1ec7u v\u00e0 \u0111i\u1ec1u khi\u1ec3n lu\u1ed3ng c\u1ee7a workflow m\u00e0 kh\u00f4ng tr\u1ef1c ti\u1ebfp ph\u1ee5 thu\u1ed9c v\u00e0o m\u1ed9t d\u1ecbch v\u1ee5 hay \u1ee9ng d\u1ee5ng b\u00ean ngo\u00e0i c\u1ee5 th\u1ec3 n\u00e0o.<\/p>\n<p>Nh\u1eefng Node n\u00e0y l\u00e0 c\u00f4ng c\u1ee5 thi\u1ebft y\u1ebfu \u0111\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c workflow th\u00f4ng minh v\u00e0 linh ho\u1ea1t. V\u00ed d\u1ee5, Node &#8220;IF&#8221; cho ph\u00e9p workflow r\u1ebd nh\u00e1nh d\u1ef1a tr\u00ean m\u1ed9t \u0111i\u1ec1u ki\u1ec7n \u0111\u00fang ho\u1eb7c sai. Node &#8220;Switch&#8221; ho\u1ea1t \u0111\u1ed9ng t\u01b0\u01a1ng t\u1ef1 nh\u01b0ng cho ph\u00e9p nhi\u1ec1u nh\u00e1nh h\u01a1n d\u1ef1a tr\u00ean gi\u00e1 tr\u1ecb c\u1ee7a m\u1ed9t tr\u01b0\u1eddng d\u1eef li\u1ec7u.<\/p>\n<p>Node &#8220;Set&#8221; c\u1ef1c k\u1ef3 h\u1eefu \u00edch \u0111\u1ec3 t\u1ea1o m\u1edbi ho\u1eb7c s\u1eeda \u0111\u1ed5i c\u00e1c tr\u01b0\u1eddng d\u1eef li\u1ec7u trong m\u1ed9t item. Node &#8220;Function&#8221; v\u00e0 &#8220;Function Item&#8221; cho ph\u00e9p b\u1ea1n vi\u1ebft m\u00e3 <strong>JavaScript<\/strong> ng\u1eafn \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c thao t\u00e1c x\u1eed l\u00fd d\u1eef li\u1ec7u ph\u1ee9c t\u1ea1p m\u00e0 c\u00e1c Node kh\u00e1c kh\u00f4ng h\u1ed7 tr\u1ee3 tr\u1ef1c ti\u1ebfp.<\/p>\n<p>C\u00e1c Node kh\u00e1c nh\u01b0 &#8220;Merge&#8221; d\u00f9ng \u0111\u1ec3 g\u1ed9p d\u1eef li\u1ec7u t\u1eeb nhi\u1ec1u lu\u1ed3ng kh\u00e1c nhau, &#8220;Edit Fields&#8221; \u0111\u1ec3 ch\u1ecdn l\u1ecdc, \u0111\u1ed5i t\u00ean ho\u1eb7c thay \u0111\u1ed5i gi\u00e1 tr\u1ecb c\u00e1c tr\u01b0\u1eddng d\u1eef li\u1ec7u, v\u00e0 &#8220;No Operation&#8221; (NOP) th\u01b0\u1eddng d\u00f9ng \u0111\u1ec3 debug ho\u1eb7c l\u00e0m \u0111i\u1ec3m ch\u1edd.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4-Integration-Nodes-Node-tich-hop-Cau-noi-n8n-voi-hang-tram-ung-dung-va-dich-vu\"><\/span>4. Integration Nodes (Node t\u00edch h\u1ee3p): C\u1ea7u n\u1ed1i n8n v\u1edbi h\u00e0ng tr\u0103m \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Integration Nodes (Node T\u00edch h\u1ee3p)<\/strong> l\u00e0 nh\u00f3m Node l\u00e0m n\u00ean s\u1ee9c m\u1ea1nh k\u1ebft n\u1ed1i v\u01b0\u1ee3t tr\u1ed9i c\u1ee7a n8n. \u0110\u00e2y l\u00e0 t\u1eadp h\u1ee3p c\u00e1c Node \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u00e0ng tr\u0103m \u1ee9ng d\u1ee5ng, c\u01a1 s\u1edf d\u1eef li\u1ec7u, n\u1ec1n t\u1ea3ng l\u01b0u tr\u1eef, v\u00e0 c\u00e1c <strong>API<\/strong> (Giao di\u1ec7n L\u1eadp tr\u00ecnh \u1ee8ng d\u1ee5ng) c\u1ee7a b\u00ean th\u1ee9 ba.<\/p>\n<p>Nh\u1edd c\u00f3 Integration Nodes, b\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u00e1c t\u00e1c v\u1ee5 li\u00ean quan \u0111\u1ebfn c\u00e1c d\u1ecbch v\u1ee5 ph\u1ed5 bi\u1ebfn nh\u01b0 Google Workspace (Gmail, Google Sheets, Google Drive), c\u00e1c n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i (Facebook, Twitter), c\u00f4ng c\u1ee5 l\u00e0m vi\u1ec7c nh\u00f3m (Slack, Telegram, Microsoft Teams), CRM (HubSpot, Salesforce), c\u01a1 s\u1edf d\u1eef li\u1ec7u (MySQL, PostgreSQL, MongoDB) v\u00e0 nhi\u1ec1u h\u01a1n n\u1eefa.<\/p>\n<p>M\u1ed7i Integration Node th\u01b0\u1eddng cung c\u1ea5p m\u1ed9t lo\u1ea1t c\u00e1c h\u00e0nh \u0111\u1ed9ng (actions) ho\u1eb7c tr\u00ecnh k\u00edch ho\u1ea1t (triggers) c\u1ee5 th\u1ec3 cho d\u1ecbch v\u1ee5 \u0111\u00f3. V\u00ed d\u1ee5, Node &#8220;Google Sheets&#8221; c\u00f3 th\u1ec3 c\u00f3 h\u00e0nh \u0111\u1ed9ng &#8220;Get Rows&#8221;, &#8220;Append Row&#8221;, &#8220;Update Row&#8221;, trong khi Node &#8220;Slack&#8221; c\u00f3 th\u1ec3 &#8220;Send Message&#8221;.<\/p>\n<p>Th\u01b0 vi\u1ec7n Integration Nodes c\u1ee7a n8n li\u00ean t\u1ee5c \u0111\u01b0\u1ee3c m\u1edf r\u1ed9ng, gi\u00fap ng\u01b0\u1eddi d\u00f9ng ng\u00e0y c\u00e0ng c\u00f3 nhi\u1ec1u l\u1ef1a ch\u1ecdn \u0111\u1ec3 t\u00edch h\u1ee3p v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c c\u1ee7a m\u00ecnh m\u1ed9t c\u00e1ch li\u1ec1n m\u1ea1ch.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5-Community-Nodes-va-Custom-Nodes-Mo-rong-Khong-gioi-han-Kha-nang-cua-n8n\"><\/span>5. Community Nodes v\u00e0 Custom Nodes: M\u1edf r\u1ed9ng Kh\u00f4ng gi\u1edbi h\u1ea1n Kh\u1ea3 n\u0103ng c\u1ee7a n8n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ngo\u00e0i c\u00e1c Node \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p s\u1eb5n v\u00e0 c\u00e1c Node l\u00f5i, n8n c\u00f2n mang \u0111\u1ebfn s\u1ef1 linh ho\u1ea1t tuy\u1ec7t v\u1eddi th\u00f4ng qua <strong>Community Nodes (Node C\u1ed9ng \u0111\u1ed3ng)<\/strong> v\u00e0 kh\u1ea3 n\u0103ng t\u1ea1o <strong>Custom Nodes (Node T\u00f9y ch\u1ec9nh)<\/strong>. \u0110i\u1ec1u n\u00e0y gi\u00fap m\u1edf r\u1ed9ng g\u1ea7n nh\u01b0 v\u00f4 h\u1ea1n c\u00e1c kh\u1ea3 n\u0103ng t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/p>\n<p>Community Nodes l\u00e0 c\u00e1c Node \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n v\u00e0 chia s\u1ebb b\u1edfi c\u1ed9ng \u0111\u1ed3ng ng\u01b0\u1eddi d\u00f9ng n8n tr\u00ean to\u00e0n c\u1ea7u. B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y c\u00e1c Node cho nh\u1eefng d\u1ecbch v\u1ee5 r\u1ea5t \u0111\u1eb7c th\u00f9 ho\u1eb7c c\u00e1c c\u00f4ng c\u1ee5 m\u1edbi n\u1ed5i m\u00e0 n8n ch\u01b0a k\u1ecbp t\u00edch h\u1ee3p ch\u00ednh th\u1ee9c. Vi\u1ec7c c\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng ch\u00fang th\u01b0\u1eddng kh\u00e1 \u0111\u01a1n gi\u1ea3n.<\/p>\n<p>N\u1ebfu b\u1ea1n c\u00f3 nhu c\u1ea7u t\u1ef1 \u0111\u1ed9ng h\u00f3a m\u1ed9t t\u00e1c v\u1ee5 r\u1ea5t ri\u00eang bi\u1ec7t m\u00e0 kh\u00f4ng c\u00f3 Node n\u00e0o \u0111\u00e1p \u1ee9ng, ho\u1eb7c mu\u1ed1n t\u00edch h\u1ee3p v\u1edbi m\u1ed9t h\u1ec7 th\u1ed1ng n\u1ed9i b\u1ed9, n8n cho ph\u00e9p b\u1ea1n t\u1ef1 ph\u00e1t tri\u1ec3n Custom Nodes. M\u1eb7c d\u00f9 vi\u1ec7c n\u00e0y \u0111\u00f2i h\u1ecfi ki\u1ebfn th\u1ee9c v\u1ec1 l\u1eadp tr\u00ecnh (th\u01b0\u1eddng l\u00e0 TypeScript\/JavaScript), nh\u01b0ng n\u00f3 mang l\u1ea1i s\u1ef1 ki\u1ec3m so\u00e1t v\u00e0 t\u00f9y bi\u1ebfn t\u1ed1i \u0111a.<\/p>\n<p>S\u1ef1 t\u1ed3n t\u1ea1i c\u1ee7a Community Nodes v\u00e0 kh\u1ea3 n\u0103ng t\u1ea1o Custom Nodes ch\u00ednh l\u00e0 m\u1ed9t minh ch\u1ee9ng cho t\u00ednh m\u1edf v\u00e0 linh ho\u1ea1t c\u1ee7a n\u1ec1n t\u1ea3ng n8n, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng gi\u1ea3i quy\u1ebft m\u1ecdi b\u00e0i to\u00e1n t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cach-Node-hoat-dong-va-du-lieu-duoc-truyen-tai-trong-n8n-nhu-the-nao\"><\/span>C\u00e1ch Node ho\u1ea1t \u0111\u1ed9ng v\u00e0 d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c truy\u1ec1n t\u1ea3i trong n8n nh\u01b0 th\u1ebf n\u00e0o?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hi\u1ec3u \u0111\u01b0\u1ee3c c\u00e1ch c\u00e1c Node ho\u1ea1t \u0111\u1ed9ng v\u00e0 d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c truy\u1ec1n t\u1ea3i gi\u1eefa ch\u00fang l\u00e0 y\u1ebfu t\u1ed1 then ch\u1ed1t \u0111\u1ec3 thi\u1ebft k\u1ebf c\u00e1c <strong>workflow<\/strong> (quy tr\u00ecnh l\u00e0m vi\u1ec7c) hi\u1ec7u qu\u1ea3 trong n8n. C\u00e1c Node trong m\u1ed9t workflow th\u01b0\u1eddng th\u1ef1c thi m\u1ed9t c\u00e1ch tu\u1ea7n t\u1ef1, theo c\u00e1c \u0111\u01b0\u1eddng k\u1ebft n\u1ed1i b\u1ea1n \u0111\u00e3 thi\u1ebft l\u1eadp.<\/p>\n<p>Khi m\u1ed9t workflow \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t (th\u01b0\u1eddng b\u1edfi m\u1ed9t Trigger Node), Node \u0111\u1ea7u ti\u00ean s\u1ebd th\u1ef1c thi t\u00e1c v\u1ee5 c\u1ee7a n\u00f3. Sau khi ho\u00e0n th\u00e0nh, Node \u0111\u00f3 s\u1ebd t\u1ea1o ra m\u1ed9t ho\u1eb7c nhi\u1ec1u <strong>items<\/strong> (m\u1ee5c) d\u1eef li\u1ec7u \u0111\u1ea7u ra. M\u1ed7i item n\u00e0y l\u00e0 m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng ch\u1ee9a th\u00f4ng tin, th\u01b0\u1eddng \u1edf \u0111\u1ecbnh d\u1ea1ng <strong>JSON<\/strong> (JavaScript Object Notation).<\/p>\n<p>D\u1eef li\u1ec7u \u0111\u1ea7u ra n\u00e0y sau \u0111\u00f3 \u0111\u01b0\u1ee3c truy\u1ec1n \u0111\u1ebfn Node ti\u1ebfp theo trong chu\u1ed7i th\u00f4ng qua c\u00e1c \u0111\u01b0\u1eddng k\u1ebft n\u1ed1i. Node k\u1ebf ti\u1ebfp nh\u1eadn d\u1eef li\u1ec7u n\u00e0y l\u00e0m \u0111\u1ea7u v\u00e0o, th\u1ef1c hi\u1ec7n x\u1eed l\u00fd, v\u00e0 l\u1ea1i t\u1ea1o ra d\u1eef li\u1ec7u \u0111\u1ea7u ra c\u1ee7a ri\u00eang m\u00ecnh \u0111\u1ec3 chuy\u1ec3n \u0111i. Qu\u00e1 tr\u00ecnh n\u00e0y l\u1eb7p l\u1ea1i cho \u0111\u1ebfn Node cu\u1ed1i c\u00f9ng trong workflow.<\/p>\n<p>\u0110i\u1ec1u quan tr\u1ecdng c\u1ea7n nh\u1edb l\u00e0 m\u1ed7i Node ho\u1ea1t \u0111\u1ed9ng \u0111\u1ed9c l\u1eadp d\u1ef1a tr\u00ean d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o m\u00e0 n\u00f3 nh\u1eadn \u0111\u01b0\u1ee3c. N\u1ebfu m\u1ed9t Node trong chu\u1ed7i g\u1eb7p l\u1ed7i v\u00e0 kh\u00f4ng \u0111\u01b0\u1ee3c x\u1eed l\u00fd, to\u00e0n b\u1ed9 workflow c\u00f3 th\u1ec3 d\u1eebng l\u1ea1i t\u1ea1i \u0111i\u1ec3m \u0111\u00f3, tr\u1eeb khi b\u1ea1n \u0111\u00e3 c\u1ea5u h\u00ecnh c\u00e1c c\u01a1 ch\u1ebf x\u1eed l\u00fd l\u1ed7i.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03.jpg\" alt=\"Node trong n8n 03\" width=\"1536\" height=\"1024\" class=\"aligncenter size-full wp-image-28106\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03.jpg 1536w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03-1024x683.jpg 1024w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03-768x512.jpg 768w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03-750x500.jpg 750w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/05\/Node-trong-n8n-03-1140x760.jpg 1140w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Input-va-Output-cua-mot-Node-Hieu-ve-luong-du-lieu-co-ban\"><\/span>Input v\u00e0 Output c\u1ee7a m\u1ed9t Node: Hi\u1ec3u v\u1ec1 lu\u1ed3ng d\u1eef li\u1ec7u c\u01a1 b\u1ea3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>M\u1ed7i Node trong n8n, ngo\u1ea1i tr\u1eeb m\u1ed9t s\u1ed1 Trigger Node kh\u00f4ng nh\u1eadn d\u1eef li\u1ec7u t\u1eeb b\u00ean ngo\u00e0i, \u0111\u1ec1u ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean nguy\u00ean t\u1eafc nh\u1eadn <strong>Input Data (D\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o)<\/strong> v\u00e0 t\u1ea1o ra <strong>Output Data (D\u1eef li\u1ec7u \u0111\u1ea7u ra)<\/strong>. \u0110\u00e2y l\u00e0 c\u01a1 s\u1edf c\u1ee7a lu\u1ed3ng d\u1eef li\u1ec7u (data flow) trong m\u1ecdi workflow.<\/p>\n<p>D\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o c\u1ee7a m\u1ed9t Node th\u01b0\u1eddng l\u00e0 d\u1eef li\u1ec7u \u0111\u1ea7u ra c\u1ee7a Node \u0111\u1ee9ng ngay tr\u01b0\u1edbc n\u00f3 trong chu\u1ed7i k\u1ebft n\u1ed1i. D\u1eef li\u1ec7u n\u00e0y \u0111\u01b0\u1ee3c cung c\u1ea5p d\u01b0\u1edbi d\u1ea1ng m\u1ed9t danh s\u00e1ch c\u00e1c <strong>items<\/strong> (m\u1ee5c). M\u1ed7i item l\u00e0 m\u1ed9t c\u1ea5u tr\u00fac d\u1eef li\u1ec7u ri\u00eang bi\u1ec7t, th\u01b0\u1eddng l\u00e0 m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng <strong>JSON<\/strong>.<\/p>\n<p>Node s\u1ebd x\u1eed l\u00fd t\u1eebng item (ho\u1eb7c t\u1ea5t c\u1ea3 c\u00e1c item, t\u00f9y thu\u1ed9c v\u00e0o c\u1ea5u h\u00ecnh c\u1ee7a Node) \u0111\u1ec3 th\u1ef1c hi\u1ec7n ch\u1ee9c n\u0103ng c\u1ee7a m\u00ecnh. Sau khi x\u1eed l\u00fd xong, Node s\u1ebd t\u1ea1o ra m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c item m\u1edbi l\u00e0m d\u1eef li\u1ec7u \u0111\u1ea7u ra. D\u1eef li\u1ec7u \u0111\u1ea7u ra n\u00e0y s\u1ebd \u0111\u01b0\u1ee3c truy\u1ec1n cho Node ti\u1ebfp theo.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 xem tr\u01b0\u1edbc c\u1ea5u tr\u00fac v\u00e0 n\u1ed9i dung c\u1ee7a d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o v\u00e0 \u0111\u1ea7u ra cho t\u1eebng Node ngay trong giao di\u1ec7n c\u1ee7a n8n sau khi ch\u1ea1y th\u1eed (Test Node), gi\u00fap vi\u1ec7c g\u1ee1 l\u1ed7i v\u00e0 thi\u1ebft k\u1ebf logic workflow tr\u1edf n\u00ean d\u1ec5 d\u00e0ng h\u01a1n.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Lam-viec-voi-du-lieu-JSON-trong-cac-Node-cua-n8n\"><\/span>L\u00e0m vi\u1ec7c v\u1edbi d\u1eef li\u1ec7u JSON trong c\u00e1c Node c\u1ee7a n8n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>JSON (JavaScript Object Notation)<\/strong> l\u00e0 \u0111\u1ecbnh d\u1ea1ng d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ph\u1ed5 bi\u1ebfn nh\u1ea5t v\u00e0 \u0111\u00f3ng vai tr\u00f2 c\u1ef1c k\u1ef3 quan tr\u1ecdng trong n8n. H\u1ea7u h\u1ebft d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c truy\u1ec1n gi\u1eefa c\u00e1c Node, c\u0169ng nh\u01b0 d\u1eef li\u1ec7u t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c <strong>API<\/strong> (Giao di\u1ec7n L\u1eadp tr\u00ecnh \u1ee8ng d\u1ee5ng) b\u00ean ngo\u00e0i, \u0111\u1ec1u \u1edf d\u1ea1ng JSON.<\/p>\n<p>JSON bi\u1ec3u di\u1ec5n d\u1eef li\u1ec7u d\u01b0\u1edbi d\u1ea1ng c\u00e1c c\u1eb7p &#8220;key: value&#8221; (kh\u00f3a: gi\u00e1 tr\u1ecb), d\u1ec5 \u0111\u1ecdc cho c\u1ea3 ng\u01b0\u1eddi v\u00e0 m\u00e1y. Trong n8n, m\u1ed7i <strong>item<\/strong> (m\u1ee5c) d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o ho\u1eb7c \u0111\u1ea7u ra c\u1ee7a m\u1ed9t Node th\u01b0\u1eddng l\u00e0 m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng JSON. \u0110i\u1ec1u n\u00e0y cho ph\u00e9p bi\u1ec3u di\u1ec5n c\u00e1c c\u1ea5u tr\u00fac d\u1eef li\u1ec7u ph\u1ee9c t\u1ea1p m\u1ed9t c\u00e1ch c\u00f3 t\u1ed5 ch\u1ee9c.<\/p>\n<p>Khi l\u00e0m vi\u1ec7c v\u1edbi Node, b\u1ea1n s\u1ebd th\u01b0\u1eddng xuy\u00ean c\u1ea7n truy c\u1eadp c\u00e1c gi\u00e1 tr\u1ecb c\u1ee5 th\u1ec3 b\u00ean trong \u0111\u1ed1i t\u01b0\u1ee3ng JSON n\u00e0y. V\u00ed d\u1ee5, n\u1ebfu m\u1ed9t Node tr\u1ea3 v\u1ec1 th\u00f4ng tin ng\u01b0\u1eddi d\u00f9ng, b\u1ea1n c\u00f3 th\u1ec3 c\u1ea7n l\u1ea5y gi\u00e1 tr\u1ecb c\u1ee7a tr\u01b0\u1eddng &#8220;email&#8221; ho\u1eb7c &#8220;name&#8221;.<\/p>\n<p>n8n cung c\u1ea5p c\u00e1c c\u00f4ng c\u1ee5, \u0111\u1eb7c bi\u1ec7t l\u00e0 th\u00f4ng qua <strong>Expressions (Bi\u1ec3u th\u1ee9c)<\/strong>, \u0111\u1ec3 b\u1ea1n d\u1ec5 d\u00e0ng tham chi\u1ebfu v\u00e0 tr\u00edch xu\u1ea5t c\u00e1c ph\u1ea7n t\u1eed d\u1eef li\u1ec7u t\u1eeb c\u1ea5u tr\u00fac JSON n\u00e0y, gi\u00fap vi\u1ec7c t\u00f9y ch\u1ec9nh v\u00e0 \u0111i\u1ec1u khi\u1ec3n lu\u1ed3ng d\u1eef li\u1ec7u tr\u1edf n\u00ean m\u1ea1nh m\u1ebd.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Expressions-trong-n8n-%E2%80%9CPhep-thuat%E2%80%9D-Tuy-bien-du-lieu-va-Logic-Node\"><\/span>Expressions trong n8n: &#8220;Ph\u00e9p thu\u1eadt&#8221; T\u00f9y bi\u1ebfn d\u1eef li\u1ec7u v\u00e0 Logic Node<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>Expressions (Bi\u1ec3u th\u1ee9c)<\/strong> trong n8n l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 c\u1ef1c k\u1ef3 m\u1ea1nh m\u1ebd, cho ph\u00e9p b\u1ea1n th\u1ef1c hi\u1ec7n c\u00e1c thao t\u00e1c t\u00f9y bi\u1ebfn d\u1eef li\u1ec7u v\u00e0 logic ph\u1ee9c t\u1ea1p ngay trong ph\u1ea7n c\u00e0i \u0111\u1eb7t c\u1ee7a c\u00e1c Node. Ch\u00fang th\u01b0\u1eddng \u0111\u01b0\u1ee3c vi\u1ebft b\u1eb1ng c\u00fa ph\u00e1p d\u1ef1a tr\u00ean <strong>JavaScript<\/strong>.<\/p>\n<p>Vai tr\u00f2 ch\u00ednh c\u1ee7a Expressions l\u00e0 gi\u00fap b\u1ea1n tham chi\u1ebfu \u0111\u1ed9ng \u0111\u1ebfn d\u1eef li\u1ec7u t\u1eeb c\u00e1c Node tr\u01b0\u1edbc \u0111\u00f3. Thay v\u00ec nh\u1eadp gi\u00e1 tr\u1ecb c\u1ed1 \u0111\u1ecbnh (static value), b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng Expression \u0111\u1ec3 l\u1ea5y m\u1ed9t gi\u00e1 tr\u1ecb t\u1eeb \u0111\u1ea7u ra c\u1ee7a m\u1ed9t Node kh\u00e1c, v\u00ed d\u1ee5: <code>{{ $json.firstName }}<\/code> ho\u1eb7c <code>{{ $node[\"My Previous Node\"].json.email }}<\/code>.<\/p>\n<p>Expressions kh\u00f4ng ch\u1ec9 d\u00f9ng \u0111\u1ec3 truy xu\u1ea5t d\u1eef li\u1ec7u. B\u1ea1n c\u00f2n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng ch\u00fang \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p t\u00ednh to\u00e1n h\u1ecdc, gh\u00e9p chu\u1ed7i, so s\u00e1nh gi\u00e1 tr\u1ecb, \u0111\u1ecbnh d\u1ea1ng ng\u00e0y th\u00e1ng, ho\u1eb7c th\u1eadm ch\u00ed l\u00e0 c\u00e1c thao t\u00e1c logic ph\u1ee9c t\u1ea1p h\u01a1n v\u1edbi s\u1ef1 h\u1ed7 tr\u1ee3 c\u1ee7a c\u00e1c h\u00e0m JavaScript t\u00edch h\u1ee3p s\u1eb5n.<\/p>\n<p>Vi\u1ec7c s\u1eed d\u1ee5ng th\u00e0nh th\u1ea1o Expressions s\u1ebd gi\u00fap b\u1ea1n x\u00e2y d\u1ef1ng c\u00e1c workflow linh ho\u1ea1t h\u01a1n r\u1ea5t nhi\u1ec1u, cho ph\u00e9p d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c x\u1eed l\u00fd v\u00e0 \u0111i\u1ec1u ch\u1ec9nh m\u1ed9t c\u00e1ch ch\u00ednh x\u00e1c theo nhuADING_2\u0111\u00f2i c\u1ee7a t\u1eebng b\u01b0\u1edbc t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u1ee5 th\u1ec3.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Vi-du-thuc-te-Cach-su-dung-Node-trong-n8n-de-xay-dung-Workflow-tu-dong-hoa-hieu-qua\"><\/span>V\u00ed d\u1ee5 th\u1ef1c t\u1ebf: C\u00e1ch s\u1eed d\u1ee5ng Node trong n8n \u0111\u1ec3 x\u00e2y d\u1ef1ng Workflow t\u1ef1 \u0111\u1ed9ng h\u00f3a hi\u1ec7u qu\u1ea3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L\u00fd thuy\u1ebft v\u1ec1 Node s\u1ebd tr\u1edf n\u00ean d\u1ec5 hi\u1ec3u h\u01a1n r\u1ea5t nhi\u1ec1u khi \u0111\u01b0\u1ee3c minh h\u1ecda b\u1eb1ng c\u00e1c v\u00ed d\u1ee5 th\u1ef1c t\u1ebf. H\u00e3y c\u00f9ng xem qua m\u1ed9t v\u00e0i k\u1ecbch b\u1ea3n t\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111\u01a1n gi\u1ea3n s\u1eed d\u1ee5ng c\u00e1c Node kh\u00e1c nhau trong n8n \u0111\u1ec3 h\u00ecnh dung r\u00f5 h\u01a1n v\u1ec1 s\u1ee9c m\u1ea1nh c\u1ee7a ch\u00fang.<\/p>\n<p>C\u00e1c v\u00ed d\u1ee5 n\u00e0y s\u1ebd t\u1eadp trung v\u00e0o vi\u1ec7c gi\u1ea3i quy\u1ebft nh\u1eefng nhu c\u1ea7u ph\u1ed5 bi\u1ebfn, gi\u00fap b\u1ea1n th\u1ea5y \u0111\u01b0\u1ee3c c\u00e1ch c\u00e1c Node kh\u00e1c nhau nh\u01b0 Trigger Node, Action Node, v\u00e0 c\u00f3 th\u1ec3 c\u1ea3 Core Node, ph\u1ed1i h\u1ee3p v\u1edbi nhau \u0111\u1ec3 t\u1ea1o th\u00e0nh m\u1ed9t quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng ho\u00e0n ch\u1ec9nh.<\/p>\n<p>M\u1ee5c ti\u00eau l\u00e0 gi\u00fap b\u1ea1n nh\u1eadn ra r\u1eb1ng, v\u1edbi s\u1ef1 hi\u1ec3u bi\u1ebft c\u01a1 b\u1ea3n v\u1ec1 c\u00e1c lo\u1ea1i Node v\u00e0 c\u00e1ch ch\u00fang ho\u1ea1t \u0111\u1ed9ng, b\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng nh\u1eefng t\u1ef1 \u0111\u1ed9ng h\u00f3a h\u1eefu \u00edch cho c\u00f4ng vi\u1ec7c v\u00e0 cu\u1ed9c s\u1ed1ng c\u1ee7a m\u00ecnh.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Vi-du-1-Tu-dong-thong-bao-don-hang-moi-tu-Google-Sheets-qua-Slack\"><\/span>V\u00ed d\u1ee5 1: T\u1ef1 \u0111\u1ed9ng th\u00f4ng b\u00e1o \u0111\u01a1n h\u00e0ng m\u1edbi t\u1eeb Google Sheets qua Slack<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Gi\u1ea3 s\u1eed b\u1ea1n qu\u1ea3n l\u00fd \u0111\u01a1n h\u00e0ng b\u1eb1ng Google Sheets v\u00e0 mu\u1ed1n nh\u1eadn th\u00f4ng b\u00e1o t\u1ee9c th\u00ec qua Slack m\u1ed7i khi c\u00f3 \u0111\u01a1n h\u00e0ng m\u1edbi \u0111\u01b0\u1ee3c th\u00eam v\u00e0o. Workflow n8n n\u00e0y s\u1ebd gi\u00fap b\u1ea1n t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh n\u00e0y m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng.<\/p>\n<p>\u0110\u1ea7u ti\u00ean, b\u1ea1n s\u1ebd c\u1ea7n m\u1ed9t <strong>Trigger Node<\/strong> l\u00e0 &#8220;Google Sheets&#8221;. Node n\u00e0y \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u1ec3 &#8220;Watch for new rows&#8221; (Theo d\u00f5i c\u00e1c h\u00e0ng m\u1edbi) trong b\u1ea3ng t\u00ednh ch\u1ee9a \u0111\u01a1n h\u00e0ng c\u1ee7a b\u1ea1n. M\u1ed7i khi m\u1ed9t h\u00e0ng m\u1edbi \u0111\u01b0\u1ee3c th\u00eam, Node n\u00e0y s\u1ebd k\u00edch ho\u1ea1t.<\/p>\n<p>Ti\u1ebfp theo, d\u1eef li\u1ec7u t\u1eeb h\u00e0ng m\u1edbi (nh\u01b0 t\u00ean s\u1ea3n ph\u1ea9m, s\u1ed1 l\u01b0\u1ee3ng, t\u00ean kh\u00e1ch h\u00e0ng) s\u1ebd \u0111\u01b0\u1ee3c truy\u1ec1n \u0111\u1ebfn m\u1ed9t <strong>Action Node<\/strong> l\u00e0 &#8220;Slack&#8221;. Trong Node Slack, b\u1ea1n c\u1ea5u h\u00ecnh h\u00e0nh \u0111\u1ed9ng &#8220;Send Message&#8221; v\u00e0 s\u1eed d\u1ee5ng Expressions \u0111\u1ec3 \u0111\u1ecbnh d\u1ea1ng n\u1ed9i dung tin nh\u1eafn, ch\u00e8n c\u00e1c th\u00f4ng tin \u0111\u01a1n h\u00e0ng t\u1eeb Node Google Sheets.<\/p>\n<p>B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 th\u00eam m\u1ed9t <strong>Core Node<\/strong> nh\u01b0 &#8220;Set&#8221; v\u00e0o gi\u1eefa \u0111\u1ec3 chu\u1ea9n b\u1ecb ho\u1eb7c \u0111\u1ecbnh d\u1ea1ng l\u1ea1i d\u1eef li\u1ec7u tr\u01b0\u1edbc khi g\u1eedi qua Slack, v\u00ed d\u1ee5 nh\u01b0 t\u00ednh t\u1ed5ng ti\u1ec1n ho\u1eb7c t\u1ea1o m\u1ed9t th\u00f4ng \u0111i\u1ec7p th\u00e2n thi\u1ec7n h\u01a1n.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Vi-du-2-Dong-bo-du-lieu-khach-hang-tu-Webhook-sang-CRM-co-ban\"><\/span>V\u00ed d\u1ee5 2: \u0110\u1ed3ng b\u1ed9 d\u1eef li\u1ec7u kh\u00e1ch h\u00e0ng t\u1eeb Webhook sang CRM c\u01a1 b\u1ea3n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>H\u00e3y t\u01b0\u1edfng t\u01b0\u1ee3ng b\u1ea1n c\u00f3 m\u1ed9t bi\u1ec3u m\u1eabu li\u00ean h\u1ec7 tr\u00ean website g\u1eedi d\u1eef li\u1ec7u qua <strong>Webhook<\/strong>, v\u00e0 b\u1ea1n mu\u1ed1n th\u00f4ng tin kh\u00e1ch h\u00e0ng ti\u1ec1m n\u0103ng n\u00e0y t\u1ef1 \u0111\u1ed9ng \u0111\u01b0\u1ee3c th\u00eam v\u00e0o m\u1ed9t h\u1ec7 th\u1ed1ng <strong>CRM<\/strong> (Customer Relationship Management \u2013 Qu\u1ea3n l\u00fd Quan h\u1ec7 Kh\u00e1ch h\u00e0ng) c\u01a1 b\u1ea3n ho\u1eb7c m\u1ed9t b\u1ea3ng t\u00ednh.<\/p>\n<p>Workflow s\u1ebd b\u1eaft \u0111\u1ea7u v\u1edbi m\u1ed9t <strong>Trigger Node<\/strong> l\u00e0 &#8220;Webhook&#8221;. Node n\u00e0y s\u1ebd cung c\u1ea5p m\u1ed9t URL duy nh\u1ea5t. Khi bi\u1ec3u m\u1eabu tr\u00ean website \u0111\u01b0\u1ee3c g\u1eedi, d\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c POST \u0111\u1ebfn URL n\u00e0y, k\u00edch ho\u1ea1t workflow v\u00e0 mang theo th\u00f4ng tin kh\u00e1ch h\u00e0ng.<\/p>\n<p>D\u1eef li\u1ec7u t\u1eeb Webhook (v\u00ed d\u1ee5: t\u00ean, email, s\u1ed1 \u0111i\u1ec7n tho\u1ea1i) s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn m\u1ed9t <strong>Action Node<\/strong>. N\u1ebfu CRM c\u1ee7a b\u1ea1n c\u00f3 Node t\u00edch h\u1ee3p s\u1eb5n trong n8n (v\u00ed d\u1ee5: HubSpot Node, Pipedrive Node), b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Node \u0111\u00f3 v\u1edbi h\u00e0nh \u0111\u1ed9ng &#8220;Create Contact&#8221; ho\u1eb7c &#8220;Create Deal&#8221;.<\/p>\n<p>N\u1ebfu CRM kh\u00f4ng c\u00f3 Node t\u00edch h\u1ee3p, b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng <strong>Action Node<\/strong> &#8220;HTTP Request&#8221; \u0111\u1ec3 g\u1ecdi tr\u1ef1c ti\u1ebfp \u0111\u1ebfn <strong>API<\/strong> (Giao di\u1ec7n L\u1eadp tr\u00ecnh \u1ee8ng d\u1ee5ng) c\u1ee7a CRM \u0111\u00f3, th\u1ef1c hi\u1ec7n h\u00e0nh \u0111\u1ed9ng t\u1ea1o m\u1edbi b\u1ea3n ghi. M\u1ed9t <strong>Function Node<\/strong> c\u00f3 th\u1ec3 c\u1ea7n thi\u1ebft \u0111\u1ec3 \u0111\u1ecbnh d\u1ea1ng l\u1ea1i d\u1eef li\u1ec7u t\u1eeb Webhook cho ph\u00f9 h\u1ee3p v\u1edbi y\u00eau c\u1ea7u c\u1ee7a API CRM.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Huong-dan-co-ban-Cach-them-ket-noi-va-cau-hinh-mot-Node-trong-n8n\"><\/span>H\u01b0\u1edbng d\u1eabn c\u01a1 b\u1ea3n: C\u00e1ch th\u00eam, k\u1ebft n\u1ed1i v\u00e0 c\u1ea5u h\u00ecnh m\u1ed9t Node trong n8n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>B\u1eaft \u0111\u1ea7u l\u00e0m vi\u1ec7c v\u1edbi Node trong n8n r\u1ea5t tr\u1ef1c quan. Giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng (UI) c\u1ee7a n8n \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 b\u1ea1n d\u1ec5 d\u00e0ng x\u00e2y d\u1ef1ng c\u00e1c <strong>workflow<\/strong> (quy tr\u00ecnh l\u00e0m vi\u1ec7c) b\u1eb1ng c\u00e1ch k\u00e9o th\u1ea3 v\u00e0 k\u1ebft n\u1ed1i c\u00e1c Node.<\/p>\n<p>\u0110\u1ec3 th\u00eam m\u1ed9t Node m\u1edbi, b\u1ea1n ch\u1ec9 c\u1ea7n nh\u1ea5p v\u00e0o d\u1ea5u &#8220;+&#8221; tr\u00ean kh\u00f4ng gian l\u00e0m vi\u1ec7c (canvas). M\u1ed9t b\u1ea3ng danh s\u00e1ch c\u00e1c Node s\u1ebd hi\u1ec7n ra, cho ph\u00e9p b\u1ea1n t\u00ecm ki\u1ebfm theo t\u00ean, ch\u1ee9c n\u0103ng, ho\u1eb7c duy\u1ec7t qua c\u00e1c danh m\u1ee5c Node t\u00edch h\u1ee3p v\u00e0 Node l\u00f5i.<\/p>\n<p>Sau khi ch\u1ecdn \u0111\u01b0\u1ee3c Node mong mu\u1ed1n, Node \u0111\u00f3 s\u1ebd xu\u1ea5t hi\u1ec7n tr\u00ean canvas. \u0110\u1ec3 k\u1ebft n\u1ed1i c\u00e1c Node, b\u1ea1n nh\u1ea5p v\u00e0o \u0111i\u1ec3m tr\u00f2n \u1edf c\u1ea1nh ph\u1ea3i c\u1ee7a m\u1ed9t Node (output anchor) v\u00e0 k\u00e9o m\u1ed9t \u0111\u01b0\u1eddng n\u1ed1i \u0111\u1ebfn \u0111i\u1ec3m tr\u00f2n \u1edf c\u1ea1nh tr\u00e1i c\u1ee7a Node k\u1ebf ti\u1ebfp (input anchor).<\/p>\n<p>\u0110\u1ec3 c\u1ea5u h\u00ecnh m\u1ed9t Node, b\u1ea1n nh\u1ea5p tr\u1ef1c ti\u1ebfp v\u00e0o Node \u0111\u00f3. M\u1ed9t b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n c\u00e0i \u0111\u1eb7t (parameters panel) s\u1ebd m\u1edf ra \u1edf ph\u00eda b\u00ean ph\u1ea3i m\u00e0n h\u00ecnh, n\u01a1i b\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp c\u00e1c tham s\u1ed1, ch\u1ecdn h\u00e0nh \u0111\u1ed9ng, nh\u1eadp th\u00f4ng tin x\u00e1c th\u1ef1c v\u00e0 xem tr\u01b0\u1edbc d\u1eef li\u1ec7u.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nhung-luu-y-quan-trong-va-meo-hay-khi-lam-viec-voi-Node-trong-n8n\"><\/span>Nh\u1eefng l\u01b0u \u00fd quan tr\u1ecdng v\u00e0 m\u1eb9o hay khi l\u00e0m vi\u1ec7c v\u1edbi Node trong n8n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0110\u1ec3 qu\u00e1 tr\u00ecnh x\u00e2y d\u1ef1ng v\u00e0 qu\u1ea3n l\u00fd workflow v\u1edbi Node trong n8n tr\u1edf n\u00ean hi\u1ec7u qu\u1ea3 h\u01a1n v\u00e0 \u00edt g\u1eb7p s\u1ef1 c\u1ed1, c\u00f3 m\u1ed9t v\u00e0i l\u01b0u \u00fd quan tr\u1ecdng v\u00e0 m\u1eb9o hay b\u1ea1n n\u00ean \u00e1p d\u1ee5ng. Nh\u1eefng \u0111i\u1ec1u n\u00e0y gi\u00fap workflow c\u1ee7a b\u1ea1n r\u00f5 r\u00e0ng, d\u1ec5 b\u1ea3o tr\u00ec v\u00e0 ho\u1ea1t \u0111\u1ed9ng \u1ed5n \u0111\u1ecbnh.<\/p>\n<p>Lu\u00f4n \u0111\u1eb7t t\u00ean (Label) cho c\u00e1c Node m\u1ed9t c\u00e1ch r\u00f5 r\u00e0ng v\u00e0 mang t\u00ednh m\u00f4 t\u1ea3. Trong m\u1ed9t workflow ph\u1ee9c t\u1ea1p v\u1edbi nhi\u1ec1u Node, vi\u1ec7c n\u00e0y gi\u00fap b\u1ea1n v\u00e0 ng\u01b0\u1eddi kh\u00e1c d\u1ec5 d\u00e0ng hi\u1ec3u \u0111\u01b0\u1ee3c ch\u1ee9c n\u0103ng c\u1ee7a t\u1eebng b\u01b0\u1edbc m\u00e0 kh\u00f4ng c\u1ea7n m\u1edf chi ti\u1ebft t\u1eebng Node.<\/p>\n<p>Th\u01b0\u1eddng xuy\u00ean s\u1eed d\u1ee5ng ch\u1ee9c n\u0103ng &#8220;Test Node&#8221; (Ch\u1ea1y th\u1eed Node) trong qu\u00e1 tr\u00ecnh x\u00e2y d\u1ef1ng. \u0110i\u1ec1u n\u00e0y cho ph\u00e9p b\u1ea1n ki\u1ec3m tra d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o v\u00e0 \u0111\u1ea7u ra c\u1ee7a t\u1eebng Node ri\u00eang l\u1ebb, gi\u00fap ph\u00e1t hi\u1ec7n s\u1edbm c\u00e1c v\u1ea5n \u0111\u1ec1 v\u1ec1 logic ho\u1eb7c c\u1ea5u h\u00ecnh sai.<\/p>\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c Node t\u01b0\u01a1ng t\u00e1c v\u1edbi d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i, h\u00e3y qu\u1ea3n l\u00fd <strong>Credentials (Th\u00f4ng tin x\u00e1c th\u1ef1c)<\/strong> m\u1ed9t c\u00e1ch c\u1ea9n th\u1eadn v\u00e0 an to\u00e0n. n8n cung c\u1ea5p c\u01a1 ch\u1ebf l\u01b0u tr\u1eef m\u00e3 h\u00f3a cho credentials, h\u00e3y t\u1eadn d\u1ee5ng \u0111i\u1ec1u \u0111\u00f3 v\u00e0 tr\u00e1nh hardcode th\u00f4ng tin nh\u1ea1y c\u1ea3m v\u00e0o workflow.<\/p>\n<p>Khi workflow tr\u1edf n\u00ean ph\u1ee9c t\u1ea1p, h\u00e3y c\u00e2n nh\u1eafc s\u1eed d\u1ee5ng Node &#8220;Sticky Note&#8221; \u0111\u1ec3 th\u00eam ghi ch\u00fa, gi\u1ea3i th\u00edch c\u00e1c ph\u1ea7n logic quan tr\u1ecdng, ho\u1eb7c \u0111\u00e1nh d\u1ea5u nh\u1eefng \u0111i\u1ec3m c\u1ea7n ch\u00fa \u00fd. \u0110i\u1ec1u n\u00e0y \u0111\u1eb7c bi\u1ec7t h\u1eefu \u00edch khi l\u00e0m vi\u1ec7c nh\u00f3m ho\u1eb7c xem l\u1ea1i workflow sau m\u1ed9t th\u1eddi gian d\u00e0i.<\/p>\n<p>T\u00ecm hi\u1ec3u v\u00e0 s\u1eed d\u1ee5ng <strong>Error Workflow Node<\/strong> (ho\u1eb7c c\u00e0i \u0111\u1eb7t &#8220;Continue on Fail&#8221; trong m\u1ed9t s\u1ed1 Node) \u0111\u1ec3 x\u1eed l\u00fd c\u00e1c l\u1ed7i c\u00f3 th\u1ec3 x\u1ea3y ra m\u1ed9t c\u00e1ch ch\u1ee7 \u0111\u1ed9ng, gi\u00fap workflow kh\u00f4ng b\u1ecb d\u1eebng \u0111\u1ed9t ng\u1ed9t v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o v\u1ec1 s\u1ef1 c\u1ed1.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cau-hoi-thuong-gap-ve-Node-trong-n8n-FAQ\"><\/span>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 Node trong n8n (FAQ)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Khi m\u1edbi l\u00e0m quen v\u1edbi Node trong n8n, ch\u1eafc h\u1eb3n b\u1ea1n s\u1ebd c\u00f3 nhi\u1ec1u th\u1eafc m\u1eafc. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p c\u00f9ng v\u1edbi c\u00e2u tr\u1ea3 l\u1eddi ng\u1eafn g\u1ecdn, gi\u00fap b\u1ea1n nhanh ch\u00f3ng gi\u1ea3i \u0111\u00e1p nh\u1eefng b\u0103n kho\u0103n ban \u0111\u1ea7u.<\/p>\n<p>Nh\u1eefng c\u00e2u h\u1ecfi n\u00e0y t\u1eadp trung v\u00e0o c\u00e1c kh\u00eda c\u1ea1nh c\u01a1 b\u1ea3n nh\u01b0ng quan tr\u1ecdng, t\u1eeb chi ph\u00ed, s\u1ef1 kh\u00e1c bi\u1ec7t kh\u00e1i ni\u1ec7m, \u0111\u1ebfn kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng v\u00e0 x\u1eed l\u00fd s\u1ef1 c\u1ed1 li\u00ean quan \u0111\u1ebfn Node.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Node-trong-n8n-co-gioi-han-so-luong-su-dung-khong\"><\/span>Node trong n8n c\u00f3 gi\u1edbi h\u1ea1n s\u1ed1 l\u01b0\u1ee3ng s\u1eed d\u1ee5ng kh\u00f4ng?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>B\u1ea3n th\u00e2n n8n (khi b\u1ea1n t\u1ef1 host \u2013 self-hosted) kh\u00f4ng \u0111\u1eb7t ra gi\u1edbi h\u1ea1n c\u1ee9ng v\u1ec1 s\u1ed1 l\u01b0\u1ee3ng Node b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng trong m\u1ed9t workflow, ho\u1eb7c s\u1ed1 l\u01b0\u1ee3ng workflow b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o. Gi\u1edbi h\u1ea1n th\u1ef1c t\u1ebf ch\u1ee7 y\u1ebfu ph\u1ee5 thu\u1ed9c v\u00e0o t\u00e0i nguy\u00ean c\u1ee7a m\u00e1y ch\u1ee7 (CPU, RAM, b\u1ed9 nh\u1edb) m\u00e0 b\u1ea1n d\u00f9ng \u0111\u1ec3 ch\u1ea1y n8n.<\/p>\n<p>\u0110\u1ed1i v\u1edbi phi\u00ean b\u1ea3n n8n Cloud (d\u1ecbch v\u1ee5 \u0111\u00e1m m\u00e2y c\u1ee7a n8n), c\u00f3 th\u1ec3 c\u00f3 c\u00e1c g\u00f3i d\u1ecbch v\u1ee5 kh\u00e1c nhau v\u1edbi c\u00e1c gi\u1edbi h\u1ea1n nh\u1ea5t \u0111\u1ecbnh v\u1ec1 s\u1ed1 l\u01b0\u1ee3ng workflow \u0111ang ho\u1ea1t \u0111\u1ed9ng (active workflows) ho\u1eb7c s\u1ed1 l\u1ea7n th\u1ef1c thi (executions) m\u1ed7i th\u00e1ng. B\u1ea1n c\u1ea7n ki\u1ec3m tra bi\u1ec3u ph\u00ed c\u1ee7a n8n Cloud \u0111\u1ec3 bi\u1ebft chi ti\u1ebft.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Su-khac-biet-chinh-giua-Node-va-Workflow-trong-n8n-la-gi\"><\/span>S\u1ef1 kh\u00e1c bi\u1ec7t ch\u00ednh gi\u1eefa Node v\u00e0 Workflow trong n8n l\u00e0 g\u00ec?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>S\u1ef1 kh\u00e1c bi\u1ec7t r\u1ea5t r\u00f5 r\u00e0ng: <strong>Node<\/strong> l\u00e0 m\u1ed9t \u0111\u01a1n v\u1ecb h\u00e0nh \u0111\u1ed9ng ho\u1eb7c m\u1ed9t b\u01b0\u1edbc x\u1eed l\u00fd \u0111\u01a1n l\u1ebb trong m\u1ed9t quy tr\u00ecnh. M\u1ed7i Node th\u1ef1c hi\u1ec7n m\u1ed9t nhi\u1ec7m v\u1ee5 c\u1ee5 th\u1ec3, nh\u01b0 \u0111\u1ecdc d\u1eef li\u1ec7u, g\u1eedi email, hay l\u1ecdc th\u00f4ng tin.<\/p>\n<p>Trong khi \u0111\u00f3, <strong>Workflow<\/strong> (quy tr\u00ecnh l\u00e0m vi\u1ec7c) l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c Node \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i v\u1edbi nhau theo m\u1ed9t tr\u00ecnh t\u1ef1 logic \u0111\u1ec3 ho\u00e0n th\u00e0nh m\u1ed9t m\u1ee5c ti\u00eau t\u1ef1 \u0111\u1ed9ng h\u00f3a l\u1edbn h\u01a1n. Workflow ch\u00ednh l\u00e0 b\u1ee9c tranh t\u1ed5ng th\u1ec3, c\u00f2n Node l\u00e0 nh\u1eefng m\u1ea3nh gh\u00e9p t\u1ea1o n\u00ean b\u1ee9c tranh \u0111\u00f3.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Toi-co-the-tu-tao-Node-cho-cac-nhu-cau-rieng-cua-minh-trong-n8n-khong\"><\/span>T\u00f4i c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o Node cho c\u00e1c nhu c\u1ea7u ri\u00eang c\u1ee7a m\u00ecnh trong n8n kh\u00f4ng?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>C\u00f3, b\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 t\u1ef1 t\u1ea1o <strong>Custom Nodes (Node T\u00f9y ch\u1ec9nh)<\/strong> cho n8n. \u0110\u00e2y l\u00e0 m\u1ed9t trong nh\u1eefng \u0111i\u1ec3m m\u1ea1nh th\u1ec3 hi\u1ec7n t\u00ednh linh ho\u1ea1t v\u00e0 m\u1edf c\u1ee7a n\u1ec1n t\u1ea3ng. N\u1ebfu b\u1ea1n c\u00f3 nhu c\u1ea7u t\u00edch h\u1ee3p v\u1edbi m\u1ed9t d\u1ecbch v\u1ee5 r\u1ea5t \u0111\u1eb7c th\u00f9 ho\u1eb7c c\u1ea7n m\u1ed9t logic x\u1eed l\u00fd ri\u00eang bi\u1ec7t m\u00e0 c\u00e1c Node c\u00f3 s\u1eb5n kh\u00f4ng \u0111\u00e1p \u1ee9ng, b\u1ea1n c\u00f3 th\u1ec3 ph\u00e1t tri\u1ec3n Node c\u1ee7a ri\u00eang m\u00ecnh.<\/p>\n<p>Vi\u1ec7c t\u1ea1o Custom Node \u0111\u00f2i h\u1ecfi ki\u1ebfn th\u1ee9c v\u1ec1 l\u1eadp tr\u00ecnh, th\u01b0\u1eddng l\u00e0 <strong>TypeScript<\/strong> ho\u1eb7c <strong>JavaScript<\/strong>, v\u00e0 hi\u1ec3u bi\u1ebft v\u1ec1 c\u1ea5u tr\u00fac ph\u00e1t tri\u1ec3n Node c\u1ee7a n8n. T\u00e0i li\u1ec7u d\u00e0nh cho nh\u00e0 ph\u00e1t tri\u1ec3n c\u1ee7a n8n cung c\u1ea5p h\u01b0\u1edbng d\u1eabn chi ti\u1ebft v\u1ec1 v\u1ea5n \u0111\u1ec1 n\u00e0y.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Lam-the-nao-de-xu-ly-loi-error-khi-mot-Node-khong-hoat-dong-nhu-mong-doi\"><\/span>L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 x\u1eed l\u00fd l\u1ed7i (error) khi m\u1ed9t Node kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng nh\u01b0 mong \u0111\u1ee3i?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Khi m\u1ed9t Node g\u1eb7p l\u1ed7i, tr\u01b0\u1edbc ti\u00ean h\u00e3y ki\u1ec3m tra log th\u1ef1c thi c\u1ee7a Node \u0111\u00f3. n8n th\u01b0\u1eddng cung c\u1ea5p th\u00f4ng tin chi ti\u1ebft v\u1ec1 l\u1ed7i trong tab &#8220;Error&#8221; c\u1ee7a Node ho\u1eb7c trong ph\u1ea7n &#8220;Executions&#8221;. H\u00e3y xem x\u00e9t k\u1ef9 d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o (Input Data) c\u1ee7a Node \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o n\u00f3 \u0111\u00fang \u0111\u1ecbnh d\u1ea1ng v\u00e0 ch\u1ee9a \u0111\u1ee7 th\u00f4ng tin c\u1ea7n thi\u1ebft.<\/p>\n<p>Ki\u1ec3m tra l\u1ea1i c\u00e1c c\u00e0i \u0111\u1eb7t v\u00e0 tham s\u1ed1 (Parameters) c\u1ee7a Node xem c\u00f3 b\u1ecb c\u1ea5u h\u00ecnh sai hay thi\u1ebfu th\u00f4ng tin kh\u00f4ng. \u0110\u1ed1i v\u1edbi c\u00e1c l\u1ed7i ph\u1ee9c t\u1ea1p h\u01a1n ho\u1eb7c \u0111\u1ec3 workflow kh\u00f4ng b\u1ecb d\u1eebng \u0111\u1ed9t ng\u1ed9t, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng <strong>Error Workflow Node<\/strong> \u0111\u1ec3 b\u1eaft l\u1ed7i v\u00e0 th\u1ef1c hi\u1ec7n c\u00e1c h\u00e0nh \u0111\u1ed9ng x\u1eed l\u00fd thay th\u1ebf, v\u00ed d\u1ee5 nh\u01b0 g\u1eedi th\u00f4ng b\u00e1o l\u1ed7i.<\/p>\n<hr \/>\n<p>\u0110\u1ec3 vi\u1ec7c tri\u1ec3n khai n8n c\u1ee7a b\u1ea1n tr\u1edf n\u00ean thu\u1eadn ti\u1ec7n v\u00e0 nhanh ch\u00f3ng, d\u1ecbch v\u1ee5 <span style=\"color: #ff00ff;\"><strong><a href=\"https:\/\/interdata.vn\/vps-n8n\/\" style=\"color: #ff00ff;\">VPS t\u00edch h\u1ee3p n8n<\/a><\/strong><\/span> t\u1eeb InterData l\u00e0 m\u1ed9t l\u1ef1a ch\u1ecdn \u0111\u00e1ng \u0111\u1ec3 c\u00e2n nh\u1eafc. V\u1edbi b\u1ea3n OS t\u00edch h\u1ee3p s\u1eb5n, b\u1ea1n ch\u1ec9 c\u1ea7n ch\u1ecdn template khi \u0111\u0103ng k\u00fd, VPS s\u1ebd t\u1ef1 \u0111\u1ed9ng c\u00e0i \u0111\u1eb7t n8n v\u00e0 s\u1eb5n s\u00e0ng ho\u1ea1t \u0111\u1ed9ng, gi\u00fap ti\u1ebft ki\u1ec7m \u0111\u00e1ng k\u1ec3 th\u1eddi gian c\u1ea5u h\u00ecnh ban \u0111\u1ea7u.<\/p>\n<p>H\u1ec7 th\u1ed1ng s\u1eed d\u1ee5ng ph\u1ea7n c\u1ee9ng chuy\u00ean d\u1ee5ng th\u1ebf h\u1ec7 m\u1edbi v\u1edbi b\u1ed9 x\u1eed l\u00fd AMD EPYC ho\u1eb7c Intel Xeon, \u1ed5 c\u1ee9ng SSD NVMe U.2 t\u1ed1c \u0111\u1ed9 cao, \u0111\u1ea3m b\u1ea3o hi\u1ec7u n\u0103ng m\u1ea1nh m\u1ebd, \u1ed5n \u0111\u1ecbnh c\u00f9ng b\u0103ng th\u00f4ng l\u1edbn v\u00e0 m\u1ee9c chi ph\u00ed h\u1ee3p l\u00fd, gi\u00fap b\u1ea1n t\u1eadp trung ho\u00e0n to\u00e0n v\u00e0o vi\u1ec7c x\u00e2y d\u1ef1ng c\u00e1c t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u1ea1n \u0111ang t\u00ecm hi\u1ec3u v\u1ec1 n8n v\u00e0 ch\u01b0a r\u00f5 Node trong n8n l\u00e0 g\u00ec? Node ch\u00ednh l\u00e0 nh\u1eefng kh\u1ed1i x\u00e2y d\u1ef1ng t\u1ef1 \u0111\u1ed9ng h\u00f3a, \u0111\u01a1n v\u1ecb c\u01a1 b\u1ea3n t\u1ea1o n\u00ean s\u1ee9c m\u1ea1nh c\u1ee7a n8n, gi\u00fap b\u1ea1n k\u1ebft n\u1ed1i \u1ee9ng d\u1ee5ng v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c m\u00e0 kh\u00f4ng c\u1ea7n nhi\u1ec1u ki\u1ebfn th\u1ee9c l\u1eadp<\/p>\n","protected":false},"author":2,"featured_media":28107,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[148],"tags":[],"class_list":["post-28088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kien-thuc-n8n"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/28088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/comments?post=28088"}],"version-history":[{"count":4,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/28088\/revisions"}],"predecessor-version":[{"id":28370,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/28088\/revisions\/28370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/28107"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=28088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=28088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=28088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}