A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc from cience.com
OTHER License
This Release is the latest React version. We will still support this version with patches only.
Published by michelson over 1 year ago
Full Changelog: https://github.com/chaskiq/chaskiq/compare/2.0.1...2.0.2
Published by michelson over 1 year ago
Full Changelog: https://github.com/chaskiq/chaskiq/compare/2.0.0...2.0.1
Published by michelson over 1 year ago
We are thrilled to announce the release of Chaskiq 2.0, a major milestone for our open-source live chat and messaging system. This update marks the successful migration of our text editor, Dante, from Dante2 to Dante3 on the Chaskiq platform. The text editor is a central component of the platform, as it serves as the input for creating messages, articles, bot tasks, and quick replies. This epic sprint involved transferring data from over 1 million messages and adapting the configurations of bots and plugins. Guess what? We achieved this incredible feat just 3 weeks after we released our version 1.0.0. As a side note, the version 1.0.0 took us three years!
The Chaskiq 2.0 release comes shortly after the launch of our 1.0 version, which introduced our SaaS offering. The 1.1.x version brought with it the plugin system, further enhancing our platform's capabilities.
The decision to migrate to Dante3 was made because Dante2 relies on DraftJS, a now deprecated text engine from Meta (formerly Facebook). Although there is another interesting editor called Lexical, which also belongs to Meta and appears quite promising, we prefer not to rely on a technology that could suddenly be abandoned. Consequently, we opted for Tiptap/ProseMirror, the engine used by Dante3. This choice is based on ProseMirror's robust open-source community and the compatibility it offers.
This migration has been particularly sensitive and challenging, as it not only involved changing the UI but also migrating the serialized text format of each message, article, bot, and more than 30 plugins that enable Chaskiq to communicate with multiple channels such as Slack, GPT Messenger, and others.
Despite the complexity of the migration, the process has been successful and the whole migration was reduced to a single command line:
rails packages:migrate:app['1, '1000']
This command efficiently carried out the transition across Chaskiq's 1,000 accounts ❤️.
We understand that some users may not be ready to migrate to the new version at this time. If this is the case for you, we recommend using tag 1.2.0, as this is the last available version with Dante2. The production image with that tag will allow you to continue using Chaskiq with the previous editor while you prepare for the transition to Dante3.
Introducing the plugin marketplace, which enables simplified creation and management of messages across various channels, further enhances the improvements achieved through the migration to Dante3 while maintaining full compatibility. In addition, we have developed a comprehensive node processing system that transitions from one format to another, ensuring compatibility and functionality across version from v1.0.0 to v2.0.0.
https://user-images.githubusercontent.com/11976/233904639-ac2efeff-f3ad-4048-b179-edd2c0e189de.mp4
Plugins will get sync to your instance with the magic `packages:attach` command.
The HelpCenter has been updated to match the new text format. Chaskiq features a built-in HelpCenter that can be activated through subdomains. Additionally, we offer an option to detach the HelpCenter sites and deploy them independently from the Chaskiq instance. This standalone version is a Next.js app that can be deployed to Vercel.
We have updated the standalone HelpCenter to the latest Next.js version, v13. For those who are not ready to upgrade, you can continue using version 1.1.2.
In summary, the migration from Dante2 to Dante3 in Chaskiq has been an epic sprint that required the joint effort of our team distributed in open source collaborators, and companies that build on top of Chaskiq. We are proud of the results achieved and trust that the new features and enhancements offered by Dante3 will enrich our users' experience and empower their projects.
Once again, we are excited to share the Chaskiq 2.0 release with you, and we couldn't be prouder of our team for achieving this incredible milestone in just one month. We can't wait to see what our users will create using the powerful new features that Chaskiq 2.0 offers.
Full Changelog: https://github.com/chaskiq/chaskiq/compare/1.1.2...2.0.0
Published by michelson over 1 year ago
Published by michelson over 1 year ago
This release contains the necessary bits that connect with the new plugin's version abstracting the serialized_content away to a new class called block_manager.
Published by michelson over 1 year ago
We're thrilled to announce the latest version of Chaskiq, packed with new features and improvements that will make your experience with our platform even better. Our team has been working tirelessly to enhance Chaskiq's functionality and usability, and we can't wait for you to try it out. Here's what you can expect in this exciting update:
Thanks to a valuable suggestion from Leo Soto at Shinkansen Company, we've minimized the permissions required by our Slack plugin. This change offers a better balance between functionality and user privacy, ensuring that Chaskiq only asks for essential permissions to integrate seamlessly with Slack.
Our design team has made some tweaks to the chat editor in dark mode, ensuring a more consistent and visually appealing look for users who prefer a darker interface.
In an effort to promote inclusive language, we've renamed our main branch from "master" to "main." This change reflects our commitment to creating an inclusive environment by avoiding terminology with historical connotations tied to slavery and discrimination.
Full Changelog: https://github.com/chaskiq/chaskiq/commits/1.1.0
Published by michelson over 1 year ago
We are thrilled to announce the launch of version 1.0.0 of Chaskiq; we have been working tirelessly to bring you this latest version after a year of work, which includes a host of exciting new features, enhancements, and fixes.
One of the most significant improvements in version 1.0.0 is the addition of two new plugins to our collection of more than 30 plugins, for Cal.com, Whereby and ChatGPT, which will allow you to seamlessly integrate these popular tools into your Chaskiq experience. This means you can now schedule appointments and conduct video conferences directly from your Chaskiq chats, making your communication more efficient and streamlined than ever, along with the ChatGPT power to instruct the bot to talk to your users.
We have also fixed a range of bugs and issues reported by our users and clients, ensuring the application is more stable, reliable, and secure. In addition, we have made several improvements to the user interface, like a better dark UI, making it more intuitive and easier to use.
We want to extend our gratitude to the Chaskiq community for your ongoing support and feedback, which has been invaluable in helping us shape the development of the application. We are confident that version 1.0.0 will meet your expectations and provide an even better experience for your communication needs.
We are also excited to announce that we have opened our Chaskiq SaaS platform to everyone who wants to join and use the platform as a service. This means that you can now take advantage of the benefits of Chaskiq without having to worry about hosting, maintenance, or updates. Our SaaS platform is designed to be affordable, flexible, and scalable, allowing you to customize your Chaskiq experience to suit your unique communication needs.
Thank you for choosing Chaskiq, and we look forward to your continued support as we strive to make the application even better in the future.
Best regards, The Chaskiq Team
The list of additions:
Published by michelson over 2 years ago
Important: This release contains a breaking change. The API now have a String type for API call on ID, before the ID were Int, now are Strings.
This feature Has been sponsored by Counto.
A new plugin, now you can add a TelnyxSMS channel to Chaskiq, thanks to silversoft for the sponsoring of this plugin.
Better banner campaigns with a deterministic approach to catch updates properly.
Published by michelson almost 3 years ago
Published by michelson about 3 years ago
Published by michelson about 3 years ago
This release is mainly bug fixes, and we are embracing Typescript for our Javascript!
Published by michelson about 3 years ago
This release has many styling tweaks on the platform design, dark mode enhancements, and sidebar visualization, but the following ones are the new features that deserve a special mention:
Encourage your customers to open new conversations after issues are resolved. (Thanks to getonbrd.com to push us to build this)
The feature lets you define is the replies will be prevented after the conversation is closed; you can set up the number of days that have to pass after the replies will be prevented.
One of our users' pains was that the banners do not have a way to customize the typography, so the banners, in some cases, were not well integrated into web pages regarding the visual style. Well, not anymore! now you can choose from some open fonts ✌️
Creating Chaskiq apps is fun and easy. But newcomers can find it a bit cumbersome to get started. So now Chaskiq's has a component playground to ...err play, compose and test the presentation.
This feature deserves a special post, but for now, we will say that the CSAT feature just took us a couple of hours to build, ¿but how? Yeah, that's the magic behind Chaskiq plugin architecture.
The plugin will be triggered automatically when the conversation closes. Also, the plugin lets you send a customer rating at any time on the conversation (see above)
Report all the things! 😏
We have implemented a new section specifically for reports, so Any plugin could have a reporting visualization. That's freaking awesome, right?
Every plugin with a reporting capability will be listed on the reports page. You can set up many reporting blocks to display data, like tables, pie charts, and heatmaps, among other components.
Published by michelson over 3 years ago
We are back!, we have a lot to tell on this release, we have 3 more languages available thanks to the contributors from Crowdin app, new additions are German, Catalán, French and Chinese.
One of our clients sponsored a new feature, conversation part plugins! sponsored by https://mycounto.com/ , counto is debuting with their new site that looks awesome, also they have migrated from intercom to Chaskiq, what an honor!
What is this feature, now you can add plugins in the context of a message so you can get very specific on how you want to threaten your messages once delivered.
This is a subtle but very useful feature to give feedback on the interaction when plugins blocks, we have introduced a new block to show error, success or info messages., and they look pretty good 😄 , along with this we've introduced a contact editor as a plugin that demonstrate the usage of the "notice status".
Whatsapp Plugin 360 now has template support. One if the limitations of Whatsapp API is that you can't send messages after 24 hours of conversation inactivity. well you can but with the so called Whatsapp templates. So if you fire a message outside the time window you will receive a warning, then you could select from the UI which template you want and fill the information needed and voilá.
Some of the pains for some users was that when you edit some segment target on chat flows there was no way to tell that the change was done or was unsaved, now this has been improved with a little indicator when you have made changes that are waiting to be saved.
Also Bot tasks now supports team availability check, so a bot could be triggered on office hours or outside office hours. isn't that awesome?
In that line, segment manager got improved with a new addition, now the segment manager supports multiple user types for segments.
Published by michelson over 3 years ago
Published by michelson over 3 years ago
Published by michelson over 3 years ago
Plugins & Performance improvements
So when the visitors want to communicate with you for the first time you can display a consent step. This can work automatically for European visitors or you can set it for every visitor.
it will make a more comfortable experience for the agents when open a video session on the conversation.
Published by michelson almost 4 years ago
Just a quick upgrade, we are upgrade Rails to 6.1 version
There are new migrations, if you are on a previous Chaskiq version just run. rails db:migrate
Beware that if you have a lots of uploaded files this will take a while. for a couple of thousands it will run in a blink of an eye.
Published by michelson almost 4 years ago
We are happy to announce version 0.6.0, this comes with a feature in Chaskiq, Banners!
You can tweak some presentation aspects with a simple composer tool. Of course this feature has the usuals features, send by user segment, stats and publication time range.
Chaskiq 0.5.5 is proud to wear the shine new Tailwind 2.0 version.
And we moved our CI/CD to Github Actions, moved away from travis. Bye Travis, it was beautiful while it lasted.
And we updated Rails to 6.0.3.4 🚊
check out the blog post
Published by michelson almost 4 years ago