We purchased Amelia recently and have noticed that many clients are still not receiving first booking confirmations. Further, no one is receiving next day reminders and resultantly we have had many no show appointments. I have enabled the emails and also topped up a balance for SMS messaging (3 have been sent and that’s it- in spite of seeing almost 40-50 patients per day).
This is becoming a huge issue for us as the developer has been working on it for some time without success, enabling CRON etc, but still no one has received an SMS or email reminder for a next day appt yet.
It would be great if we could find a resolution for this as it is costing hundreds of pounds with no show appointments now.
This must be checked on your hosting provider end since cron is set and send form your server that you have with them.
Cron is not Amelia's feature cron is a WordPress feature. You can use cron with Amelia, but setting cron is not part of Amelia's support because it is not our feature.
If your cron is not working and you cannot set it up, you need to contact your hosting provider so that they can set up cron for you.
We will try to help you as best we can in the meantime cron is a Linux utility that schedules a command or script on your server to run automatically at a specified time and date. A cron job is the scheduled task itself. Cron jobs can be very useful to automate repetitive tasks like in our plugin for notifications.
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. You can find more info about it, and detailed instructions on how to set it up in our FAQ section.
So, if you already read that, and still need some clarification here's some further info.
You copy only the URL from below a scheduled notification:
Then, go to Tools/Cron Events, and click on the "Cron Schedules" tab. In it, add a 15-minute interval:
Then go back to the "Cron Events" tab and click on "Add new":
Below it, select the "PHP Cron event" radio button, and add the URL you copied from Amelia/Notifications in this form:
file_get_contents("yourURL");
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 (local, current time), 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 hope that helps in case it doesn't please contact your hosting provider.
If you have any more questions please open another ticket and we will gladly help you there.
Hi Mario- thanks for your response. Are you able to help with the following error?
The Cron is running but the developer believes the error below could be one of the reasons notifications aren't being sent. Incidentally, we're not using the 'paymentlinks' option this error refers to.
The last error was... adamwilkeychiropractor.com [Fri Mar 31 15:14:56 2023] [error] [client 2a02:c7e:2948:0:cdc1:8f9e:867d:bfaf:0] AH01071: Got error 'PHP message: PHP Warning: Undefined array key "paymentLinks" in /home/sites/12a/8/897a086f93/public_html/wp-content/plugins/ameliabooking/src/Infrastructure/WP/EventListeners/Booking/Appointment/BookingAddedEventHandler.php on line 217'
is there any update on how long this might take? This has been an ongoing issue for a long time now and it seems crazy we cant get reminder notifications to patients, especially when we have topped up for SMS and followed all steps recommended by Amelia tutorials.
We apologize for taking a little longer to respond to your ticket. Our colleagues work on very complicated tickets and they work on them in the order in which they arrived.
As soon as we get some feedback from them we will contact you. Your patience is highly appreciated.
Please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
This had initially worked but after an update on the website, once again we have no notifications being sent. This is a recurring issue that we are experiencing on a monthly basis now. Can you still support with getting this resolved ASAP?
thanks for this. It seemed to work for about 10 days but once again we haven’t had responses going out for the last few days. This has been really problematic for a number of months now.
I will contact our host to see why this is happening also.
If the cron command disappears from WP Crontrol you may want to check that with their support as well. Please let us know what your hosting provider says about this.
Hi,
We purchased Amelia recently and have noticed that many clients are still not receiving first booking confirmations. Further, no one is receiving next day reminders and resultantly we have had many no show appointments. I have enabled the emails and also topped up a balance for SMS messaging (3 have been sent and that’s it- in spite of seeing almost 40-50 patients per day).
This is becoming a huge issue for us as the developer has been working on it for some time without success, enabling CRON etc, but still no one has received an SMS or email reminder for a next day appt yet.
It would be great if we could find a resolution for this as it is costing hundreds of pounds with no show appointments now.
Thanks
Hello Jordan,
Thank you for reaching out to us.
This must be checked on your hosting provider end since cron is set and send form your server that you have with them.
Cron is not Amelia's feature cron is a WordPress feature. You can use cron with Amelia, but setting cron is not part of Amelia's support because it is not our feature.
If your cron is not working and you cannot set it up, you need to contact your hosting provider so that they can set up cron for you.
We will try to help you as best we can in the meantime cron is a Linux utility that schedules a command or script on your server to run automatically at a specified time and date. A cron job is the scheduled task itself. Cron jobs can be very useful to automate repetitive tasks like in our plugin for notifications.
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"
Or 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. You can find more info about it, and detailed instructions on how to set it up in our FAQ section.
So, if you already read that, and still need some clarification here's some further info.
You copy only the URL from below a scheduled notification:
Then, go to Tools/Cron Events, and click on the "Cron Schedules" tab. In it, add a 15-minute interval:
Then go back to the "Cron Events" tab and click on "Add new":
Below it, select the "PHP Cron event" radio button, and add the URL you copied from Amelia/Notifications in this form:
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 (local, current time), 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 hope that helps in case it doesn't please contact your hosting provider.
If you have any more questions please open another ticket and we will gladly help you there.
We wish you all the best.
Have a nice day.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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 Mario- thanks for your response. Are you able to help with the following error?
The Cron is running but the developer believes the error below could be one of the reasons notifications aren't being sent. Incidentally, we're not using the 'paymentlinks' option this error refers to.
The last error was...
adamwilkeychiropractor.com [Fri Mar 31 15:14:56 2023] [error] [client 2a02:c7e:2948:0:cdc1:8f9e:867d:bfaf:0] AH01071: Got error 'PHP message: PHP Warning: Undefined array key "paymentLinks" in /home/sites/12a/8/897a086f93/public_html/wp-content/plugins/ameliabooking/src/Infrastructure/WP/EventListeners/Booking/Appointment/BookingAddedEventHandler.php on line 217'
Hello Jordan,
We have forwarded your ticket to our level 2 agents and as soon as we get some feedback from them we will contact you immediately.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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
is there any update on how long this might take? This has been an ongoing issue for a long time now and it seems crazy we cant get reminder notifications to patients, especially when we have topped up for SMS and followed all steps recommended by Amelia tutorials.
thanks
Hello Jordan,
We apologize for taking a little longer to respond to your ticket. Our colleagues work on very complicated tickets and they work on them in the order in which they arrived.
As soon as we get some feedback from them we will contact you. Your patience is highly appreciated.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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
Hello Jordan,
Thank you very much for your patience.
Please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
Kind Regards,
Uros Jovanovic
[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
Hello Jordan,
Can you please let me know where the cron was set up as I could not see it under cron events on the back-end?
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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
Hello Jordan,
I could not find the cron created on the list of cron events.
Can you please create it again and let me know if it works or not?
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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
that should now be on there.
thanks,
jordan
Hello Jordan,
Thank you for the update on this.
Please let me know if it works or not.
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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,
This had initially worked but after an update on the website, once again we have no notifications being sent. This is a recurring issue that we are experiencing on a monthly basis now. Can you still support with getting this resolved ASAP?
Thanks
thanks for this. It seemed to work for about 10 days but once again we haven’t had responses going out for the last few days. This has been really problematic for a number of months now.
I will contact our host to see why this is happening also.
many thanks
Hi Jordan.
We're sorry to hear this happened.
If the cron command disappears from WP Crontrol you may want to check that with their support as well. Please let us know what your hosting provider says about this.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
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