Follow Sathees's recommendation. If it's not answering your question you can use an enrichment just before your delivery.
See screenshot below. Just make sure that your aliases match the same name as in your targetData
Sending proofs from workflows can be tricky.
To do this, you can use Seed addresses.
If seed addresses aren't used, issues with generation of targetData (which is generated during workflow execution, and not when trying to send a proof from a delivery workflow activity) can arise.
Hi @VandithaPaOne method involves creating yourself as a seed and adding it into delivery. By using the Split feature, select 1 random real customer and define a control group of 100%. While the real customer is excluded from the delivery due to the control group, the seed recipient will still receive an email/SMS containing authentic data. However, bear in mind several potential side effects:
recipient.firstName, remember that it will draw from the seed profile, rather than the actual recipient's profile. Yet, you can mitigate this by using
targetData.firstName- ensuring you appropriately select the desired field.