Email Personalization using Airtable and Postmark

:bullseye: What is your goal?

Build and send emails that contain selectively inserted customer first names in predefined email message bodies.

:thinking: What is the problem & what have you tried?

I have tried to transform the first name variable using Parse/Replace, Set variable, Replace, ReplaceText. Global on/off.

:clipboard: Error messages or input/output bundles

I am attempting to selectively insert a customer first name into a predefined email using Airtable and Postmark. There is a field in an Airtable customer table that contains the first name, i.e. Billy, Bobby, Mel, etc. In the Airtable message table is a field, Email Body. The Email Body field looks something like this: As you know [firstName], blah blah blah; or Hello [firstName], blah, blah, blah. My intention is to simply build the HTML Body in Postmark by inserting the mapped Email Body field or a transformed version of it. I need to get the variable First Name into the placeholder within the Email Body so that I can move Email Body into the HTML Body in Postmark, or replace it in Postmark. I have tried Parse/Replace, Set Variable and functional Replace and ReplaceText. I have not been successful. Attached are various results.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

1 Like

Hey there,

Is the placeholder always the same? This should be achievable with the replace function. Can you show some screenshots of how you had it setup?