Automatic product card parsing in Letteros lets you quickly pull data from a website into emails or landing pages. This solution is a great fit for online stores, marketplaces, and services with a large product range. It's important to understand that the data is pulled only once, at the campaign preparation stage, and it doesn't update dynamically after the email is sent.
In this article, we'll cover how to prepare your project for parsing, what to configure in the master template, and how to correctly transfer data into emails without any product customization.
Why you need automatic card parsing
- Saves time when building campaigns
- Reduces errors from manual data entry
- Lets you quickly fill emails with up-to-date information from the website
- Personalizes campaigns based on your catalog
- Full integration with no product customization needed — just prepare the master template and connect the data
Step 1. Prepare your website for parsing
- Check that product cards are accessible for parsing (for example, make sure there's no robots.txt blocking or CAPTCHA).
- Add clear CSS selectors or data attributes for:– name,– price,– description,– image links,– product links.
- Make sure the website consistently returns data without errors.
Step 2. Set up the master template in Letteros
- The Letteros team will prepare the block markup in the master template.
- The markup will include all the parameters that need to be pulled from the website.
- This preparation is done once — no customization of the Letteros product itself is required.
Step 3. Connect the data source
- In the Letteros interface, open the data parsing section.
- Paste the link to the data source (for example, a product page or a data file).
- Make sure all the parameters from the master template are automatically picked up and transferred into the email.
Step 4. Check the data before sending
- Run a test data import.
- Check how the fields are filled in the email:– price accuracy,– correct images,– display of names and links.
- After checking, prepare the campaign for sending.
Important: the data is fixed once, at the campaign preparation stage. After the emails are sent, dynamic product updates are not possible.
Common mistakes
- Errors in the master template markup
- Incorrect links to the data source
- No check before sending
- Errors in CSS selectors or XPath
- Expecting dynamic updates after sending (there are none)
Conclusion
Automatic product card parsing in Letteros lets you quickly transfer data from your website into an email at the campaign preparation stage. To do this, it's important to properly prepare the master template and connect the data source once. After the campaign has been sent, dynamic data updates aren't possible, so extra attention should be paid to checking everything before sending.