An issue with email notifications could be caused by several reasons:
Your hosting provider is blocking all 3rd party settings and only allowing their SMTP (or other) settings.
Your website has a PHP version of less than 7.
The credentials are not correct.
There's something else blocking the notifications from being sent.
If you're using Gmail, please check out this article for detailed setup instructions.
Please check these points, and let me know if you were able to resolve the issue. If you're still not able to resolve the issue, we'll need to remote into your website and see what's going on.
Just to understand better, you are referring to scheduled notifications or "standard" notifications? In case if you are referring to "standard" notifications, there should be an SMTP configuration configured. Perhaps, you are referring to one specific notification that can't be sent?
Well, this is a cron line which is usually used for sending the scheduled notifications, to be precise, for checking the status of undelivered messages. This is why i was confused if you are referring to the scheduled or default notifications. Since the default notifications are in question here, i suppose that this could be related to the email notifications. It's either due to the wrong configuration or hosting provider related issues.
If you are using PHP, this might work, but for not long since emails that are sent with PHP are usually flagged as spam, and it takes more time to be sent. This is why we recommend the SMTP protocol instead.
Thanks for the access. As I've mentioned previously, there is PHP configured for mail settings. We recommend changing the mail service setting to SMTP or Mailgun because email that is sent with PHP Mail generally gets flagged as spam by mail servers and also can take some time to send. You want to change this to SMTP by following the instructions from this link.
SMTP on my web hosting provider (OVH) as limitation on mutualised hosting. That's why I rolledback. I already tested it myslef.
I was using PHP Mail since the beginning. I don't care about delay and I could confirm that it's not in SPAM because employee received all approved email notification except for this appointment. For me there is an issue somewhere. Does log or db is saying that email has been sent?
A lot of users have reported issues with the PHP mail settings where sometimes emails are working, sometimes not. This is why we always recommend using SMTP settings for emails. Some users have third party SMTP settings plugins installed in combination with WP mail, this is where you can find the email log.
If the appointment is created manually, there is an option to check if the notification is going to be sent to an employee or a customer, but since this is checked already by default i guess this is not the issue.
A customer book a service but did not received email (employee neither)
Checking db on amelia_customer_bookings table and it's booking is the only one with actionsCompleted = 0
There is no email sent in notification_log table
I tried to run https://www.sainbiose-naturopathe.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send manually and through cron and nothing change.
What could be the root cause? how fix it?
Regards
Hello Guillaume,
Thanks for reaching out to us.
An issue with email notifications could be caused by several reasons:
Please check these points, and let me know if you were able to resolve the issue. If you're still not able to resolve the issue, we'll need to remote into your website and see what's going on.
Kind Regards,
Stefan Petrov
[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
Hi Stefan,
I already sent this notification 40 times, this only one is failing / not triggered.
I'm using a web host package provided by OVH (web, db and mail). PHP 8.
How could I provided you support access?
Hello Guillaume,
Just to understand better, you are referring to scheduled notifications or "standard" notifications? In case if you are referring to "standard" notifications, there should be an SMTP configuration configured. Perhaps, you are referring to one specific notification that can't be sent?
Kind Regards,
Stefan Petrov
[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 refering to the email notification related to approved appointment.
let me detail. Once appointment is approved, a email notification is sent by default to customer and employe. No one of them received this email.
I try to search on support history and db which could be different for this appointment.
In support I saw https://example.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/undelivered/send (sorry my first comment was wrong). I "run" it but nothing change for employee (I don't have access to customer email) but maybe it's not related
I try to search on db on amelia_customer_bookings table and it's booking is the only one with actionsCompleted = 0
Hello Guillaume,
Well, this is a cron line which is usually used for sending the scheduled notifications, to be precise, for checking the status of undelivered messages. This is why i was confused if you are referring to the scheduled or default notifications. Since the default notifications are in question here, i suppose that this could be related to the email notifications. It's either due to the wrong configuration or hosting provider related issues.
If you are using PHP, this might work, but for not long since emails that are sent with PHP are usually flagged as spam, and it takes more time to be sent. This is why we recommend the SMTP protocol instead.
Kind Regards,
Stefan Petrov
[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 could not be related to be SPAM as employee works like a charm and never received the email
Hello Guillaume,
It looks like the access hasn't been approved yet
Can you double check?
Kind Regards,
Stefan Petrov
[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
please retry
Hello Guillaume,
It works now, but, unfortunately, I'm not able to see all the settings because of the permissions
Kind Regards,
Stefan Petrov
[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 Guillaume,
Thanks for the access. As I've mentioned previously, there is PHP configured for mail settings. We recommend changing the mail service setting to SMTP or Mailgun because email that is sent with PHP Mail generally gets flagged as spam by mail servers and also can take some time to send. You want to change this to SMTP by following the instructions from this link.
Kind Regards,
Stefan Petrov
[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
SMTP on my web hosting provider (OVH) as limitation on mutualised hosting. That's why I rolledback. I already tested it myslef.
I was using PHP Mail since the beginning. I don't care about delay and I could confirm that it's not in SPAM because employee received all approved email notification except for this appointment. For me there is an issue somewhere. Does log or db is saying that email has been sent?
Regards
Hello Guillaume,
A lot of users have reported issues with the PHP mail settings where sometimes emails are working, sometimes not. This is why we always recommend using SMTP settings for emails. Some users have third party SMTP settings plugins installed in combination with WP mail, this is where you can find the email log.
If the appointment is created manually, there is an option to check if the notification is going to be sent to an employee or a customer, but since this is checked already by default i guess this is not the issue.
Kind Regards,
Stefan Petrov
[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