Okay
  Public Ticket #3668798
Sending an email to event clients after the event
Closed

Comments

  •  11
    Jonas started the conversation

    Hi, I would like to send info after an event to the participants. I understand that I can create a notification before the event takes place that does this, but not after the event. 

    In my case I would like to share some files afterwards and unfortunately I did not create the notification before the event.

    Is there a way to do this?

  •  1,821
    Miloš replied

    Hi Jonas,

    Yes, there can be two multiple types of scheduled notifications : The 'default' "day before reminder" or "follow up" (up to 24 hours after the Event ends), and a custom scheduled time.

    For the "follow up" Notification, you can choose up to 24 hours after the Events, the increments of time are based on the "Default time step" you set in Amelia's general settings :

    5657127546.png

    In my case, I set the Default Time Step to 30 minutes, so I can choose anything between 30 minutes up to 24 hours ( in 30 minute increments).

    3851312633.png
    6002862473.png
    4646117796.png

    2. Or, if you wish to have a completely custom time after the Event, add a new custom Event Notification, name it anything you like, in this example let's say "2 days after the Event follow up".

    Set the action  to be "scheduled", choose the time, such as how many minutes, hours, days, weeks or months after the Event.

    1660711132.png

    If you are already familiar with setting up scheduled Notifications, you already know how to set a Cron Job in order for the scheduled Notifications to 'trigger' to be sent, etc;

    but if you require any further advice about that, please don't hesitate to ask.smile.png

    I hope that helps.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  11
    Jonas replied

    Thank's, but if I realized after the event that I would like to send some info to all participants, how do I do that?

  •  1,821
    Miloš replied

    Hi Jonas,

    If the Event already ended, and the scheduled message as a 'follow up' does not get sent; and you wish to 'retroactively' send them for previous Events, you can try a custom workaround.

    You can add the following cron event and it should send all emails that were supposed to be sent ( it should work for retroactive logic, too). 

    */15 * * * * https://example.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/undelivered/send

    *Please note that this will send all notifications that were not sent retroactively, thus it could lead to a large number of emails sent if this issue has been ongoing for an extended period of time.


    Let me know if that helps.

    Thank you.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  1,821
    Miloš replied

    Hi Jonas,

    Sorry, I just wish to add something, to avoid confusion.

    As far as I am aware, in theory, even if the Event has ended - let's say if it ended 2 days ago;

    If you now create a custom scheduled Notification, pick this Event in the Notification settings, then set it to 3 days after the Event and configure your Cron, as usual for scheduled messages etc;

    Then, it should still be 'triggered' to be sent in the appropriate time, as long as you schedule it to be sent in the future time.

    I hope that clarifies what I meant to say.

    But, if you encounter any issue and it does not get sent, then you can try that workaround which checks all the Emails which 'should have been sent' then it can retroactively send the ones that had an issue, if that makes sense.

    So it is just for the ones that did not get sent correctly - it won't send 'double notification', just to clarify that.


    Let me know if that helps and if you have any questions.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  11
    Jonas replied

    No, I can't pick an event after it's been closed, it does not show up in the list of events when making a custom notification.

  •  1,821
    Miloš replied

    Hi Jonas,

    My apologies; I should have known that you can't pick a past event after its duration is over/gets closed for a Notification template.

    You are right, this is actually not possible in any way, sadly.

    I just did some more testing on this idea and realized it is not possible to implement it after the Event's duration has ended.

    2595469892.png
    8765297559.png

    I tried another workaround, if we edit the dates and duration of a past event to the future time, like tomorrow's day, just for a moment, in order to be able to pick that Event for a custom scheduled notification;

    but when it gets saved and we go back into that Event to bring the 'dates and duration' to a previous time - it does not allow us to create or change the time of any Event to the past days.

    2177051119.png

    So unfortunately, for any closed Event which has not ended today ( on the same day when you are editing it), it is currently not possible to achieve this goal.


    We did have a couple of users request the capability for Admins to be able to "create Events in the Past", but for now, we only have that capability for appointments from Services.

    We plan to develop this option for Events, but I can't say an ETA on it.

    You can affect the development speed if you'd like to upvote or make your own request for it.

    Please feel free to search through our feature suggestion page

     to see if someone may have already suggested this feature. If you can't see it, feel free to add your suggestion there, and as more people vote, the feature will move higher on the priority list.

    You can certainly follow our changeLog page if you'd like, where we state any changes/new features/bug fixes during updates;

    and our newsletter, so you're informed about new features, bug fixes, freebies, etc.


    If we find any kind of a custom workaround for this in between updates, I will report back and share it with you.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables