How to Limit Offer by Action offer count

we target to build an action, running with real time event.

we would like to limit 3000 offers from this action per day.

we have some try but not work:

  1. Constraints: outbound action limits, contact policy is to limit customer don’t get too much offer in a period, not limit by action.

  2. volume constraints: seems not apply in real time event action.

May I know any approach to limit 3000 offers from one action per day.

Use a custom decision strategy with a daily counter for that action. In Pega, volume constraints are meant for outbound runs, while contact policies control how often a customer receives offers, not the total volume of one action across all customers. For real-time events, the clean way is to store today’s count for that action in a data set or decision store, increment it each time the offer is issued, and add a filter that blocks the action once the count reaches 3000. That gives you a true daily cap for that one action in real time, which the standard outbound limits and contact policy settings do not provide for this use case.