Bắt webhook ở Zapier và viết lên Google Sheets mà không khóc
Bước Catch Hook là bước mà hầu hết mọi người đều bỏ qua. Đây là vòng lặp tối thiểu nối thêm một hàng vào mỗi cuộc gọi.
Tôi muốn một biểu mẫu công khai đưa khách hàng tiềm năng vào một trang tính mà không cần cơ sở dữ liệu. Đường dẫn rõ ràng là Zapier Catch Hook cung cấp phần bổ sung cho Google Trang tính. Phần khiến mọi người chú ý là URL webhook và ánh xạ trường, vì vậy tôi sẽ đánh vần cả hai.
Bước một: bắt đầu Zap bằng trình kích hoạt Webhooks, chọn 'Catch Hook'. Zapier cung cấp cho bạn một URL. URL đó là điểm cuối của bạn. Bất cứ điều gì được đăng lên nó sẽ trở thành mẫu kích hoạt.
Bước hai: gửi một tải trọng thử nghiệm tới URL đó từ biểu mẫu hoặc cuộn tròn của bạn để Zapier nắm bắt các trường. Nếu bạn bỏ qua bước này, bước ánh xạ sẽ không có gì để liên kết và bạn sẽ nhìn chằm chằm vào các tùy chọn trống.
Bước ba: thêm hành động Google Trang tính, 'Tạo hàng bảng tính', chọn tệp và tab, sau đó ánh xạ từng cột trong trang tính tới trường đã chụp. Đặt tên cho các khóa JSON của bạn trước khi gửi để các cột xếp hàng.
Bước bốn: bật nó lên và thực hiện một yêu cầu thực sự. Mở tờ giấy. Nếu hàng xuất hiện, vòng lặp vẫn còn hoạt động. Nếu không, lịch sử chạy sẽ hiển thị chính xác trường nào bị thiếu.
Sai lầm tôi đã mắc phải hai lần: gửi JSON lồng nhau. Zapier làm phẳng nó một cách kỳ lạ. Giữ tải trọng bằng phẳng, một khóa cho mỗi giá trị và ánh xạ luôn ổn định.
Zapier (zapier.com)
Tốt nhất cho: tự động hóa không cần mã giữa các ứng dụng bạn đã sử dụng.
Các tính năng chính: Hơn 7.000 kết nối ứng dụng, Webhooks, Zap nhiều bước, bộ lọc và đường dẫn.
Gói miễn phí: cấp độ miễn phí với giới hạn nhiệm vụ và ứng dụng nhỏ.
Giá cả: các gói trả phí sẽ mở rộng quy mô theo nhiệm vụ và bắt đầu khoảng 20 USD một tháng.
Ưu điểm: không cần máy chủ để chạy, gỡ lỗi trực quan, thư viện ứng dụng khổng lồ.
Nhược điểm: chi phí tăng theo số lượng và logic phức tạp trở nên khó sử dụng.
Phán quyết của tôi: đối với một phần phụ lục đơn giản, vòng lặp này là mười phút và không có thông tin ngắn hạn. Chỉ tiếp cận mã khi số lượng nhiệm vụ sẽ khiến Zapier trở thành lựa chọn đắt tiền.
Các câu hỏi thường gặp:
Câu hỏi: Tôi có cần gói trả phí cho webhook không?
Trả lời: Trình kích hoạt Catch Hook hoạt động ở cấp độ miễn phí, nhưng khối lượng nhiệm vụ sẽ đẩy bạn đến mức phải trả tiền nhanh chóng.
Hỏi: Tại sao cột trang tính của tôi trống?
Đáp: Trường này không nằm trong tải trọng thử nghiệm nên việc lập bản đồ không có gì để lấy. Gửi mẫu trước.
Câu hỏi: Tôi có thể đăng JSON lồng nhau không?
A: Bạn có thể, nhưng hãy làm phẳng nó. Bản đồ các đối tượng lồng nhau không thể đoán trước và lãng phí một lần chạy.
