Okay
  Public Ticket #3231486
Is it possible to resend a notification email?
Closed

Comments

  •  1
    Maurizio Di Franco started the conversation

    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

  •  2,572
    Aleksandar replied

    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 | 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
    Maurizio Di Franco replied

    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!


  •  2,572
    Aleksandar replied

    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 | 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

  •   Maurizio Di Franco replied privately
  •  2,572
    Aleksandar replied

    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 | 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

  •   Maurizio Di Franco replied privately
  •  1
    Maurizio Di Franco replied

    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.

  •   Aleksandar replied privately
  •   Maurizio Di Franco replied privately
  •   Aleksandar replied privately
  •   Maurizio Di Franco replied privately
  •   Maurizio Di Franco replied privately
  •   Aleksandar replied privately
  •  2,572
    Aleksandar replied

    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 | 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
    Maurizio Di Franco replied

    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!

  •  2,572
    Aleksandar replied

    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 | 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