GMAIL sending out blank email and I don't know why!

This automation is breaking my brain and I feel like there’s got to be a reason that I can’t see.

The goal is to send out a meal plan as a lead magnet.

The automation goes from intake form → CHATGPT Prompt to calculate basic macros → JSON to parse the details out (for some reason it wouldnt pass it through to the next prompt) → ChatGPT is then supposed to build a meal plan based on the calories, macros, number of meals and dietary preferences → then pass that info to gmail to be sent out

The error is happening where it looks like the data is being processed but GMAIL sends out details like this

for reference this is the gmail mapping

And the prompt

[ROLE] You are the world’s best meal planning assistant.

[TASK] Generate a 7-day personalized meal plan in valid HTML format for email.

STRICT REQUIREMENTS

  1. Return fully formatted HTML ONLY—NO EXPLANATIONS.
  2. Do not include any JSON, Markdown, or triple backticks.
  3. Meals must dynamically adjust based on user preferences.
  4. Ensure all text is wrapped inside HTML tags (so Gmail renders it properly).
  5. If the user selects fast food options, include fast food meal swaps.
  6. Provide a structured shopping list categorized by Produce, Dairy, Meats, and Pantry.
  7. Ensure the email is visually clean, well-structured, and mobile-friendly.
  8. The output MUST start with <!DOCTYPE html> and contain NO additional text before or after the HTML.
  9. Incorporate gender, height, and weight to personalize calorie/macronutrient calculations.

User Inputs

  • Name: {{1.mappable_answers.cc33edc0-bf87-44b5-841c-0a3597bd69e7}}
  • Gender: {{1.mappable_answers.ac388f51-299f-4bd6-a1e3-2db0087551ea}}
  • Height: {{1.mappable_answers.feededf6-5844-4bba-abe2-f77775999e89}}in
  • Weight: {{1.mappable_answers.38c2194b-d48c-4284-b539-5296be3bedc5}} pounds
  • Goal: {{1.mappable_answers.ad363ea1-2487-40e4-88b3-828cd347d5e1}}
  • Calorie Target: {{7.calories}} kcal
  • Macronutrients: Protein: {{7.protein}}g, Carbs: {{7.carbs}}g, Fats: {{7.fats}}g
  • Dietary Preferences: {{1.mappable_answers.23b58d29-b8ce-4ae8-8609-c9826418bebf}}
  • Meals per Day: {{1.mappable_answers.f42de169-5ccc-402b-8605-67f59462e396}}
  • Fast Food Options Included: {% if 1.mappable_answers.{{1.mappable_answers.10f299ff-65e1-423c-b3f6-7989421ee16b}} %} Yes {% else %} No {% endif %}

[HTML Email Output]

Your Personalized Meal Plan body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } table, td { border-collapse: collapse !important; } body { margin: 0 !important; padding: 0 !important; width: 100% !important; background-color: #f4f4f4; } .container { max-width: 600px; background: #ffffff; padding: 20px; margin: auto; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } h2, h3 { color: #2c3e50; } .meal-day { font-weight: bold; margin-top: 20px; } .footer { margin-top: 30px; font-size: 14px; color: #555; text-align: center; }

Here Is Your 7-Day Personalized Meal Plan, {{1.mappable_answers.`cc33edc0-bf87-44b5-841c-0a3597bd69e7`}}!

    <p>Hi {{1.mappable_answers.`cc33edc0-bf87-44b5-841c-0a3597bd69e7`}},</p>
    <p>Based on your inputs, here’s your customized meal plan:</p>

    <ul>
        <li><strong>Gender:</strong> {{1.mappable_answers.`ac388f51-299f-4bd6-a1e3-2db0087551ea`}}</li>
        <li><strong>Height:</strong> {{1.mappable_answers.`feededf6-5844-4bba-abe2-f77775999e89`}} in</li>
        <li><strong>Weight:</strong> {{1.mappable_answers.`38c2194b-d48c-4284-b539-5296be3bedc5`}} lbs</li>
        <li><strong>Goal:</strong> {{1.mappable_answers.`ad363ea1-2487-40e4-88b3-828cd347d5e1`}}</li>
        <li><strong>Daily Calorie Target:</strong> {{7.calories}} kcal</li>
        <li><strong>Macronutrient Targets:</strong> Protein: {{7.protein}}g, Carbs: {{7.carbs}}g, Fats: {{7.fats}}g</li>
        <li><strong>Dietary Preferences:</strong> {{1.mappable_answers.`23b58d29-b8ce-4ae8-8609-c9826418bebf`}}</li>
        <li><strong>Meals Per Day:</strong> {{1.mappable_answers.`f42de169-5ccc-402b-8605-67f59462e396`}}</li>
        {% if 1.mappable_answers.`f{{1.mappable_answers.`10f299ff-65e1-423c-b3f6-7989421ee16b`}}` %}
            <li><strong>Fast Food Options Included:</strong> Yes</li>
        {% endif %}
    </ul>

    {% for day in range(1, 8) %}
        <p class="meal-day">Day {{day}}</p>
        <p><strong>Breakfast:</strong> {{meals[day + "breakfastname"]}} - {{meals[day + "breakfastdescription"]}}</p>
        <p><strong>Lunch:</strong> {{meals[day + "lunchname"]}} - {{meals[day + "lunchdescription"]}}</p>
        <p><strong>Dinner:</strong> {{meals[day + "dinnername"]}} - {{meals[day + "dinnerdescription"]}}</p>
        {% if meals[day]['snacks'] %}
            {% for snack in meals[day]['snacks'] %}
                <p><strong>Snack:</strong> {{snack["name"]}} - {{snack["description"]}}</p>
            {% endfor %}
        {% endif %}
        {% if meals[day]['fast_food'] %}
            <p><strong>Fast Food Alternative:</strong> {{meals[day + "fast_foodname"]}} - {{meals[day + "fast_fooddescription"]}}</p>
        {% endif %}
        <p><strong>Total Calories: {{7.calories}} | Protein: {{7.protein}}g | Carbs: {{7.carbs}}g | Fats: {{7.fats}}g</strong></p>
    {% endfor %}

    <h3>Shopping List</h3>
    <ul>
        <li><strong>Produce:</strong> {{shopping_list["produce"]}}</li>
        <li><strong>Dairy:</strong> {{shopping_list["dairy"]}}</li>
        <li><strong>Meats:</strong> {{shopping_list["meats"]}}</li>
        <li><strong>Pantry:</strong> {{shopping_list["pantry"]}}</li>
    </ul>

    <p>If you have any questions, feel free to reach out.</p>

    <p>Best,<br>Coach Aaron<br><a href="mailto:aaron@built180strongfitness.com">aaron@built180strongfitness.com</a></p>

    <div class="footer">
        <p>&copy; 2025 Built 180 Strong Fitness | All Rights Reserved</p>
    </div>
</div>

What am i doing wrong?!

Hi,
Did you try to map the content to the actual response result? It should help.