I am using Amelia with memberpress, when the customer buys a service he doesn't get any login details for access to the frontend customer portal by email.
Unfortunately, we don't have integration with any memberpress plugins so we are not able to guarantee how or will it work. It could be that this issue is related to notifications setup, but if that is correct, we are not sure if the memberpress configuration is correct.
Subject: Issue with Customer Registration Process on Website
Dear Amelia Customer Support,
In the settings of the role plugin, I have enabled the feature to create a customer profile within the customer panel after they make a purchase of any product on my site.
However, despite the settings (attached photo) specifying that the customer should receive an email explaining how to register for the customer panel of the site in order to make their first login, they do not receive any such email.
Upon conducting some tests, I have noticed that the customer appears to be already registered in the Amelia customer panel even though they have not entered any initial password. This implies that in order to access the customer panel for the first time to manage their purchases, the customer needs to go through the "forgot password" procedure.
This is problematic because I would like the customer to receive instructions on how to set their initial password, as specified in the settings attached in the photo.
Could you please assist me in resolving this issue? I appreciate your prompt attention to this matter.
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.
Thanks for the access. So, here is what i was able to test. If i book an appointment as a new customer (that doesn't exist yet in Amelia), i receive this email
If i click on the "Customer Panel Access Link" , it leads me to the page where the customer panel is located and it asks me to create a new password
According to this, looks like it's working correctly. Please note that there are two options to choose. In User Role settings / Customer there is an option called "Require a password for log in". If this is enabled, your customers would need to enter the credentials to log in. If disabled, there will have the option to access the customer panel via the access link. Perhaps, you can test it again ?
This is probably because you are already logged in as an admin, and when you open that link from the notifications template, it is still in the same browser. Since you are already logged in, the browser recognizes the credentials and thus you are not seeing the same process as would the customer do. I've opened the link from a template in incognito mode since essentially it's the same process as when a customer is booking an appointment. They still do not have the credentials (these are yet to be made).
Regarding the second question of custom notification. This is a scheduled notification, that needs to be sent using the cronjob. We recommend using the WPCrontrol plugin for sending them. Here are instructions on how this should be configured
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 wanted to extend my sincere gratitude for the assistance provided by the customer support team at Amelia. Your prompt and helpful response has been immensely appreciated.
I will proceed with attempting to install the recommended plugin as advised. Rest assured, I will keep you updated on my progress by responding within this chat if any further questions arise or if I require additional clarification on this matter.
Thank you once again for your support.
Best regards
FiliItaliano:
Gentile [Nome],
Spero che questo messaggio ti trovi bene. Volevo estendere il mio sincero ringraziamento per l'assistenza fornita dal team di supporto clienti di Amelia. La vostra risposta tempestiva e utile è stata estremamente apprezzata.
Procederò con il tentativo di installare il plugin consigliato come consigliato. Abbiate la certezza che vi terrò aggiornati sui miei progressi rispondendo a questa chat se dovessero sorgere ulteriori domande o se necessitassi di ulteriori chiarimenti su questo argomento.
Grazie ancora per il vostro eccezionale supporto e professionalità.
Hello,
I am using Amelia with memberpress, when the customer buys a service he doesn't get any login details for access to the frontend customer portal by email.
How can i fix this?
Best regards
Hello FilippoM,
Thanks for reaching out to us.
Unfortunately, we don't have integration with any memberpress plugins so we are not able to guarantee how or will it work. It could be that this issue is related to notifications setup, but if that is correct, we are not sure if the memberpress configuration is correct.
Apologies for the inconvenience.
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
Dear Amelia Customer Support,
In the settings of the role plugin, I have enabled the feature to create a customer profile within the customer panel after they make a purchase of any product on my site.
However, despite the settings (attached photo) specifying that the customer should receive an email explaining how to register for the customer panel of the site in order to make their first login, they do not receive any such email.
Upon conducting some tests, I have noticed that the customer appears to be already registered in the Amelia customer panel even though they have not entered any initial password. This implies that in order to access the customer panel for the first time to manage their purchases, the customer needs to go through the "forgot password" procedure.
This is problematic because I would like the customer to receive instructions on how to set their initial password, as specified in the settings attached in the photo.
Could you please assist me in resolving this issue? I appreciate your prompt attention to this matter.
Thank you for your assistance.
Kind regards,
Filippo
Attached files: Schermata 2024-04-22 alle 16.14.24.png
Hello FilippoM,
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,
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 Filippo,
Thanks for the credentials, but i would need to URL of the website. Can you please provide it, as well?
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 Filippo,
Thanks for the access. So, here is what i was able to test. If i book an appointment as a new customer (that doesn't exist yet in Amelia), i receive this email
If i click on the "Customer Panel Access Link" , it leads me to the page where the customer panel is located and it asks me to create a new password
According to this, looks like it's working correctly. Please note that there are two options to choose. In User Role settings / Customer there is an option called "Require a password for log in". If this is enabled, your customers would need to enter the credentials to log in. If disabled, there will have the option to access the customer panel via the access link. Perhaps, you can test it again ?
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 Filippo,
This is probably because you are already logged in as an admin, and when you open that link from the notifications template, it is still in the same browser. Since you are already logged in, the browser recognizes the credentials and thus you are not seeing the same process as would the customer do. I've opened the link from a template in incognito mode since essentially it's the same process as when a customer is booking an appointment. They still do not have the credentials (these are yet to be made).
Regarding the second question of custom notification. This is a scheduled notification, that needs to be sent using the cronjob. We recommend using the WPCrontrol plugin for sending them. Here are instructions on how this should be configured
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 it helps.
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 wanted to extend my sincere gratitude for the assistance provided by the customer support team at Amelia. Your prompt and helpful response has been immensely appreciated.
I will proceed with attempting to install the recommended plugin as advised. Rest assured, I will keep you updated on my progress by responding within this chat if any further questions arise or if I require additional clarification on this matter.
Thank you once again for your support.
Best regards
FiliItaliano:
Gentile [Nome],
Spero che questo messaggio ti trovi bene. Volevo estendere il mio sincero ringraziamento per l'assistenza fornita dal team di supporto clienti di Amelia. La vostra risposta tempestiva e utile è stata estremamente apprezzata.
Procederò con il tentativo di installare il plugin consigliato come consigliato. Abbiate la certezza che vi terrò aggiornati sui miei progressi rispondendo a questa chat se dovessero sorgere ulteriori domande o se necessitassi di ulteriori chiarimenti su questo argomento.
Grazie ancora per il vostro eccezionale supporto e professionalità.
Cordiali saluti,
[Tuo Nome]
Hello FilippoM,
You are welcome. Of course, please keep us posted and feel free to reach out to us regarding other questions or issues.
Have a nice day!
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