I believe I have isolated the problem. The two previous tickets talk about the cron scehdule. I paid someone to create a plugin, which they did. It created an cron job independent of any other plugin except Amelia via the url. I deactivated every plugin but Woocommerce (wouldn't let me deactivate), Amelia, Created Plugin, and SMTP.
I tried booking 2 appts and rescheduling 2 appts on the back end. For one of each, I selected the "Notify the customer(s)" box, and for one of each I left it blank. It only sent reminder notifications for the ones I selected "Notify the customer(s)" box.
I am so certain this is the problem. The cron function is working, even with WP Control disabled. My hosting assures me there are no problems. It is only sending some of the notifications, so I know my SMTP and cron are working. But it isn't sending all the reminder notifications.
I have tried everything imaginable. This must be the problem.
This also explains why this past week, the only ones that sent were the ones that we rescheduled. The issue starting happening after the July 30th update. That is when some of the notifications stopped sending.
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.
I can see that the cron is not configured through WP Crontrol.
We can confirm that the process is still the same for WP Crontrol,
It seems that you simply don't see the "PHP Event" radio option while making a new Cron Event in WP Crontrol.
Here is how it should look, a screenshot from our testing environment when adding a new Cron job:
Please take a look at this official WP Crontrol Page, in the FAQ section, find this question "which users can manage PHP cron events".
They mention a possible reason why users can't see the "PHP Event" radio button (the user you're logged in to WordPress with most likely doesn't have the edit_files capability).
Crons are scheduled tasks of the server, and this is a 3rd party plugin, so it is not an issue coming from Amelia.
Please make sure you have the latest WP Crontrol version installed and go through the steps explained in their FAQ section, which is mentioned above.
Also, there's a possibility that a security plugin disallows file editing, which as a result hid that "PHP cron event" option selection in WP Crontrol. In iThemes Security there's a "Disable File Editor" option in settings, and that needs to be turned off as well. If you're using a different security plugin, look for a similar option, or reach out to that plugin's support team.
I have already explored the cron problem. I hired someone to create a plugin (titled Appointment Reminder). I wanted to make sure WP Control was not affecting Amelia. I confirmed that the Appointment Reminder created a cron event, then deleted WP Control.
It does send some of the notification reminders, but not all of them.
The problem is not with a secuirty plugin or any other plugin. I even deactivated all other non-relevant plugins to confirm that is has something to do with the Amelia plugin.
It only sends the notifications when I click the "Notify the customer(s)" box.
I am certain it is not the cron problem. It did the same thing even when I had WP Control installed.
It only sends the notifications when I click the "Notify the customer(s)" box.
That is how it is supposed to work.
Can you please let me know if all of the notifications that are supposed to be sent out are sent out when the "Notify the customer(s)" option is enabled?
It is sending the notifications correctly when I select that box to notify the customer whenever I book or reschedule. And it is sending the notification whenever the customer books or rescheduled an appointment. They immediately get a notification.
It is not sending the SCHEDULED (1 hour before, or 1 hour after for examples) notifications unless I select the box when manually booking appointments on the back end. Therefore, it is NOT sending SCHEDULED notifications when the customer books through the front end or when I manually schedule the appointment WITHOUT hitting the notify customer box.
For some reason, the response did not get sent out. I have enabled a hidden setting that should resolve this issue, please let me know if it did or didn't.
I changed the setting, but it did not send my notifications yesterday for the "1 hour after appointment" notification.
Now that I have changed it, will it only work for new appointments booked by the customer after I changed it? Does it not work for appointments already booked?
Okay, this is my 3rd ticket about the same issue.
I believe I have isolated the problem. The two previous tickets talk about the cron scehdule. I paid someone to create a plugin, which they did. It created an cron job independent of any other plugin except Amelia via the url. I deactivated every plugin but Woocommerce (wouldn't let me deactivate), Amelia, Created Plugin, and SMTP.
I tried booking 2 appts and rescheduling 2 appts on the back end. For one of each, I selected the "Notify the customer(s)" box, and for one of each I left it blank. It only sent reminder notifications for the ones I selected "Notify the customer(s)" box.
I am so certain this is the problem. The cron function is working, even with WP Control disabled. My hosting assures me there are no problems. It is only sending some of the notifications, so I know my SMTP and cron are working. But it isn't sending all the reminder notifications.
I have tried everything imaginable. This must be the problem.
This also explains why this past week, the only ones that sent were the ones that we rescheduled. The issue starting happening after the July 30th update. That is when some of the notifications stopped sending.
Hello Thomas,
Thank you for reaching out to us.
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
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
I have added a notifications called "Test" for 1 hour in advance to check the notificaitons.
I have also added a service called test.
You can create whatever appts you needed, just use Thomas for the service provider.
Hello Thomas,
I have reconfigured the Mail service on your website.
Please test it out now and let me know if it works or not.
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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
Sadly, it did not fix the problem.
It only sent one of the emails out of many yesterday that were scheduled to send
Hello Thomas,
Thank you for the update on this.
I can see that the cron is not configured through WP Crontrol.
We can confirm that the process is still the same for WP Crontrol,
It seems that you simply don't see the "PHP Event" radio option while making a new Cron Event in WP Crontrol.
Here is how it should look, a screenshot from our testing environment when adding a new Cron job:
Please take a look at this official WP Crontrol Page, in the FAQ section, find this question "which users can manage PHP cron events".
They mention a possible reason why users can't see the "PHP Event" radio button (the user you're logged in to WordPress with most likely doesn't have the edit_files capability).
Crons are scheduled tasks of the server, and this is a 3rd party plugin, so it is not an issue coming from Amelia.
Please make sure you have the latest WP Crontrol version installed and go through the steps explained in their FAQ section, which is mentioned above.
Also, there's a possibility that a security plugin disallows file editing, which as a result hid that "PHP cron event" option selection in WP Crontrol. In iThemes Security there's a "Disable File Editor" option in settings, and that needs to be turned off as well. If you're using a different security plugin, look for a similar option, or reach out to that plugin's support team.
SiteGround Optimizer -> Frontend Optimization -> Javascript -> Defer Render-blocking JavaScript (uncheck)
Kind Regards,
Uros Jovanovic
[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
I have already explored the cron problem. I hired someone to create a plugin (titled Appointment Reminder). I wanted to make sure WP Control was not affecting Amelia. I confirmed that the Appointment Reminder created a cron event, then deleted WP Control.
It does send some of the notification reminders, but not all of them.
The problem is not with a secuirty plugin or any other plugin. I even deactivated all other non-relevant plugins to confirm that is has something to do with the Amelia plugin.
It only sends the notifications when I click the "Notify the customer(s)" box.
I am certain it is not the cron problem. It did the same thing even when I had WP Control installed.
Hello Thomas,
Back to this part:
It only sends the notifications when I click the "Notify the customer(s)" box.
That is how it is supposed to work.
Can you please let me know if all of the notifications that are supposed to be sent out are sent out when the "Notify the customer(s)" option is enabled?
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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
It is sending the notifications correctly when I select that box to notify the customer whenever I book or reschedule. And it is sending the notification whenever the customer books or rescheduled an appointment. They immediately get a notification.
It is not sending the SCHEDULED (1 hour before, or 1 hour after for examples) notifications unless I select the box when manually booking appointments on the back end. Therefore, it is NOT sending SCHEDULED notifications when the customer books through the front end or when I manually schedule the appointment WITHOUT hitting the notify customer box.
Hello Thomas,
Thank you for the update on this.
I will take a look into this and let you know as soon as possible.
I appreciate your patience.
Kind Regards,
Uros Jovanovic
[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
Haven't heard from you in awhile. Any updates?
Hello Thomas,
Thank you for your patience.
For some reason, the response did not get sent out. I have enabled a hidden setting that should resolve this issue, please let me know if it did or didn't.
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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
It did not work. I had several appointments scheduled for later today. None of the 22-hours-before reminders sent
Hello Thomas,
I will take a look into this and let you know as soon as possible.
Kind Regards,
Uros Jovanovic
[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
Hello Thomas,
I have passed this issue to our developers and we will provide you with an update as soon as we have one.
Thank you for your patience.
Kind Regards,
Uros Jovanovic
[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
Hello Thomas,
You should enable "Notify the customer(s) by default" in the Notification settings. This checkbox will apply for frontend as well.
Kind Regards,
Uros Jovanovic
[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
I changed the setting, but it did not send my notifications yesterday for the "1 hour after appointment" notification.
Now that I have changed it, will it only work for new appointments booked by the customer after I changed it? Does it not work for appointments already booked?
Hello Thomas,
It will only be applied to the bookings that are made after this setting has been enabled.
Please let me know if it works in that case.
Looking forward to your reply.
Kind Regards,
Uros Jovanovic
[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