Thank you, Daivat, for the detailed and thoughtful response — it’s really appreciated!
If I go down the Power Automate flow approach, I have a concern: how can I reliably know all the attributes that users are using in the templates? Sometimes I see fields like fullname, fullname1, or even custom fields from other tables. Since there’s no consistent way for me to know in advance which attributes a customer might include in their personalization tokens — especially when they can freely choose fields — this solution seems functional but quite limited without deep involvement from the admin team or developers.
Is there not a temporary or system field somewhere in Dynamics 365 that keeps track of the fully merged, personalized content just before or after it’s sent? I would absolutely be open to storing this data in a custom table or entity — but I would need a way to access the final content that was actually sent in order to do that reliably. Without that, recreating it manually through Power Automate seems risky and potentially incomplete.
As for the option you mentioned (Option 3: Send to an Admin Mailbox), would that effectively create another “send” action from the journey and simply use a different attribute or recipient to forward the personalized content to an admin mailbox? Would that require additional configuration, or is there native support for that approach?
Also, what about using queues — are they available or usable for routing these types of messages for archival or compliance purposes?
At this point, I’m starting to think we may need to consider solutions outside of CRM, as this feels like a core functionality that ideally should be handled natively.
Thanks again for your insights — I’m happy to hear any further recommendations or ideas you might have!