Release Notes

Welcome to the Fyno Release Notes! Here, you’ll find detailed release notes for every version update, including new features, enhancements, and bug fixes.

What to Expect

Each release note entry includes:

  • 🔹 New Features – Introducing powerful capabilities and integrations.
  • Feature Enhancements – Improvements to existing features for a better experience.
  • 🛠 Bug Fixes – Resolving reported issues and optimizing performance.

Stay Updated

We regularly update Fyno to improve reliability, security, and functionality. Check this page to stay informed about the latest changes and enhancements.

For any questions or support, feel free to reach out to our team. 🚀

VersionRelease DateSummary
25.1.631-Mar-25This release brings a host of improvements across the platform, including a new unidecode helper to convert Unicode text to ASCII, a major UX revamp of the Fyno Workflows canvas with improved layout and search functionality, and enhanced Dashboard Analytics with anomaly detection and deeper insights. Several UI/UX enhancements have been made across Meta Flows, Alarms, External Templates, and Campaigns, along with performance optimizations in alarm sampling and external template APIs. Callback APIs now support keep-alive, and alarm emails include richer context like Provider Name and Channel. Numerous critical bugs have been fixed, resolving issues in workflow duplication, broken links, incorrect data display, WhatsApp templates, and message drops due to preference misconfigurations.
25.1.517-Mar-25This release introduces Alarm Management for real-time failure detection, MSG91 RCS integration, and JSON payload support in CSV campaigns (Beta). Enhancements include DND for RCS, WhatsApp message reactions, and Single-Channel Routes for In-App & RCS. The Notification Event dashboard now shows delivery rate charts, and campaigns display channel-wise record counts. Fyno Connect has been rebranded, and Live Trace Logs are disabled for successful workflows. Bug fixes address template previews, dynamic attachments, walkthrough API performance, and Shorty configurations, while improving sent logs prioritization, campaign UI, and WhatsApp template editing.
25.1.403-Mar-25This release introduces new features like Alarm Management, Webhook Callbacks on Campaign Completion, and WhatsApp Business App Integration, along with a SPAMREPORT status for Emails and Provider Template IDs in reports. Enhancements include a reduced Duplicate Check TTL, improved Access Denied IP Messaging, a refreshed Omni-Channel Route Interface, DND Support for RCS, and V3 Payload for MSG91. Bug fixes address Stripo Editor CSS, Dynamic Email Attachments, Nested Keys in Duplicate Checks, New User Walkthrough, Campaign Invalid File Downloads, and Fyno Verify Compatibility.
25.1.317-Feb-25This release brings YAML-based Backend APIs, new Route Mobile WhatsApp and Gupshup.io integrations, and a rebranding update. Enhancements include template testing with distinct_id, an archival policy for old templates, and extended Omni-channel failover delay (30 minutes). Bug fixes improve Fyno Shorty, External Templates, Suppression, and Conversion Tracking for a more reliable experience.

25.1.6

🔹 New Features

  • unidecode Handlebars Helper
    Introduced a new {{unidecode text}} helper that automatically converts Unicode characters to their ASCII equivalents. This helps ensure non-Unicode messages are sent even if the original input contains special characters.
    Example: José Ángel NúñezJose Angel Nunez

⚡ Feature Enhancements

  • Revamped UX for Fyno Workflows
    Major UI updates to the Workflows canvas:

    • Drag-and-drop components are now positioned on the left, offering a larger workspace.
    • Search functionality added to quickly find condition nodes within your workflow.
  • Improved Dashboard Analytics

    • Removed low-value metrics for a cleaner view.
    • Added detailed breakdowns of processing numbers.
    • Introduced anomaly banners for easier detection of irregularities.
    • Notification chart now supports delivery rates across more events (previously limited to top five).
  • Meta Flows UX Upgrade

    • Enhanced data exchange widget now mirrors actual WhatsApp flows, making them more intuitive.
  • Alarms UI Improvements

    • Refined UI and UX based on user feedback for better usability.
  • External Templates Page Enhancements

    • Streamlined user experience and interface improvements based on community feedback.
  • Campaign Module Enhancements

    • Duplicate check support has been added for all campaign types (except Cohort).
    • Failed and invalid counts are now visible on the campaign detail page post-launch.
  • Enhanced Alarm Sampling Logic

    • Sampling now includes logs from varied time periods for broader visibility.
  • Optimized External Template APIs

    • Improved response times and processing efficiency.
  • Domain Redirect Removal

    • Redirect from fy1.in to fyno.io has been removed.
  • Callback Requests Enhancement

    • Implemented keep-alive headers to improve performance of callback API calls.
  • Detailed Alarm Email Alerts

    • Alarm emails now include Provider Name, Channel, and Workspace Name for better context.

🛠 Bug Fixes

  • Workflow Duplication Bug

    • Fixed an issue where duplicating an incoming number workflow deactivated the original.
    • Now prompts for a number before duplicating and warns if the number is already in use.
  • Broken Link in Notification Events

    • Resolved an issue with broken links from Notification Events to Single-Channel routes.
  • WhatsApp External Templates

    • Fixed missing helper text under the Phone Number button.
  • Incorrect Time Display in Data Grid

    • Resolved issue where the “since” time always showed 0 regardless of actual time.
  • Alarm Page Access Fix

    • Fixed direct URL access issue for the alarm page.
  • Data Retention Link Fix

    • Corrected broken link from Add-Ons page to Data Retention page.
  • Conditional Template Channel Bug

    • Fixed a bug that restricted channel visibility based on the first selected template.
  • Run Test Crash Fix in Templates page

    • Resolved issue where “Run Test” led to a “Whoops!” page if no integration was available for the channel.
  • Single-Channel Route Bugs

    • Fixed multiple bugs:
      • Route not reflecting integration name changes
      • “Integrate a Provider” button not working when no integration exists
      • “Restore Unsaved Changes” button not functioning
  • Subscription Message Drop Bug

    • Fixed issue where messages were dropped if the channel wasn’t configured in preferences and no distinct ID was provided.

25.1.5

🔹 New Features

  • Alarm Management: The Alarms feature is now available for all users, enabling real-time detection, tracking, and management of alarms. An alarm is triggered whenever a failure occurs within the workspace.
  • New Integration: Added support for MSG91 RCS Integration.
  • JSON Payload Support in CSV Campaigns (Beta Feature): Now, JSON payloads can be used within CSV campaigns. If you’d like to try this Beta feature, reach out to us, and we’ll help you set it up.
  • DND for RCS: Introduced Do Not Disturb (DND) feature for the RCS channel.
  • Delivery Distribution Chart: Added within Notification Events Analytics to help users track how many channels a particular notification event was delivered through. This aids in identifying potential over-communication with customers.
  • Notification Event Delivery Rate Chart: The Top Events chart on the dashboard now shows the notification event delivery rate instead.
  • Channel-wise Record Count in Campaigns: When uploading a campaign, users can now view the channel-wise count of records, helping determine the maximum messages a campaign could send when multiple channels are used.
  • Dynamic Meta Flow Workflow Builder for Data Exchange (Beta Feature): Introduced a new feature enabling Dynamic Meta Flow users to easily power data exchange API interactions using Fyno Workflows. This feature is in Beta, and interested users can reach out to try it.
  • Reply to WhatsApp Message Thread: Added support for replying within a WhatsApp message thread.
  • Message Reactions in WhatsApp: Users can now react to messages in WhatsApp.
  • WhatsApp CTA with Static & Dynamic Values + Shorty Support: Fyno Shorty now supports a combination of static and dynamic values in CTAs. Example: https://fyno.io/{{var1}}/{{var2}}. Previously, only dynamic placeholders were allowed.
  • Single-Channel Routes for In-App & RCS: You can now create Single-Channel Routes for In-App and RCS.

⚡ Feature Enhancements

  • WhatsApp Template Editor Updates: Major updates, including the introduction of CTA Interactive Templates.
  • Renaming “Routing” to “Routes”: For better consistency, Routing has been renamed to Routes.
  • Data Retention Information: Added retention period details for Fyno Shorty, Analytics, and In-App messages in the Data Retention table.
  • Sent by Time of Day Chart Update: Improved clarity and visualization in the Sent by Time of Day Heatmap.
  • Campaign Enhancements:
    • Canceled Campaign Banner: A “Canceled” banner is now shown when a campaign is canceled by the user.
    • Hidden Distinct ID Field: The Distinct ID field is now hidden in the Campaign Test feature when user profiles are not being used.
  • Omni-Channel Routes: Added READ and CLICKED statuses for RCS success criteria in Omni-Channel Routes.
  • Sent Logs Prioritization: Delivered messages now take higher priority over Undelivered. This change ensures better accuracy in cases where WhatsApp sends both DELIVERED and UNDELIVERED statuses for the same message when delivered to one device but undelivered on another.
  • Fyno Connect Rebranding: The Fyno Connect application now reflects new branding and colors.
  • Live Trace Logs Disabled for Successful Workflows: Live Trace Logs are now disabled by default for successful workflows, while input data payloads remain accessible.

🛠 Bug Fixes

  • Template Preview Formatting: Fixed formatting issues in Template previews.
  • Dynamic Attachments Deletion: Resolved a bug that prevented deleting dynamic attachments from placeholders.
  • External Template UI Fixes: Fixed UI bugs in External Templates for WhatsApp.
  • Walkthrough API Performance Optimization: Reduced walkthrough API calls by implementing caching.
  • Fixed “Open in New Tab” Issue: Resolved a bug where Cmd/Ctrl + Click opened links in both the same tab and a new tab.
  • Shorty Configuration Duplication Fix: Shorty configuration now correctly duplicates when duplicating a template.
  • Notification Event Playground Fixes: Resolved issues with conditional templates and preview functionality.
  • Notification Event Analytics Fix: Fixed a bug that prevented all templates from appearing in the Notification Event Analytics template list.

25.1.4

🔹 New Features

  • Alarm Management (Beta Feature): We’ve introduced a new feature to detect, track, and manage alarms in real-time. An alarm is triggered when any failure occurs within the workspace. This feature is currently in Beta and can be enabled in your workspace upon request.

  • Webhook Call on Campaign Completion (Beta Feature): You can now receive a callback on your API when a campaign is completed. This feature is particularly useful for our B2B customers who run campaigns directly from their applications.

  • WhatsApp Business App Integration (Beta Feature): This new feature allows you to send WhatsApp messages via API while simultaneously using the same number with the WhatsApp Business App. All messages sent via API will appear in the WhatsApp Business App in real time.

    • Unsupported Countries: Australia, India, Japan, Nigeria, Philippines, Russia, South Korea, South Africa, Turkey, European Economic Area, European Union, United Kingdom.
  • SPAMREPORT Status for Email: We’ve added a “SPAMREPORT” status for emails. If a user marks an email as spam and the email service provider supports sending this status, you will see the “SPAMREPORT” status in the delivery tab and in the callback.

  • Provider Template ID in Reports and Callbacks: When you download a report or receive a callback for RCS, SMS, or WhatsApp messages, a new “Provider Template ID” field will be included.

    • This field will display the DLT template ID (for Indian businesses) for SMS, the WhatsApp template name (templatename_lang), and the RCS template name.
  • Integrations: We’ve added support for syncing and creating Karix WhatsApp templates directly from Fyno.

⚡ Feature Enhancements

  • Reduced Duplicate Check TTL: You can now set the duplicate check with a Time-To-Live (TTL) as low as 5 seconds.

  • Access Denied from Source IP: Error messages for access denied from source IP now include the IP address, making it easier to troubleshoot IP-related issues.

  • Omni-Channel Route Interface Update: The Omni-channel route has received a new, sleeker layout for an improved user experience.

  • DND Support for RCS Messages: We’ve added Do Not Disturb (DND) support for RCS messages.

  • Support for V3 Payload for MSG91: We now accept MSG91 callback payloads in the V3 format.

  • 50-Character Limit for Notification Event and Template Name in One API: The character limit for Notification Event and Template names in One API has been reduced from 100 to 50 characters for B2B users.

🛠 Bug Fixes

  • CSS Bug in Stripo Editor: Resolved an issue where saving email templates created with the Stripo editor would alter the CSS unexpectedly.

  • Email Dynamic Attachment Issue: Fixed a bug that caused dynamic attachments to fail when sending emails.

  • Nested Keys in Duplicate Check and Analytics Label: Addressed a bug that prevented dynamic nested keys from being added in duplicate checks and analytics labels.

  • New User Walkthrough Improvements: Fixed an issue causing excessive API calls during new user onboarding and resolved a bug that crashed the verification page for new users.

  • Campaign Invalid File Download Issue: Corrected an issue preventing the download of invalid rows in the campaign file.

  • Invalid Pages Returning 500 Error: Pages that were previously returning a 500 error now correctly return a 404 error.

  • Fyno Verify with Omni-Channel Route: Resolved a bug that prevented Fyno Verify from functioning properly when using the Omni-channel route.

25.1.3

🔹 New Features

  • YAML-based Backend APIs (Beta): Introduced support for creating backend APIs via YAML configuration, enabling multiple API calls with a single request.
  • Rebranding: Updated brand colors and logo across the application.
  • Templates: Added a Handlebars function to convert numbers into words.
  • Integrations: Added support for Route Mobile WhatsApp and Gupshup.io.
  • In-App Messaging: Automatically marks queued messages as DELIVERED when the user comes online.

⚡ Feature Enhancements

  • Templates:
    • Users can now test templates using distinct_id from the User Profile, eliminating the need to send messages to a destination.
    • Implemented an archival policy — templates older than one year (and not live) will be automatically deleted.
  • React Native Push SDK: Added isFynoNotification() and handleFynoNotification() functions.
  • User Profiles: Now supports all ISO 8601 date-time formats for date type properties.
  • Dashboard: Notification Event analytics now shows “Verified” Data if you use Fyno Verify.
  • Digest: Added support for numeric values in string format for sum calculations.
  • Logs: Workflow names are now visible in Inbound logs.
  • Campaigns: Improved CSV validation—incorrect file formats no longer break campaigns.
  • Omni-channel Routing: Increased failover delay limit from 10 minutes to 30 minutes.

🛠 Bug Fixes

  • Fyno Shorty: Fixed an issue where Shorty URLs wouldn’t generate if template conditions were applied in notification events.
  • External Templates:
    • Fixed buttons not loading in WhatsApp Carousel Templates.
    • Resolved preview issues for WhatsApp templates containing buttons.
    • Fixed Gupshup WhatsApp Carousel template creation issue.
  • Logs:
    • Fixed hidden tabs issue on Windows devices.
    • Expanded campaign dropdown width to accommodate more data.
    • Allowlist URL values now appear correctly in callback logs.
  • Suppression: Fixed a bug preventing deletion of entries from the suppression list.
  • Duplicate Message Check & Conversion Tracking:
    • Added validation for negative TTL values.
    • Fixed incorrect URL issue in conversion tracking.
  • Notification Events: Resolved a bug that removed Group Names when promoting an event to Live.
  • Campaigns: Fixed:
    • Page crash issues when using Google Sheets, Public CSV, or Cohort options.
    • Template preview issues in Campaigns.