You can do this with Recurring Events, which you define in the BackEnd workflows interface.
There are two steps:
- Create a recurring event, taking the current user, and setting the SMS count to 300 (screenshot 1 & 2)
- When user registers, in your registration workflow, you schedule the recurring event by using “Set/cancel a recurring event” (screenshot 3).
One thing I initially had a hard time wrapping my head around is that you create Recurring Events (RE) sort of as templates: you don’t define the frequency and the data when you define the RE, you only specify what kind of Thing the event will take, and the actions. You do the actual scheduling of the RE by using another workflow action. In this example, you schedule the RE when the user signs up.
You can see your scheduled events in the Logs → Scheduler tab, which is super helpful when you’re building these out.
Hope this helps!