When attempting to update notifications using HTML, I encounter an error notification and cannot save the changes I made. I have refreshed the page and attempted to log out.
Upon returning to the notifications section, I typically find that my initial email has been removed from the majority of the code I added.
Perhaps, there is a mixed roles conflict in the backend. I suppose you are logged in as an admin?
You should know you can not be Admin and manager to admin and employee, etc at the same time since this leads to conflict within the plugin. You need to have only one role per user only admin or only manager or only employee.
Every role has different permissions and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail to create a separate user with separate mail for each role and make sure to purge the cache afterward.
I identified and resolved the issue – it turned out to be a bug in the code.
However, I've noticed a different bug. After adding custom HTML notifications via the notifications panel and saving them, they work perfectly. But when I return to the notifications panel, the default view switches from HTML mode to text mode, and it ends up stripping a significant portion of the HTML I had previously saved. Do you have a solution for this?
Unfortunatelly, the issue with the HTML mode is that is always reverts back to the text mode, by default. We are already working on fixing this for future updates. There is no ETA at this moment, but you can follow the changelog to keep up with the updates.
I have a final question: while the booking engine works perfectly, I'm struggling to find out how customers can create a username and password during their initial booking. I noticed an option to send an email notification inviting them to manage appointments via the customer panel link, but even though it's set to send, nothing is reaching new accounts.
Could you explain the process for first-time customers to create an account? Do they need to choose 'Forgot Password' on the login screen to generate a password?
This is how it works. There is an option - Require password for login. This option enables you to choose whether you will require the classic login to the Panel, or you will allow accessing the Panel solely via a link from the notifications. By default, this option is enabled; this means that customers will need to log in with an email and password to access their appointments on the Panel.
If you disable this option – the customer will be able to follow the URL with a unique token in the email notifications without entering their username and password.
Hey Stefan, I've reviewed the article you sent and went through all the content. However, I'm still facing issues and could use a bit of help to identify where I might be going wrong.
When customers create their own password, they receive a separate email from WP with two links. The first link is for creating a password, and the second one takes them to the login screen. Which I don't think the customer needs.
In the first scenario, when I create the password, it leads to a success message with a link to log in. After logging in, it redirects to the WP dashboard, not the Amelia page. I assume this isn't the expected behavior, right?
If I disable the password creation feature, I can successfully book the appointment. Clicking on the %customer panel% link in the email takes me to a page where I can enter the email associated with the account. After entering the email, it sends me an email to access the customer panel, but then it brings me back to the initial page, prompting me to enter an email again to access the customer panel. It's essentially a loop.
Please let me know if there's something I'm missing. Thanks again!
When customers create their own password, they receive a separate email from WP with two links. The first link is for creating a password, and the second one takes them to the login screen. Which I don't think the customer needs.
This is correct. It's the WP "default" email that is sent once the password reset is requested, or if you have this option enabled. In this way, by clicking on the first link, the customer can create new credentials that he can later use to log in using the second link.
It should lead to the WP dashboard since this is what the credentials are made for. So, each customer has access to the WP dashboard, as well as the customer panel.
If it's going into a loop, then perhaps the customer panel access placeholder is not configured correctly. There is a notification template "customer panel access". In the text, you will find the link with the placeholder where the URL of the page where the customer panel is located should be entered.
This URL works everything the customer wants to access the panel or request the password reset.
Hello, is there a way to revert to the original notification for the customer panel link? I saved over it with custom html and put in the customer access panel placeholder.
Hello, I wanted to provide more information to understand why the dashboard is looping.
I've set up a webpage that has the customer panel shortcode, I've updated this page within the general settings, and I have the notification placeholder linking to the correct place. Is there someone on your team that can provide technical support?
The "link" is leading to local host since it has been copied from my computer, but it should be configured to the URL of the placeholder that holds the URL of the page where the customer panel is located.
So, like this
Now, looking at the screenshot you've provided looks like the shortcode for the customer panel is not properly loaded on the front end page. You need to use the "shortcode" module and then paste the shortcode there. The booking form will load only if the shortcode is placed in the module "shortcode".
Thank you! It finally worked. I think the issue was the custom html in the dashboard email notification. Even though I had the correct placeholder, it was looping but now that I reverted back to the original text you sent, it works. I appreciate your patience!
When attempting to update notifications using HTML, I encounter an error notification and cannot save the changes I made. I have refreshed the page and attempted to log out.
Upon returning to the notifications section, I typically find that my initial email has been removed from the majority of the code I added.
Can you explain what is happening?
Hello Melissa,
Thanks for reaching out to us.
Perhaps, there is a mixed roles conflict in the backend. I suppose you are logged in as an admin?
You should know you can not be Admin and manager to admin and employee, etc at the same time since this leads to conflict within the plugin. You need to have only one role per user only admin or only manager or only employee.
Every role has different permissions and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail to create a separate user with separate mail for each role and make sure to purge the cache afterward.
Let me know if it works after you check.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 identified and resolved the issue – it turned out to be a bug in the code.
However, I've noticed a different bug. After adding custom HTML notifications via the notifications panel and saving them, they work perfectly. But when I return to the notifications panel, the default view switches from HTML mode to text mode, and it ends up stripping a significant portion of the HTML I had previously saved. Do you have a solution for this?
Attached files: Screenshot 2024-02-22 at 10.18.08 PM.png
Hello Mellisa,
Thanks for letting me know.
Unfortunatelly, the issue with the HTML mode is that is always reverts back to the text mode, by default. We are already working on fixing this for future updates. There is no ETA at this moment, but you can follow the changelog to keep up with the updates.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Thank you for sharing; that's awesome!
I have a final question: while the booking engine works perfectly, I'm struggling to find out how customers can create a username and password during their initial booking. I noticed an option to send an email notification inviting them to manage appointments via the customer panel link, but even though it's set to send, nothing is reaching new accounts.
Could you explain the process for first-time customers to create an account? Do they need to choose 'Forgot Password' on the login screen to generate a password?
Hello Melissa,
You are welcome.
This is how it works. There is an option - Require password for login. This option enables you to choose whether you will require the classic login to the Panel, or you will allow accessing the Panel solely via a link from the notifications. By default, this option is enabled; this means that customers will need to log in with an email and password to access their appointments on the Panel.
If you disable this option – the customer will be able to follow the URL with a unique token in the email notifications without entering their username and password.
Please, find more information on this link.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
The link didn't work. Could you resend please?
Hello Melissa,
Apologies, for some reason, the link is not attached. Try this one.
Here you can find more information regarding the user roles and settings.
I hope it helps.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 Stefan, I've reviewed the article you sent and went through all the content. However, I'm still facing issues and could use a bit of help to identify where I might be going wrong.
When customers create their own password, they receive a separate email from WP with two links. The first link is for creating a password, and the second one takes them to the login screen. Which I don't think the customer needs.
In the first scenario, when I create the password, it leads to a success message with a link to log in. After logging in, it redirects to the WP dashboard, not the Amelia page. I assume this isn't the expected behavior, right?
If I disable the password creation feature, I can successfully book the appointment. Clicking on the %customer panel% link in the email takes me to a page where I can enter the email associated with the account. After entering the email, it sends me an email to access the customer panel, but then it brings me back to the initial page, prompting me to enter an email again to access the customer panel. It's essentially a loop.
Please let me know if there's something I'm missing. Thanks again!
Hello Melissa,
When customers create their own password, they receive a separate email from WP with two links. The first link is for creating a password, and the second one takes them to the login screen. Which I don't think the customer needs.
This is correct. It's the WP "default" email that is sent once the password reset is requested, or if you have this option enabled. In this way, by clicking on the first link, the customer can create new credentials that he can later use to log in using the second link.
It should lead to the WP dashboard since this is what the credentials are made for. So, each customer has access to the WP dashboard, as well as the customer panel.
If it's going into a loop, then perhaps the customer panel access placeholder is not configured correctly. There is a notification template "customer panel access". In the text, you will find the link with the placeholder where the URL of the page where the customer panel is located should be entered.
This URL works everything the customer wants to access the panel or request the password reset.
I hope it helps.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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, is there a way to revert to the original notification for the customer panel link? I saved over it with custom html and put in the customer access panel placeholder.
Hello Melissa,
Unfortunatelly, there is no option to revert to original, but you may use this template and paste it in text mode
Dear %customer_full_name%,
You can access your profile on this link.
Thank you for choosing our company,
%company_name%
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 think the link you provided is going to your local computer. Is it supposed to be something else?
Hello, I wanted to provide more information to understand why the dashboard is looping.
I've set up a webpage that has the customer panel shortcode, I've updated this page within the general settings, and I have the notification placeholder linking to the correct place. Is there someone on your team that can provide technical support?
Attached files: Screenshot 2024-03-09 at 9.37.16 PM.png
Screenshot 2024-03-09 at 9.34.32 PM.png
Screenshot 2024-03-09 at 9.34.56 PM.png
Hello Melissa,
Thanks for the additional information.
This is the template text that you should copy/paste in "text mode" in the Customer panel access template.
Dear %customer_full_name%,
You can access your profile on this link.
Thank you for choosing our company,
%company_name%
The "link" is leading to local host since it has been copied from my computer, but it should be configured to the URL of the placeholder that holds the URL of the page where the customer panel is located.
So, like this
Now, looking at the screenshot you've provided looks like the shortcode for the customer panel is not properly loaded on the front end page. You need to use the "shortcode" module and then paste the shortcode there. The booking form will load only if the shortcode is placed in the module "shortcode".
I hope it helps.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Thank you! It finally worked. I think the issue was the custom html in the dashboard email notification. Even though I had the correct placeholder, it was looping but now that I reverted back to the original text you sent, it works. I appreciate your patience!