Confirming appointments is somehow automatically changing the assigned employee to the appointment.
Details:
1. When our employees receive an email message that someone booked an appointment with them that they need to confirm, they sign into the back end employee Amelia app on the website.
2. In the Amelia app, they see the pending appointment and confirm it.
3. After clicking save in the backend app, the appointment disappears from their list.
4. They then go to the calendar in Amelia and see the confirmed appointment, but it somehow automatically was assigned to a different employee.
It appears to automatically assign it to the person who is listed first in the employee section of the app. The really strange thing, is that employee isn't even assigned to that service in the Amelia Services section.
What could cause this behavior and how can we stop it?
This should not be possible and we would need to test this. 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.
There are several issues but the main thing why this is happening is because your employees are managers also.
They can not be manager and employee 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 permission and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail and to create a separate user with separate mail for each role and make sure to purge the cache afterward.
After that Amelia should work properly again. Please do that and let us know how it goes.
Also, you are using the old version of Amelia 5.6
We now have a new version of Amelia that 6.1. When the plugin is not up to date it can have all sorts of issues you need to update to the latest version of the plugin so that we can try to help you.
When it comes to the old version of the plugin, we can not know exactly what the issue is because it is already an outdated version that is not maintained.
Update: Both employees have tried to confirm appointments after I only have the Amelia Employee tag assigned to them and the plugin is update. They still are having all confirmed appointments automatically switch to the first employee listed in the employee section.
Please, let me know any next steps we can take to get the working for them.
We will try to explain it to you again. You created a conflict in Amelia. Employees and managers cannot be the same user. So, they need to have different users with different roles and different mail addresses.
If you want your employee to also be a manager, you can technically achieve that, but they must have a different user and login from different accounts.
There are two options. So, as we mentioned, you have to delete the manager role from the employee and create new manager roles and it should work after that.
In case it doesn't work, you need to go to your database to find those users and delete them and then create new different users 2 managers and 2 employees.
Hopefully, you won't have to do that and everything should work when you set employee to be only employee and then create new manager users with a different email.
The part that I don't see anywhere in your documentation and that I didn't understand before is that Employees and Amelia Manager Users cannot be the same user. It does seem counterintuitive to me that the Manager User cannot be listed in the Employee section of the app.
That all said, I changed the employee you mentioned back to the Manager status late last night so they could go in and edit some appointments that were still getting messed up after they confirmed the appointments. That means that all weekend the two employees in question were assigned just the Employee User role, the app was fully updated, and they still had the problem with confirming appointments. So, I don't believe I had anything set up incorrectly and the app was still not functioning as expected.
You mentioned that I may need to go into the database and delete those users. How do I do that? I see in the app how to delete an Employee. Do I need to do something more than that? If so, can you please explain how.
Thank you for your help. Again, I would recommend clearing this up in the documentation as I don't see anything that states a person listed in the Employee section of the app can only have the Employee User role assigned to them or it will create a conflict.
I will forward your suggestion to the appropriate sector so that they can review it. In general, businesses have managers and employees and they are usually two different people and managers oversee the employees.
You can try and delete the employee first and create a new one with new mail.
If that does not help you should do this form a database as we mentioned. This can happen when the employee has the type set to "Manager" in wp_amelia_users table in the database.
Simply navigate to this database table via the phpMyAdmin plugin (if you can not access your database you can ask your hosting provider to send you your database and access to your database), find the employee that reported this, and you'll most likely see that the type associated with the user is "Manager". Change that to "employee", and that's it,
The second option is that you can find him in the database in wp_amelia_users you will see that that employee has the same mail like manager in that case you will need to delete that employee.
Thanks for the further information and passing the suggestion along.
I would think that your app is very commonly used by smaller businesses where the manager is often a working manager and also taking customer appointments for things. I could be mistaken, of course.
I was able to confirm with the client today that everything is working now that all the employees only have the Amelia Employee role assigned to them.
We are delighted to hear that everything is fine now. As for suggestion, you are most welcome but we can not make any promises that this will be changed or even if it is possible to be changed.
If you have any more questions please open a new separate ticket for each question and we will gladly help you there.
Problem:
Confirming appointments is somehow automatically changing the assigned employee to the appointment.
Details:
1. When our employees receive an email message that someone booked an appointment with them that they need to confirm, they sign into the back end employee Amelia app on the website.
2. In the Amelia app, they see the pending appointment and confirm it.
3. After clicking save in the backend app, the appointment disappears from their list.
4. They then go to the calendar in Amelia and see the confirmed appointment, but it somehow automatically was assigned to a different employee.
It appears to automatically assign it to the person who is listed first in the employee section of the app. The really strange thing, is that employee isn't even assigned to that service in the Amelia Services section.
What could cause this behavior and how can we stop it?
Thank you!
Hello Chris,
Thank you for reaching out to us.
This should not be possible and we would need to test this. 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.
Looking forward to your reply.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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 Chris,
There are several issues but the main thing why this is happening is because your employees are managers also.
They can not be manager and employee 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 permission and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail and to create a separate user with separate mail for each role and make sure to purge the cache afterward.
After that Amelia should work properly again. Please do that and let us know how it goes.
Also, you are using the old version of Amelia 5.6
We now have a new version of Amelia that 6.1. When the plugin is not up to date it can have all sorts of issues you need to update to the latest version of the plugin so that we can try to help you.
When it comes to the old version of the plugin, we can not know exactly what the issue is because it is already an outdated version that is not maintained.
Please update to the latest version.
Looking forward to your reply.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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
Update: Both employees have tried to confirm appointments after I only have the Amelia Employee tag assigned to them and the plugin is update. They still are having all confirmed appointments automatically switch to the first employee listed in the employee section.
Please, let me know any next steps we can take to get the working for them.
Thank you.
Hello Chris,
You still have an employee set as a manager
We will try to explain it to you again. You created a conflict in Amelia. Employees and managers cannot be the same user.
So, they need to have different users with different roles and different mail addresses.
If you want your employee to also be a manager, you can technically achieve that, but they must have a different user and login from different accounts.
There are two options. So, as we mentioned, you have to delete the manager role from the employee and create new manager roles and it should work after that.
In case it doesn't work, you need to go to your database to find those users and delete them and then create new different users 2 managers and 2 employees.
Hopefully, you won't have to do that and everything should work when you set employee to be only employee and then create new manager users with a different email.
Hope this explains it.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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
Hi Marko,
That explanation is much more clear. Thanks!
The part that I don't see anywhere in your documentation and that I didn't understand before is that Employees and Amelia Manager Users cannot be the same user. It does seem counterintuitive to me that the Manager User cannot be listed in the Employee section of the app.
That all said, I changed the employee you mentioned back to the Manager status late last night so they could go in and edit some appointments that were still getting messed up after they confirmed the appointments. That means that all weekend the two employees in question were assigned just the Employee User role, the app was fully updated, and they still had the problem with confirming appointments. So, I don't believe I had anything set up incorrectly and the app was still not functioning as expected.
You mentioned that I may need to go into the database and delete those users. How do I do that? I see in the app how to delete an Employee. Do I need to do something more than that? If so, can you please explain how.
Thank you for your help. Again, I would recommend clearing this up in the documentation as I don't see anything that states a person listed in the Employee section of the app can only have the Employee User role assigned to them or it will create a conflict.
Thanks!
Hello Chris,
I will forward your suggestion to the appropriate sector so that they can review it. In general, businesses have managers and employees and they are usually two different people and managers oversee the employees.
You can try and delete the employee first and create a new one with new mail.
If that does not help you should do this form a database as we mentioned. This can happen when the employee has the type set to "Manager" in wp_amelia_users table in the database.
Simply navigate to this database table via the phpMyAdmin plugin (if you can not access your database you can ask your hosting provider to send you your database and access to your database), find the employee that reported this, and you'll most likely see that the type associated with the user is "Manager". Change that to "employee", and that's it,
The second option is that you can find him in the database in wp_amelia_users you will see that that employee has the same mail like manager in that case you will need to delete that employee.
Hope this helps.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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
Thanks for the further information and passing the suggestion along.
I would think that your app is very commonly used by smaller businesses where the manager is often a working manager and also taking customer appointments for things. I could be mistaken, of course.
I was able to confirm with the client today that everything is working now that all the employees only have the Amelia Employee role assigned to them.
Thank you for your help.
Hello Chris,
We are delighted to hear that everything is fine now. As for suggestion, you are most welcome but we can not make any promises that this will be changed or even if it is possible to be changed.
If you have any more questions please open a new separate ticket for each question and we will gladly help you there.
We wish you all the best.
Have a nice day.
Kind Regards,
Marko Davidovic [email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, 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