Chạy logic lặp sử dụng các kĩ thuật loop n8n (phần 2)

Sử dụng SplitInBatches để lặp qua các emails từng bước một

Kịch bản: Bạn muốn gửi một email cá nhân hóa tới mỗi lead trong mảng JSON từ một API hay webhook.
Châm ngòi đầu vào (JSON mẫu)

[

{ “name”: “Alice”, “email”: “alice@example.com” },
{ “name”: “Bob”, “email”: “bob@example.com” }

]

1.
2. Thêm một SplitInBatches Node
+ Batch Size (kích cỡ batch): 1 (để xử lí một vật tại một thời điểm)
+ Cái này gửi một vật tại một thời điểm tới node tiếp theo.
3. Thêm một Send Email Node
Sử dụng các trường động:

To: {{$json[“email”]}}
Body: Hello {{$json[“name”]}}, here’s your custom message.

4. Kết nối quay trở lại SplitInBatches
+ Cái này tạo một vòng lặp cho đến khi tất cả các vật được xử lí.
5. Kết thúc loop thanh thoát
+ Khi không có vật hơn nữa bị bỏ lại, dòng đi ra tự động.

Flowchart: Lặp qua với SplitInBatches

chart

Chia sẻ