Couple of options - If you have a REST API service which can return a coupon code for every request made, the same can be configured in custom actions and custom action response can then be used in emails for personalization https://experienceleague.adobe.com/en/docs/journey-optimizer/using/configur...