Changelog

Follow up on the latest improvements and updates.

RSS

Happy Friday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
CleanShot 2024-04-09 at 7 
Authorized Domains
Looking to monetize your chatbot? Want to limit its installation only to websites you control? Now you can
specify which domains the chatbot is allowed to operate on
. If a chatbot is installed on an unauthorized website, it will simply not work and show an error. Learn more about this feature here.
Export Conversations
Now you can manually export all conversations (and messages) for any of your chatbots. To do so, head to the Conversations section, click ⬇️ icon, select timeframe ("All time" or specific month) and voila - a CSV file is ready! You can learn more about this feature here.
Small changes and fixes
Here's a list of other things that work better now:
  • Fix: Chatbot API returning an error for conversations with a lot of messages
  • Fix: WhatsApp bots not responding to messages sent in non-latin (eg. Arabic, Hebrew) languages
  • Fix: OpenAPI specification not loading when adding Actions
  • Improve: Add JSON responses to
    /chat
    API endpoint
Happy Friday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
CleanShot 2024-05-03 at 3 
Multiple Actions
One of the most requested features has finally landed.
Now you can enable as many Actions for your chatbot as you need!
Wanted to offer newsletter signups in your Shopify store chatbot or have one AI answer questions using Actions from multiple APIs? This - and infinitely more - is now possible with Chatwith.
CleanShot 2024-05-03 at 3 
Bulk URLs
Sometimes you know exactly which pages are needed for training your chatbot. Now it's possible to enter multiple URLs (one per line) to be used for training in bulk.
Small changes and fixes
Here's a list of other things that work better now:
  • Improvement: Make the AI refuse answering on the highest Guardrails level less
  • Improvement: Migrate to a more performant vector database
  • Improvement: Correct decimal places in Analytics screen
  • Improvement: Make scraping websites more reliable by adding a fallback service
  • Fix: Infinite redirect between screens during login
  • Fix: Conversation reports not always containing all conversations (large exports)
  • Fix: Crash in Customer Portal
  • Fix: Improve authentication with magic links
  • Fix: Bug preventing switching between Standard and Business plans
  • Fix: New messages from WhatsApp or Telegram landed in a new conversation each time
Happy Friday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
whatsapp-mail
WhatsApp integration
One of the most hotly requested integrations is here! Now you can make your Chatwith AI respond to messages sent on WhatsApp.
Follow the installation guides here or jump right into it by following this link.
Guardrails improvement
We've improved our Guardrails on the "Max" level (default) to be even more strict. The knowledge source recall has been improved and the source similarity score requirement increased. If no relevant sources were found for the AI to answer from, the chatbot won't try to answer from its general knowledge.
Do you see any unwelcome changes to your AI responses after this release?
Let us know!
And a reminder: you can learn more about Guardrails
here.
Happy Thursday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
apps
Slack and Telegram bot integrations
How cool would it be to use Chatwith not only on your website, but in messaging apps too?... Hey! Now it's possible: you can
add your chatbot to a Slack workspace or create a Telegram bot for it
. And if you're a Raycast user, we have an integration for you too!
Follow the installation guides here or jump right into it by following this link.
Small changes and fixes
Here's a list of other things that work better now:
  • Fix: Scraping some websites showing an error due to timeout
Happy Tuesday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
CleanShot 2024-02-26 at 3 
Automatic Knowledge Sync
A website is rarely static. Content gets updated and new information is added all the time. And from now on, updating your chatbot is one less thing to remember!
You can use our new Auto Train feature to make your chatbot update itself automatically.
Simply select the pages and the preferred schedule (daily, weekly, monthly) and all the necessary training will run on autopilot.
Bulk actions, sorting & filtering
You may have already noticed on the screenshot above: we've also improved the knowledge sources table. You can delete and retrain the sources in bulk, filter the items by a query and sort the list by any of the columns. No more scrolling through endless rows to find that one outdated link 🎉
Small changes and fixes
Here's a list of other things that work better now:
  • Improve: Error details returned to the AI when Actions are called (to improve resolution)
  • Improve: Image scaling and loading in chat to address visual glitches
  • Improve: Dashboard UI around chatbot previews and testing
  • Fix: Conversation summaries sometimes incorrectly reporting no conversations
  • Fix: Conversation summaries sometimes not sent
  • Fix: Chatbot API error:
    messages with role 'function' must have a 'name'.
Happy Monday! Rafal from Chatwith here. I thought I'd let you know about exciting product changes we just shipped:
CleanShot 2024-02-15 at 6 
Conversation reports
You've got a lot going on, and it's easy to miss seeing how much work your chatbot is doing. But don't worry! From now on, we'll send you
email updates about your chatbot's recent chats
. You can decide when and how often you get these emails by changing the settings. Plus, if you need to have greater control, we've got something extra for you: you can choose to
send these updates to more people and even use Webhooks
to manage the reports in your own way! Learn more in this article.
Small changes and fixes
Here's a list of other things that work better now:
  • Improve: Increase maximum length for conversation starter message to 300 characters
  • Fix: Chatbot avatars or icons sometimes not loading correctly
  • Fix: Form validation errors not showing when modifying conversation starters
  • Fix: some TLDs not passing validation when adding Custom Domains
Happy Thursday! Rafal from Chatwith here. I thought I'd let you know about a few exciting product changes we shipped this week:
guardrails
Adjust Guardrails
Love them or hate them - Guardrails are useful, but sometimes get in the way of more advanced chatbot configurations. From
now you can choose between three levels of Guardrails: None, Low and Max
(default). Want a specific, on topic chatbot for your business website? Stick to the default "Max" option. Prefer the control and freedom to set up a chatbot to your liking? Try removing the Guardrails completely! Check this guide to learn more about the differences between different levels and what to expect from each option.
Longer System Prompt
You asked, we delivered! We improved our systems to accommodate for longer System Prompts. Now
your chatbot can have a System Prompt with up to 16000 characters
(up from 3000). Thanks to this increase you can add more instructions, resources, guardrails, brand language examples, etc to your chatbots. We'll be working on increasing this capacity even more over time. Learn more about System Prompt here.
CleanShot 2024-02-07 at 5 
Action response details
Up until now, using Actions meant a bit of guesswork - because the results of the Action call were not visible in the conversation. Not anymore: from now, all
Action messages will show the response generated by the called service
. This will make creating, understanding and debugging your Actions much easier.
Small changes and fixes
Here's a list of other things that work better now:
  • Improve: Provide information about product variants in Shopify Action
  • Improve: Show an error and do not allow training on file sources with 0 characters (empty or incorrectly loaded)
  • Improve: Improve installed chatbots' loading time
  • Fix:
    /chat
    API endpoint not working without optional
    conversationId
    parameter
  • Fix: Incorrect usage of parameters in the base OpenAPI specifications of Shopify and Woo Actions
Happy Friday! Rafal from Chatwith here. I thought I'd let you know about a few product changes we shipped this week:
Group 195
Show answer sources
From now you have an insight into which sources were used by your agent in coming up with an answer. Your chatbot has access to this information too - and can provide the user with citations and links to relevant webpages. Thanks to this feature, you can easily improve your knowledge sources and build trust with your chatbot users. Curious how to use this feature? Check this guide to learn more!
Small changes and fixes
Here's a list of other things that work better now:
  • Improve: Show more verbose OpenAI errors if a custom key is used
  • Improve: Prevent abuse of conversation starters (add click rate-limiting)
  • Improve: Shopify product links sometimes not formulated correctly
  • Improve: Navigation on mobile (eg. add missing chatbot switcher)
  • Improve: Option to skip the chatbot onboarding and go directly to dashboard
  • Improve: Customer Portal automatically uses custom domain if set
  • Fix: Webhook testing did not work correctly in some cases
  • Fix: A crash in the conversation log
Happy Friday! Rafal from Chatwith here. I thought I'd let you know about a new product feature we shipped this week:
chatwith-archiving
Archive Conversations
A great perk of having a website chatbot is how many
questions can be answered automatically, without your intervention
. But once you reviewed the conversation log and followed up on the leads - all the conversations you're done with start piling up. Now you can
accomplish Inbox Zero in Chatwith, too. Just click that "archive" icon
to hide a conversation that does not need a follow up. Don't worry, it's not deleted - just click the "Archived" tab to see it again!
Small changes and fixes
Here's a list of other things that work better now:
  • Fix: Site crawler not reading pages with anti-scrape protection
  • Fix: AI responses sometimes not showing in the Conversations log
  • Fix: Shopify integration returning products that are in draft or inactive states
  • Fix: Messages sometimes counted against quota even with own OpenAI key
  • Fix: Messages sent by user sometimes counted against quota
  • Fix: Clean up residual chunks from vector database that sometimes caused the AI to use outdated information for generating answers
  • Improve: Add pagination to Conversations list so it loads faster
  • Improve: Show messages usage bar with a breakdown by model used (billing)
  • Improve: Add a visible alert when a chatbot has been deactivated
  • Improve: Increase chunk size to 1024 (from 256) to increase amount of context available for chatbot to generate a response
Happy Friday! Rafal from Chatwith here. I thought I'd let you know about a couple product changes we shipped this week:
  • Deactivate Chatbots
  • Better Conversation Starters
CleanShot 2024-01-12 at 2 
Deactivate Chatbots
One of the features many asked for is finally here! Now you can temporarily disable your chatbot. Need to quickly jump into maintenance mode? Hit "Deactivate". One of your clients is ready to resume their chatbot subscription? Press "Activate" and the chatbot is live again.
CleanShot 2024-01-12 at 2 
Better Conversation Starters
Up until now, the Conversation Starters needed two clicks to be sent. With the community vote we decided to remove this friction and now a Conversation Starter is sent immediately on press. Less clicks - more questions answered automatically. And a bonus: you can use Markdown formatting to add extra glam to those messages.
Load More