v1.13.0

AprilNEA/OpenLogiv1.13.0Oct 17, 2026by realcodesiman

Upgrading?

AI Summary

A feature-rich release introducing the WhatsApp Flow builder, Google Ads conversion tracking, recurring broadcasts, and enhanced Instagram automations.

Key Highlights

  • WhatsApp Flow builder with public links and uploads
  • Google Ads click-to-message conversion tracking
  • Recurring broadcasts and shopping cart triggers
  • Instagram story mention automations

New Features

  • Google Ads click-to-message conversion tracking
  • WhatsApp Flow builder with public links
  • Recurring broadcasts
  • WhatsApp location and view catalog steps
  • Shopping cart and product question triggers
  • Inbound webhooks
  • Leaderboard ranking campaigns
  • Instagram story mention automations

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ✨ New Features
* feat(google-ads): add click-to-message conversion tracking by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1433
* feat(mini-apps): add WhatsApp Flow builder with public link, uploads and custom fields by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1460
* feat(mini-apps): delete the whatsapp flows along with a mini app by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1464
* feat(inbox): view whatsapp flow responses like the whatsapp app by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1465
* feat(flows): suggest the contact's phone or email in get user data by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1466
* feat(flows): add a whatsapp location step by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1474
* feat(flows): add a view catalog step for whatsapp by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1475
* feat(flows): sync messenger welcome message flows by @hoangle398 in https://github.com/ChatbotXIO/ChatbotX/pull/1469
* feat(broadcasts): add recurring broadcasts by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1478
* feat(flows): fill mini app and minigame tokens in messenger template links by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1479
* feat(builder): accept mini app and minigame links in messenger templates by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1480
* feat(mini-apps): duplicate a mini app by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1482
* feat(mini-apps): save a screen's answers to custom fields as the visitor moves on by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1483
* feat(mini-apps): save to whatsapp as a draft, preview, then publish or delete it by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1484
* feat(flows): send products in whatsapp flows by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1476
* feat(inbox): send products from the composer and the api by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1489
* feat(triggers): add shopping cart and product question triggers by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1491
* feat(inbound-webhooks): receive data from external systems via webhook urls by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1486
* feat(leaderboard): add leaderboard ranking campaigns by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1494
* feat(inbox): add scroll-to-bottom button to the conversation message list by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1498
* feat(instagram): add story mention automations and storyMention input type by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1499
* feat(ads): connect the Conversions API from each Meta channel's Ads tab by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1502
* feat(ads): keep Conversions API settings on reconnect and fix the Instagram account lookup by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1506
### 🐛 Bug Fixes
* fix(auth): google sign-in sent some users back to the login page by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1458
* fix(auth): facebook sign-in sent some users back to the login page by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1459
* fix(inbox): improve inbox read and unread behavior by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1456
* fix(mini-apps): keep the issues list inside its popover by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1461
* fix(coexist): date synced contacts from their oldest message by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1457
* fix(mini-apps): publish to whatsapp on the first try and harden the flow step by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1462
* fix(media): stop retrying graph attachments with no fresh media by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1463
* fix(whatsapp): log the credit line error under err so the stack survives by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1470
* fix(mini-apps): widen the delete dialog so its buttons fit by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1472
* fix(flows): keep running the node after a get user data reply by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1473
* fix(auth): let phone-only facebook accounts sign in by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1477
* fix(mini-apps): fix editor qa issues and derive the last screen from its actions by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1481
* fix(i18n): capitalize payload in the get messenger ad payload label by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1487
* fix(whatsapp): accept webhook contacts without a profile by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1492
* fix(builder): hide pancake support chat bubble on inbox page by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1496
* fix(analytics): show real totals in the all contacts by channel chart by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1501
* fix(comment-automation): scope comment and story automations to one account by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1500
* fix(messenger): stop treating reel comments as live comments by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1504
### ⚡ Improvements
* refactor(contact-filter): optimize the order of the filter field list by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1488
* refactor(mini-apps): split mini app code into smaller, single-purpose files by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1490
* refactor(broadcast): run recurring broadcasts on the schedule worker by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1505
### 🔧 Internal / Chore
* docs(agents): require a public api for every feature, including result-returning ones by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1455
* docs(skills): pick builder file and image fields from the media library by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1495


**Full Changelog**: https://github.com/ChatbotXIO/ChatbotX/compare/v1.12.0...v1.13.0

Related Repositories