How to use MailerSend dynamic tables personalization

I’m using the Mailersend module in Make.com to insert personalization variables. While regular variables (e.g., {{name}}) work fine, I need to pass dynamic table data using an array (e.g., {{products.post1_title}}). However, Make.com does not allow dots (.) in variable names.

Mailersend expects an array structure for dynamic tables (see API code), but Make.com only provides “Variable” and “Value” fields, which makes it unclear how to format array data correctly.

— API —

"personalization": [{
        "email": "recipient@email.com",
        "data": {
            "name": "",
            "account": {
                "name": ""
            },
            "products": [
                {
                    "url": "",
                    "post1_image": "",
                    "post1_title": "",
                    "post1_channel": "",
                    "post1_statistics": ""
                }
            ],
            "support_email": ""
        }

— API —

Does anyone have an idea how to do this?

Welcome to the Make community!

You have not yet provided sufficient information to allow identification of the issue.

To allow others to assist you with your scenario, please provide the following:

1. Relevant Screenshots

Could you please share screenshots of your full scenario? Also include screenshots of any error messages, module settings (fields), relevant filter settings (conditions), and module output bundles. We need to see what you’re working with to give you the best advice.

You can upload images here using the Upload icon in the text editor:

Sharing these details will make it easier for others to assist you.