The Reconnect native email HTML editor is where you design and personalize your campaign content. It gives you full control over your email layout, styling, and dynamic elements, enabling you to build fully personalized 1:1 email experiences without relying on an external ESP template or codebase. You can customize HTML and CSS, inject personalized data using variables, display dynamic lists such as cart items or product recommendations, preview the final design, and launch your campaign — all in one place.
To add the Dynamic Yield native integration contact your customer success manager.
Step 1: Open the HTML email editor
- Create a new campaign in Reconnect › New Campaign › [trigger].
- Click Add Email.
The Dynamic Yield Email creator appears. - Add a subject line and ensure the sender details are correct.
- Click Create an email and select a template.
The email editor appears.
The editor is divided into two main work areas:
Variables tab: Manage personalized elements that can be inserted into your email
HTML tab: Edit your email HTML and CSS, and insert variables into the layout
A live preview appears on the right, so you can validate your design as you work.
In addition, the editor includes the following capabilities:
Live Preview: Displays a rendered version of the email using real or sample values
Desktop / Mobile preview modes: Toggle to validate responsive behavior
Preview Message: Send a test email to yourself
Localization support: Customize content per locale
Step 2: Add personalization using variables
Variables allow you to inject dynamic, user-specific values into your HTML. For example:
“The price of sporty men's shoes just dropped!”
Create a variable
In the HTML tab, insert a variable using the format: ${VARIABLE_NAME}
Select a variable type
Configure its settings (if applicable)
The following table lists the available variable t
| Type | Description | Use Case |
| Text | Enables users to enter text | Heading text, CTA label |
| Image | Enables users to upload an image (up to 2 MB) | Product image, banner |
| Number | Enables users to enter a numerical value | Quantity, score, percentage |
| Dropdown | Enables users to select from a list of predefined values | Select from predefined options (for example, red | green | yellow | purple) |
| Color Picker | Enables users to choose a color from a color palette | Style or theme colors |
| User Data Feed Property | Enables users to generate a value from a user data feed. Users can format the value and include it in a JSON response. | Insert values from user profiles (for example, the user's loyalty tier) |
| Product Feed Property | Enables inserting dynamic product data | Product properties |
Step 4: Display dynamic lists with loops
Loops are used when your email needs to display multiple repeating items, such as:
Items in cart
Recently viewed products
Recommendation blocks
For example, a cart abandonment email might show 1, 2, or 5 items depending on what the user has in their cart. A loop ensures the HTML repeats correctly for each item.
Using a loop
In the HTML tab, insert a variable using the format: ${#LOOP_NAME}
Choose the loop type (based on the campaign type).
Insert the loop start and end tags in your HTML:
${#items_in_cart}
... loop content here ...
${/items_in_cart}Insert Product Feed variables between the loop tags.
For recommendation loops: Select a strategy in the Variables tab.
(screenshot: loop setup)
Notes
Product Feed variables can only be used inside a loop
You can limit the number of displayed items using Max items
Step 5: Preview and test your email
Before launching your campaign, review the final output using the available preview tools:
| Action | What it does |
| Live preview | Renders with sample values |
| Desktop/Mobile toggle | Check responsiveness |
| Localization | Adjust content per locale |
| Preview Message | Sends a real test email to your inbox |
For example, click Preview Message and send yourself a test email:
Step 6: Save, schedule, and launch
When your content is ready:
Save the email layout.
Configure the trigger, audience, and schedule (as with any Reconnect campaign).
Launch the campaign.
Your fully personalized HTML email will now be sent through Reconnect Native Email.
Tracking
Tracking is enabled automatically for all native email campaigns.
| Type | Behavior |
| Click tracking | All links are auto-wrapped so clicks are measured by Reconnect |
| Open tracking | The tracking pixel variable is replaced with a 1×1 pixel that fires on open |
| Automatic | No additional configuration is required |
No additional configuration is required.
Best practices
Keep CSS inline for reliable email rendering
Always send at least one Preview Message before launch
Use fallback text for personalized elements
Limit loops to avoid excessively long emails
Limitations and notes
The HTML editor is available only for Reconnect native email
Product Feed variables can only be used inside a loop
Preview is available only for desktop and mobile views
The JSON editor is not available for this channel