Traditionally you composed these messages within your application code or used an expensive third party email/sms service provider. If you wanted to make even a minor change, you had to dig into your code, make the changes and do all the git push-pull, staging, production rollout, etc. gymnastics.