Release Notes for October, 2020

What's new?

  • Implemented the option to add a note inside any product in Storefronts (ie. ordering a burger and writing "no onions please).

  • Implemented List Component in Storefronts using the customized product template; this allow end users to see their product customizations in the cart view.

  • We now have a Yalo KPIs dashboard where you can see our business' main metrics (Messages, Conversations, New users, Jobs Done and Notifications) and compare their behavior during two periods.


View of the "Messages" metric in the centralized KPIs DashboardView of the "Messages" metric in the centralized KPIs Dashboard

View of the "Messages" metric in the centralized KPIs Dashboard


Example of "Messages" comparison between two periodsExample of "Messages" comparison between two periods

Example of "Messages" comparison between two periods


  • Jobs Done Table Comparison dashboard to provide monthly and weekly comparison data about jobs done completion rate, total events and jobs done. You can filter by Customer Name and Date, and the table will show you all the workflows for that customer and the behavior of each configured job

Example of "Jobs Done Monthly" comparison for Aeroméxico.Example of "Jobs Done Monthly" comparison for Aeroméxico.

Example of "Jobs Done Monthly" comparison for Aeroméxico.


Example of "Jobs Done Weekly" comparison for Aeroméxico.Example of "Jobs Done Weekly" comparison for Aeroméxico.

Example of "Jobs Done Weekly" comparison for Aeroméxico.


  • Notifications Delivered By Month, as a first step to measure the health of the accounts by comparing the delivered notifications between months and analyzing the performance by customer.

Example of "Notifications Delivered by Month" dashboardExample of "Notifications Delivered by Month" dashboard

Example of "Notifications Delivered by Month" dashboard



Example of "Notifications Growth Comparison" dashboardExample of "Notifications Growth Comparison" dashboard

Example of "Notifications Growth Comparison" dashboard


  • Front Channel Integration is now in Production in the Global and India environments. You can check the Product doc here. This integration features:
    • User-workflow text messages (both ways).
    • User-workflow media messages (both ways).
    • User-agent text messages (both ways).
    • Media messages from user to agent (both ways).

  • New integrations service was deployed allowing to integrate better to partners like Front.

What improvements have we pushed out to existing features?

  • Dedicated Facebook App just for Notifications in our global environment. This will prevent the customers from reaching the rate limit so often when sending Notifications.

  • An App for HSM Creation was created for the India environment. This will prevent India's customers from reaching the rate limit so often when sending Notifications.

  • Data architecture improvements: creation of fact tables to improve the user experience of the dashboards, reducing loading time and data size.


Time and size improvements due to new data architectureTime and size improvements due to new data architecture

Time and size improvements due to new data architecture


  • Alerts on PostgreSQL if storage goes above 50% of capacity. This allows to monitor and identify potential overload problems before they happen.

  • Alerts setup in Composer when Streamsets job ran without doing any insert. This allows to monitor and identify data ingest problems before they affect the customer.

  • The new Integrations Service was included into Datadog, enabling the team to track its performance.

  • Bothub and Sirena got their own resources to avoid issues due to resource limit.

  • Graph API was upgraded for the Notifications service

  • WhatsApp API was upgraded to the v2.27.13

  • Implemented additional data parameters for event tracking in Storefront.

  • Eliminated unnecessary API fields in Storefront to allow for ease of use.

  • Implemented workflow friendly name in Yalo Studio; this will allow Yaleres to more easily find newly created workflows after the self on-boarding module is deployed.

  • Implemented friendly name in workflow search in Yalo Studio; this will allow Yaleres to more easily find newly created workflows after the self on-boarding module is deployed

  • Implemented workflow friendly name in Yalo Console's workflow selection dropdown menu; this will allow Yaleres and customers to more easily find their channels after the self on-boarding module is deployed.

  • Added an empty state skeleton to Storefront's product detail page; this lets the end user see some empty UI while the real data loads, giving an appearance of progress instead of it seemingly not working.

  • Published a new version of Storefront's event tracking package for analytics tracking.


What bugs did we fix?

  • Fixed a bug that didn't allow HSMs with asterisks to be searched in Console.

  • Fixed UI issues in Yalo Console that caused wrong scrolling interactions in both tables and side menu.

  • Fixed publsih ui script in Storefront SDK.

  • The India Kafka partitions were increased to avoid Zookeper from failing due to the partitions reaching its limit.

  • Created a cron-job to delete old media in the India WA environment.


Operations

  • Cleaned Bulk Upload mySQL database.

  • Eliminated duplicate dependencies for Storefront.

  • Implemented Sentry to Scheduler Service (used in the new Self On-Boarding Module).

  • Implemented Datadog to Bulk Upload (service used when sending CSV campaigns in Yalo Console).

  • Implemented PagerDuty to better know what happens whenever Check Contact fails (check contact is used to validate numbers before sending an HSM campaign in Yalo Console).