Scheduled Notification and Payment Status

We have 2 requirements

  1. 1 hour before the event, notifications are sent to members to announce that the event is cancelled or still going
  2. After the event, members who attend will be sent payment links and the app need to report who has paid and remind those who has not

Is this possible ?

yes.

  1. scheduled job to run every 5 min? Check for notifications to send.
  2. as long as you have a list of users, you can do that. I assume you want to send via emails? Each link should be unique to that user / event.
1 Like

The members will confirm their attendance at least 1 hour before the event, and if only few members can attend, the event will be cancelled automatically, so 1 hour before event the scheduled job is run

To avoid physically asking for payment for the event, email with link is sent to those who attend, and reminder will be sent every 5 mins until the payment is successful.

If all members paid, then notification to all members, that everyone has paid.

Yeah,
what I mean is that you can solve requirement 1 by running a continuous scheduled job. And solve requirement 2 by sending email inside an actionflow.
By the way, could you share the actual business case? If it is some kind of off line event, maybe you can even have people pay with their phone by scanning a dynamic QR code which leads to a page that handles payment

This is for community offline events, starting with sports.

Some events have fixed schedule, this sport event need to have certain number of people to operate, so they need to confirm their attendance before hand, if only few people confirm, the event will be cancelled, as it will not be effective.

So, around 1 hour before the event begin, notification should be sent to all members to announce that the event will still be going or not, without notification, there will likely be few members that go to the event and cannot do anything, as only few members present, so it is a waste of time for them.

If the total members that are confirming to attend is enough, notification will be sent to announce that the event is still going

After the event, the members who attend need to pay for the cost, it could be fixed or calculated amount, and they will get email that contains payment link, so someone in the member group will check the attendance list and mark the event as completed

Then these members will need to complete the payment and finish this last step, Stripe link is fine, after they pay in Stripe, the app needs to be updated for the payment status

For those who have not paid after certain time, there will be reminder, so that when they left the event, there will be no outstanding bill.