06 July 2023
762
7 min
5.00
April 2023 Yespo CDP Updates
In April, Yespo technical specialists updated our system to make your work even more convenient. In this article, we have collected the most important updates. Most of them are related to widgets, segmentation, and API. Also, get ready to meet a new feature release and some changes in the settings.
You can also follow this link to discover the updates made in March.
New Release of the Month – In-App Notifications Editor
In-Apps are the messages that the user receives when interacting with the mobile application. These messages are opened after tapping on the mobile push. For In-App messages, we implemented a dedicated editor which greatly simplifies the process of preparing newsletters.
With In-App functionality you can:
- Deliver personalized content directly to the mobile app
- Attract more attention to your offer using a combination of mobile pushes and In-App
- Deliver a positive customer experience of interaction with the product.
Discover the detailed instruction
Recommendations
Recommendation filtering via JavaScript API
Filtering recommendations via the JS API eliminates the need to change the filtering rules in the data source in Yespo every time.
In this way, you can display products on the site, filtering the issuance of recommendations based on data from the feed or user contact data stored on your side. For example, you can filter recommendations by city of residence, clothing size, favorite brand, promotional offer, etc.
You can also find the description of the functionality and request examples in the instructions.
Widgets
Country code priority and sequence for phone numbers
For the "Phone" field, you can now set the priority of displaying countries in the list and allow displaying only the codes of the selected countries.
After saving the changes in the editor, the settings will be saved at the organization level. When creating new widgets with a "Phone" field, the settings saved for this organization will be applied to them.
Floating widgets overlapping protection
From now on, you can add several floating widgets to the site. We embedded the following rules to prevent them from overlapping with each other:
-
the display of a floating widget is skipped if it overlaps another widget,
-
if the display conditions of several floating widgets match at the same time, then the widget with fulfilled conditions of the "On pages" group has a higher display priority,
-
if the display conditions of several floating widgets match at the same time and they have the same priority, then the widget to be displayed is chosen randomly.
Such widgets overlap prevention is automatic.
Other widgets updates
-
Limitation of animation repetitions
For launchers and buttons, we added a limit on the number of animation repetitions. By default, the specified number of repetitions is 3, and the maximum value is 5.
-
Adding images via URL
The image saves an external URL, allowing you to keep links to sources such as promotions or products on the site up to date
-
A new template type
When creating a new widget, in the Choose Appearance tab, inline widgets with container width have been added.
-
Hiding the sidebar
To simplify working with the widget, you can collapse/expand the left panel with components.
-
Different links for different language versions
For example, you can use it if you need to navigate to different pages of "Privacy Policy", "Terms of Promotion", etc.
API
Updated validation rules
Validation rules for some parameters have been updated in the system.
Features:
-
You can use all symbols except < ; ' \ / | " ` ' ^ ? ! , >
-
The maximum value length for this field is 100 characters.
These rules apply to eventTypeKey and keyValue parameters in resources:
The rules are also relevant for the formType parameter in the Subscribe contact method and when creating an event type in the personal account.
Resource Delete contact by externalCustomerId
This is a new public API resource for extracting a contact by externalCustomerId, which is passed through the query parameter in the URL.
Optional query parameter erase permanently removes all contact data. Its default value is false.
Segmentation
Segmentation by App Inbox
The App Inbox channel has been added to the conditions for segmentation by message events.
New operator
We have added a new operator "between" for searching contacts by the number of events.
Other updates
Deleting the email sender in the settings
If you want to remove the sender used in the letters, the system will offer to replace it with another one. If there is only one sender in the organization, it cannot be deleted.
Choice of currency for newsletters income
We added the ability to choose a currency that is different from the currency of the organization when calculating income from newsletters. This can be done in the "Income currency" settings. Only orders in the selected currency are included in the income.
By default, income is calculated in the currency of the organization.
Now, income from newsletters can be calculated for the App Inbox channel as well.
Deleting images in App Inbox
In the editor, we have added the ability to select/delete previously uploaded images.
Contact details in reports
You can now view a contact's activity in a report in the same way as in a contact card.
Cleaning old duplicates
We have added the ability to delete previously created contacts and keep fresh ones. Previously, it was possible to delete only new contacts.
SMS processing
We added the possibility to configure Acemount Media SMS processing.
If you would like to know more about the system or its individual features, write to sales@yespo.io or sign up for a demo. If your account does not have any of the functionality described above, feel free to get in touch with our support team at support@yespo.io.