How to Set Monthly Quota to Limit Max Executions for a Client's Scenario?

Hey everyone,

I need to limit the number of times a scenario can execute per month to prevent overuse by my clients. Ideally, once the scenario hits a certain limit (e.g., 1000 runs), it should stop executing until the next billing cycle.

I’m looking for the best way to:

  1. Enforce a strict monthly cap on executions.
  2. Automatically reset the count at the start of each month.
  3. Ensure the scenario stops cleanly once the limit is reached (without unnecessary executions burning operations).

Would love to hear if anyone has a way to handle this!

Thanks in advance!

Welcome to the Make community!

It is possible but not efficient to do it within a scenario. This is because it requires one additional operation per scenario run to get the number of operations used for that scenario, and two additional operations to start/stop the scenario.

But if you want to do it, it’s possible :slight_smile:

Example

Here is an example of how your scenario could look:
Screenshot_2025-03-19_000350

This is just an example. Your final solution may or may not look like this depending on your requirements and actual input data.

For more information, see How to set a operation threshold / warning per scenario

Hope this helps! Let me know if there are any further questions or issues.

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.