Absolutely Garbage Programming
-
I’ve been a WordPress developer for over 20 years – I cannot describe to you how poor this plugins’ quality processes are and how poor the development of this product is unless you are using it:
- Only on it’s own with no other integrations
- Only in a single timezone with no distributed team members
- In an environment where you are comfortable building your WordPress instance around Amelia and not the other way around
Timezone management in the plugin is just broken. Everywhere. Times don’t display right, the calendar will put your events in server time (UTC) with the current time pointing to your user’s timezone. You’re going to miss calls unless you are a single-user in this system or you never have to manage multiple timezones.
They follow NO proper standards for webhooks or API integrations, even for things as simple as proper timestamp formats, so if you’re hoping to do any automation in the future, have fun. The calls also randomly drop fields that aren’t even user based – such as how long call durations are for. The only way I can even think of that happening is Amelia poorly managing errors and just sending along bad data anyway without any type of notification… an absolutely horrible practice. Getting calls into our CRM was a nightmare.
The scheduling form randomly won’t validate fields, meaning they’re doing no sort of server-side validation (my guess) and just letting bad data through. This also leads me to guess there’s risk for security gaps with poor validation, but I don’t know for certain.
At the end of the day – we used this for a month, and we spent more time fixing and working around Amelia than on calls. We’ve tabled ALL of our development for the month to focus entirely on ripping this out of our system and finding a replacement.
Unless you literally have no choice, or you are using Amelia in the most basic of scheduling needs, skip this one. You’ll regret using Amelia.
- You must be logged in to reply to this review.