I'm wondering if it is possible to resend a notification email (specifically Appointment Approval) to a customer? We were having issues with our emails and so the customer did not receive the notification upon booking so I would like to resend it to them without having to cancel and rebook the appointment.
If the emails have been sent by Amelia, there's no way to resend them.
If the emails were supposed to be sent, but they weren't sent by the plugin, then you can add the following cron event and it should send all emails that were supposed to be sent.
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.
One other email related question: I have services that require a minimum number of guests to be confirmed, which means if the guest signs up before that number is reached, they (correctly) are sent the "Appointment Pending" notification and only when and if the minimum is reached, they are subsequently sent the "Appointment Approved" notification. They are also labeled with "Pending" status under the Appointments tab. So far so good.
However, they also receive the "Appointment Next Day Reminder" notification as well as the "Appointment Follow Up" email. As they cannot attend the appointment if under the minimum, in my mind it does not make sense for them to receive these emails, and in fact can confuse the customer into thinking that perhaps the appointment has been confirmed when it has not! As it stands now, I have to make sure to manually cancel the booking before the scheduled time when these notifications are sent out, but is there a way to make it so only CONFIRMED bookings receive these emails?
That's weird. There's no way I am able to replicate this. Is the email you've entered for the customer maybe the same email that's used by an admin or an employee? That's the only thing that comes to mind, honestly.
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'm not sure this is related, but lately I've also noticed that when I add or delete appointments on the backend (by clicking "New Appointment" in the Appointments tab) the customer receives the confirmation/cancellation notification as normal, but I as the "employee" do not. I only receive the confirmation notification if the customer books through the normal checkout process.
We've confirmed this with our testers and developers, and my previous report turns out to be true.
If the appointment is a group appointment (for services with the Maximum Capacity set to a higher number), and if the Service's Minimum Capacity is set to anything but 1, the appointment will be saved as Pending. However, since the default status of appointments is Approved, all customers will come in as Approved.
The plugin sends the correct notification (Appointment Pending) for the first booking, but it looks at the customer's status afterward, and it sends out the reminder based on that status instead of the status of the appointment (still Pending until the minimum capacity is reached).
This will be fixed in one of our upcoming updates but for now you would need to either change the default status to Pending and then manually approve the appointment; or set the minimum capacity of a service to "1", so it's approved as soon as 1 customer books the appointment.
Yes, I thought that the option that appointments are automatically set to Approved might be at issue. But I think you would agree that this really should be "Default Appointment Status: Approved IF AND ONLY IF the minimum is reached". Otherwise it should be set to Pending. I receive too many appointments to manually set each one to Approved and similarly I have group appointments that must have a minimum of more than 1 guest. So I suppose until this bug is fixed in a coming update, I'll just have to cancel the booking manually before the reminder notification is sent out. Meanwhile, thanks for your attention to this issue and for an otherwise fantastic product!
This is how Amelia always worked, and honestly, I'm surprised it wasn't brought to our attention earlier.
Our developers logged it as a bug and they'll work on resolving it. I hope it will be ready for our upcoming update which should go out within a week, but I can't make that promise.
Until then, you'll need to manually cancel the appointments with fewer people than what's set in the Minimum Capacity before the reminder email is triggered. Sorry for the inconvenience once again!
Hello,
I'm wondering if it is possible to resend a notification email (specifically Appointment Approval) to a customer? We were having issues with our emails and so the customer did not receive the notification upon booking so I would like to resend it to them without having to cancel and rebook the appointment.
Thanks,
Maurizio
Hello Maurizio.
If the emails have been sent by Amelia, there's no way to resend them.
If the emails were supposed to be sent, but they weren't sent by the plugin, then you can add the following cron event and it should send all emails that were supposed to be sent.
*/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.
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
Ok thanks very much, that's very helpful!
One other email related question: I have services that require a minimum number of guests to be confirmed, which means if the guest signs up before that number is reached, they (correctly) are sent the "Appointment Pending" notification and only when and if the minimum is reached, they are subsequently sent the "Appointment Approved" notification. They are also labeled with "Pending" status under the Appointments tab. So far so good.
However, they also receive the "Appointment Next Day Reminder" notification as well as the "Appointment Follow Up" email. As they cannot attend the appointment if under the minimum, in my mind it does not make sense for them to receive these emails, and in fact can confuse the customer into thinking that perhaps the appointment has been confirmed when it has not! As it stands now, I have to make sure to manually cancel the booking before the scheduled time when these notifications are sent out, but is there a way to make it so only CONFIRMED bookings receive these emails?
Thanks!
Hello Maurizio.
This should not be possible. I just tested it, and a Pending appointment which is set for tomorrow never received a reminder until I approved it.
Can you please record your screen showing me this as I'm unable to replicate it?
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
Hey Maurizio
That's weird. There's no way I am able to replicate this. Is the email you've entered for the customer maybe the same email that's used by an admin or an employee? That's the only thing that comes to mind, honestly.
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,
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
I'm not sure this is related, but lately I've also noticed that when I add or delete appointments on the backend (by clicking "New Appointment" in the Appointments tab) the customer receives the confirmation/cancellation notification as normal, but I as the "employee" do not. I only receive the confirmation notification if the customer books through the normal checkout process.
Hey Maurizio.
We've confirmed this with our testers and developers, and my previous report turns out to be true.
If the appointment is a group appointment (for services with the Maximum Capacity set to a higher number), and if the Service's Minimum Capacity is set to anything but 1, the appointment will be saved as Pending. However, since the default status of appointments is Approved, all customers will come in as Approved.
The plugin sends the correct notification (Appointment Pending) for the first booking, but it looks at the customer's status afterward, and it sends out the reminder based on that status instead of the status of the appointment (still Pending until the minimum capacity is reached).
This will be fixed in one of our upcoming updates but for now you would need to either change the default status to Pending and then manually approve the appointment; or set the minimum capacity of a service to "1", so it's approved as soon as 1 customer books the appointment.
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
Yes, I thought that the option that appointments are automatically set to Approved might be at issue. But I think you would agree that this really should be "Default Appointment Status: Approved IF AND ONLY IF the minimum is reached". Otherwise it should be set to Pending. I receive too many appointments to manually set each one to Approved and similarly I have group appointments that must have a minimum of more than 1 guest. So I suppose until this bug is fixed in a coming update, I'll just have to cancel the booking manually before the reminder notification is sent out. Meanwhile, thanks for your attention to this issue and for an otherwise fantastic product!
I totally agree with you, Maurizio.
This is how Amelia always worked, and honestly, I'm surprised it wasn't brought to our attention earlier.
Our developers logged it as a bug and they'll work on resolving it. I hope it will be ready for our upcoming update which should go out within a week, but I can't make that promise.
Until then, you'll need to manually cancel the appointments with fewer people than what's set in the Minimum Capacity before the reminder email is triggered. Sorry for the inconvenience once again!
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