Zapier: trigger on work order status 'Completed' only

We need Zapier to fire only when a work order hits "Completed" — not on every status change. Right now we're getting flooded with triggers on "In Progress", "On Hold", etc.

Is there a way to filter this in the FieldPulse trigger itself, or do I need to add a Zapier filter step? My team can't move forward on the customer notification workflow until we nail this down.

Parents
  • Devon's spot on — the Zapier integration doesn't pre-filter by status, so you're getting every transition. Filter step is the standard approach.

    One thing to watch: the status value in the payload is case-sensitive and uses the internal name, not always what's displayed in the UI. Double-check you're matching exactly Completed (not completed or Complete).

    If you want to get fancy, you can also filter on the previous status — e.g., only fire when transitioning from In ProgressCompleted, ignoring On HoldCompleted. The payload includes previous_status if you need it.

    Docs on the webhook payload structure: Webhook payload structure for work_order.status_changed — even if you're staying in Zapier, the field names are the same.

Reply
  • Devon's spot on — the Zapier integration doesn't pre-filter by status, so you're getting every transition. Filter step is the standard approach.

    One thing to watch: the status value in the payload is case-sensitive and uses the internal name, not always what's displayed in the UI. Double-check you're matching exactly Completed (not completed or Complete).

    If you want to get fancy, you can also filter on the previous status — e.g., only fire when transitioning from In ProgressCompleted, ignoring On HoldCompleted. The payload includes previous_status if you need it.

    Docs on the webhook payload structure: Webhook payload structure for work_order.status_changed — even if you're staying in Zapier, the field names are the same.

Children
No Data