How an SMS Application Took a Job (i.e. Task)

David Pitt Articles, Automation, Conversational Apps, JavaScript, Keyhole Creations Leave a Comment

This blog is about a humanโ€™s job being replaced by automation. But, before you start composing emails and social media responses, know that itโ€™s a job that I think most folks would gladly allow an automated mechanism to take over.

The โ€œjobโ€ discussed in this blog is the need to contact individual users (in this case, employees) when those users forgot to accomplish a required task.

In this blog, we discuss a conversational application solution used internally at Keyhole Software for automated SMS text messaging features surrounding time tracking. The solution, implemented with conversational application platform KHS {Convo}, allowed for time entries to be submitted via text and automated, schedule-based notifications….

Keyhole Labs Releases KHS {Convo} Under Open Source License

Lauren Fournier Bogner Articles, Company News, Conversational Apps, Keyhole Creations 1 Comment

Keyhole Labs has announced its release of the KHS {Convo} conversational application development platform under anย Apache 2.0ย open source license. Development teams can now use and modify KHS {Convo} for their own uses (even commercially) using the open source platform.

KHS {Convo} is a Node.js based platform for creating SMS text message and web-based conversational experiences. It was created by our team at Keyhole Labs.

What’s a Conversational Application? A Conversational Application provides a messaging interface for a personalized conversation between your company and a user. The ad hoc interaction is designed to provide hyper-relevant & personalized content via automated SMS text messaging that doesnโ€™tย feelย automated.

For more information, please visit…

Azure Functions Breakfast Boost Scheduled

Keyhole Software .NET, Articles, Azure, Cloud, Company News Leave a Comment

We are excited to announce the next free public Keyhole Software educational event: Building Your Evil(?) Empire with Azure Functions.

This Breakfast Boost event is a live learning opportunity that is open to the public. The presentation is geared to benefit software developers who are interested in implementing Azure Functions or building Cloud Solutions using JavaScript and .NET technologies.

For this educational talk, Keyhole will bring in guest speaker Bryan Soltis of Kentico, a Microsoft Azure MVP and Technical Evangelist.

This free presentation will be held at the Keyhole Software office in Leawood, Kansas on Wednesday, January 31, 2018 from 8-10 a.m. Space is limited. To get more information and reserve your free tickets, please visit this link to Eventbrite.com or https://azurefunctionswithkeyhole.eventbrite.com…

See Keyhole at Dev Up 2017

Lauren Fournier Bogner Articles, Community, Company News, Educational Event Leave a Comment

We are pleased to announce that Keyhole Software is a Platinum Sponsor of the 2017 Dev Up Conference.

Formerly known as the St. Louis Days of .NET andย rebranded as Dev Up during the 2015 conference, the 10th annual editionย will bring together regional and national IT experts to share their knowledge for technology.

Two speakers from the Keyhole Software team will present topics at this year’s event: Chase Aucoin & Billy Korando….ย 

A Conversation About Conversations

David Pitt Articles, Conversational Apps, Development Technologies & Tools, JavaScript, Keyhole Creations, Mobile, Node.js, React Leave a Comment

We created a platform that supports developing a โ€œconversationalโ€ type application through SMS. The user experience between a user and an SMS application can be thought of as a conversation. A user texts a question or topic, and a reply is returned, then another question and reply is performed until a desired result is accomplished.

Now, this is not a universal user experience, but for many use cases it can provide an easy to deliver users functionality quickly and conveniently. There is no need to install or download apps, or pop open a browser and type in a URL; just have a conversation through your texting app.

In this blog: Why conversational applications are handy, examples of conversational applications we have created, and a walkthrough of the application architecture used to develop those SMS applications. Includes how to make texting a richer experience, state, and session handling insights.