# Workflow Question - when 'updated' based Workflows are run, are they counted as a run if filter doesn't match?

**URL:** <https://community.noloco.io/t/workflow-question-when-updated-based-workflows-are-run-are-they-counted-as-a-run-if-filter-doesnt-match/948>\
**Category:** Ask for Help\
**Created:** [July 8, 2024, 2:12pm UTC](https://community.noloco.io/t/workflow-question-when-updated-based-workflows-are-run-are-they-counted-as-a-run-if-filter-doesnt-match/948 "2024-07-08T14:12:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![seanvosler](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/seanvosler/32/698_2.png) [@seanvosler](https://community.noloco.io/u/seanvosler)\
**Post date:** [July 8, 2024, 2:12pm UTC](https://community.noloco.io/t/workflow-question-when-updated-based-workflows-are-run-are-they-counted-as-a-run-if-filter-doesnt-match/948/1 "2024-07-08T14:12:35Z")

</div>

Title is the question: “Workflow Question - when ‘updated’ based Workflows are run, are they counted as a run if filter doesn’t match?”

A bit more context, looking to optimize my workflows that run ‘when a record is updated’ - some of my datatypes are updated very regularly in the course of being used and the workflow count adds up quickly…

 ![Screenshot 2024-07-08 at 6.59.40 AM](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/09e0bfd9db1563f90f7617bf66d4449e8cdedc81.png)

So, in the above example, (Status changes) would it count as a workflow run every time the ‘status’ field of the given record type changes? My guess is yes, but I want to be sure.

Or does it run every time any field changes in the given records?

Obviously can get a bit pricey if it runs _every time_ a record is updated regardless of the field, so I’ll want to optimize accordingly or build in other approaches if that is the case.

Thanks!

Bonus technical question - is this a GraphQL ‘subscription’? Is it possible to us ‘subscriptions’ over the Rest API or no?
