API và Webhook có phải chỉ dành cho dân kỹ thuật?
bởi Võ Quốc Cường
Trong các buổi cafe với anh chị không chuyên đang theo học Automation (n8n, Make), tôi thường xuyên gặp câu hỏi này. Hồi tuần trước, để giải khát thêm cho các anh chị đang “bức bối” vì không hiểu tại sao phải học nó. Không gỡ được nút thắt này chắc không có động lực mà tìm hiểu tiếp được.. thật.

Nhiều anh chị mới bắt đầu có thể nghĩ: “Nghe phức tạp quá, mình dùng các công cụ tự động hoá có sẵn là được rồi!”. Nhưng tin tôi đi, hiểu và dùng được API cùng Webhook sẽ giúp anh chị tiến xa hơn rất nhiều, tách khỏi giới hạn của số đông.
Cái nút thắt của dân non-tech
Mò mờ mắt trong n8n/Make, mọi người có tìm ra node nào tên Haravan/Sapo/KiotViet/Zalo không? Lúc này đa phần anh chị non-tech sẽ chịu trận luôn, không làm gì tiếp được, dù.. tất cả nền tảng đều có mở API và có tài liệu sẵn.
Còn với người hiểu API/Webhook, họ không chỉ dùng các node sẵn có, mà bất kỳ nền tảng nào có tài liệu API là kết nối được hết.
Dừng lại giải thích xíu
Node hay Connector. Là các kết nối có sẵn trong công cụ tự động hoá, muốn dùng thì nắm kéo thả vào khai báo.. là chạy. Vd các node Telegram, Google Sheets có sẵn trên n8n/Make.
API (Application Programming Interface). Nghe khó hiểu vậy chứ nó như “phiên dịch viên” giúp các phần mềm khác nhau giao tiếp với nhau theo chuẩn chung. Mỗi nền tảng do một công ty khác nhau tạo ra, nhưng cùng chơi một kiểu để nói chuyện với nhau. Vd kiểu “Ê, cho tao thông tin của học viên MS007 đi” thì Việt Nam hiểu nhưng chưa chắc bên Cambodia hiểu. Còn giờ các bên đều biết tiếng API thì nói “GET /api/member/007” là ai cũng hiểu, và trả về đầy đủ “MS007, Cường Đẹp Trai, 18 tuổi, lớp Automation in Action”.
Webhook. Hiểu nó như người đưa tin cho dễ, chuyên thông báo lập tức khi có chuyện gì đó xảy ra. Kiểu “có đơn mới, có thay đổi thông tin đơn, đơn bị xoá” thì cứ báo cho Cường biết nha anh đưa tin ơi, tôi đăng ký nhận tin rồi đó. Thay vì chủ động đi gọi “nãy giờ có bao nhiêu đơn mới gòi chị?” cứ 5 giây hỏi một lần chắc mệt luôn (có khi quên), thì giờ nào có đơn chị chủ shop sẽ báo cho mình biết để đi xử lý tiếp. Khi có tin này rồi thì mình lấy đi kích hoạt quy trình Automation tiếp theo kịch bản định trước.
Cơm thêm cho ai muốn bắt đầu
- Bắt đầu từ đâu thì đọc tài liệu API trước.
- Cài Postman xuống máy đi, kiểm tra API tiện lắm, vọc đã đời.
- Đọc hiểu các phương thức HTTP cơ bản như GET, POST, PUT, DELETE. Nó như các động từ cơ bản trong ngôn ngữ API vậy, nhiêu đó là đủ.
- Làm quen với JSON, định dạng phổ biến khi làm việc với API hiện tại.
Túm lại
Dù nó khó thật, thì các anh chị dân non-tech cũng nên học nếu muốn chơi môn Automation. Thực tế tôi gặp nhiều anh chị dân Marketer chịu học xíu API/Webhook đã có thể khác biệt so với 80% còn lại rồi. Không còn phải chờ nền tảng update hoặc nhờ ai code giùm mà vẫn kết nối được nền tảng bất kỳ (nếu nó cho phép).
Các node có sẵn thì lập trình viên họ cũng làm theo cơ chế API/Webhook rồi đóng gói lại cho mình tiện xài thôi. Không khó gì đâu, mạnh dạn học đi nhe. Bạn bè tôi toàn dân marketer, biz dev mà vẫn làm được đây.
Mà nói vậy thôi, học cái này giai đoạn đầu cũng rén lắm, JSON với credential nhìn là muốn.. xỉu ngang. Cứ đi từ từ.. vọc riết rồi quen, đừng nản sớm là được ^^
Chuyện vì sao đừng thần thánh hoá n8n, tôi kể thêm trong bài n8n có dễ như ai đồn không? Tỉ lệ bỏ cuộc hơn 80%.
Anh chị em đang mắc ở khúc nào khi học API/Webhook, cứ để lại comment tôi hóng nhé?
#voquoccuong #AutomationInAction #api #webhook


