Generation personalized email can take a while, therefore:
- Create a new Azure Function.
- Update Email Client to call Azure Function instead of Azure Logic App.
- Move email building logic to the Azure Function.
- Once Azure Function generates signup email, it should put it into Azure Queue Storage.
- Update Azure Logic App to trigger on a new message in Azure Queue Storage.