Flow Designer record trigger (Created or Updated) causes duplicate email on insert - best practice?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hi everyone,
I’m building a notification flow on table “x_xxxxxxxxx”.
Goal:
- Send 1 email to multiple recipients when status becomes “xxxx” (re-review pending)
- Cover both create and update scenarios
Current implementation:
- Record trigger: “Created or Updated”
- Recipient list is built with Flow Variables (collect IDs in loop, convert to email list outside loop)
- Send Email step is outside the loop (single send)
Issue:
When a new knowledge record is inserted, the flow seems to run twice (create + immediate update), so duplicate email can be sent.
Questions:
1. Is this expected behavior for “Created or Updated” triggers?
2. Is it better practice to split into two flows?
- Flow A: Created + status = “xxxx”
- Flow B: Updated + status changes to “xxxx”
3. If keeping one flow, what is the recommended guard condition to avoid duplicates?
I’d appreciate any recommended pattern from production experience.
Thanks in advance.
