A customer has booked an event via Amelia on my client's website. They've asked if the booking confirmation can be resent to their customer as there's no sign of it in their inbox or junk folder.
Can you please confirm where in Amelia I can do this?
Firstly i want to apologise for the delayed response time.
We celebrated our Orthodox Easter, which has slowed down our working pace.
Thank you very much for your patience.
-
I can see what you mean, it is a bit of a tricky situation, obviously they should have received the notification.
What you could try is, you can edit the attendees of the Event, and first you can hit the red circle, so it will be temporarily cancelled for this atendee:
At first, they will get email notifying the Event is cancelled;
but then you can set them back to "approved", and they will get another email right after it , to indicate they are actually booked as atendee.
Here is how it arrived on my test example, for my "test customer" inbox.
I will check if there is any better way to do this and will come back to confirm if this is the best way.
I want to additionaly point out at something that might be useful. There is a possibility of scheduled notifications, which can be customised using cron.
If you're interested, here are the details:
Scheduled Notifications (cron)
cron is a Linux utility that schedules a command or a script on your server to run automatically at a specified time and date. A cron job is a scheduled task itself. Cron jobs can be very useful to automate repetitive tasks like sending scheduled notifications in Amelia.
Depending on the server, there are different configurations for it, which you can contact your hosting provider about, or you can check out one of the solutions for it on this link.
GET ‘https://yourdomain.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send’ > /dev/null
WP Crontrol plugin is the best option if you’re not familiar with cron jobs. If you decide to use WP Crontrol, please follow the instructions below.
You copy only the URL from below a scheduled notification:
Then, in Crontrol go to “Cron Schedules”, and scroll all the way down. Add a 15 minute interval:
Then go to “Add PHP Cron Event” and add the URL you’ve copied like this:
So:
file_get_contents(“your_URL”);
Below it add the name and set it to run a few minutes in the future, using the provided time format. So, if you’re adding the cron event at 12:45, set it to run at 12:50; and then select the schedule you previously selected:
Click on Add Event, and that’s it.
The cron runs every 15 minutes and checks if there’s an email to be sent. So, in Amelia Notifications, your scheduled notifications are set to run every day at a certain time. If you set that time to be 15:00 (for example), the emails will be sent when the cron runs after that time.
For example, there’s an appointment booked for tomorrow, and it’s currently 14:44 – the cron runs, but since it’s not yet 15:00, it doesn’t send anything. It runs again after 15 minutes, so at 14:59, but there are still no emails flagged by Amelia, so it doesn’t send anything. Then it runs again at 15:14 and it sees there’s an email that should’ve been sent at 15:00, so it sends the email. It will only send emails when Amelia sees an appointment scheduled for the next day.
-
I will still check, as mentioned before - with our senior 2nd level Team, what is the best way to send repeat notification if it fails.
unfortunately, that can only be done manually, we don't have an automated system for it, I'm afraid.
We might add it in the future, but I can't say an ETA on it.
-
Regarding the cron job, the typical setup, as far as i can see, seems to be 15 minutes; some people even set it to 5 minutes, so i suppose shortening the time to have it "check more" seems to be a good thing to do.
-
Let me know if we can assist with anything further regarding any of the points. Thank you.
Hi there,
A customer has booked an event via Amelia on my client's website. They've asked if the booking confirmation can be resent to their customer as there's no sign of it in their inbox or junk folder.
Can you please confirm where in Amelia I can do this?
Many thanks
Gemma
Hi, Gemma
Firstly i want to apologise for the delayed response time.
We celebrated our Orthodox Easter, which has slowed down our working pace.
Thank you very much for your patience.
-
I can see what you mean, it is a bit of a tricky situation, obviously they should have received the notification.
What you could try is, you can edit the attendees of the Event, and first you can hit the red circle, so it will be temporarily cancelled for this atendee:
At first, they will get email notifying the Event is cancelled;
but then you can set them back to "approved", and they will get another email right after it , to indicate they are actually booked as atendee.
Here is how it arrived on my test example, for my "test customer" inbox.
I will check if there is any better way to do this and will come back to confirm if this is the best way.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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
Hi, Gemma.
I want to additionaly point out at something that might be useful. There is a possibility of scheduled notifications, which can be customised using cron.
If you're interested, here are the details:
Scheduled Notifications (cron)cron is a Linux utility that schedules a command or a script on your server to run automatically at a specified time and date. A cron job is a scheduled task itself. Cron jobs can be very useful to automate repetitive tasks like sending scheduled notifications in Amelia.
Depending on the server, there are different configurations for it, which you can contact your hosting provider about, or you can check out one of the solutions for it on this link.
Also, you can try this:
*/15 * * * * wget -q -O – “https://www.yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send”
This:
*/15 * * * * /usr/local/bin/php ~/public_html/wp-cron.php –action=’wpamelia_api’ –call=’/notifications/scheduled/send’
Or this:
GET ‘https://yourdomain.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send’ > /dev/null
WP Crontrol plugin is the best option if you’re not familiar with cron jobs. If you decide to use WP Crontrol, please follow the instructions below.
You copy only the URL from below a scheduled notification:
Then, in Crontrol go to “Cron Schedules”, and scroll all the way down. Add a 15 minute interval:
Then go to “Add PHP Cron Event” and add the URL you’ve copied like this:
So:
file_get_contents(“your_URL”);
Below it add the name and set it to run a few minutes in the future, using the provided time format. So, if you’re adding the cron event at 12:45, set it to run at 12:50; and then select the schedule you previously selected:
Click on Add Event, and that’s it.
The cron runs every 15 minutes and checks if there’s an email to be sent. So, in Amelia Notifications, your scheduled notifications are set to run every day at a certain time. If you set that time to be 15:00 (for example), the emails will be sent when the cron runs after that time.
For example, there’s an appointment booked for tomorrow, and it’s currently 14:44 – the cron runs, but since it’s not yet 15:00, it doesn’t send anything. It runs again after 15 minutes, so at 14:59, but there are still no emails flagged by Amelia, so it doesn’t send anything. Then it runs again at 15:14 and it sees there’s an email that should’ve been sent at 15:00, so it sends the email. It will only send emails when Amelia sees an appointment scheduled for the next day.
-
I will still check, as mentioned before - with our senior 2nd level Team, what is the best way to send repeat notification if it fails.
Thank you.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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
Hi, Gemma.
I just confirmed with our senior 2nd level Team, that what i have already sent you is the only way,
we don't currently have any additional workarounds.
So, let me know how it goes, and if you need any additional assistance, of course.
Thank you.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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
If I remove the person from the event, what happens with the money they've paid?
Does it refund them? Or charge them again when I re-add them?
Also, the current cron job I have setup is running at twice per day. I've just changed this to every 30 minutes.
Hi, Gemma
Sorry about the waiting time.
-
Regarding refunding the cancelled attendees;
unfortunately, that can only be done manually, we don't have an automated system for it, I'm afraid.
We might add it in the future, but I can't say an ETA on it.
-
Regarding the cron job, the typical setup, as far as i can see, seems to be 15 minutes; some people even set it to 5 minutes, so i suppose shortening the time to have it "check more" seems to be a good thing to do.
-
Let me know if we can assist with anything further regarding any of the points. Thank you.
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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