Ecomail.app
Back to ChangelogBack to Changelog

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.

NEW

API: update template

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.

NEW

API: bulk contact update

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.

IMPROVEMENT

CDP: segmentation by CLV value

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.

newsletterStay up to date

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.