Skip to main content

v2023.3.65.1054 - Viber channel & resource improvements

Major changes

Expanding subscription settings: additional fields and categories

Categories enable you to specify the content type you send to your clients. If a client unsubscribes from one resource category, they will still receive messages within other categories. Categories apply to all resource channels.

Custom subscription fields are similar to custom fields in the profile database. They are used to store extended information about the subscription to a channel. Each channel can have its own set of custom fields.

For convenience, the resource also has system fields that are available to all channels.

caution

To make system fields appear on resources created before the update, you need to run the migrator via aktool.

Usage:
aktool resource_system_fields [flags]

Flags:
-h, --help help for resource_system_fields

Global Flags:
--config string config path (default "/opt/akd/config/main.json")
-o, --output string file path to output in the result of the command (default "stdout")
--truncate whether to truncate the file specified by --output

You can read more about categories and custom fields at this link.

In campaign settings, you can now set subscription filters based on additional fields and resource categories.

Changes in subscription validation for API requests

danger

Since additional fields and categories have been added, to ensure data consistency, the API will now return an error when adding or updating a subscription to a deleted resource, a deleted channel from a resource, or if the profile database has been deleted from the resource.

New communication channel — Viber

Integration was implemented through the official provider Devino Telecom. More information about the capabilities of this channel can be found in our documentation.

Minor changes

  • The rules for validating the relevance of external HSM templates for a WhatsApp channel have been relaxed. Additionally, the platform now caches the HSM list for each connected WhatsApp account for 15 minutes.
  • In the "Message" scenario node you can now specify a description.

Bug fixes

  • Assigning UTM labels in templates no longer results in errors.
  • When opening a saved channel report in the UI, the saved metrics are now applied.
  • Channel reports now display analytics for entities outside the main group.
  • Viewing the campaign sending queue no longer affects the sender's sending speed.
  • In the profile history export, hard bounce events are now displayed correctly.
  • It is no longer possible to exclude tracking for confirmation links in templates.

References: PL-11552 PL-11554 PL-11555 PL-11558 PL-11738 PL-11740 PL-11741 PL-11746 PL-11747 PL-11750 PL-11755 PL-11758 PL-11762 PL-12380 PL-12792 PL-13138 PL-13242 PL-13315 PL-13357 PL-13443 PL-13524 PL-13566 PL-13918 PL-13981 PL-14017 PL-14020 PL-14083 PL-14130 PL-14186 PL-14248 PL-14256 PL-14260 PL-14273 PL-14274 PL-14280 PL-14282 PL-14285 PL-14288 PL-14305 PL-14306 PL-14314 PL-14321 PL-14322 PL-14325 PL-14326 PL-14328 PL-14349 PL-14413 PL-14414 PL-14419 PL-14421 PL-14427 PL-14428 PL-14457 PL-14463 PL-14482 PL-8816