[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-settings":3,"nav-course-tabs":225,"blog-article-n8n-la-gi-tu-dong-hoa-workflow":282},{"site":4,"home":19,"footer":172,"payment":214,"promo":221},{"name":5,"tagline":6,"url":7,"logoUrl":8,"primaryColor":9,"contactEmail":10,"hotline":11,"facebookUrl":12,"youtubeUrl":13,"kungfutechUrl":14,"announcement":15},"MelyDemy","Học lập trình thực chiến từ con số 0","https:\u002F\u002Fmelydemy.io.vn","\u002Fimages\u002Fbrand\u002Flogo.svg?v=3","#dc2626","techmely.creation@gmail.com","","https:\u002F\u002Fwww.facebook.com\u002Fmelydemy.techmely\u002F","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely?sub_confirmation=1","https:\u002F\u002Fkungfutech.io.vn",{"enabled":16,"text":17,"link":18},true,"Ưu đãi Mely 29k — học lập trình trọn đời chỉ từ 29.000đ","\u002Fkhoa-hoc\u002F29k",{"seo":20,"hero":26,"banners":49,"sectionCopy":60,"categories":78,"features":100,"onlyMelyDemy":117,"aboutUs":130,"testimonials":142,"newsletter":167},{"title":21,"description":22,"keywords":23},"MelyDemy - Khoá học lập trình thực chiến dành cho bạn","MelyDemy cung cấp khoá học lập trình Frontend, Backend, DevOps và AI thực chiến bằng tiếng Việt, học trọn đời chỉ từ 29.000đ.",[24,5,25],"Khoá học lập trình","Thực chiến lập trình",{"badge":27,"title":28,"highlight":29,"description":30,"primaryCta":31,"secondaryCta":34,"stats":36},"Nền tảng học lập trình #1 cho người Việt","Học kỹ năng công nghệ","thực chiến, trọn đời","Hơn 40 khoá học Frontend, Backend, DevOps và AI — video bài bản, source code đi kèm, học mọi lúc mọi nơi.",{"label":32,"to":33},"Khám phá khoá học","\u002Fkhoa-hoc",{"label":35,"to":18},"Ưu đãi 29k",[37,40,43,46],{"value":38,"label":39},"40+","Khoá học",{"value":41,"label":42},"15.000+","Học viên",{"value":44,"label":45},"4.8\u002F5","Đánh giá",{"value":47,"label":48},"Trọn đời","Truy cập",[50,56],{"badge":51,"title":52,"description":53,"link":54,"color":55},"Xu hướng 2026","Lộ trình AI thực chiến","Prompt, workflow và tích hợp công cụ — học theo bài lab, áp dụng ngay vào dự án.","\u002Fkhoa-hoc\u002Fai","#7c3aed",{"badge":57,"title":58,"description":59,"link":18,"color":9},"Mely 29k","Học lập trình từ 29.000đ","Video trọn đời, source code đi kèm — bắt đầu Frontend, Backend hoặc DevOps hôm nay.",{"courses":61,"onlyMelyDemy":64,"about":67,"community":70,"blog":74},{"title":62,"subtitle":63},"Khoá học nổi bật","Các khoá học xây dựng bài bản, đáp ứng nhu cầu thực tế của thị trường",{"title":65,"subtitle":66},"Chỉ có tại MelyDemy","Khoá học chất lượng với mức giá dễ tiếp cận nhất",{"title":68,"subtitle":69},"Lộ trình học trên MelyDemy","Ba lộ trình cốt lõi — Full-stack, DevOps và AI — giúp bạn áp dụng ngay vào dự án thực tế.",{"headline":71,"title":72,"subtitle":73},"Được học viên tin tưởng","Học viên nói gì về MelyDemy","Hàng nghìn học viên đã học lập trình thực chiến — từ sinh viên, fresher đến người chuyển ngành.",{"title":75,"subtitle":76,"listPageSubtitle":77},"Blog","Tin tức, kiến thức công nghệ mới nhất từ MelyDemy","Tổng hợp tin tức AI và công nghệ mới nhất — kiến thức thực chiến cho lập trình viên.",[79,84,88,93,97],{"label":80,"to":81,"icon":82,"color":83},"Frontend","\u002Fkhoa-hoc\u002Fkhoa-hoc-frontend","i-lucide-layout-template","#f97316",{"label":85,"to":86,"icon":87,"color":9},"Backend","\u002Fkhoa-hoc\u002Fkhoa-hoc-backend","i-lucide-server",{"label":89,"to":90,"icon":91,"color":92},"DevOps","\u002Fkhoa-hoc\u002Fkhoa-hoc-devops","i-lucide-container","#0ea5e9",{"label":94,"to":54,"icon":95,"color":96},"AI","i-lucide-sparkles","#8b5cf6",{"label":57,"to":18,"icon":98,"color":99},"i-lucide-ticket-percent","#16a34a",[101,105,109,113],{"title":102,"description":103,"icon":104},"Video trọn đời","Mua một lần, học mãi mãi — cập nhật nội dung miễn phí.","i-lucide-infinity",{"title":106,"description":107,"icon":108},"Source code đi kèm","Mỗi bài học đều có code mẫu để bạn thực hành ngay.","i-lucide-code-xml",{"title":110,"description":111,"icon":112},"Tiếng Việt dễ hiểu","Giảng viên giải thích rõ ràng, ví dụ sát dự án thật.","i-lucide-languages",{"title":114,"description":115,"icon":116},"Cộng đồng hỗ trợ","Hỏi đáp nhanh cùng cộng đồng KungFuTech và mentor.","i-lucide-users-round",[118,122,126],{"title":119,"description":120,"image":121},"Giới thiệu chương trình","\u003Cp>Học lập trình với khoá học chất lượng: video bài giảng, source code và quyền truy cập trọn đời.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-1.jpg",{"title":123,"description":124,"image":125},"Học dễ dàng, chi phí thấp","\u003Cp>Khoá học ngắn gọn, thực tế với mức giá chỉ từ 29K. Theo dõi thường xuyên để cập nhật ưu đãi.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-2.jpg",{"title":127,"description":128,"image":129},"Chọn khoá học và bắt đầu","\u003Cp>Khám phá khoá học Frontend, Backend, DevOps, Mobile và AI — bắt đầu hành trình của bạn hôm nay.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-3.jpg",[131,136,139],{"title":132,"description":133,"icon":134,"image":135},"Backend & Frontend","Xây dựng ứng dụng web từ giao diện đến hệ thống phía sau với công nghệ hiện đại.","i-lucide-layers","\u002Fimages\u002Fhome\u002Fabout-track-1.jpg",{"title":89,"description":137,"icon":91,"image":138},"Triển khai, vận hành và tối ưu hệ thống để ứng dụng chạy ổn định, mở rộng dễ dàng.","\u002Fimages\u002Fhome\u002Fabout-track-2.jpg",{"title":94,"description":140,"icon":95,"image":141},"Xây dựng ứng dụng tích hợp AI, tự động hoá workflow và phát triển sản phẩm thông minh.","\u002Fimages\u002Fhome\u002Fabout-track-3.jpg",[143,147,151,155,159,163],{"fullname":144,"role":145,"description":146},"Nguyễn Minh Anh","Sinh viên CNTT — Đại học Bách Khoa TP.HCM","Rất nhiều khoá học bổ ích từ Frontend, Backend đến DevOps — mình chọn lộ trình phù hợp mà không bị lạc. Video và source trọn đời, ôn lại rất tiện.",{"fullname":148,"role":149,"description":150},"Trần Hoàng Nam","Kế toán chuyển ngành IT — Hà Nội","Khoá AI giúp mình hiểu prompt, workflow và cách tích hợp công cụ vào việc học code hằng ngày. Bài ngắn, học buổi tối không bị quá tải.",{"fullname":152,"role":153,"description":154},"Lê Thị Hương","Fresher Frontend — FPT Software Đà Nẵng","Khoá TypeScript làm rõ type, interface và cách refactor code cũ — mình tự tin review PR và làm task trong dự án thật.",{"fullname":156,"role":157,"description":158},"Phạm Quốc Bảo","Kỹ sư cơ khí — tự học lập trình buổi tối","Lộ trình DevOps (CI\u002FCD, Docker) giúp mình hiểu pipeline deploy thay vì chỉ code local. Checklist từng tuần giữ nhịp học ổn định.",{"fullname":160,"role":161,"description":162},"Võ Thanh Tú","Intern Backend — startup tại TP.HCM","Khoá Node.js và thiết kế API giúp mình nắm REST, validation và database qua bài lab thực tế. Slide đính kèm tiện ôn phỏng vấn.",{"fullname":164,"role":165,"description":166},"Đặng Kim Ngân","Designer chuyển sang UI Developer","Khoá HTML\u002FCSS Grid & Flexbox giúp mình chuyển layout Figma sang markup chuẩn, responsive đúng spec.",{"title":168,"description":169,"placeholder":170,"buttonLabel":171},"Nhận tin khoá học & ưu đãi","Đăng ký email để cập nhật lộ trình mới, workshop và chương trình Mely 29k.","Email của bạn","Đăng ký",{"brandLine":173,"description":174,"columns":175},"MELYDEMY — Học lập trình từ con số 0","Nền tảng khoá học lập trình thực chiến thuộc hệ sinh thái KungFuTech.",[176,184,204],{"title":39,"links":177},[178,180,182],{"label":179,"to":33},"Tất cả khoá học",{"label":181,"to":18},"Ưu đãi Mely 29k",{"label":183,"to":54},"Khoá học AI",{"title":185,"links":186},"Tài nguyên",[187,189,192,195,198,201],{"label":75,"to":188},"\u002Fblog",{"label":190,"to":191},"Giới thiệu","\u002Fgioi-thieu",{"label":193,"to":194},"Liên hệ","\u002Flien-he",{"label":196,"to":197},"Câu hỏi thường gặp","\u002Fcau-hoi-thuong-gap",{"label":199,"to":200},"Điều khoản","\u002Fterms-and-conditions",{"label":202,"to":203},"Chính sách bảo mật","\u002Fprivacy-policy",{"title":205,"links":206},"Hệ sinh thái",[207,209,212],{"label":208,"href":14},"KungFuTech",{"label":210,"href":211},"TechMely YouTube","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely",{"label":213,"href":12},"Facebook MelyDemy",{"bankName":215,"bankCode":216,"accountNumber":217,"accountName":218,"qrTemplate":219,"note":220},"MB Bank","MBBank","0680126400005","PHAM NGOC HOA","https:\u002F\u002Fqr.sepay.vn\u002Fimg?acc={accountNumber}&bank={bankCode}&amount={amount}&des={paymentCode}","Khoá học sẽ được gửi vào email của bạn sau khi thanh toán thành công.",{"promo49k":222},{"enabled":16,"displayPrice":223,"title":57,"description":224},29000,"Học lập trình trọn đời chỉ từ 29.000đ",[226,238,249,260,272],{"id":227,"name":228,"slug":229,"title":24,"canonicalSlug":230,"heroDescription":231,"seoTitle":232,"seoDescription":233,"intro":234},1,"Tất cả các khóa học","tat-ca",null,"Khám phá lộ trình Frontend, Backend, DevOps và AI — học thực chiến với video trọn đời.","Khoá học lập trình online tiếng Việt | MelyDemy","Học lập trình online cùng MelyDemy: khoá Frontend, Backend, DevOps và AI thực chiến bằng tiếng Việt, video xem trọn đời, kèm source code dự án.",[235,236,237],"MelyDemy là nền tảng khoá học lập trình bằng video tiếng Việt, tập trung vào kỹ năng làm được việc: mỗi khoá đi từ kiến thức nền tảng đến dự án thực tế, có source code đi kèm để bạn thực hành theo từng bài.","Danh mục gồm bốn nhóm chính. Frontend dành cho người muốn xây giao diện web với HTML, CSS, JavaScript, ReactJS hay Next.js. Backend dạy lập trình API, cơ sở dữ liệu và kiến trúc hệ thống với nhiều ngôn ngữ và framework. DevOps hướng dẫn Docker, CI\u002FCD, cloud và vận hành hệ thống. Nhóm AI giúp bạn dùng các công cụ và agent AI để tăng năng suất làm việc.","Bạn có thể lọc theo nhóm hoặc tìm theo tên công nghệ. Khoá học được mua một lần và xem lại không giới hạn thời gian, phù hợp cho cả người mới bắt đầu lẫn lập trình viên muốn mở rộng kỹ năng. Nếu chưa biết nên bắt đầu từ đâu, hãy chọn nhóm Frontend hoặc Backend và xem phần nội dung chi tiết của từng khoá để đánh giá độ phù hợp.",{"id":239,"name":85,"slug":240,"title":85,"canonicalSlug":241,"heroDescription":242,"seoTitle":243,"seoDescription":244,"intro":245},2,"khoa-hoc-backend","backend","API, database và kiến trúc hệ thống — từ nền tảng đến dự án thực tế.","Khoá học lập trình Backend online | MelyDemy","Học lập trình Backend bằng tiếng Việt: xây dựng API, làm việc với cơ sở dữ liệu và thiết kế hệ thống qua các khoá video thực chiến tại MelyDemy.",[246,247,248],"Lập trình Backend là phần xử lý đằng sau mọi ứng dụng: nhận yêu cầu từ giao diện, xử lý nghiệp vụ, lưu và truy vấn dữ liệu rồi trả kết quả về cho người dùng. Các khoá Backend tại MelyDemy hướng dẫn bạn xây dựng API, làm việc với cơ sở dữ liệu quan hệ và NoSQL, xác thực người dùng và triển khai ứng dụng.","Mỗi khoá bắt đầu từ nền tảng ngôn ngữ và framework, sau đó đi tới các chủ đề thực tế như thiết kế REST API, tối ưu truy vấn, bảo mật và kiểm thử. Bạn học qua video, làm theo source code và hoàn thành dự án cuối khoá để có sản phẩm đưa vào hồ sơ.","Hãy chọn ngôn ngữ phù hợp với mục tiêu công việc của bạn, xem nội dung từng chương trong trang khoá học rồi bắt đầu học theo tốc độ riêng. Học viên có thể xem lại bài giảng không giới hạn thời gian.",{"id":250,"name":80,"slug":251,"title":80,"canonicalSlug":252,"heroDescription":253,"seoTitle":254,"seoDescription":255,"intro":256},3,"khoa-hoc-frontend","frontend","HTML, CSS, JavaScript và framework hiện đại — xây giao diện responsive chuẩn doanh nghiệp.","Khoá học lập trình Frontend online | MelyDemy","Học Frontend bằng tiếng Việt: HTML, CSS, JavaScript, ReactJS, Next.js và nhiều hơn nữa, xây giao diện responsive qua khoá video thực chiến tại MelyDemy.",[257,258,259],"Lập trình Frontend là kỹ năng xây dựng phần giao diện người dùng nhìn thấy và tương tác trên web. Các khoá Frontend tại MelyDemy đi từ HTML, CSS và JavaScript nền tảng đến các framework hiện đại như ReactJS và Next.js, giúp bạn dựng giao diện responsive đạt chuẩn doanh nghiệp.","Nội dung nhấn mạnh thực hành: bạn xây dựng từng thành phần giao diện, quản lý trạng thái, gọi API, tối ưu hiệu năng và SEO, rồi hoàn thiện một dự án hoàn chỉnh. Source code được cung cấp để bạn đối chiếu và tự chỉnh sửa.","Nếu mới bắt đầu, hãy học chắc JavaScript trước khi chuyển sang framework. Nếu đã có nền tảng, bạn có thể chọn thẳng khoá ReactJS hoặc Next.js. Xem mục nội dung trong từng khoá để biết chính xác bạn sẽ học những gì.",{"id":261,"name":262,"slug":263,"title":262,"canonicalSlug":264,"heroDescription":265,"seoTitle":266,"seoDescription":267,"intro":268},4,"Devops","khoa-hoc-devops","devops","CI\u002FCD, container và vận hành hệ thống — triển khai ổn định, mở rộng dễ dàng.","Khoá học DevOps online tiếng Việt | MelyDemy","Học DevOps bằng tiếng Việt: Docker, CI\u002FCD, cloud và vận hành hệ thống qua các khoá video thực chiến, giúp triển khai ứng dụng ổn định tại MelyDemy.",[269,270,271],"DevOps kết nối phát triển và vận hành: tự động hoá việc build, kiểm thử, triển khai và giám sát để phần mềm được đưa đến người dùng nhanh và ổn định hơn. Các khoá DevOps tại MelyDemy hướng dẫn bạn làm quen với Linux, container, pipeline CI\u002FCD và hạ tầng đám mây.","Bạn sẽ thực hành trực tiếp: đóng gói ứng dụng bằng Docker, thiết lập quy trình tự động triển khai, quản lý cấu hình và theo dõi hệ thống khi chạy thật. Mỗi bài đều đi kèm ví dụ có thể làm lại trên máy hoặc máy chủ của bạn.","Nhóm khoá này phù hợp với lập trình viên muốn tự triển khai sản phẩm của mình, hoặc người muốn chuyển hướng sang vai trò DevOps và cloud. Hãy xem nội dung chi tiết từng khoá để chọn lộ trình phù hợp.",{"id":273,"name":94,"slug":274,"title":94,"canonicalSlug":274,"heroDescription":275,"seoTitle":276,"seoDescription":277,"intro":278},5,"ai","Prompt, workflow và tích hợp công cụ AI — học theo bài lab, áp dụng ngay vào dự án.","Khoá học AI ứng dụng cho lập trình | MelyDemy","Học AI ứng dụng bằng tiếng Việt: prompt, workflow tự động và agent AI qua các bài lab thực hành, áp dụng ngay vào công việc và dự án tại MelyDemy.",[279,280,281],"Các khoá AI tại MelyDemy tập trung vào việc ứng dụng: dùng công cụ AI để viết code nhanh hơn, tự động hoá công việc lặp lại và xây dựng agent hỗ trợ công việc hằng ngày, thay vì chỉ giải thích lý thuyết.","Bạn sẽ học cách viết prompt hiệu quả, thiết kế workflow kết nối nhiều công cụ, tự host agent trên máy chủ riêng và tích hợp AI vào quy trình phát triển phần mềm. Mỗi chủ đề có bài lab để bạn làm theo và áp dụng được ngay.","Nhóm khoá này phù hợp với lập trình viên, người làm nội dung và bất kỳ ai muốn tăng năng suất bằng AI. Hãy xem phần nội dung từng khoá để biết công cụ và kết quả bạn sẽ đạt được.",{"id":283,"slug":284,"title":285,"excerpt":286,"createdAt":287,"updatedAt":287,"category":288,"thumbnail":290,"content":291,"head":292,"author":298,"image":301,"same_category":302,"sameCategory":351},"0140561a-16a6-4846-ab90-eb424cdf7b3c","n8n-la-gi-tu-dong-hoa-workflow","n8n là gì? Cách dùng n8n tự động hoá công việc với AI","n8n là gì, cài trên VPS hay cloud, node và workflow, ví dụ tự động hoá kết hợp AI.","2026-11-03T15:06:45",{"name":75,"slug":289,"description":11},"blog",{"url":11,"alt":285},"\u003Cp>\u003Cstrong>n8n là gì?\u003C\u002Fstrong> n8n là công cụ tự động hoá quy trình (workflow automation) mã nguồn mở theo mô hình “fair-code”, cho phép kết nối nhiều ứng dụng và dịch vụ bằng giao diện kéo thả các \u003Cstrong>node\u003C\u002Fstrong>. Bạn có thể dùng n8n trên cloud hoặc tự cài trên VPS, kết hợp với AI để xây dựng các quy trình như tự động trả lời email, tổng hợp báo cáo hay đồng bộ dữ liệu giữa các hệ thống. Bài viết giải thích cách n8n hoạt động, so sánh với Make, Zapier và hướng dẫn xây dựng workflow đầu tiên.\u003C\u002Fp>\n\n\u003Ch2>n8n hoạt động như thế nào?\u003C\u002Fh2>\n\u003Cp>Mỗi quy trình trong n8n gọi là một \u003Cstrong>workflow\u003C\u002Fstrong>, gồm các \u003Cstrong>node\u003C\u002Fstrong> nối với nhau. Dữ liệu chạy từ node này sang node khác dưới dạng JSON.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Trigger node:\u003C\u002Fstrong> điểm bắt đầu, ví dụ chạy theo lịch (Schedule), khi có webhook gọi tới, khi có email mới, khi có dòng mới trong Google Sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action node:\u003C\u002Fstrong> thực hiện việc cụ thể như gửi tin nhắn, tạo bản ghi, gọi API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logic node:\u003C\u002Fstrong> If, Switch, Merge, Loop để rẽ nhánh và xử lý dữ liệu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code node:\u003C\u002Fstrong> viết JavaScript hoặc Python khi cần xử lý phức tạp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI node:\u003C\u002Fstrong> kết nối mô hình ngôn ngữ lớn, xây dựng AI agent có bộ nhớ và công cụ.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Nếu dịch vụ bạn cần chưa có node sẵn, node \u003Cstrong>HTTP Request\u003C\u002Fstrong> cho phép gọi bất kỳ API nào.\u003C\u002Fp>\n\n\u003Ch2>n8n, Make và Zapier khác nhau thế nào?\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Tiêu chí\u003C\u002Fth>\u003Cth>n8n\u003C\u002Fth>\u003Cth>Make\u003C\u002Fth>\u003Cth>Zapier\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Mô hình\u003C\u002Ftd>\u003Ctd>Mã nguồn công khai (fair-code), có bản cloud\u003C\u002Ftd>\u003Ctd>Dịch vụ cloud\u003C\u002Ftd>\u003Ctd>Dịch vụ cloud\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Tự cài đặt (self-host)\u003C\u002Ftd>\u003Ctd>Có\u003C\u002Ftd>\u003Ctd>Không\u003C\u002Ftd>\u003Ctd>Không\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Viết code tuỳ biến\u003C\u002Ftd>\u003Ctd>Mạnh (JavaScript, Python)\u003C\u002Ftd>\u003Ctd>Có giới hạn\u003C\u002Ftd>\u003Ctd>Có giới hạn\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Độ dễ cho người không biết code\u003C\u002Ftd>\u003Ctd>Trung bình\u003C\u002Ftd>\u003Ctd>Dễ, giao diện trực quan\u003C\u002Ftd>\u003Ctd>Rất dễ\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Phù hợp\u003C\u002Ftd>\u003Ctd>Dev, team kỹ thuật, cần kiểm soát dữ liệu\u003C\u002Ftd>\u003Ctd>Marketer, vận hành, quy trình nhiều bước\u003C\u002Ftd>\u003Ctd>Người dùng phổ thông, tích hợp nhanh\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>Giá và giới hạn của từng nền tảng thay đổi theo thời gian, hãy xem trang giá chính thức trước khi chọn. Nếu bạn thích giao diện trực quan không cần code, tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-lam-chu-automation-voi-make-tu-dong-hoa-moi-thu\">khoá học làm chủ Automation với Make\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Dùng n8n Cloud hay tự cài trên VPS?\u003C\u002Fh2>\n\u003Ch3>n8n Cloud\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Không cần quản lý server, cập nhật và sao lưu.\u003C\u002Fli>\n\u003Cli>Bắt đầu nhanh, phù hợp thử nghiệm.\u003C\u002Fli>\n\u003Cli>Chi phí theo gói, có giới hạn số lần chạy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Self-host\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Toàn quyền kiểm soát dữ liệu, phù hợp dữ liệu nhạy cảm.\u003C\u002Fli>\n\u003Cli>Chỉ tốn chi phí server.\u003C\u002Fli>\n\u003Cli>Phải tự lo bảo mật, HTTPS, cập nhật phiên bản, sao lưu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cách tự cài phổ biến nhất là dùng \u003Ca href=\"\u002Fblog\u002Fdocker-la-gi-huong-dan-cho-nguoi-moi\">Docker\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>docker volume create n8n_data\ndocker run -it --rm --name n8n -p 5678:5678 \\\n  -v n8n_data:\u002Fhome\u002Fnode\u002F.n8n \\\n  docker.n8n.io\u002Fn8nio\u002Fn8n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Sau đó mở \u003Ccode>http:\u002F\u002Flocalhost:5678\u003C\u002Fcode>. Khi chạy thật trên VPS, hãy đặt sau reverse proxy có HTTPS, bật xác thực và thường xuyên sao lưu volume. Xem hướng dẫn chi tiết trong tài liệu chính thức của n8n.\u003C\u002Fp>\n\n\u003Ch2>Ví dụ workflow đầu tiên: tóm tắt email bằng AI\u003C\u002Fh2>\n\u003Cp>Mục tiêu: mỗi sáng, tổng hợp các email chưa đọc, nhờ AI tóm tắt và gửi bản tóm tắt vào kênh chat của bạn.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Schedule Trigger:\u003C\u002Fstrong> chạy lúc 8 giờ sáng mỗi ngày.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gmail node:\u003C\u002Fstrong> lấy các email chưa đọc trong 24 giờ qua.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code node:\u003C\u002Fstrong> gộp tiêu đề, người gửi và đoạn đầu nội dung thành một văn bản.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI node (LLM):\u003C\u002Fstrong> gửi prompt “Tóm tắt các email sau thành danh sách gạch đầu dòng, đánh dấu email cần trả lời gấp”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telegram\u002FSlack node:\u003C\u002Fstrong> gửi kết quả cho bạn.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Chất lượng tóm tắt phụ thuộc nhiều vào prompt. Bài \u003Ca href=\"\u002Fblog\u002Fprompt-engineering-la-gi-cach-viet-prompt-hieu-qua\">Prompt Engineering là gì\u003C\u002Fa> có các mẫu prompt bạn có thể áp dụng.\u003C\u002Fp>\n\n\u003Ch2>Các ứng dụng thực tế của n8n\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Marketing:\u003C\u002Fstrong> tự đăng bài lên nhiều mạng xã hội, thu thập lead từ form vào CRM.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bán hàng:\u003C\u002Fstrong> đơn hàng mới → gửi email xác nhận → cập nhật bảng tính → báo cho nhóm kho.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chăm sóc khách hàng:\u003C\u002Fstrong> chatbot trả lời câu hỏi thường gặp dựa trên tài liệu nội bộ (kết hợp \u003Ca href=\"\u002Fblog\u002Frag-la-gi-cong-nghe-giup-ai-truy-xuat-du-lieu\">RAG\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lập trình viên:\u003C\u002Fstrong> nhận webhook từ GitHub, gửi thông báo deploy, giám sát website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nội bộ:\u003C\u002Fstrong> tổng hợp báo cáo tuần từ nhiều nguồn dữ liệu.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Xây dựng AI Agent với n8n\u003C\u002Fh2>\n\u003Cp>Ngoài gọi AI một lần, n8n hỗ trợ node \u003Cstrong>AI Agent\u003C\u002Fstrong>: mô hình ngôn ngữ có thể tự quyết định gọi các “tool” (tra cứu database, tìm kiếm web, gửi email) và có bộ nhớ hội thoại. Đây là cách nhanh để thử nghiệm agent mà không cần viết toàn bộ bằng code. Để hiểu nền tảng, đọc \u003Ca href=\"\u002Fblog\u002Fai-agent-la-gi-tuong-lai-cua-tu-dong-hoa\">AI Agent là gì\u003C\u002Fa>; nếu muốn tự viết agent từ đầu, tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-build-mot-ai-agent-tu-dau\">khoá học build một AI Agent từ đầu\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Lưu ý khi dùng n8n\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bảo mật thông tin đăng nhập:\u003C\u002Fstrong> dùng mục Credentials của n8n, không dán API key trực tiếp vào node Code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Xử lý lỗi:\u003C\u002Fstrong> thiết lập Error Workflow để nhận thông báo khi workflow thất bại.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kiểm soát chi phí AI:\u003C\u002Fstrong> giới hạn độ dài dữ liệu gửi cho mô hình, tránh vòng lặp gọi AI liên tục.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kiểm tra kết quả AI:\u003C\u002Fstrong> với tác vụ quan trọng (gửi email cho khách), nên có bước duyệt thủ công.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Giấy phép:\u003C\u002Fstrong> đọc điều khoản giấy phép của n8n nếu bạn định dùng cho mục đích thương mại hoặc cung cấp dịch vụ cho người khác.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Làm việc với dữ liệu trong n8n\u003C\u002Fh2>\n\u003Cp>Hiểu cách n8n truyền dữ liệu giúp bạn tránh phần lớn lỗi khi xây workflow. Mỗi node nhận đầu vào là một danh sách \u003Cstrong>item\u003C\u002Fstrong>, mỗi item là một object JSON. Phần lớn node sẽ chạy một lần cho mỗi item. Ví dụ node Gmail trả về 10 email thì node phía sau sẽ xử lý 10 item.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Expression:\u003C\u002Fstrong> dùng cú pháp \u003Ccode>{{ $json.subject }}\u003C\u002Fcode> để lấy giá trị từ item hiện tại, hoặc \u003Ccode>{{ $('Tên node').item.json.email }}\u003C\u002Fcode> để lấy dữ liệu từ một node trước đó.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set \u002F Edit Fields:\u003C\u002Fstrong> đổi tên, thêm hoặc bỏ trường để dữ liệu gọn trước khi gửi sang bước sau.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Aggregate và Split Out:\u003C\u002Fstrong> gộp nhiều item thành một, hoặc tách một mảng thành nhiều item.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Merge:\u003C\u002Fstrong> kết hợp dữ liệu từ hai nhánh, ví dụ ghép thông tin đơn hàng với thông tin khách hàng.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Khi debug, hãy chạy từng node và xem tab Output ở dạng Table hoặc JSON. Bạn cũng có thể “ghim” (pin) dữ liệu mẫu để thử các bước sau mà không phải gọi lại dịch vụ thật nhiều lần.\u003C\u002Fp>\n\n\u003Ch2>Webhook: kích hoạt workflow từ ứng dụng khác\u003C\u002Fh2>\n\u003Cp>Node Webhook tạo một URL riêng. Bất cứ khi nào ứng dụng khác gửi request tới URL đó, workflow sẽ chạy với dữ liệu nhận được. Đây là cách phổ biến để nối n8n với form đăng ký trên website, hệ thống thanh toán, GitHub hoặc ứng dụng nội bộ.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Thêm node Webhook, chọn method (thường là POST) và đường dẫn.\u003C\u002Fli>\n\u003Cli>Dùng URL test để thử, sau khi ổn thì kích hoạt workflow và dùng URL production.\u003C\u002Fli>\n\u003Cli>Bật xác thực cho webhook (header, basic auth) để tránh người lạ gọi vào.\u003C\u002Fli>\n\u003Cli>Kết thúc bằng node Respond to Webhook nếu ứng dụng gọi cần nhận kết quả trả về.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Với lập trình viên, đây là cầu nối giúp bạn tách những tác vụ “phụ” như gửi email chào mừng, ghi CRM, thông báo cho đội ngũ ra khỏi backend chính. Nếu bạn đang xây backend, xem thêm \u003Ca href=\"\u002Fblog\u002Flo-trinh-hoc-backend\">lộ trình học backend\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Mẹo tổ chức workflow\u003C\u002Fh2>\n\u003Cp>Đặt tên node rõ nghĩa (ví dụ “Lấy email chưa đọc” thay vì “Gmail1”), thêm ghi chú (sticky note) giải thích các bước phức tạp, và tách workflow lớn thành các workflow con gọi nhau bằng node Execute Workflow. Cách tổ chức này giúp bạn và đồng đội dễ sửa đổi sau vài tháng.\u003C\u002Fp>\n\n\u003Ch2>Câu hỏi thường gặp\u003C\u002Fh2>\n\u003Ch3>n8n có miễn phí không?\u003C\u002Fh3>\n\u003Cp>Bản tự cài (self-host) có thể dùng miễn phí theo điều khoản giấy phép của n8n; bản cloud tính phí theo gói. Bạn vẫn phải trả chi phí server và chi phí API AI nếu dùng.\u003C\u002Fp>\n\u003Ch3>Không biết code có dùng n8n được không?\u003C\u002Fh3>\n\u003Cp>Được với các workflow đơn giản. Biết JavaScript cơ bản và hiểu JSON, API sẽ giúp bạn khai thác n8n mạnh hơn nhiều.\u003C\u002Fp>\n\u003Ch3>n8n chạy trên máy cá nhân được không?\u003C\u002Fh3>\n\u003Cp>Được, qua Docker hoặc npm. Tuy nhiên workflow chỉ chạy khi máy bật, nên để chạy liên tục hãy dùng VPS hoặc n8n Cloud.\u003C\u002Fp>\n\u003Ch3>n8n khác gì so với viết script Python?\u003C\u002Fh3>\n\u003Cp>Script Python linh hoạt tuyệt đối nhưng phải tự lo lịch chạy, log, xử lý lỗi, tích hợp. n8n cung cấp sẵn những phần đó và giao diện trực quan để theo dõi.\u003C\u002Fp>\n\n\u003Ch2>Kết luận\u003C\u002Fh2>\n\u003Cp>n8n là công cụ mạnh để tự động hoá công việc và kết hợp AI vào quy trình, đặc biệt phù hợp với người có nền tảng kỹ thuật muốn kiểm soát dữ liệu. Hãy bắt đầu với một workflow nhỏ giải quyết việc lặp lại hằng ngày của bạn. Để học bài bản cách kết hợp n8n với Cursor và AI, tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-ai-workflow-voi-n8n-cursor\">khoá học AI Workflow với n8n &amp; Cursor\u003C\u002Fa>.\u003C\u002Fp>\n",{"description":286,"keywords":293},[294,295,296,294,297],"n8n","Cách","dùng","động",{"fullname":299,"avatar":11,"position":300,"quote":11},"Mely Demy","Editor",{"url":11,"alt":285},[303,311,319,327,335,343],{"id":304,"slug":305,"title":306,"excerpt":307,"createdAt":308,"updatedAt":308,"category":309,"thumbnail":310},"9aa1bf78-82ec-4bf0-b0ff-7b0a7bf4b22a","hoc-ai-bat-dau-tu-dau","Học AI bắt đầu từ đâu? Lộ trình cho dev và người mới","Lộ trình học AI: dùng công cụ AI, Python, toán nền, machine learning, deep learning, LLM và AI agent.","2026-11-03T15:09:31",{"name":75,"slug":289,"description":11},{"url":11,"alt":306},{"id":312,"slug":313,"title":314,"excerpt":315,"createdAt":316,"updatedAt":316,"category":317,"thumbnail":318},"f3ad15b5-1753-46e0-ab87-ab9f767c8030","chung-chi-aws-nen-thi-cai-nao","Chứng chỉ AWS nên thi cái nào? Lộ trình từ cơ bản","So sánh Cloud Practitioner, Solutions Architect Associate\u002FProfessional, Developer Associate; lộ trình và cách ôn.","2026-11-03T15:09:08",{"name":75,"slug":289,"description":11},{"url":11,"alt":314},{"id":320,"slug":321,"title":322,"excerpt":323,"createdAt":324,"updatedAt":324,"category":325,"thumbnail":326},"d7e50156-ec43-4afc-b097-1979e02e8d8a","typescript-la-gi","TypeScript là gì? Vì sao dev JavaScript nên học","TypeScript là gì, khác JavaScript thế nào, kiểu dữ liệu, interface, generic và cách dùng với React.","2026-11-03T15:08:43",{"name":75,"slug":289,"description":11},{"url":11,"alt":322},{"id":328,"slug":329,"title":330,"excerpt":331,"createdAt":332,"updatedAt":332,"category":333,"thumbnail":334},"f6d8e6c9-7289-4c91-a5f5-f5f66c9bc5dc","kubernetes-la-gi","Kubernetes là gì? Pod, Node, Service giải thích dễ hiểu","Kubernetes (K8s) là gì, khi nào cần, các khái niệm pod, node, deployment, service và so với Docker.","2026-11-03T15:08:20",{"name":75,"slug":289,"description":11},{"url":11,"alt":330},{"id":336,"slug":337,"title":338,"excerpt":339,"createdAt":340,"updatedAt":340,"category":341,"thumbnail":342},"59f770d8-1fad-4707-99e0-780fc7b997e1","lo-trinh-hoc-devops","Lộ trình học DevOps bắt đầu từ đâu cho người mới","DevOps bắt đầu từ đâu: Linux, Git, Docker, CI\u002FCD, Kubernetes, cloud AWS và giám sát với Grafana.","2026-11-03T15:07:57",{"name":75,"slug":289,"description":11},{"url":11,"alt":338},{"id":344,"slug":345,"title":346,"excerpt":347,"createdAt":348,"updatedAt":348,"category":349,"thumbnail":350},"94151f16-08e8-47d6-95f1-599aeceaec4c","hoc-sql-co-ban","Học SQL cơ bản: SELECT, JOIN, GROUP BY kèm ví dụ","SQL cơ bản cho người mới: truy vấn, lọc, JOIN, GROUP BY, index và bài tập với MySQL.","2026-11-03T15:07:33",{"name":75,"slug":289,"description":11},{"url":11,"alt":346},[352,355,358,361,364,367],{"id":304,"slug":305,"title":306,"excerpt":307,"createdAt":308,"updatedAt":308,"category":353,"thumbnail":354},{"name":75,"slug":289,"description":11},{"url":11,"alt":306},{"id":312,"slug":313,"title":314,"excerpt":315,"createdAt":316,"updatedAt":316,"category":356,"thumbnail":357},{"name":75,"slug":289,"description":11},{"url":11,"alt":314},{"id":320,"slug":321,"title":322,"excerpt":323,"createdAt":324,"updatedAt":324,"category":359,"thumbnail":360},{"name":75,"slug":289,"description":11},{"url":11,"alt":322},{"id":328,"slug":329,"title":330,"excerpt":331,"createdAt":332,"updatedAt":332,"category":362,"thumbnail":363},{"name":75,"slug":289,"description":11},{"url":11,"alt":330},{"id":336,"slug":337,"title":338,"excerpt":339,"createdAt":340,"updatedAt":340,"category":365,"thumbnail":366},{"name":75,"slug":289,"description":11},{"url":11,"alt":338},{"id":344,"slug":345,"title":346,"excerpt":347,"createdAt":348,"updatedAt":348,"category":368,"thumbnail":369},{"name":75,"slug":289,"description":11},{"url":11,"alt":346}]