Prioritize what the customer needs — not what your business needs.
Use customer preferences initially even if they result in duplicate messaging.
Talk among yourselves to orchestrate optional messages early on.
Use process to orchestrate messages once you establish priorities and rules.
Code your processes into your technology solution to orchestrate at scale.