Error messages should be better. For error status, there should be better documentation because a lot of times, error messages that you get are quite vague. For example, you get a message saying that the workflow has run into an unknown status, which is vague. It just tells you that it failed, but you don't know how or why it failed. It makes debugging difficult. From a developer's perspective, it gets a little difficult to debug at times due to these error messages. It's not with all the errors, but for quite a few errors, the documentation is vague. Event logging and failure notifications could be improved because you can set up logging for each individual step, but you have to go and manually add it to each step or task. The same issue is there with the failure notification. You can set up an action so that when a task fails, you can take a screenshot and send an email notification, but you have to go into the task and build a condition for that. It would be better if event logging and error failure notifications can be done at a global level without having to go inside the code and add it for every single task. Its stability could be improved a little bit, and it could also have a few more third-party integrations. Currently, you can integrate with almost any third-party service. You can integrate either through the API or through the GUI, but it would be nice if there were native actions built into Automate. It already has a lot of integrations. For example, we have Microsoft Dynamics, SharePoint, etc. We do have a fair bit of third-party integrations, but it would be nice to have a few more software integrations. There is a community portal, but it's not particularly active. It's not a very big community. If you run into an error, you can't just look it up on Stack Overflow or something like that. However, the tech support from the vendor side has been excellent, so it isn't a big issue.