I’m using the Sendgrid Copilot Plugin. The personalization seems broken - returning full list of recipients’ variables/substitution tag rather than the single recipient’s variable/substitution tag.
I have a single-sender email to multiple recipients
I’m using dynamic list to send to multiple recipients - works great and delivers to each recipient individually.
Adding personalization within substitution tags seems to return the full list of recipients’ variables, rather than the given email address’ variable.
For example, I can batch-send an email list, but if I add {{firstname}} it returns the full list Hi John, Mary, Beth (etc) rather than just Hi John,
Does anyone have an idea on how to fix this? Should I be using a different plugin than @copilot ?
Sending to a list of users emails- this works great.
Variable e.g. firstname returns the list of firstnames of those users emails. This is actually putting the full list into each email, when I just want the name associated with that email.
There are different ways you can do this. If you’re sending emails to a list of people I would schedule an API workflow. Depending on how big your list you may want to consider either Scheduling a list of workflows or Recursive Workflows.
Thank you, Johnny! So if I understand you correctly, to personalize a list of recipients, these need to be run as a scheduled workflow on a list, rather than be sent to SendGrid as a list.