v1.9.0
bespokelabsai/nimblev1.9.0Sep 22, 2026by realcodesiman
Upgrading?
AI Summary
v1.9.0 introduces TikTok comment automation, in-app WhatsApp voice calling, and Threads UI gating. It also adds flow features like spintax and minigame variables.
Key Highlights
- TikTok comment automation and private replies
- WhatsApp in-app voice calling
- Threads UI gated behind an allowlist
- Flow spintax and minigame message variables
- Flow deep-link buttons via app-links interstitial
New Features
- TikTok comment automation and private replies
- WhatsApp in-app voice calling
- Threads channel (gated)
- Spintax support in flows
- Per-channel sendText limits
- Minigame message variables
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### ✨ New Features * feat(ai-agent): mcp load bot field by @nguyenvantruc92 in https://github.com/ChatbotXIO/ChatbotX/pull/1212 * feat(threads): gate the threads ui behind a preview allowlist instead of hiding it by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1214 * feat(whatsapp): add in-app voice calling by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1187 * feat(tiktok): add comment automation and rename the comment-automation tables by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1215 * feat(tiktok): comment-to-message private reply for comment automation by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1250 * feat(worker): move coexist media backfill jobs to a dedicated low-priority queue by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1253 * feat(builder): show the low queue in the developer Bull Board by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1254 * feat(broadcast): add a send limit for audience range and messages per minute by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1260 * feat(flows): add spintax, per-channel sendText limits, and minigame message variables by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1259 * feat(flows): route deep-link buttons through an app-links interstitial by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1262 * feat(contacts): add reset all custom fields to the contact inbox panel by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1274 ### 🐛 Bug Fixes * fix(threads): hide threads from the product ui until meta approves the api permissions by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1207 * fix(triggers): make tag and sequence condition filters searchable by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1209 * fix(messenger): send header variable for text and image templates by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1216 * fix(ai-agent): change import variable bot field in mcp server by @nguyenvantruc92 in https://github.com/ChatbotXIO/ChatbotX/pull/1219 * fix(broadcasts): show page templates and header images in broadcast details by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1217 * fix(whatsapp): show the reason Meta gives when a number cannot place calls by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1223 * fix(whatsapp): stop treating a granted conversions api permission as missing by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1224 * fix(tiktok): drop video.list and request the approved comment write scope by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1231 * fix(tiktok): subscribe the comment webhook, not just direct messages by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1232 * fix(tiktok): read a comment reply's video id from the comment itself by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1237 * fix(messenger): shrink the page list request when Facebook says the response is too large by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1251 * fix(inbox): load all connected pages in the broadcast page selector instead of only 50 by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1252 * fix(worker): count discrete outgoing bot messages by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1257 * fix(cli): add Node executable directive by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1261 * fix(tiktok): read parent_comment_id 0 as no parent, not as a comment reply by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1263 * fix(whatsapp): explain failed call answers and stop ringing in other tabs by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1264 * fix(whatsapp): let only one browser tab answer an incoming call by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1275 * fix(broadcasts): keep a renamed broadcast's name when its draft is edited by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1276 ### ⚡ Improvements * perf(integrations): ack-fast telegram/tiktok webhooks, add tiktok webhook tests by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1200 * refactor(worker): move job handler data access into business services by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1101 * refactor(public-api): audit and clean up public rest/mcp surface by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1210 ### 🔧 Internal / Chore * ci(cli): auto-publish chatbotx cli to npm on release tag by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1218 * ci(cli): switch cli npm publish back to oidc via direct npm publish by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1222 * chore(cli): publish CLI skill to skills.sh and ClawHub by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1229 * docs(readme): update cloud trial banner and add MCP/CLI tools promo by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1230 * chore(mcp): rename chatbotx-mcp-server package to chatbotx-mcp by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1256 * ci: notify chatbotx-agent's upstream-drift check on publish by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1273 **Full Changelog**: https://github.com/ChatbotXIO/ChatbotX/compare/v1.8.0...v1.9.0
Related Repositories
public-apis/public-apis★ 491,148
A collective list of free APIs
NousResearch/hermes-agent★ 255,992
The agent that grows with you
yt-dlp/yt-dlp★ 200,099
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,501
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,704
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.