Projects with a huge number of repeated processes need automation. Testing the same process one by one will be tedious and time-consuming.
Also, projects where there are smaller tasks, like entering usernames/passwords, need test automation. Automating smaller tasks like these will provide the testing team with sufficient time to test the most critical parts of the product.