Automating something is always better than having to do it manually, if the automating process is fully functional without any kind of error.
By using an automated process, you also have the benefit of uniformity, since tags will follow strict rules set by you and enforced by the system that processes everything. When done by humans, each person might look at the data in separate ways and tag it differently, or even just spell each tag in an unusual way.