v0.25.0 – Bring Your WasapBot Bots Home 🚀

Improvement
New Feature
Fix

A big one! Migrate your WasapBot chatbots in a few clicks, lock down your WhatsApp numbers, smarter chatbot limits, smoother CSV imports, and labels that finally stay where you put them.

Here's what's new 👇


🚀 Import Your WasapBot Chatbots

  • Migrating from WasapBot? Just upload your device export and we'll rebuild your chatbots inside ReplyLa — no more copying rules by hand.
  • Pick which AI rule becomes your chatbot's persona, then choose which keyword rules to bring along.
  • Media attachments come over too — images and files are fetched and attached automatically in the background.
  • Friendly warnings tell you exactly what couldn't be imported (and why) so nothing surprises you later.

🔒 One Number, One Organization

  • A WhatsApp number can now only be active in one organization at a time — no more accidental double-connections that mess up your inbox routing.
  • If you try to connect a number that's already live somewhere else, you'll get a clear message instead of a silent broken state.
  • A new audit tool helps admins spot and clean up any duplicates from the past.

🤖 Chatbot Limits That Match Your Devices

  • The maximum number of chatbots you can create now reflects the devices you've actually purchased — base plan + add-ons + admin-granted devices, all combined.
  • Bought 5 devices? You can create 5 chatbots. Simple. 🎯
  • Existing chatbots keep working even if you downgrade — only new creation is gated.

📥 Stronger CSV Imports

  • Blaster and Contact uploads now share one rock-solid CSV pipeline — same encodings, same delimiters, same smooth experience.
  • Excel "Save As CSV" files (the tricky Windows ones with weird accents) now work without a fuss.
  • .txt files with comma, semicolon, tab, or pipe separators are all welcome too.
  • If something goes wrong, you'll see a clear error and the modal stays open so you can retry — no more vanishing flash messages. 💪
  • Skipped rows are now grouped by reason so you don't get a wall of repetitive warnings.

🏷️ Labels Always In Sync

  • Contact labels now have a single source of truth, so what you see in the UI is exactly what's stored — no more divergence between services.
  • Labels added by AI agents and labels added by keyword rules now show up reliably on contact profiles. 💕
  • A safe, one-time recovery automatically restores any labels that were stranded in the old storage location — nothing lost.
  • Even if our backend has a hiccup, label work will never block your AI replies from going out.

⚙️ Cleaner, More Consistent Settings

  • Settings sub-pages (Profile, Appearance, Password, Payment Methods, Two-Factor Auth, Custom Variables) now share the same polished layout — same breadcrumb, same title style, same comfortable padding.
  • Easier to navigate, easier on the eyes, and works beautifully in both light and dark mode. ✨

🛠 Bug Fixes

  • Fixed a sneaky bug where deleting a chatbot in one organization could wipe labels in another. Properly squashed now. 🐛
  • Keyword rules can no longer be saved with no trigger or no response — saves you from silently broken rules.
  • Knowledge Base pages now correctly hide the "no device connected" banner when your chatbot has a device.
  • Long toast messages used to spill out of their card — now they expand smoothly when you hover over them. ✨
  • Static-rule labels (from keyword automations) now appear on contacts reliably.
  • AI-assigned labels no longer get overwritten or duplicated by background sync — what the AI sets is what stays.
  • Smoother handling of imports when WasapBot exports contain unusual or unsupported rules.

Add a comment