I've worked with many clients to implement RPA (robot process automation). The main results: reducing costs, serving more customers, and/or delivering a consistent quality of service.
Some best practices:
1. Identify processes that can benefit from RPA and, most importantly, which processes will be left alone for now.
2. Design the processes that change so that they still seamlessly interface with the processes that aren't changing, so that the whole business will suffer minimal disruption when they are implemented.
3. Don't try to do all changes at once. Always schedule them in phases.
4. Develop each change fully before implementing it in the business. It should be completely functionally tested to ensure that the new, automated process can handle all the conditions as well as (or better) that the current, manual process.