Flows are powerful…but also where most hidden bugs live.

What to Validate:

  • Does it trigger at the correct event? (Create / Update / Delete)
  • Does it trigger for the right conditions?
  • Does it update the correct fields/records?
  • Does it avoid unwanted loops or duplicates?

How to Test:

Test the same flow in different scenarios:

  1. Create scenario
    • Create a record → does the flow trigger?
  2. Update scenario
    • Change a key field → does it trigger again (or not)?
  3. Negative scenario
    • Data that should NOT trigger the flow
  4. Bulk scenario
    • Import multiple records → does it behave correctly?

Common Bugs:

  • Flow triggers when it should NOT
  • Flow does NOT trigger when it should
  • Wrong field updates (mapping issues)
  • Infinite loops / repeated updates
  • Duplicate records created
  • Flow fails silently (no visible error)
  • Performance issues with bulk data

Pro Tip:

Always ask:

  • Is it Before Save or After Save flow?
  • Is there another automation (Flow, Process Builder, Apex) interfering?