A colleague and I were recently discussing automated communications at scale and the conversation shifted into the difference between communication platform as a service (CPaaS), robotic process automation (RPA) and Workflow Automation. On the top level these terms felt very similar but once we drove into the definitions and their use cases it was eye opening in how these systems work together within a modern communication technology framework.