{"id":16,"date":"2025-12-30T16:56:06","date_gmt":"2025-12-30T09:56:06","guid":{"rendered":"https:\/\/aicontent.demowp.app\/index.php\/2025\/12\/30\/hoc-n8n-tu-a-z-huong-dan-tu-dong-hoa-quy-trinh-toan-dien\/"},"modified":"2025-12-30T16:56:06","modified_gmt":"2025-12-30T09:56:06","slug":"hoc-n8n-tu-a-z-huong-dan-tu-dong-hoa-quy-trinh-toan-dien","status":"publish","type":"post","link":"https:\/\/aicontent.demowp.app\/index.php\/2025\/12\/30\/hoc-n8n-tu-a-z-huong-dan-tu-dong-hoa-quy-trinh-toan-dien\/","title":{"rendered":"H\u1ecdc n8n t\u1eeb A-Z: H\u01b0\u1edbng d\u1eabn t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh to\u00e0n di\u1ec7n"},"content":{"rendered":"<p># H\u1ecdc n8n t\u1eeb A-Z: H\u01b0\u1edbng d\u1eabn t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh to\u00e0n di\u1ec7n<\/p>\n<p>**Meta Description:** Kh\u00e1m ph\u00e1 s\u1ee9c m\u1ea1nh c\u1ee7a n8n, n\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a workflow m\u00e3 ngu\u1ed3n m\u1edf. H\u01b0\u1edbng d\u1eabn chi ti\u1ebft t\u1eeb c\u00e0i \u0111\u1eb7t \u0111\u1ebfn x\u00e2y d\u1ef1ng workflow ph\u1ee9c t\u1ea1p, gi\u00fap b\u1ea1n t\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c.<\/p>\n<p>## M\u1ee5c 1: Gi\u1edbi thi\u1ec7u v\u1ec1 n8n v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 1.1: T\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0 g\u00ec v\u00e0 t\u1ea1i sao n\u00f3 quan tr\u1ecdng?<\/p>\n<p>T\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0 vi\u1ec7c s\u1eed d\u1ee5ng c\u00f4ng ngh\u1ec7 \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 v\u00e0 quy tr\u00ecnh kinh doanh l\u1eb7p \u0111i l\u1eb7p l\u1ea1i m\u00e0 kh\u00f4ng c\u1ea7n s\u1ef1 can thi\u1ec7p th\u1ee7 c\u00f4ng. L\u1ee3i \u00edch c\u1ee7a vi\u1ec7c n\u00e0y l\u00e0 v\u00f4 c\u00f9ng l\u1edbn, bao g\u1ed3m t\u0103ng n\u0103ng su\u1ea5t, gi\u1ea3m thi\u1ec3u sai s\u00f3t, ti\u1ebft ki\u1ec7m th\u1eddi gian v\u00e0 chi ph\u00ed. Nh\u1edd t\u1ef1 \u0111\u1ed9ng h\u00f3a, nh\u00e2n vi\u00ean c\u00f3 th\u1ec3 t\u1eadp trung v\u00e0o c\u00e1c c\u00f4ng vi\u1ec7c s\u00e1ng t\u1ea1o v\u00e0 chi\u1ebfn l\u01b0\u1ee3c h\u01a1n, mang l\u1ea1i gi\u00e1 tr\u1ecb cao h\u01a1n cho doanh nghi\u1ec7p.<\/p>\n<p>V\u00ed d\u1ee5 v\u1ec1 c\u00e1c quy tr\u00ecnh c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a r\u1ea5t \u0111a d\u1ea1ng: trong marketing, t\u1ef1 \u0111\u1ed9ng g\u1eedi email ch\u00e0o m\u1eebng khi c\u00f3 ng\u01b0\u1eddi \u0111\u0103ng k\u00fd nh\u1eadn b\u1ea3n tin; trong sales, t\u1ef1 \u0111\u1ed9ng t\u1ea1o task trong CRM khi c\u00f3 lead m\u1edbi; trong h\u1ed7 tr\u1ee3 kh\u00e1ch h\u00e0ng, t\u1ef1 \u0111\u1ed9ng ph\u00e2n lo\u1ea1i ticket v\u00e0 chuy\u1ec3n \u0111\u1ebfn b\u1ed9 ph\u1eadn ph\u00f9 h\u1ee3p. T\u1ef1 \u0111\u1ed9ng h\u00f3a c\u0169ng c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng cho c\u00e1c quy tr\u00ecnh n\u1ed9i b\u1ed9 nh\u01b0 qu\u1ea3n l\u00fd nh\u00e2n s\u1ef1, k\u1ebf to\u00e1n, ho\u1eb7c qu\u1ea3n l\u00fd kho.<\/p>\n<p>Trong b\u1ed1i c\u1ea3nh kinh doanh hi\u1ec7n \u0111\u1ea1i, t\u1ef1 \u0111\u1ed9ng h\u00f3a l\u00e0 y\u1ebfu t\u1ed1 then ch\u1ed1t \u0111\u1ec3 duy tr\u00ec t\u00ednh c\u1ea1nh tranh. C\u00e1c doanh nghi\u1ec7p ng\u00e0y c\u00e0ng nh\u1eadn ra t\u1ea7m quan tr\u1ecdng c\u1ee7a vi\u1ec7c t\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh \u0111\u1ec3 \u0111\u00e1p \u1ee9ng nhu c\u1ea7u ng\u00e0y c\u00e0ng cao c\u1ee7a kh\u00e1ch h\u00e0ng v\u00e0 th\u1ecb tr\u01b0\u1eddng. Do \u0111\u00f3, vi\u1ec7c \u0111\u1ea7u t\u01b0 v\u00e0o c\u00e1c c\u00f4ng c\u1ee5 v\u00e0 n\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a tr\u1edf n\u00ean c\u1ea7n thi\u1ebft h\u01a1n bao gi\u1edd h\u1ebft.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 1.2: Gi\u1edbi thi\u1ec7u n8n &#8211; N\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a workflow m\u00e3 ngu\u1ed3n m\u1edf<\/p>\n<p>n8n l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a workflow m\u00e3 ngu\u1ed3n m\u1edf, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng k\u1ebft n\u1ed1i c\u00e1c \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5 kh\u00e1c nhau \u0111\u1ec3 t\u1ea1o ra c\u00e1c quy tr\u00ecnh t\u1ef1 \u0111\u1ed9ng h\u00f3a ph\u1ee9c t\u1ea1p. \u0110i\u1ec3m n\u1ed5i b\u1eadt c\u1ee7a n8n l\u00e0 t\u00ednh linh ho\u1ea1t, kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng v\u00e0 s\u1ef1 minh b\u1ea1ch nh\u1edd m\u00e3 ngu\u1ed3n m\u1edf. So v\u1edbi c\u00e1c n\u1ec1n t\u1ea3ng kh\u00e1c, n8n cung c\u1ea5p nhi\u1ec1u t\u00f9y ch\u1ec9nh h\u01a1n v\u00e0 kh\u00f4ng b\u1ecb gi\u1edbi h\u1ea1n b\u1edfi c\u00e1c t\u00ednh n\u0103ng c\u00f3 s\u1eb5n.<\/p>\n<p>Ki\u1ebfn tr\u00fac c\u1ee7a n8n bao g\u1ed3m ba th\u00e0nh ph\u1ea7n ch\u00ednh: **nodes**, **workflows**, v\u00e0 **executions**. Nodes l\u00e0 c\u00e1c kh\u1ed1i x\u00e2y d\u1ef1ng c\u01a1 b\u1ea3n, \u0111\u1ea1i di\u1ec7n cho m\u1ed9t h\u00e0nh \u0111\u1ed9ng c\u1ee5 th\u1ec3 (v\u00ed d\u1ee5: g\u1eedi email, t\u1ea1o contact). Workflows l\u00e0 t\u1eadp h\u1ee3p c\u00e1c nodes \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i v\u1edbi nhau \u0111\u1ec3 t\u1ea1o th\u00e0nh m\u1ed9t quy tr\u00ecnh ho\u00e0n ch\u1ec9nh. Executions l\u00e0 c\u00e1c l\u1ea7n ch\u1ea1y c\u1ee7a workflow, ghi l\u1ea1i t\u1ea5t c\u1ea3 c\u00e1c b\u01b0\u1edbc v\u00e0 d\u1eef li\u1ec7u li\u00ean quan.<\/p>\n<p>n8n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong nhi\u1ec1u tr\u01b0\u1eddng h\u1ee3p kh\u00e1c nhau, t\u1eeb t\u1ef1 \u0111\u1ed9ng h\u00f3a marketing v\u00e0 sales \u0111\u1ebfn t\u00edch h\u1ee3p d\u1eef li\u1ec7u v\u00e0 qu\u1ea3n l\u00fd d\u1ef1 \u00e1n. V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n8n \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng \u0111\u1ed3ng b\u1ed9 d\u1eef li\u1ec7u gi\u1eefa CRM v\u00e0 h\u1ec7 th\u1ed1ng email marketing, ho\u1eb7c \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng t\u1ea1o b\u00e1o c\u00e1o h\u00e0ng tu\u1ea7n t\u1eeb d\u1eef li\u1ec7u thu th\u1eadp \u0111\u01b0\u1ee3c t\u1eeb nhi\u1ec1u ngu\u1ed3n kh\u00e1c nhau. V\u1edbi n8n, kh\u1ea3 n\u0103ng t\u1ef1 \u0111\u1ed9ng h\u00f3a l\u00e0 v\u00f4 t\u1eadn.<\/p>\n<p>## M\u1ee5c 2: C\u00e0i \u0111\u1eb7t v\u00e0 c\u1ea5u h\u00ecnh n8n<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 2.1: C\u00e1c ph\u01b0\u01a1ng ph\u00e1p c\u00e0i \u0111\u1eb7t n8n<\/p>\n<p>C\u00f3 nhi\u1ec1u ph\u01b0\u01a1ng ph\u00e1p c\u00e0i \u0111\u1eb7t n8n, t\u00f9y thu\u1ed9c v\u00e0o nhu c\u1ea7u v\u00e0 k\u1ef9 n\u0103ng c\u1ee7a b\u1ea1n. B\u1ea1n c\u00f3 th\u1ec3 c\u00e0i \u0111\u1eb7t n8n tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n (local) b\u1eb1ng Docker ho\u1eb7c npm. Docker l\u00e0 m\u1ed9t ph\u01b0\u01a1ng ph\u00e1p \u0111\u01a1n gi\u1ea3n v\u00e0 nhanh ch\u00f3ng \u0111\u1ec3 c\u00e0i \u0111\u1eb7t n8n trong m\u1ed9t m\u00f4i tr\u01b0\u1eddng container ri\u00eang bi\u1ec7t. npm l\u00e0 tr\u00ecnh qu\u1ea3n l\u00fd g\u00f3i cho JavaScript, cho ph\u00e9p b\u1ea1n c\u00e0i \u0111\u1eb7t n8n tr\u1ef1c ti\u1ebfp t\u1eeb d\u00f2ng l\u1ec7nh.<\/p>\n<p>Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 c\u00e0i \u0111\u1eb7t n8n tr\u00ean cloud b\u1eb1ng c\u00e1c d\u1ecbch v\u1ee5 nh\u01b0 n8n Cloud, AWS, Google Cloud, ho\u1eb7c Azure. n8n Cloud l\u00e0 gi\u1ea3i ph\u00e1p \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd ho\u00e0n to\u00e0n, gi\u00fap b\u1ea1n d\u1ec5 d\u00e0ng b\u1eaft \u0111\u1ea7u m\u00e0 kh\u00f4ng c\u1ea7n lo l\u1eafng v\u1ec1 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng. AWS, Google Cloud, v\u00e0 Azure cung c\u1ea5p c\u00e1c d\u1ecbch v\u1ee5 \u0111i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y m\u1ea1nh m\u1ebd, cho ph\u00e9p b\u1ea1n t\u00f9y ch\u1ec9nh v\u00e0 ki\u1ec3m so\u00e1t ho\u00e0n to\u00e0n m\u00f4i tr\u01b0\u1eddng n8n c\u1ee7a m\u00ecnh.<\/p>\n<p>Vi\u1ec7c l\u1ef1a ch\u1ecdn ph\u01b0\u01a1ng ph\u00e1p c\u00e0i \u0111\u1eb7t ph\u00f9 h\u1ee3p ph\u1ee5 thu\u1ed9c v\u00e0o nhi\u1ec1u y\u1ebfu t\u1ed1, bao g\u1ed3m kinh nghi\u1ec7m k\u1ef9 thu\u1eadt, ng\u00e2n s\u00e1ch v\u00e0 y\u00eau c\u1ea7u v\u1ec1 b\u1ea3o m\u1eadt. N\u1ebfu b\u1ea1n m\u1edbi b\u1eaft \u0111\u1ea7u, n8n Cloud c\u00f3 th\u1ec3 l\u00e0 l\u1ef1a ch\u1ecdn t\u1ed1t nh\u1ea5t. N\u1ebfu b\u1ea1n c\u00f3 kinh nghi\u1ec7m v\u1edbi Docker ho\u1eb7c qu\u1ea3n l\u00fd m\u00e1y ch\u1ee7, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn c\u00e0i \u0111\u1eb7t n8n tr\u00ean local ho\u1eb7c tr\u00ean cloud.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 2.2: C\u1ea5u h\u00ecnh ban \u0111\u1ea7u v\u00e0 giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng<\/p>\n<p>Sau khi c\u00e0i \u0111\u1eb7t n8n, b\u1ea1n c\u1ea7n c\u1ea5u h\u00ecnh ban \u0111\u1ea7u \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o n8n ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang c\u00e1ch. \u0110\u1ea7u ti\u00ean, b\u1ea1n c\u1ea7n thi\u1ebft l\u1eadp database \u0111\u1ec3 l\u01b0u tr\u1eef d\u1eef li\u1ec7u workflow v\u00e0 execution. n8n h\u1ed7 tr\u1ee3 PostgreSQL v\u00e0 SQLite. PostgreSQL l\u00e0 m\u1ed9t h\u1ec7 qu\u1ea3n tr\u1ecb c\u01a1 s\u1edf d\u1eef li\u1ec7u quan h\u1ec7 m\u1ea1nh m\u1ebd, ph\u00f9 h\u1ee3p cho c\u00e1c \u1ee9ng d\u1ee5ng production. SQLite l\u00e0 m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u nh\u1eb9, ph\u00f9 h\u1ee3p cho c\u00e1c \u1ee9ng d\u1ee5ng th\u1eed nghi\u1ec7m ho\u1eb7c nh\u1ecf.<\/p>\n<p>Ti\u1ebfp theo, b\u1ea1n c\u1ea7n c\u1ea5u h\u00ecnh email \u0111\u1ec3 n8n c\u00f3 th\u1ec3 g\u1eedi email t\u1ef1 \u0111\u1ed9ng. B\u1ea1n c\u1ea7n cung c\u1ea5p th\u00f4ng tin v\u1ec1 m\u00e1y ch\u1ee7 SMTP, t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u. Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh c\u00e1c th\u00f4ng s\u1ed1 quan tr\u1ecdng kh\u00e1c nh\u01b0 m\u00fai gi\u1edd, ng\u00f4n ng\u1eef v\u00e0 c\u00e1c t\u00f9y ch\u1ecdn b\u1ea3o m\u1eadt.<\/p>\n<p>Cu\u1ed1i c\u00f9ng, h\u00e3y l\u00e0m quen v\u1edbi giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng c\u1ee7a n8n. Workflow editor l\u00e0 n\u01a1i b\u1ea1n x\u00e2y d\u1ef1ng v\u00e0 ch\u1ec9nh s\u1eeda workflows b\u1eb1ng c\u00e1ch k\u00e9o v\u00e0 th\u1ea3 c\u00e1c nodes. Executions l\u00e0 n\u01a1i b\u1ea1n theo d\u00f5i c\u00e1c l\u1ea7n ch\u1ea1y c\u1ee7a workflow v\u00e0 xem nh\u1eadt k\u00fd. Credentials l\u00e0 n\u01a1i b\u1ea1n l\u01b0u tr\u1eef th\u00f4ng tin \u0111\u0103ng nh\u1eadp cho c\u00e1c \u1ee9ng d\u1ee5ng v\u00e0 d\u1ecbch v\u1ee5 m\u00e0 b\u1ea1n k\u1ebft n\u1ed1i v\u1edbi n8n.<\/p>\n<p>## M\u1ee5c 3: X\u00e2y d\u1ef1ng Workflow c\u01a1 b\u1ea3n<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 3.1: L\u00e0m quen v\u1edbi Nodes v\u00e0 Connections<\/p>\n<p>Nodes l\u00e0 c\u00e1c kh\u1ed1i x\u00e2y d\u1ef1ng c\u01a1 b\u1ea3n c\u1ee7a m\u1ed9t workflow trong n8n. C\u00f3 ba lo\u1ea1i nodes ch\u00ednh: **trigger**, **action**, v\u00e0 **utility**. Trigger nodes kh\u1edfi \u0111\u1ed9ng workflow d\u1ef1a tr\u00ean m\u1ed9t s\u1ef1 ki\u1ec7n c\u1ee5 th\u1ec3 (v\u00ed d\u1ee5: webhook, timer). Action nodes th\u1ef1c hi\u1ec7n m\u1ed9t h\u00e0nh \u0111\u1ed9ng c\u1ee5 th\u1ec3 (v\u00ed d\u1ee5: g\u1eedi email, t\u1ea1o contact). Utility nodes cung c\u1ea5p c\u00e1c ch\u1ee9c n\u0103ng b\u1ed5 tr\u1ee3 nh\u01b0 thao t\u00e1c d\u1eef li\u1ec7u, l\u1ecdc d\u1eef li\u1ec7u, ho\u1eb7c \u0111i\u1ec1u khi\u1ec3n lu\u1ed3ng workflow.<\/p>\n<p>\u0110\u1ec3 t\u1ea1o th\u00e0nh m\u1ed9t workflow, b\u1ea1n c\u1ea7n k\u1ebft n\u1ed1i c\u00e1c nodes v\u1edbi nhau. B\u1ea1n c\u00f3 th\u1ec3 k\u00e9o m\u1ed9t \u0111\u01b0\u1eddng t\u1eeb m\u1ed9t node sang node kh\u00e1c \u0111\u1ec3 t\u1ea1o k\u1ebft n\u1ed1i. D\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c truy\u1ec1n t\u1eeb node n\u00e0y sang node kh\u00e1c theo th\u1ee9 t\u1ef1 k\u1ebft n\u1ed1i.<\/p>\n<p>Expressions l\u00e0 m\u1ed9t t\u00ednh n\u0103ng m\u1ea1nh m\u1ebd trong n8n, cho ph\u00e9p b\u1ea1n thao t\u00e1c v\u1edbi d\u1eef li\u1ec7u. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng expressions \u0111\u1ec3 truy c\u1eadp d\u1eef li\u1ec7u t\u1eeb c\u00e1c nodes tr\u01b0\u1edbc \u0111\u00f3, th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p to\u00e1n, ho\u1eb7c \u0111\u1ecbnh d\u1ea1ng d\u1eef li\u1ec7u. V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng expression \u0111\u1ec3 tr\u00edch xu\u1ea5t t\u00ean ng\u01b0\u1eddi d\u00f9ng t\u1eeb email address.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 3.2: V\u00ed d\u1ee5 Workflow \u0111\u01a1n gi\u1ea3n: G\u1eedi email t\u1ef1 \u0111\u1ed9ng<\/p>\n<p>\u0110\u1ec3 minh h\u1ecda, ch\u00fang ta s\u1ebd x\u00e2y d\u1ef1ng m\u1ed9t workflow \u0111\u01a1n gi\u1ea3n \u0111\u1ec3 g\u1eedi email t\u1ef1 \u0111\u1ed9ng. \u0110\u1ea7u ti\u00ean, ch\u00fang ta c\u1ea7n m\u1ed9t trigger node \u0111\u1ec3 kh\u1edfi \u0111\u1ed9ng workflow. Ch\u00fang ta c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Webhook trigger \u0111\u1ec3 kh\u1edfi \u0111\u1ed9ng workflow khi c\u00f3 m\u1ed9t s\u1ef1 ki\u1ec7n x\u1ea3y ra (v\u00ed d\u1ee5: m\u1ed9t form \u0111\u01b0\u1ee3c g\u1eedi). Ho\u1eb7c, ch\u00fang ta c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Timer trigger \u0111\u1ec3 kh\u1edfi \u0111\u1ed9ng workflow theo l\u1ecbch tr\u00ecnh (v\u00ed d\u1ee5: m\u1ed7i ng\u00e0y v\u00e0o l\u00fac 9 gi\u1edd s\u00e1ng).<\/p>\n<p>Ti\u1ebfp theo, ch\u00fang ta c\u1ea7n m\u1ed9t action node \u0111\u1ec3 g\u1eedi email. Ch\u00fang ta c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Email node (Gmail, SendGrid) \u0111\u1ec3 g\u1eedi email th\u00f4ng qua t\u00e0i kho\u1ea3n Gmail ho\u1eb7c SendGrid c\u1ee7a b\u1ea1n. B\u1ea1n c\u1ea7n cung c\u1ea5p th\u00f4ng tin v\u1ec1 ng\u01b0\u1eddi nh\u1eadn, ch\u1ee7 \u0111\u1ec1 v\u00e0 n\u1ed9i dung email.<\/p>\n<p>Cu\u1ed1i c\u00f9ng, ch\u00fang ta c\u1ea7n test v\u00e0 debug workflow \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o n\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang c\u00e1ch. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n\u00fat &#8220;Execute Workflow&#8221; \u0111\u1ec3 ch\u1ea1y workflow v\u00e0 ki\u1ec3m tra xem email c\u00f3 \u0111\u01b0\u1ee3c g\u1eedi th\u00e0nh c\u00f4ng hay kh\u00f4ng. N\u1ebfu c\u00f3 l\u1ed7i, b\u1ea1n c\u00f3 th\u1ec3 xem nh\u1eadt k\u00fd execution \u0111\u1ec3 t\u00ecm hi\u1ec3u nguy\u00ean nh\u00e2n v\u00e0 s\u1eeda l\u1ed7i.<\/p>\n<p>## M\u1ee5c 4: C\u00e1c Nodes quan tr\u1ecdng v\u00e0 c\u00e1ch s\u1eed d\u1ee5ng<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 4.1: HTTP Request Node<\/p>\n<p>HTTP Request node l\u00e0 m\u1ed9t node quan tr\u1ecdng trong n8n, cho ph\u00e9p b\u1ea1n g\u1eedi c\u00e1c y\u00eau c\u1ea7u HTTP \u0111\u1ebfn c\u00e1c API kh\u00e1c nhau. B\u1ea1n c\u00f3 th\u1ec3 g\u1eedi c\u00e1c lo\u1ea1i y\u00eau c\u1ea7u kh\u00e1c nhau nh\u01b0 GET, POST, PUT, v\u00e0 DELETE. GET \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u, POST \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ea1o d\u1eef li\u1ec7u m\u1edbi, PUT \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 c\u1eadp nh\u1eadt d\u1eef li\u1ec7u, v\u00e0 DELETE \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00f3a d\u1eef li\u1ec7u.<\/p>\n<p>Khi nh\u1eadn \u0111\u01b0\u1ee3c response t\u1eeb API, b\u1ea1n c\u1ea7n x\u1eed l\u00fd d\u1eef li\u1ec7u. D\u1eef li\u1ec7u th\u01b0\u1eddng \u0111\u01b0\u1ee3c tr\u1ea3 v\u1ec1 d\u01b0\u1edbi d\u1ea1ng JSON ho\u1eb7c XML. n8n cung c\u1ea5p c\u00e1c c\u00f4ng c\u1ee5 \u0111\u1ec3 b\u1ea1n d\u1ec5 d\u00e0ng ph\u00e2n t\u00edch v\u00e0 thao t\u00e1c v\u1edbi d\u1eef li\u1ec7u n\u00e0y.<\/p>\n<p>\u0110\u1ec3 s\u1eed d\u1ee5ng HTTP Request node, b\u1ea1n c\u1ea7n cung c\u1ea5p URL c\u1ee7a API, ph\u01b0\u01a1ng th\u1ee9c HTTP, v\u00e0 c\u00e1c tham s\u1ed1 c\u1ea7n thi\u1ebft. Nhi\u1ec1u API y\u00eau c\u1ea7u x\u00e1c th\u1ef1c (authentication). n8n h\u1ed7 tr\u1ee3 nhi\u1ec1u ph\u01b0\u01a1ng ph\u00e1p x\u00e1c th\u1ef1c kh\u00e1c nhau, bao g\u1ed3m API key, OAuth, v\u00e0 Basic authentication.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 4.2: Function Node<\/p>\n<p>Function node cho ph\u00e9p b\u1ea1n vi\u1ebft JavaScript code \u0111\u1ec3 thao t\u00e1c v\u1edbi d\u1eef li\u1ec7u trong workflow. \u0110\u00e2y l\u00e0 m\u1ed9t node r\u1ea5t linh ho\u1ea1t v\u00e0 m\u1ea1nh m\u1ebd, cho ph\u00e9p b\u1ea1n th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 ph\u1ee9c t\u1ea1p m\u00e0 c\u00e1c node kh\u00e1c kh\u00f4ng th\u1ec3 th\u1ef1c hi\u1ec7n \u0111\u01b0\u1ee3c.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng JavaScript code \u0111\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c ph\u00e9p to\u00e1n, \u0111\u1ecbnh d\u1ea1ng d\u1eef li\u1ec7u, l\u1ecdc d\u1eef li\u1ec7u, ho\u1eb7c g\u1ecdi c\u00e1c h\u00e0m b\u00ean ngo\u00e0i. n8n cung c\u1ea5p m\u1ed9t s\u1ed1 th\u01b0 vi\u1ec7n JavaScript t\u00edch h\u1ee3p s\u1eb5n, nh\u01b0ng b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c th\u01b0 vi\u1ec7n JavaScript b\u00ean ngo\u00e0i b\u1eb1ng c\u00e1ch c\u00e0i \u0111\u1eb7t ch\u00fang th\u00f4ng qua npm.<\/p>\n<p>Khi s\u1eed d\u1ee5ng Function node, b\u1ea1n c\u1ea7n ch\u00fa \u00fd \u0111\u1ebfn vi\u1ec7c debug code. n8n cung c\u1ea5p c\u00e1c c\u00f4ng c\u1ee5 debug \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 theo d\u00f5i gi\u00e1 tr\u1ecb c\u1ee7a c\u00e1c bi\u1ebfn v\u00e0 t\u00ecm ra l\u1ed7i trong code c\u1ee7a m\u00ecnh.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 4.3: Database Nodes (PostgreSQL, MySQL, MongoDB)<\/p>\n<p>Database nodes cho ph\u00e9p b\u1ea1n k\u1ebft n\u1ed1i \u0111\u1ebfn c\u00e1c c\u01a1 s\u1edf d\u1eef li\u1ec7u kh\u00e1c nhau nh\u01b0 PostgreSQL, MySQL, v\u00e0 MongoDB. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c nodes n\u00e0y \u0111\u1ec3 \u0111\u1ecdc, ghi, c\u1eadp nh\u1eadt, v\u00e0 x\u00f3a d\u1eef li\u1ec7u trong c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/p>\n<p>\u0110\u1ec3 k\u1ebft n\u1ed1i \u0111\u1ebfn c\u01a1 s\u1edf d\u1eef li\u1ec7u, b\u1ea1n c\u1ea7n cung c\u1ea5p th\u00f4ng tin v\u1ec1 hostname, port, username, password, v\u00e0 t\u00ean c\u01a1 s\u1edf d\u1eef li\u1ec7u. Sau khi k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng, b\u1ea1n c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n c\u00e1c truy v\u1ea5n SQL ho\u1eb7c MongoDB.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng SELECT \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u, INSERT \u0111\u1ec3 th\u00eam d\u1eef li\u1ec7u m\u1edbi, UPDATE \u0111\u1ec3 c\u1eadp nh\u1eadt d\u1eef li\u1ec7u, v\u00e0 DELETE \u0111\u1ec3 x\u00f3a d\u1eef li\u1ec7u. V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Database node \u0111\u1ec3 l\u1ea5y danh s\u00e1ch kh\u00e1ch h\u00e0ng t\u1eeb c\u01a1 s\u1edf d\u1eef li\u1ec7u v\u00e0 g\u1eedi email marketing \u0111\u1ebfn h\u1ecd.<\/p>\n<p>## M\u1ee5c 5: X\u00e2y d\u1ef1ng Workflow ph\u1ee9c t\u1ea1p: T\u1ef1 \u0111\u1ed9ng h\u00f3a Marketing<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 5.1: Thu th\u1eadp leads t\u1eeb website<\/p>\n<p>\u0110\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a marketing, b\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u b\u1eb1ng vi\u1ec7c thu th\u1eadp leads t\u1eeb website. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Webhook trigger \u0111\u1ec3 nh\u1eadn d\u1eef li\u1ec7u form submission t\u1eeb website c\u1ee7a b\u1ea1n.<\/p>\n<p>Khi c\u00f3 ng\u01b0\u1eddi \u0111i\u1ec1n v\u00e0o form tr\u00ean website, d\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c g\u1eedi \u0111\u1ebfn n8n th\u00f4ng qua Webhook. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng HTTP Request node \u0111\u1ec3 g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn m\u1ed9t API, ho\u1eb7c s\u1eed d\u1ee5ng Database node \u0111\u1ec3 l\u01b0u tr\u1eef d\u1eef li\u1ec7u v\u00e0o c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/p>\n<p>Vi\u1ec7c l\u01b0u tr\u1eef leads v\u00e0o database gi\u00fap b\u1ea1n qu\u1ea3n l\u00fd v\u00e0 theo d\u00f5i th\u00f4ng tin kh\u00e1ch h\u00e0ng m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 ph\u00e2n t\u00edch d\u1eef li\u1ec7u \u0111\u1ec3 t\u00ecm hi\u1ec3u v\u1ec1 h\u00e0nh vi c\u1ee7a kh\u00e1ch h\u00e0ng v\u00e0 c\u1ea3i thi\u1ec7n chi\u1ebfn d\u1ecbch marketing c\u1ee7a m\u00ecnh.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 5.2: G\u1eedi email marketing t\u1ef1 \u0111\u1ed9ng<\/p>\n<p>Sau khi thu th\u1eadp leads, b\u1ea1n c\u00f3 th\u1ec3 g\u1eedi email marketing t\u1ef1 \u0111\u1ed9ng \u0111\u1ebfn h\u1ecd. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Cron trigger \u0111\u1ec3 l\u00ean l\u1ecbch g\u1eedi email theo m\u1ed9t l\u1ecbch tr\u00ecnh c\u1ee5 th\u1ec3 (v\u00ed d\u1ee5: m\u1ed7i tu\u1ea7n m\u1ed9t l\u1ea7n).<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Expressions \u0111\u1ec3 c\u00e1 nh\u00e2n h\u00f3a email b\u1eb1ng c\u00e1ch ch\u00e8n t\u00ean kh\u00e1ch h\u00e0ng, th\u00f4ng tin s\u1ea3n ph\u1ea9m, ho\u1eb7c c\u00e1c th\u00f4ng tin kh\u00e1c. Vi\u1ec7c c\u00e1 nh\u00e2n h\u00f3a email gi\u00fap t\u0103ng t\u1ef7 l\u1ec7 m\u1edf v\u00e0 t\u1ef7 l\u1ec7 click-through.<\/p>\n<p>\u0110\u1ec3 theo d\u00f5i hi\u1ec7u qu\u1ea3 chi\u1ebfn d\u1ecbch email marketing, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 theo d\u00f5i email \u0111\u1ec3 \u0111o l\u01b0\u1eddng t\u1ef7 l\u1ec7 m\u1edf, t\u1ef7 l\u1ec7 click-through, v\u00e0 t\u1ef7 l\u1ec7 unsubscribe. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng HTTP Request node \u0111\u1ec3 g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn c\u00e1c c\u00f4ng c\u1ee5 theo d\u00f5i email.<\/p>\n<p>## M\u1ee5c 6: X\u00e2y d\u1ef1ng Workflow ph\u1ee9c t\u1ea1p: T\u1ef1 \u0111\u1ed9ng h\u00f3a Sales<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 6.1: T\u00edch h\u1ee3p CRM (HubSpot, Salesforce)<\/p>\n<p>T\u00edch h\u1ee3p CRM l\u00e0 m\u1ed9t ph\u1ea7n quan tr\u1ecdng c\u1ee7a t\u1ef1 \u0111\u1ed9ng h\u00f3a sales. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n8n \u0111\u1ec3 t\u00edch h\u1ee3p v\u1edbi c\u00e1c CRM ph\u1ed5 bi\u1ebfn nh\u01b0 HubSpot v\u00e0 Salesforce.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c nodes CRM \u0111\u1ec3 t\u1ea1o contacts, deals, v\u00e0 tasks trong CRM. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c nodes n\u00e0y \u0111\u1ec3 c\u1eadp nh\u1eadt th\u00f4ng tin kh\u00e1ch h\u00e0ng.<\/p>\n<p>Vi\u1ec7c t\u00edch h\u1ee3p CRM gi\u00fap b\u1ea1n qu\u1ea3n l\u00fd th\u00f4ng tin kh\u00e1ch h\u00e0ng m\u1ed9t c\u00e1ch t\u1eadp trung v\u00e0 t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u00e1c quy tr\u00ecnh sales. V\u00ed d\u1ee5, b\u1ea1n c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng t\u1ea1o task trong CRM khi c\u00f3 lead m\u1edbi t\u1eeb website.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 6.2: T\u1ef1 \u0111\u1ed9ng h\u00f3a b\u00e1o c\u00e1o sales<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng n8n \u0111\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a b\u00e1o c\u00e1o sales. B\u1ea1n c\u00f3 th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u t\u1eeb CRM b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c nodes CRM.<\/p>\n<p>Sau khi l\u1ea5y d\u1eef li\u1ec7u, b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o b\u00e1o c\u00e1o v\u00e0 g\u1eedi email \u0111\u1ebfn c\u00e1c th\u00e0nh vi\u00ean trong nh\u00f3m sales. B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 bi\u1ec3u \u0111\u1ed3 \u0111\u1ec3 tr\u1ef1c quan h\u00f3a d\u1eef li\u1ec7u.<\/p>\n<p>Vi\u1ec7c t\u1ef1 \u0111\u1ed9ng h\u00f3a b\u00e1o c\u00e1o sales gi\u00fap ti\u1ebft ki\u1ec7m th\u1eddi gian v\u00e0 cung c\u1ea5p th\u00f4ng tin k\u1ecbp th\u1eddi cho nh\u00f3m sales.<\/p>\n<p>## M\u1ee5c 7: Qu\u1ea3n l\u00fd v\u00e0 b\u1ea3o tr\u00ec Workflow<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 7.1: Logging v\u00e0 Monitoring<\/p>\n<p>\u0110\u1ec3 \u0111\u1ea3m b\u1ea3o workflow ho\u1ea1t \u0111\u1ed9ng \u1ed5n \u0111\u1ecbnh, b\u1ea1n c\u1ea7n thi\u1ebft l\u1eadp logging v\u00e0 monitoring. Logging gi\u00fap b\u1ea1n theo d\u00f5i ho\u1ea1t \u0111\u1ed9ng c\u1ee7a workflow v\u00e0 t\u00ecm ra l\u1ed7i khi c\u00f3 s\u1ef1 c\u1ed1 x\u1ea3y ra.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c nodes logging \u0111\u1ec3 ghi l\u1ea1i c\u00e1c th\u00f4ng tin quan tr\u1ecdng nh\u01b0 th\u1eddi gian ch\u1ea1y, d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o, v\u00e0 d\u1eef li\u1ec7u \u0111\u1ea7u ra. Monitoring gi\u00fap b\u1ea1n ph\u00e1t hi\u1ec7n l\u1ed7i v\u00e0 s\u1ef1 c\u1ed1 m\u1ed9t c\u00e1ch nhanh ch\u00f3ng.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c monitoring tools \u0111\u1ec3 theo d\u00f5i hi\u1ec7u su\u1ea5t c\u1ee7a workflow v\u00e0 nh\u1eadn c\u1ea3nh b\u00e1o khi c\u00f3 s\u1ef1 c\u1ed1 x\u1ea3y ra.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 7.2: Version Control v\u00e0 Deployment<\/p>\n<p>\u0110\u1ec3 qu\u1ea3n l\u00fd v\u00e0 b\u1ea3o tr\u00ec workflow m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3, b\u1ea1n n\u00ean s\u1eed d\u1ee5ng version control. Git l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd version ph\u1ed5 bi\u1ebfn, cho ph\u00e9p b\u1ea1n theo d\u00f5i c\u00e1c thay \u0111\u1ed5i trong workflow v\u00e0 d\u1ec5 d\u00e0ng quay l\u1ea1i c\u00e1c phi\u00ean b\u1ea3n tr\u01b0\u1edbc \u0111\u00f3.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Git \u0111\u1ec3 qu\u1ea3n l\u00fd version c\u1ee7a workflow v\u00e0 tri\u1ec3n khai workflow l\u00ean m\u00f4i tr\u01b0\u1eddng production. Vi\u1ec7c s\u1eed d\u1ee5ng version control gi\u00fap b\u1ea1n tr\u00e1nh m\u1ea5t d\u1eef li\u1ec7u v\u00e0 d\u1ec5 d\u00e0ng kh\u00f4i ph\u1ee5c workflow khi c\u00f3 s\u1ef1 c\u1ed1 x\u1ea3y ra.<\/p>\n<p>## M\u1ee5c 8: M\u1eb9o v\u00e0 th\u1ee7 thu\u1eadt n\u00e2ng cao khi s\u1eed d\u1ee5ng n8n<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 8.1: S\u1eed d\u1ee5ng Queues \u0111\u1ec3 x\u1eed l\u00fd l\u01b0\u1ee3ng l\u1edbn d\u1eef li\u1ec7u<\/p>\n<p>Khi x\u1eed l\u00fd l\u01b0\u1ee3ng l\u1edbn d\u1eef li\u1ec7u, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng Queues \u0111\u1ec3 t\u0103ng hi\u1ec7u su\u1ea5t c\u1ee7a workflow. Queues l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng h\u00e0ng \u0111\u1ee3i, cho ph\u00e9p b\u1ea1n x\u1eed l\u00fd d\u1eef li\u1ec7u m\u1ed9t c\u00e1ch b\u1ea5t \u0111\u1ed3ng b\u1ed9.<\/p>\n<p>Redis v\u00e0 RabbitMQ l\u00e0 hai h\u1ec7 th\u1ed1ng Queues ph\u1ed5 bi\u1ebfn. B\u1ea1n c\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh Queues trong n8n \u0111\u1ec3 s\u1eed d\u1ee5ng Redis ho\u1eb7c RabbitMQ. Vi\u1ec7c s\u1eed d\u1ee5ng Queues gi\u00fap b\u1ea1n tr\u00e1nh t\u00ecnh tr\u1ea1ng ngh\u1ebdn c\u1ed5 chai v\u00e0 t\u0103ng kh\u1ea3 n\u0103ng m\u1edf r\u1ed9ng c\u1ee7a workflow.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 8.2: T\u1ea1o Custom Nodes<\/p>\n<p>N\u1ebfu b\u1ea1n c\u00f3 nhu c\u1ea7u s\u1eed d\u1ee5ng c\u00e1c t\u00ednh n\u0103ng m\u00e0 n8n ch\u01b0a h\u1ed7 tr\u1ee3, b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o Custom Nodes. Custom Nodes l\u00e0 c\u00e1c nodes do b\u1ea1n t\u1ef1 ph\u00e1t tri\u1ec3n, cho ph\u00e9p b\u1ea1n th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 c\u1ee5 th\u1ec3 m\u00e0 b\u1ea1n c\u1ea7n.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng JavaScript \u0111\u1ec3 ph\u00e1t tri\u1ec3n Custom Nodes. Sau khi ph\u00e1t tri\u1ec3n xong, b\u1ea1n c\u00f3 th\u1ec3 chia s\u1ebb Custom Nodes v\u1edbi c\u1ed9ng \u0111\u1ed3ng n8n.<\/p>\n<p>### Ti\u1ec3u m\u1ee5c 8.3: T\u00ecm ki\u1ebfm s\u1ef1 h\u1ed7 tr\u1ee3 t\u1eeb c\u1ed9ng \u0111\u1ed3ng n8n<\/p>\n<p>N\u1ebfu b\u1ea1n g\u1eb7p kh\u00f3 kh\u0103n khi s\u1eed d\u1ee5ng n8n, b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm ki\u1ebfm s\u1ef1 h\u1ed7 tr\u1ee3 t\u1eeb c\u1ed9ng \u0111\u1ed3ng n8n. C\u1ed9ng \u0111\u1ed3ng n8n r\u1ea5t nhi\u1ec7t t\u00ecnh v\u00e0 s\u1eb5n s\u00e0ng gi\u00fap \u0111\u1ee1 b\u1ea1n.<\/p>\n<p>B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm ki\u1ebfm s\u1ef1 h\u1ed7 tr\u1ee3 tr\u00ean di\u1ec5n \u0111\u00e0n, Slack, ho\u1eb7c GitHub. Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o t\u00e0i li\u1ec7u v\u00e0 h\u01b0\u1edbng d\u1eabn ch\u00ednh th\u1ee9c c\u1ee7a n8n.<\/p>\n<p>**K\u1ebft lu\u1eadn:**<\/p>\n<p>n8n l\u00e0 m\u1ed9t n\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a workflow m\u1ea1nh m\u1ebd v\u00e0 linh ho\u1ea1t, cho ph\u00e9p b\u1ea1n t\u1ef1 \u0111\u1ed9ng h\u00f3a c\u00e1c quy tr\u00ecnh kinh doanh m\u1ed9t c\u00e1ch hi\u1ec7u qu\u1ea3. V\u1edbi h\u01b0\u1edbng d\u1eabn n\u00e0y, b\u1ea1n \u0111\u00e3 c\u00f3 c\u00e1i nh\u00ecn t\u1ed5ng quan v\u1ec1 n8n v\u00e0 c\u00e1ch s\u1eed d\u1ee5ng n\u00f3 \u0111\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c workflow \u0111\u01a1n gi\u1ea3n v\u00e0 ph\u1ee9c t\u1ea1p. H\u00e3y b\u1eaft \u0111\u1ea7u kh\u00e1m ph\u00e1 s\u1ee9c m\u1ea1nh c\u1ee7a **n8n** v\u00e0 **t\u1ef1 \u0111\u1ed9ng h\u00f3a** quy tr\u00ecnh c\u1ee7a b\u1ea1n ngay h\u00f4m nay!<\/p>\n","protected":false},"excerpt":{"rendered":"<p># H\u1ecdc n8n t\u1eeb A-Z: H\u01b0\u1edbng d\u1eabn t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh to\u00e0n di\u1ec7n **Meta Description:** Kh\u00e1m ph\u00e1 s\u1ee9c m\u1ea1nh c\u1ee7a n8n, n\u1ec1n t\u1ea3ng t\u1ef1 \u0111\u1ed9ng h\u00f3a workflow m\u00e3 ngu\u1ed3n m\u1edf. H\u01b0\u1edbng d\u1eabn chi ti\u1ebft t\u1eeb c\u00e0i \u0111\u1eb7t \u0111\u1ebfn x\u00e2y d\u1ef1ng workflow ph\u1ee9c t\u1ea1p, gi\u00fap b\u1ea1n t\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c. ## M\u1ee5c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":0,"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"wp:attachment":[{"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aicontent.demowp.app\/index.php\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}