New API endpoints, product categories as JSON and improved editor
Five new API endpoints and product categories as JSON as new features, CLV segmentation improvement and four fixes in automations and Shopify integration.
NEW
Product categories in orders as JSON array
Product categories are now stored as a JSON array instead of a delimiter‑separated string (e.g. Alcohol|Wine|Red). In segmentation, entering just Wine is enough ‑ without needing to know the full category tree. Integrations have been updated: Shoptet now sends all categories (previously max. 1), Upgates all (previously max. 3), Webareal adds category transfer for the first time. Existing segments remain functional and can gradually be re‑saved in the new format. The API and tracking code accept both the new format and the original string ‑ backward compatibility is maintained.
NEW
Editor: new product blocks
Improved product blocks with a reworked approach to products from feeds are now available in the template editor. A detailed guide is available in help.
NEW
API: list templates
A new GET /templates endpoint returns the list of templates in the account with their IDs and names. Useful for example for agencies that manage templates programmatically.
A new PUT /templates/{id} endpoint allows updating the HTML content of a template via API. Editing is also permitted for templates linked to a campaign, but the campaign must be in Draft status.
A new PUT /lists/{list_id}/update‑subscribers-bulk endpoint allows updating up to 3,000 contacts in a single call. Clients who previously synchronised contacts one by one now have a cleaner alternative without needing to use subscribe‑bulk.
Conditions for segmenting by CLV are now available in segments ‑ customers can be filtered by CLV amount or distribution group (Low, Mid, High, VIP). Available on the CDP plan.
FIX
Shopify: integration deactivates when reconnected to another account
After reconnecting the Shopify integration to a different Ecomail account, it remained shown as active in the original account. The integration now automatically deactivates in the original account after being reconnected to another.
FIX
Automations: test run shows correct time
The automation test run displayed the time shifted two hours ahead of the actual trigger time. The time in the test overview now matches the actual record.
FIX
Automations: activity export includes email name
When exporting automation activities, records from all emails were exported regardless of the selected filter. At the same time, the export did not include the name of the email that triggered the activity. Both issues are fixed.
FIX
API: campaign log endpoint works correctly and is documented
The GET /campaigns/{campaignId}/log endpoint returns campaign activity records (sends, opens, clicks, unsubscribes and more) with filtering and pagination support. The endpoint was fixed and added to the API documentation.
Once in a while, we will send a summary of new features, improvements, and fixes to your inbox. No spam, no marketing – just product updates from Ecomail.