How can I set up automated emails and text messaging for reminders of appointments? Can I have a business number with Amelia and call clients directly ?
1. Notifications can be sent to your customers and employees to alert them about some event. There are three different times when notifications can be sent:
Right after an event is triggered.
At the scheduled specified time after the appointment.
At the scheduled specified time of the day.
-
Scheduled notifications require a bit of additional configuration with your server cron scheduler. The command that has to be added can be found on the “Notifications” page when notification that requires scheduling is active. You can recognize these notifications by the clock icon next to the notification name. Copy command and paste it into the cron file. The command looks like this:
Regarding setting up a business number so that you can directly use it for communication;
that is not possible currently.
-
For SMS , Amelia number that's being used for all Amelia SMS is US-based - so a US carrier Twilio is sending the message.
As for SMS prices, you can sign up with any email on the Demo version or Premium Amelia version, and in the Notifications > SMS Notifications > Pricing , you can see prices for any country. - As long as your country is not in the list of "National Do Not Call Registry", there should not be any issues in sending notifications.
You can make custom reminders/ scheduled notifications by using cron.
Here is an explanation:
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 don't have an option 'Create new notification'. I also updated my version of Amelia, and bought another year of subscription with you.What else need to be done to sort tis one out?Thank you.
Let me know if that helps. If not, i can take a remote look for you.
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.
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.
How can I set up automated emails and text messaging for reminders of appointments? Can I have a business number with Amelia and call clients directly ?
Hi, Ayishah
Thanks for reaching out to us
-
1. Notifications can be sent to your customers and employees to alert them about some event. There are three different times when notifications can be sent:
-
Scheduled notifications require a bit of additional configuration with your server cron scheduler. The command that has to be added can be found on the “Notifications” page when notification that requires scheduling is active. You can recognize these notifications by the clock icon next to the notification name. Copy command and paste it into the cron file. The command looks like this:
*/15 * * * * https://yourwebsite.com/wp-admin/admin-ajax.php?action=wpamelia_api&call=/notifications/scheduled/send
You can see the more detailed tutorial on how to set up cron at this link, or you can follow our explanation on the FAQ page.
-
You can also make custom notifications.
-
2.
Regarding setting up a business number so that you can directly use it for communication;
that is not possible currently.
-
For SMS , Amelia number that's being used for all Amelia SMS is US-based - so a US carrier Twilio is sending the message.
As for SMS prices, you can sign up with any email on the Demo version or Premium Amelia version, and in the Notifications > SMS Notifications > Pricing ,
you can see prices for any country.
- As long as your country is not in the list of "National Do Not Call Registry", there should not be any issues in sending notifications.
-
More information on SMS messages here.
-
Let me know if you have any questions. Thanks
Kind Regards,
Miloš Jovanović
[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 Milos
Yes, I would like to know if/how is it possible to send clients reminders on a day of appointment, i.e. 1 hour before, or 30 minutes before the time.
Hi, Ayishah
You can make custom reminders/ scheduled notifications by using cron.
Here is an explanation:
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.
Let me know if you have any questions. Thank you.
Kind Regards,
Miloš Jovanović
[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 don't have an option 'Create new notification'. I also updated my version of Amelia, and bought another year of subscription with you.What else need to be done to sort tis one out?Thank you.
I have 3.2 version
Hi, Ayishah
That is quite strange, i believe the old versions had the option to make new notifications.
You do have an old version, though, there have been several updates since that one.
Can you please try to follow steps explained here, and update to the latest one?
Let me know if that helps. If not, i can take a remote look for you.
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,
Miloš Jovanović
[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:)
Thank you
I am unsure why I can not send a test email, how will I know it works?
Hi, Ayishah
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,
Miloš Jovanović
[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