Keyhole Labs Releases KHS {Convo} Under Open Source License
Keyhole Labs has announced the public release of the KHS {Convo} conversational application platform under an Apache 2.0 open source license. Other companies and developers can now use, modify, and distribute KHS {Convo} for their own uses.
Leawood, KS, January 27, 2018 --(PR.com)-- Keyhole Labs, the product & innovation arm of software consultancy Keyhole Software, has announced the public release of the KHS {Convo} application platform under an Apache 2.0 open source license.
KHS {Convo} is a software framework for the development of automated conversational experiences. The software provides a messaging interface for a personalized conversation between the application and a user via the web or SMS text messaging. The ad hoc interaction is designed to provide hyper-relevant & personalized content that doesn’t feel automated.
Now available under the Apache 2.0 license, other companies and developers can use, modify, and distribute KHS {Convo} for their own uses - commercially or privately, and free of charge.
“We’ve seen a lot of value in enhancing applications and user experiences with conversational SMS-based capabilities. Almost everyone knows how to interact using text messaging, so we created this open source platform to allow developers to create, manage, and integrate conversational-based applications and features,” Keyhole Managing Partner & Principal Consultant David Pitt said.
Publicly-available examples of various uses of the KHS {Convo} framework include real-time data retrieval of movie times, marketing quizzes, information retrieval with authentication, appointment scheduling, advanced calculations and conversions, dynamically-created web pages with personalized content, and others. See the product demo in action for more examples.
“Our goal is to give other developers the ability to hit the ground running with conversational applications,” Pitt said. “Using [KHS {Convo}], they can quickly see the potential of convo apps and what they can bring to the enterprise.”
See the project repository on Github at https://github.com/in-the-keyhole/khs-convo and the product page at https://keyholelabs.com/2018/01/23/khs-convo-open-source/.
Technical Details
The SMS application is built with client side and server side as JavaScript; React.js and Node.js respectively. The data store is a NO-SQL base is MongoDB with Twilio used for SMS support. Additionally, KHS {Convo} uses React to generate a link to a dynamically-generated HTML user interface to provide a rich user experience.
As KHS {Convo} provides customizable SMS capabilities out of the box, it omits the need to build custom conversational applications from the ground up.
Simplification Of Conversational Experience: Conversation Programming API & Finite State Machine Algorithm make it easy to program for highly customized mobile, SMS-based engagement with dynamic content.
Automated, Personalized SMS Conversations: The framework is highly customizable, allowing you to use the same application for various texting use cases to connect with your users. Comes bundled with built-in validation framework for date, time, and custom queries.
Administrative Dashboard: Includes controls for user analytics & management, persistent store of all user conversations, and a text SMS Emulator to test functionality in real time.
{KHS} Convo is a Node-based platform. To customize it, you will need an understanding of JavaScript.
About Keyhole Software
Keyhole Software is a software development and consulting firm based in the Midwest. Keyhole consulting teams help clients in every industry as change agents, modernizing enterprise applications that businesses rely upon, architecting & developing custom software, and training teams to be successful with development technologies.
Keyhole Labs is the product and innovation arm of Keyhole Software. Software specialities surround Java, .NET & JavaScript. Keyhole technology teams are located in Kansas City, St. Louis, and Lincoln, NE with clients nationwide.
KHS {Convo} is a software framework for the development of automated conversational experiences. The software provides a messaging interface for a personalized conversation between the application and a user via the web or SMS text messaging. The ad hoc interaction is designed to provide hyper-relevant & personalized content that doesn’t feel automated.
Now available under the Apache 2.0 license, other companies and developers can use, modify, and distribute KHS {Convo} for their own uses - commercially or privately, and free of charge.
“We’ve seen a lot of value in enhancing applications and user experiences with conversational SMS-based capabilities. Almost everyone knows how to interact using text messaging, so we created this open source platform to allow developers to create, manage, and integrate conversational-based applications and features,” Keyhole Managing Partner & Principal Consultant David Pitt said.
Publicly-available examples of various uses of the KHS {Convo} framework include real-time data retrieval of movie times, marketing quizzes, information retrieval with authentication, appointment scheduling, advanced calculations and conversions, dynamically-created web pages with personalized content, and others. See the product demo in action for more examples.
“Our goal is to give other developers the ability to hit the ground running with conversational applications,” Pitt said. “Using [KHS {Convo}], they can quickly see the potential of convo apps and what they can bring to the enterprise.”
See the project repository on Github at https://github.com/in-the-keyhole/khs-convo and the product page at https://keyholelabs.com/2018/01/23/khs-convo-open-source/.
Technical Details
The SMS application is built with client side and server side as JavaScript; React.js and Node.js respectively. The data store is a NO-SQL base is MongoDB with Twilio used for SMS support. Additionally, KHS {Convo} uses React to generate a link to a dynamically-generated HTML user interface to provide a rich user experience.
As KHS {Convo} provides customizable SMS capabilities out of the box, it omits the need to build custom conversational applications from the ground up.
Simplification Of Conversational Experience: Conversation Programming API & Finite State Machine Algorithm make it easy to program for highly customized mobile, SMS-based engagement with dynamic content.
Automated, Personalized SMS Conversations: The framework is highly customizable, allowing you to use the same application for various texting use cases to connect with your users. Comes bundled with built-in validation framework for date, time, and custom queries.
Administrative Dashboard: Includes controls for user analytics & management, persistent store of all user conversations, and a text SMS Emulator to test functionality in real time.
{KHS} Convo is a Node-based platform. To customize it, you will need an understanding of JavaScript.
About Keyhole Software
Keyhole Software is a software development and consulting firm based in the Midwest. Keyhole consulting teams help clients in every industry as change agents, modernizing enterprise applications that businesses rely upon, architecting & developing custom software, and training teams to be successful with development technologies.
Keyhole Labs is the product and innovation arm of Keyhole Software. Software specialities surround Java, .NET & JavaScript. Keyhole technology teams are located in Kansas City, St. Louis, and Lincoln, NE with clients nationwide.
Contact
Keyhole Software
Lauren Fournier - Manager, Marketing
913-530-4193
www.keyholesoftware.com
https://keyholesoftware.com/blog
www.twitter.com/keyholesoftware
Contact
Lauren Fournier - Manager, Marketing
913-530-4193
www.keyholesoftware.com
https://keyholesoftware.com/blog
www.twitter.com/keyholesoftware
Categories