Changelog

See what's new in Boti

30/04/2026

Smarter handling of off-topic questions

30/04/2026

Bots now respond more naturally when a customer asks about something outside the bot's scope. Instead of 'correcting' the customer, listing what the business does or doesn't do, or dumping a menu of services, the bot replies in one short line and offers to hand the conversation over to a human agent — and tags the conversation as **מבקש נציג אנושי** so your team can find it. The bot never promises a reply or a timeframe, just makes sure nothing falls through the cracks. The Bot Owner's own instructions still take priority and can override this behavior.

Bots now know the current date and time

30/04/2026

Bots automatically know the current date and time when responding, in the user's local timezone. Timezone is detected from the user's browser, or — for messaging channels like WhatsApp — derived from the phone number's country code. This means bots can correctly handle requests like 'remind me tomorrow', 'what time is it now', or 'schedule for next Monday' without you needing to configure anything.

Permanent Manual Mode for conversations

30/04/2026

Impact: You can now mark a conversation as **Manual (Permanent)** so the bot never replies to it — perfect for friends, family, or any contact you want to handle yourself only.

How it functions: Open the conversation's bot picker and choose **Manual Mode (Permanent)**. From that point on, your replies stay manual, the auto-return timer is ignored, and any incoming message will not be answered by the bot. The existing **Manual Mode (Temporary)** still auto-returns to the bot after the configured timeout.

To re-enable the bot: Select a specific bot or **Default** from the same picker.

Rate Limit workflow node

30/04/2026

New 'Rate Limit' node in the Logic category allows you to control how frequently a workflow path runs per hour or per day, optionally grouped by a key (e.g. {{user_phone}}). Two handles — On allowed and On limit exceeded — make use cases like 'send a missed-call template only once a day per caller' straightforward.

26/04/2026

Missed Call Triggers

26/04/2026

Build automations that react when a phone call goes unanswered. Two new workflow triggers — Incoming Missed Call and Outgoing Missed Call — fire after a call ends without being answered, so you can automatically send a follow-up SMS or WhatsApp, create a CRM task, hand the contact to an agent, or call back through any of your channels.

Import contacts from XLSX & auto-label

26/04/2026

You can now import contacts from Excel (XLSX) files in addition to CSV. The importer also smart-matches Hebrew and English column names (e.g. טלפון, שם מלא, phone, full_name) and you can pick a single label to auto-apply to every imported contact.

21/04/2026

Voice-to-text in bot instructions

21/04/2026

Impact: Dictate your bot's instructions instead of typing.

Tap the new microphone button next to the emoji picker to record — partial words appear live as you speak, and the transcript is inserted at your cursor.

A small language badge above the mic indicates the active listening language (EN, ע, ES, …). Click it to switch on the fly — recording restarts in the new language without losing what you already dictated. Defaults to your current UI language (English on /en/, Hebrew on /he/, etc.).

The text area is locked while recording, preventing accidental overwriting of the incoming transcript.

16/04/2026

Model Speed Test

16/04/2026

New admin tool to benchmark LLM model response times. Compare time to first token and total response time across multiple models in parallel.

14/04/2026

Create contacts on the fly from any contact picker

14/04/2026

Anywhere you pick a contact, you can now create a new one without leaving the screen. Start typing a name, phone, or email — if no match is found, click 'Create {name}' at the bottom of the list and a quick-create form opens pre-filled with what you typed. After saving, the new contact is selected automatically. The create option is always visible, even when there are other matches.

Choose field type when adding CRM fields

14/04/2026

Adding a custom field to a pipeline now opens the full field editor, allowing you to select the type (text, number, date, contact) and decide whether it's a main field or hidden from editing — the same options available when editing an existing field.

Add stages directly from the Kanban board

14/04/2026

You can now add a new stage to your pipeline without opening the board settings. A New Stage button appears after the last column in the Kanban view and opens the same stage editor you already use.

Rename board stages directly from the header

14/04/2026

Hover over any stage name on your board or list view and a pencil icon now appears. Click it to rename the stage, change its color, and see its ID — no more digging into the board settings to tweak a column.

13/04/2026

Fixed button reordering in workflow builder

13/04/2026

Reordering buttons within workflow nodes now functions reliably, ensuring that the order you establish is the one that remains.

Improved dark mode

13/04/2026

Dark mode now has better contrast and a more polished look, making it easier on the eyes during long sessions and improving readability across the app.

Smart Buttons

13/04/2026

Create your own macros for conversations, CRM cards, and contacts. Turn repeated actions into one-click buttons that fit the way your team works.

Redesigned workflow builder

13/04/2026

The workflow builder features a streamlined, contemporary design that simplifies the process of constructing and navigating intricate flows quickly.

12/04/2026

Reliable call routing and workflow fixes

12/04/2026

Calls to non-phone destinations are routed more efficiently, malformed numbers no longer misdial, and workflow nodes clear stale variables so runs stay predictable.

10/04/2026

Zoom meetings, videos page polish, and darker dark mode

10/04/2026

Attach Zoom meetings to conversations with smarter host/guest handling, see video thumbnails at a glance, close video modals with ESC, and enjoy a true-black, higher-contrast dark mode. Also: social share links now show rich previews.

09/04/2026

08/04/2026

Create invoices inside workflows

08/04/2026

Use the new CreateInvoice node to generate finance documents (with PDFs) as part of any automation, and filter Israeli export summaries by issue date.

06/04/2026

Voice previews in the bot builder

06/04/2026

Hear how your bot will sound before going live — preview any voice right from the builder while you design.

03/04/2026

Subscription plan improvements

03/04/2026

Switching plans and managing subscriptions is more reliable, with clearer channel naming across billing.

30/03/2026

Tax invoice generation and bulk invoice actions

30/03/2026

Create tax invoices, manage multiple currencies efficiently, and process numerous invoices simultaneously — a significant enhancement for finance teams.

29/03/2026

Per-view stage ordering and Pricing Add-ons

29/03/2026

Reorder pipeline stages for each view independently, and explore optional add-ons on the new Pricing Add-ons page.

27/03/2026

Phone extension dialing (SIP)

27/03/2026

Reach internal extensions directly when placing calls through SIP, so transfers and direct-dial flows work as expected.

26/03/2026

Zoom user-level integration and shareable deal cards

26/03/2026

Connect Zoom at the user level, share deal cards via link, and click +N on the calendar to see the full deal list for any day.

25/03/2026

Card templates and nested modal ESC handling

25/03/2026

Reuse common deal layouts with Card Templates, and close any stacked dialog with the ESC key — it now always closes the one on top.

24/03/2026

Better workflow design and email delivery

24/03/2026

The workflow builder is simpler to navigate, and outgoing emails are more dependable.

23/03/2026

Calendar and list views for your CRM

23/03/2026

See your deals on a calendar or as a sortable list, pick your first day of the week, and switch views per pipeline — perfect for planning follow-ups and deadlines.

22/03/2026

Call recordings on Twilio channels

22/03/2026

Twilio voice channels now support call recording, allowing you to review past conversations and train your team.

21/03/2026

Skills reliability fixes

21/03/2026

Small stability improvements to ensure skills load and run as expected.

20/03/2026

Fixed message bubble alignment

20/03/2026

Incoming and outgoing messages now align correctly in every conversation, so chats read naturally again.

19/03/2026

Label notifications and shipping API

19/03/2026

Get notified on labels you care about, and use the new SmartRun shipping API to create shipments, print labels, and track deliveries without leaving Boti.

18/03/2026

Delete Zoom meeting recordings

18/03/2026

Remove recorded Zoom meetings directly from Boti when you no longer need them, keeping your storage tidy and data under control.

17/03/2026

Smoother drag-and-drop on CRM boards

17/03/2026

Dragging deals between columns feels more precise with enhanced collision detection, and each column scrolls independently, so long lists no longer cause the entire board to jump.

16/03/2026

Kanban CRM with pipeline management

16/03/2026

Manage your deals visually on a Kanban board — drag cards between stages, create custom pipelines, and keep track of contacts across every workflow.

15/03/2026

AI provider transparency in Google integration

15/03/2026

Clearer disclosure about which AI providers process your bot responses, so you know exactly how your data is used.

11/03/2026

Read messages aloud

11/03/2026

Tap a button on any message bubble to have it read aloud, perfect for catching up hands-free. Call recordings now show up neatly in the calls view, and email bounces are handled automatically.

10/03/2026

Record audio templates from your microphone

10/03/2026

No need to prepare and upload an external audio file — now you can record directly from your microphone when creating phone call templates. Simply click record, preview your recording, and save.

09/03/2026

Broadcast pending templates automatically on approval

09/03/2026

You can now create broadcasts with templates that are still pending Facebook approval. Messages will be queued and sent automatically once the template is approved. If the template is rejected, the broadcast will be cancelled. Scheduled broadcasts with pending templates are also supported — they respect both the approval and the scheduled time.

08/03/2026

Labels Manager

08/03/2026

You can now manage your contact labels from the Contacts page. Rename labels, change their colors, or delete ones you no longer need — all from a single modal. Click 'Manage Labels' next to your label filters to get started.

Secondary title for email templates

08/03/2026

You can now add a secondary title (preheader) to your email templates. This text appears as a preview snippet in the recipient's inbox, right next to the subject line — helping your emails stand out and get more opens. Emoji support included! 🎉

Emoji picker in email subject

08/03/2026

You can now add emojis directly to your email template subject line using the new emoji picker button, making your email subjects more expressive and eye-catching.

View original HTML emails in chat

08/03/2026

In the emails channel, you can now view the original formatted emails instead of just the plain text version — preserving the original layout, images, and styling.

Bots can now manage Google Calendar events

08/03/2026

Your bots can now edit, delete, and search Google Calendar events — making it easy to build scheduling workflows that update or cancel appointments and find available slots, all automatically.

05/03/2026

Google Calendar: Check availability & schedule events

05/03/2026

Your bot can now check your Google Calendar for free/busy times and create events automatically — like having a built-in Calendly. When a customer asks to book a meeting, the bot checks your real-time availability and schedules it directly on your calendar, no extra tools needed.

AI Conversation Summary

05/03/2026

Get an instant AI-powered summary of any conversation right from the conversation menu. Each channel can also have its own custom summary prompt, so summaries are tailored to your business needs.

Search conversations by message content

05/03/2026

You can now search for conversations that contain matching messages. Search results are divided into Contacts and Messages sections, and clicking a message result opens the conversation with the search highlighted.

Search messages in conversation

05/03/2026

You can now search through all messages within a conversation. Matching results are highlighted in yellow and you can jump between them using the navigation arrows. Press Ctrl+F or use the search icon in the chat header to start searching.

04/03/2026

WooCommerce integration

04/03/2026

Connect your WooCommerce store to automate order messages and customer support. Also, you can now send private notes outside the 24-hour WhatsApp window and send templates from workflows.

02/03/2026

Label management and instant messages

02/03/2026

Delete, rename, and recolor labels inline without leaving your list. New conversation modal gets a side-by-side layout, and messages no longer briefly disappear before showing up.

01/03/2026

Cleaner private notes with @mentions

01/03/2026

Private notes now use a yellow input with tabs and @mention support, and you receive push notifications when teammates assign you a conversation or @mention you in a note.

26/02/2026

25/02/2026

Messenger channel and call transcripts

25/02/2026

Connect your Facebook Messenger channel, get automatic transcripts and summaries for every call, and enter phone numbers with a country selector that auto-detects your location.

22/02/2026

Query your data by chat

22/02/2026

Ask questions about your data in plain language and get answers back as tables. Query results support titles, and link click tracking now filters out crawlers for accurate stats.

19/02/2026

Priority ERP workflow actions

19/02/2026

Automate your Priority ERP with 18 new workflow nodes, including 7 triggers and 11 actions. Unread messages now stay unread until you read them elsewhere, and the Add Trigger dropdown shows all available trigger types.

18/02/2026

Referrals, UTM tracking, and channel badges

18/02/2026

Track where your conversations come from with UTM parameters and referral data from WhatsApp. Channels now show type badges with logos for quick identification.

17/02/2026

Make.com webhooks and billing tools

17/02/2026

Connect Make.com directly with new webhook registration endpoints. Admin billing gains JSON previews, addon catalog management, and plan filtering for subscriptions.

16/02/2026

15/02/2026

Private Notes on Conversations

15/02/2026

You can now add private notes to any conversation. Use them to share background context, internal comments, or important details about a customer with your team. Notes are visible to all agents but hidden from the customer. Click the note icon in the chat header to view, add, edit, or delete notes.

Phone numbers now shown in conversations

15/02/2026

Contact phone numbers are now shown next to names in conversation lists and chat headers, formatted in local style (e.g., 052-3737233). This makes it easier to identify contacts at a glance, especially when dealing with multiple contacts who might have similar names.

Test individual workflow nodes

15/02/2026

Right-click any node in the workflow builder and select 'Play node' to execute just that node with its saved configuration. Great for testing without running the entire workflow.

12/02/2026

Send Email Workflow Node

12/02/2026

A new workflow node type that allows you to send emails directly from your automation flows. Set up recipients, subject, and body with dynamic variables to create automated email notifications and alerts.

Send Like reaction in workflows

12/02/2026

New workflow node allows you to automatically send a 👍 reaction to customer messages. Ideal for acknowledging messages before your bot responds or expressing gratitude when customers complete forms.

11/02/2026

Assign conversations to teammates

11/02/2026

Assign conversations to specific team members with a user selector and see who's handling what with agent avatars. Also added AI query assistance and per-user databases.

Assign to Agent node in Workflows

11/02/2026

A new workflow node that automatically assigns conversations to a specific agent. Route incoming chats to the right team member based on your workflow logic — no manual handoff needed.

AI Prompt node in Workflows

11/02/2026

A new workflow node that sends a custom prompt to AI and returns the response. Use it to generate text, extract information, classify messages, or transform data — all within your workflow using GPT-4o or other models.

AI Query Database node in Workflows

11/02/2026

A new workflow node that allows AI to generate and execute SQL queries on your connected databases using natural language. Simply describe the data you need, and the AI constructs and runs the query for you — no SQL knowledge needed.

Create and manage PostgreSQL databases

11/02/2026

You can now create dedicated PostgreSQL databases for your account to store custom data like customer records, orders, or any business data. Each database is isolated and secure, with a built-in SQL editor and visual table viewer for easy data management. Perfect for integrating with workflows to store and query your own data.

HTTP Request workflow node

11/02/2026

Workflows can now call external APIs with the new HTTP Request node. Choose your method (GET, POST, PUT, PATCH, DELETE), set headers and body, and route the workflow based on success or failure — ideal for integrating with third-party services and webhooks.

SQL Query workflow node

11/02/2026

You can now run SQL queries on your databases directly from workflows. Connect a database, write your query, and use the results in subsequent workflow steps — perfect for data lookups, record updates, or building dynamic responses based on your data.

Assign conversations to team members

11/02/2026

You can now assign conversations to specific agents on your team. Click the user icon on any conversation card to select an assignee. The conversation stays in its current position and shows the assigned agent's initials.

10/02/2026

Workflow media uploads and smarter chat

10/02/2026

Upload media directly inside workflow nodes, use the new trace panel with keyboard shortcuts, and customize chat buttons with your own logo and images.

08/02/2026

Call statistics and mobile tickets

08/02/2026

See call statistics at a glance, use a redesigned Add Node modal in the workflow builder, and view tickets comfortably on your phone with the new mobile-friendly layout.

06/02/2026

Faster conversation loading

06/02/2026

Conversation pages now load noticeably faster even with thousands of messages. Google Sheets integration supports variables, and broadcast click tracking is more accurate.

05/02/2026

Improved Bot and Label Selection

05/02/2026

Bot and label selectors are now searchable and close automatically after selection. Fixed scroll jump issue when changing labels or bots, making the interface smoother and more responsive.

04/02/2026

Ticketing system and call forwarding

04/02/2026

Turn conversations into tickets to track customer requests through to resolution. New call forwarding server routes calls properly, and Twilio SMS forwarding now works reliably.

WhatsApp Commands - Let customers discover your bot's capabilities

04/02/2026

Now you can create custom slash commands that appear when users type '/' in WhatsApp chat. Add up to 30 commands like /help, /contact, or /pricing - each with a helpful description. When customers type '/', they instantly see all available options, making it easier to interact with your bot without needing to guess. Commands sync directly with WhatsApp in real-time, so changes take effect immediately.

03/02/2026

Workflow runner goes live

03/02/2026

Your workflows now execute reliably end-to-end with a new runner. The bot preview tab lets you test inside a device frame, and filter tooltips explain what each button does.

Broadcast Sorting Button Added

03/02/2026

We've introduced a new feature that allows you to manage broadcast messages more effectively in your conversation inbox. You can now use a broadcast filter button to prevent broadcast messages from automatically moving conversations to the top. This helps keep your inbox organized by ensuring that only non-broadcast interactions affect the conversation order. Conversations with only broadcast messages will now appear at the bottom, sorted by the last broadcast date. This feature helps you maintain a clear view of your most important conversations.

CRM Iframe Integration for Conversations

03/02/2026

You can now view CRM information directly within conversations. Set up your CRM iframe source URL in the channel details page, and it will appear on the conversation screen. The iframe will display additional CRM data related to the current conversation, enhancing your ability to manage customer interactions. On desktop, the iframe opens on the side, while on mobile, it opens in a modal. You can toggle the iframe visibility using a button in the conversation header.

Passkeys Support Added

03/02/2026

You can now use passkeys as a secure and convenient way to log in to your account. This feature allows you to authenticate using biometric methods like fingerprint or facial recognition, or with a security key, providing enhanced security without needing to remember a password. This update also fixes the issue where adding a second passkey would result in an error. Now, you can manage multiple passkeys seamlessly.

Drag and Drop Images into Conversations

03/02/2026

You can now easily upload images to your conversations by simply dragging and dropping image files from your computer directly into the chat area. This feature makes it more convenient to share images, as you no longer need to use the file picker. Just drag your image over the conversation area, drop it, and it will be ready to send. This works in both conversation and bot preview modes, supporting images up to 16MB.

Chat Input Autofocus Enhancement

03/02/2026

The chat input box now automatically focuses when you open or switch between conversations. This improvement ensures that you can start typing your messages immediately without needing to click on the input box first. This feature is designed to enhance usability and streamline your messaging experience.

02/02/2026

Phone and Email channels in beta

02/02/2026

New Phone and Email channels allow you to connect with customers beyond chat apps. Workflow builder now includes right-click functionality to add nodes and improved positioning.

01/02/2026

Sign in with passkeys

01/02/2026

Log in using passkeys instead of passwords for quicker, more secure access. Accounts are now referred to as Organizations, and your language preference is saved across sessions.

28/01/2026

Bot halts when you assume manual control.

28/01/2026

Sometimes you respond faster than the bot. If you send a manual message while the bot is still typing, the conversation automatically switches to manual mode and the bot stops responding. This prevents users from receiving duplicate responses from both you and the bot.

Bot responds only to latest message

28/01/2026

When you send multiple messages while the bot is thinking, it now responds only to your most recent message instead of replying to all of them. This makes conversations feel more natural, as the bot considers your previous messages but focuses its response on what you just asked.

Send Multiple Messages While Bot Responds

28/01/2026

Test how your bot handles rapid-fire messages by sending multiple questions before the bot finishes responding—useful for simulating real users who send partial messages quickly (like in WhatsApp). Enable in Account Settings > Features.

Improved Audio Message Limit Notification

28/01/2026

Impact: Users now receive a clearer, more helpful message when they send audio longer than 60 seconds.

Benefit: Better user experience with friendly guidance to record shorter messages or type instead.

27/01/2026

Bot Filter in Conversations

27/01/2026

Filter conversations by assigned bot. Select one or more bots to view only conversations handled by those bots, whether assigned directly or using the channel's default bot. Active filters are highlighted in blue.

26/01/2026

Schedule Broadcast

26/01/2026

Work late at night and schedule your broadcast to send tomorrow morning. Enjoy your life while your messages are delivered at the perfect time.

Custom Template Names

26/01/2026

Impact: You can now manually set WhatsApp template names instead of auto-generated ones.

Benefit: Full control over template naming for better organization and Facebook compliance.

How to enable: Go to Account Settings → Templates section → Toggle on 'Let me give name to template'. Template names must follow Facebook rules: lowercase letters, numbers, and underscores only (max 512 characters).

Default Country Code per Channel

26/01/2026

Impact: Set a default country code for each channel, allowing phone numbers to be entered without area codes when broadcasting or using other features.

Test Broadcast on Your Phone

26/01/2026

Impact: Preview exactly how your broadcast will appear before sending to anyone.

Benefit: Send test messages directly to your own WhatsApp first, so you can verify everything looks perfect before reaching thousands of contacts. No more creating broadcasts with a single recipient just for testing.

Quick Search in Template Creation

26/01/2026

Impact: Create templates faster with instant search

Benefit: Your time is valuable - find and insert any element instantly without scrolling through menus

25/01/2026

Labels per account

25/01/2026

Labels are now scoped per account so teams stay organized without overlap, plus improved message bubbles and template sending.

09/12/2025

Search Conversations by Name or Phone

09/12/2025

Title: Find Conversations Instantly

Impact: Quickly locate specific conversations by typing a customer's name or phone number

Benefit: Search filters conversations in real-time as you type, with automatic Israeli phone format conversion (searching 052... also finds 97252...)

Template Builder Parameter Validation

09/12/2025

Title: Dynamic Variable Validation in Template Builder

Impact: The Create Template button is now disabled when template parameters are invalid

Benefit: Prevents submission of templates with non-sequential parameters (e.g., $1, $3 without $2)

---

WhatsApp Channel Status Overview

09/12/2025

Title: Channel Health Info at a Glance

Impact: See your WhatsApp channel's messaging tier, quality rating, and review status directly on the channel page

Benefit: Quickly understand your channel's limits and status without leaving the app

The channel detail page now displays:

**Messaging Tier**: How many unique users you can message per week (250, 1K, 2K, 10K, 100K, or Unlimited)
**Quality Rating**: Your number's health status (Green, Yellow, or Red)
**Review Status**: Whether your business name is approved, pending review, or declined

You can also now change your channel's default bot directly from this page.

---

WhatsApp Bot Testing via Test Gateway

09/12/2025

Title: Test Your Bots via WhatsApp

Impact: Bot creators can now test their bots through WhatsApp before going live

Benefit: Send a message to our test number and instantly chat with your bot as if it were already deployed

How it functions: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

1. Open your bot in the Bot Builder

2. Click the green test flask icon (only visible if your bot has a Test ID)

3. Click "Open in WhatsApp" - a pre-filled message with your bot's Test ID will open

4. Send the message and start chatting with your bot through WhatsApp

Each user receives their own private test channel where all test conversations are stored, allowing you to view them in your Chats screen just like regular conversations.

---

08/12/2025

Filter Conversations by Label

08/12/2025

Quickly find conversations by filtering them based on their assigned labels.

Organize and locate specific conversations instantly by selecting labels as filters, helping you focus on particular topics, priorities, or customer segments without scrolling through your entire conversation list.

Quick access: Click any label to instantly display only conversations tagged with it, making it easy to review related discussions.

Multiple filter support: Apply multiple label filters simultaneously to precisely narrow down to the conversations you need.

Template Variables with Live Preview

08/12/2025

Insert dynamic placeholders into message templates that get replaced with actual data when sending.

Create personalized message templates using variables like customer names, dates, or custom fields that automatically populate with real values when the message is sent, making mass communication feel personal without manual editing.

Live preview: See exactly how your template will look with sample data before saving, ensuring formatting and variable placement work as intended.

Flexible variables: Use any variable name in your template - the system adapts to whatever data you provide when sending the message

---

05/12/2025

Call-to-Action Button Messages

05/12/2025

Send messages with a button that opens any URL when tapped, without displaying the raw link in the message.

Users see a concise message with a labeled button instead of lengthy or unclear URLs, making it easier to direct customers to booking pages, product links, or forms while maintaining a professional tone.

Ice Breakers

05/12/2025

Configure up to 4 icebreaker prompts that appear when users start a conversation with your WhatsApp business number.

Guide customers with suggested actions such as "Book an appointment" or "Track my order" that they can tap when opening a chat for the first time. This reduces friction and helps users understand how to interact with your business.

---

Bot Sharing & Permissions

05/12/2025

Share bots with team members and control their access level with owner, editor, or viewer permissions.

Multiple people can now collaborate on the same bot without sharing login credentials, with granular control over who can view, edit, or fully manage each bot.

Permission management: Enter a phone number to grant access instantly - no invitation or approval needed

---

Broadcast Reply Rate Statistics

05/12/2025

Track how many recipients respond to your broadcast messages within 24 hours of receiving them.

Every broadcast now displays engagement metrics, such as reply rate, allowing you to understand which messages resonate with your audience and assess the effectiveness of your outreach campaigns.

Reply tracking: Only the first reply from each recipient within 24 hours counts, providing accurate engagement measurement without inflating numbers from follow-up conversations.

Historical data: All past broadcasts automatically display reply statistics, including messages sent before this feature was added.

---

30/11/2025

Bug Fixes

30/11/2025

Quick reply buttons: Buttons in messages now send responses instantly when clicked, eliminating the need for a second click to submit.

Chat message bubbles: Messages now occupy more screen space on narrow displays, improving text readability on small devices.

Bot reactions in preview mode: Reactions sent by bots to user messages now appear immediately in the preview chat interface

Real-Time Bot Response Streaming

30/11/2025

Bot responses now appear word-by-word as the AI generates them instead of waiting for the complete message.

Conversations feel more responsive and natural as users see responses forming in real-time with immediate feedback during longer AI-generated replies.

Streaming indicator: Messages actively being generated display an animated icon indicating the AI is working on the response.

---

27/11/2025

Widget Example Preview

27/11/2025

Test how your embedded widget appears before adding it to your website.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Click "View Example" link in widget embedding modal
Opens test page in new tab with your bot configuration
Animated arrow indicates the widget's location in the bottom-right corner.
Widget displays with your chosen color and bot settings
Test page displays a clean visual preview without distracting text

Preview exactly how visitors will interact with your widget before installation

Install as App

27/11/2025

Users can now install Boti as an app on their phone or computer for quick access without opening a browser.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Install prompt appears at the top of the conversations page
One-click install on Android phones and desktop Chrome
Step-by-step instructions shown for iPhone users
Dismiss prompt to hide it until next page refresh
Installed app opens directly to your last viewed conversation or channel
App icon appears on home screen or desktop for instant access
Works offline once installed (coming soon: full offline support)

Access your chatbots faster with a native app experience on any device

---

Widget Customization

27/11/2025

Embedded chat widgets now align with your website branding through custom colors and smooth animations.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Choose any color for the widget button and header to match your website.
Button transforms between logo and close icon with smooth spin animation
Smart contrast automatically adjusts icon color for visibility on any background

Match your brand colors and provide clear visual feedback to website visitors

---

AI-Powered Input Suggestions

27/11/2025

Smart suggestions appear instantly when naming bots or labeling images, reducing time spent on repetitive naming tasks.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Purple sparkle button appears next to bot name field in bot builder
Purple sparkle button appears next to image title field in bot album editor
Click button to generate contextual name suggestion
Bot name suggestions analyze bot instructions to recommend descriptive names
Image title suggestions use vision recognition to identify image contents
Suggestions appear in user's current language (English, Hebrew, Arabic, etc.)
Generated names are 2-5 words, descriptive, and professional
Works for both new entries and when renaming existing items

Bot names and image titles write themselves based on actual content and purpose

Improvements: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Clicking an image in the bot album opens edit mode directly instead of preview.
Removed automatic background title generation during image upload

---

Login Session Persistence

27/11/2025

Bug Fixes: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Fixed issue where users were logged out unexpectedly after page refresh
Sessions now persist correctly between page loads

---

Improved Alert Dialogs

27/11/2025

Alert messages throughout the system now display in centered modal windows with smooth animations and clear styling.

Improvements: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Alerts appear in the center of the screen with a backdrop overlay.
Added OK button for explicit confirmation
Clicking outside the modal or pressing OK dismisses the alert
Smooth fade-in and slide animations enhance visual feedback
Consistent styling matches overall interface theme

Error messages, confirmations, and notifications are now more noticeable and easier to acknowledge

---

Bot Instructions Text Visibility

27/11/2025

Bug Fixes: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Fixed issue where the emoji picker button covered the last few lines of text in the instructions editor
Text area now has appropriate spacing at the bottom to ensure all content remains visible above the emoji button.

---

Emoji Insertion Accuracy

27/11/2025

Emojis now insert at the exact cursor position in conversations instead of always appearing at the end of the message, allowing precise placement within text

---

Emoji Picker in Bot Instructions

27/11/2025

Users can now add emojis directly in the bot instructions editor with a single click.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Click the emoji button in the bottom corner of the instructions text area.
Browse and select from full emoji library
Emoji appears at the current cursor position in the text.
Text direction (right-to-left or left-to-right) determines emoji button placement

Simplifies the process of adding expressive elements to a bot's personality and responses without copying from external sources.

---

Text Direction Enhancement

27/11/2025

Mixed Hebrew and English text now flows naturally in the correct reading direction within messages and conversations, improving readability when switching between languages

---

Bot Instructions Improver

27/11/2025

AI assistant reviews bot instructions and provides actionable improvement suggestions directly in the bot builder.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Click the purple "Prompt Improver" button in the instructions editor to open the chat assistant.
Assistant analyzes current bot instructions automatically
Provides copy-paste ready text for common bot patterns
Identifies button length violations (20 character limit per button)
Detects missing identity information, escalation rules, and greeting patterns
Provide one specific suggestion at a time with the exact text to add.
Responds in same language as user (Hebrew, English, Arabic)
Allows iterative conversation to refine instructions progressively
Increased instructions field character limit from 6,000 to 40,000

Users receive expert guidance on writing effective bot instructions without leaving the builder interface

---

26/11/2025

Message Direction Detection

26/11/2025

Message bubbles now automatically detect Hebrew text and apply correct text direction.

Auto-detect Hebrew characters (א-ת) at start of message
Apply RTL (right-to-left) direction for Hebrew messages
Apply LTR (left-to-right) direction for English/Latin messages
Replace generic dir="auto" with explicit direction control

Improves readability for Hebrew messages with proper text alignment

WhatsApp Channel Templates Navigation

26/11/2025

Added direct access to templates from WhatsApp channel cards for faster workflow.

Templates button on each channel card navigates to channel-specific templates
Template builder supports channel-specific routes (/whatsapp/:channelId/templates/new)
Phone number selector hidden when creating a template from the channel page
Template list navigates back to channel templates when using channel route

Users can now manage templates directly from channel cards without extra navigation steps

---

URL Detection in Messages

26/11/2025

Message formatting now identifies and transforms plain text URLs into clickable links automatically.

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Detect URLs with http:// or https:// protocols in message text
Detect plain domain URLs without protocol (e.g., example.com, www.example.com)
Support 50+ TLDs including .com, .net, .org, .bot, .co.il, .org.il, .io, .ai, .dev
Support URL query parameters (?param=value&other=123)
Support URL fragments (#section)
Word boundary detection prevents false matches (e.g., "rotter.netnet" won't match)
Links open in a new tab with security attributes.

Bug Fixes: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Fixed space preservation before URLs (previously "hello example.com" became "helloexample.com")
Fixed URLs ending with query parameters not being detected

Users can now click on URLs in messages to open them directly without copying and pasting.

---

25/11/2025

Bot Add-Ons System

25/11/2025

Introduced a comprehensive add-ons system to assist users in discovering and managing their bot's special features.

New Pages: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

`/bots/:id/addons` - View and manage add-ons for a specific bot
`/addons` - Browse the add-ons marketplace

Features: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Visual cards displaying each add-on with icon, description, and usage instructions
"Installed" badges indicating which add-ons are currently active
Alpha testing status for upcoming features
Inline SVG icons for better performance and consistency
Responsive grid layout for mobile and desktop
"How to Use" section on each add-on with examples

Available Add-Ons: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

✅ Emoji Reactions - React to messages with emojis
✅ Send Images from Album - Share images with customers
✅ Conversation Labeling - Auto-categorize conversations
🔒 Google Sheets Integration - Query data from spreadsheets (alpha)
🔒 Link Shortener & Click Tracking - Create trackable links (alpha)
🔒 Delayed Actions - Re-engage customers with timed messages (alpha)

Technical: I'm sorry, but it seems there was an error. Could you please provide the text you would like translated?

Backend serves add-ons configuration with inlined SVG icons
JSDoc type annotations (no PropTypes dependency)
Reusable components: AddonCard and AddonsListView
Settings panel link with puzzle icon for easy access
TODO comments for future installation logic

Users can now easily discover all the special powers their bots have and understand how to use them

Login Page Auto-Redirect

25/11/2025

Logged-in users are automatically redirected from the login page to prevent unnecessary authentication attempts.

Redirect authenticated users from /login to home page
Check authentication status before rendering login form
Prevent duplicate login sessions

Users already signed in no longer need to manually navigate away from the login page

---

24/11/2025

Bot Image Album with AI Tool

24/11/2025

Store images in your bot's album and allow your bot to send them during conversations.

Upload images to bot album with automatic AI-generated titles
Add descriptions to images for AI context
New send_images AI tool allows bot to send stored images
Bot receives a list of available images with titles and descriptions.
Multiple images can be sent in one tool call
Images are queued and sent with description as caption
Album images secured by bot ownership validation

Bot owners can now create image libraries and instruct their bot when to send specific images based on user queries

Welcome Messages for Bots

24/11/2025

Automatically greet new users when they start chatting with your bot in web preview.

Add custom welcome message in bot settings
Message sends automatically when a new web preview conversation starts
Edit welcome message directly from bot builder settings panel
Works for both authenticated and public preview links
Message editor supports emoji and multi-line text

Bots can now introduce themselves or explain their capabilities when users first interact with them

---

23/11/2025

Line Break Support in Web UI

23/11/2025

Messages with line breaks now display correctly in the web interface.

Preserves line breaks when displaying messages in the web UI
Renders multi-line messages with proper formatting
Matches WhatsApp message display behavior

Messages with multiple paragraphs or line-separated content now appear as intended across all channels

Template Cloning

23/11/2025

Create new templates by copying and editing existing ones instead of starting from scratch.

Clone any existing template from the template builder page
Pre-populates all fields including message text, buttons, and header images
Works with templates in any status (approved, pending, or rejected)
Edit all cloned fields before creating the new template
Automatically generates new name and language detection on submission

Templates can now be cloned to create variations for different languages, seasons, or products

---

19/11/2025

Location Messages Bug Fix

19/11/2025

Fixed location messages sent from the bot are not saving location data correctly. Location coordinates, name, and address are now properly stored in the database. Real-time updates now include location data for bot-sent locations.

Analytics Dashboard

19/11/2025

View messaging costs and usage analytics for each WhatsApp channel.

Access analytics from WhatsApp channels page
View daily message breakdown by type (charged vs free messages)
Track total cost and message volume trends
Filter analytics by month with date picker
See summary cards showing key metrics at a glance

---

18/11/2025

Invitation Code Requirement

18/11/2025

Added invitation code requirement to login screen. Before entering phone number, users must enter the invitation code: **botibeta**. Prevents unauthorized access during beta testing phase.

17/11/2025

Chat Functionality

17/11/2025

Chat messaging is now fully functional throughout the platform.

Send and receive messages in real-time through the chat interface
View message delivery status with timestamps
Access conversation history through the conversations page
Connect to chat rooms using WebSocket integration

Bot Editor & Preview Refactored for Code Reusability

17/11/2025

Improved code structure by extracting shared chat components.

Created reusable ChatMessages component for displaying message bubbles
Created reusable ChatInput component for message input form
Bot editor now auto-saves before sending test messages (only when changes detected)
Delete message buttons remain exclusive to bot editor testing interface

---

Chat Input Auto-Direction

17/11/2025

Input box automatically adjusts text direction based on language.

Typing Hebrew sets input direction to right-to-left
Typing English or other languages sets direction to left-to-right
Empty input or digits-only inherit parent direction

---

Bot Conversations Show Read Status and Typing Indicators

17/11/2025

When a bot gets a message, it now marks the message as read and displays a typing indicator.

Messages are marked as read when connected to a bot
Typing indicator appears while bot prepares response
Manual mode conversations remain unchanged (no read status or typing)
Typing indicator disappears after 25 seconds or when the bot responds.

---

Message Timestamps Show 24-Hour Format

17/11/2025

Message bubbles now show time in 24-hour format rather than 12-hour format.

Timestamps display as 13:24 instead of 1:24 PM
Applies to all message bubbles in conversations and bot testing

---

Message Delivery and Read Status

17/11/2025

Messages now show delivery and read status using WhatsApp-style checkmarks.

Two gray checkmarks appear when a message is sent.
Left checkmark turns blue when the message is delivered to the recipient's device.
Both checkmarks turn blue when the recipient reads the message.
Status updates appear in real-time without page refresh
Messages appear immediately when sent with a clock icon until the server confirms delivery.

---

Bot System Instructions Strengthened for Button Control

17/11/2025

Bots no longer create buttons unless explicitly defined by bot owner.

Added explicit rules preventing bots from creating buttons independently
Bots need to obtain specific button definitions (id, title, text) from the bot owner to send buttons.
Having a link or call-to-action no longer triggers automatic button creation
Ensures bots adhere strictly to the bot owner's instructions without altering interface elements.

---

Conversation Context Reset on Bot Changes

17/11/2025

Conversations now automatically reset context when bot settings change or broadcasts are sent.

Bot prompt or model changes mark all active conversations to start fresh context
Broadcast messages automatically reset conversation history for recipients
Limits conversation context to last 50 messages to prevent overflow
Prevents bots from using old conversation history with updated prompts

---

Inline Bot Status Management in Conversations

17/11/2025

Each conversation now shows its bot status with quick-access controls right in the conversation list.

Shows current bot mode: Bot name, Bot (default), Manual, or Manual (default)
Quick switch to manual mode with ✕ button
Refresh icon button opens menu to change bot assignment or mode
Select any bot to override default behavior
Reset to default bot or manual mode
All controls accessible without leaving the conversation list

---

Media Upload Support

17/11/2025

Added capability to send images, videos, and documents in chat conversations.

**Paste images** directly from clipboard into chat input
**Upload files** via attachment button (images, videos up to 16MB, documents)
**Preview media** before sending with file name and size
Media files automatically deduplicated by content hash
Supports all standard image formats, videos, and documents

---

Media Messages Support

17/11/2025

Receive images, videos, and documents from WhatsApp users.

Automatically downloads and saves media files to local storage
Displays media content directly in chat interface
Supports captions on media messages
Handles images (jpg, png, webp), videos (mp4, 3gp), and documents (pdf, docx, xlsx, txt, etc.)

---

16/11/2025

AI Template Generation

16/11/2025

Templates now generate unique names and detect language automatically using AI.

Generate unique template names automatically when creating new templates
Detect template language automatically based on content
Retrieve header images for templates through AI analysis

Session Duration Extension

16/11/2025

Extended user verification session duration from default to 365 days.

Sessions now stay active for 365 days instead of expiring after shorter periods.
Users remain logged in for extended periods without needing to re-authenticate frequently.

---

WhatsApp Business Profile Management

16/11/2025

Users can now create and manage business profiles for their WhatsApp accounts directly within the platform.

Create business profiles with company information and contact details
Edit existing business profile settings from the dashboard
View business profile status and configuration for each WhatsApp account
Select and switch between multiple WhatsApp business accounts

Business profiles display publicly to customers contacting your WhatsApp number.

---

WhatsApp Template Preview

16/11/2025

Added preview functionality for WhatsApp message templates before sending or saving.

View formatted template content with dynamic variables populated
Preview templates directly from template builder, broadcast, and template list pages
Validate template appearance before finalizing messages

Users can now see exactly how WhatsApp templates will appear to recipients, reducing formatting errors and improving message quality.

---

15/11/2025

Documentation Updates

15/11/2025

Added comprehensive documentation for four key platform features to improve user onboarding and feature adoption.

Added Business Profiles setup and configuration guide
Added Marketing Templates creation and management documentation
Added Phone Numbers integration and verification instructions
Added Two-Step Verification setup and troubleshooting guide

*Impact: Users can now access complete setup instructions and troubleshooting steps for these features without contacting support.*

13/11/2025

Default Bot Management

13/11/2025

Added automatic bot assignment for conversations when no specific bot is selected.

Configure default bots for WhatsApp numbers to handle incoming messages
Begin conversations using the designated default bot automatically.
Manage default bot settings through the dashboard interface

---

Enhanced Bot Broadcasting

13/11/2025

Bot broadcasting now supports message templates and includes message deletion capabilities.

**New Features**

Send broadcast messages using predefined templates
Delete individual messages from conversation history
Access template library when creating broadcast campaigns

**Bug Fixes**

Message deletion now removes content from conversation threads

---

Media Upload for Templates

13/11/2025

Added media upload capability for WhatsApp message templates with local file storage support.

Upload images, videos, and documents directly to message templates
Store media files locally for template reuse
Send media-rich templates through WhatsApp conversations
Create templates with header media content

---

Simplified Broadcast Interface

13/11/2025

Updated the broadcast page layout to reduce visual complexity and improve usability.

Streamlined page layout with fewer interface elements
Reduced visual clutter for easier navigation
Improved focus on core broadcast functionality

---

Bot Card Click Improvements

13/11/2025

Made the entire bot card clickable for easier selection.

Click anywhere on a bot card to select it
Expanded clickable area beyond just the bot name or icon

---

12/11/2025

Webhook Forwarding

12/11/2025

Added webhook forwarding with administrative controls for routing incoming webhooks to external endpoints.

Configure webhook forwarding rules through admin interface
Route incoming webhooks to multiple external destinations
Manage webhook forwarding destinations with admin controls

Multiple User Support

12/11/2025

Added support for multiple users with individual accounts and permissions.

Create individual user profiles with distinct login details.
Access personalized dashboard based on user permissions
Switch between different user contexts within the application
Maintain isolated user sessions and authentication states

---

WhatsApp Account Management Enhancement

12/11/2025

Updated WhatsApp account management to support phone number identification for improved account routing.

**Enhanced account selection** - Users can now choose WhatsApp accounts using phone number identification
**Improved account routing** - Navigation between WhatsApp accounts now includes phone number context
**Updated account management interface** - Account selection page displays phone number information for easier identification

**Impact**: Users managing multiple WhatsApp accounts can now distinguish between accounts using phone numbers, reducing confusion when switching between different WhatsApp business accounts.

---

Country Selection for Phone Numbers

12/11/2025

Added country selector with dial codes and flags to streamline international phone number entry.

Select country from dropdown with visual flag indicators
Automatically populate country dial codes when choosing phone numbers
Simplified login flow for international users

---

Phone Number Management

12/11/2025

Added phone number switching functionality and improved WhatsApp account button labels.

**Added** phone number switch button for managing multiple WhatsApp accounts
**Updated** WhatsApp account button labels for clearer identification

---

11/11/2025

Custom Marketing Templates

11/11/2025

Added custom marketing templates with comprehensive documentation and API support.

**Create** custom marketing templates using documented components and syntax
**Access** new API endpoints for template management and deployment
**Reference** detailed documentation covering supported components and response parameters
**Preview** custom templates before deployment

Message Templates Management

11/11/2025

Added message templates feature for creating and organizing reusable message content.

Create custom message templates with the template builder
View and manage all templates in a centralized list
Store templates for consistent messaging across conversations

---

Bot Broadcasting

11/11/2025

Users can now send messages from bots to multiple phone numbers simultaneously.

Send broadcast messages to selected phone number lists
View broadcast status and delivery confirmation for each recipient
Access broadcasting controls from the bot management interface

---

Dynamic Page Titles

11/11/2025

Browser tabs now display specific page titles that reflect the current page content.

Added descriptive titles to all application pages
Browser tabs display page-specific names rather than a generic application title.
Page titles update automatically when navigating between sections

---