JSON array to Klaviyo sending as a string

Hi everybody,

I’m trying to send an array of line items to Klaviyo to set up transactional emails. I have a webhook from our stack that includes an array of line items. But when I map the array to the Klaviyo module to trigger an event, the array keeps arriving on the Klaviyo platform as a string, not an array, and therefore can’t be used in dynamic templates.

Is this a shortcoming of the Make workflow, the Klaviyo module within Make, or the Klaviyo event? Has anybody else troubleshot this particular combo before? I have tried using iterators → array aggregators and parse json, but every time it’s still arriving as a string. Thanks!

Hello,

Which module are you using?

To pass an unformatted array, you should use “Make an API Call” if avaliable or even build a custom HTTP module to handle request unformatted..