KHS {Convo}

Image

Open source framework for automated, conversational SMS texting applications.

Platform for development teams makes it easy to program SMS conversational applications.

See Repository

KHS {Convo} Features

  • Connector.

    Open Source Framework

    Provides highly customizable SMS capabilities with basic functionality built in, omitting the need to build custom conversational applications from the ground up.

  • Connector.

    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​.

  • Connector.

    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.

  • Connector.

    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.

Image

Framework Architecture

{KHS} Convo is a JavaScript framework that lets you build conversational applications using modern development techniques.

Out of the box, KHS {Convo} is designed as a Node-based server API utilizing Twilio for SMS support. The analytics dashboard is implemented with React. Additionally, KHS {Convo} uses React to generate a link to a dynamically-generated HTML user interface to provide a rich user experience.

{KHS} Convo is a Node-based platform. To customize it, you will need an understanding of JavaScript.

What's Included With KHS {Convo}


Complete Framework

Easy-to-learn JavaScript framework with all source code included.

Emulator Sandbox

Using the SMS emulator, you can test various queries for efficacy prior to pushing them to production.

Finite State Machine

Convo applies a state machine algorithm that simplifies implementing a conversational experience.

Documentation

Ample documentation for development teams to use to hit the ground running with this software.

Dynamic HTML

KHS {Convo} can generate a link to a dynamically-generated HTML user interface.

Analytics Dashboard

Allows administrators you to monitor and track SMS users and conversations.

Built-In Validation

Provides built-in validators for input types in user responses.

Image

KHS {Convo} is an application framework that development teams can customize. It can be used to enhance current software or used from the ground-up.

This product is designed for use by other development teams with programming expertise, particularly with JavaScript, APIs, and Node,js. Customization of the framework will be required for use on client servers, although it comes with all of the heavy lifting for SMS configuration already completed and ample documentation.

Receive a working repository to put in action.

Purchasing KHS {Convo} gives you the entire repository with all code access. You will be able to easily pull it down, connect with Twilio, and use it as the project to customize for all of your text application needs.

Convo is a Node.js based platform that supports implementing SMS conversational experiences.

A state is defined for each interaction between a users text message and the convo event. Convo applies a state machine algorithm that simplifies implementing a conversational experience. Events are JavaScript classes that are loaded at startup. Event objects can be assigned an array of State definitions. 

Loaded events can be seen and verified in the admin UI Emulator page. 

Allows administrators you to monitor and track SMS users and conversations.

Based upon analytics, you can make sound decisions when it comes to future marketing efforts & user management. For instance, analytics can indicate you have a rogue user who may need to be blocked.

Emulator for testing out functionality.

Using the emulator, you can test various queries for efficacy prior to pushing them to production. This allows for you to test out your application & SMS events without Twilio.

KHS {Convo} comes with ample documentation for development teams to use to hit the ground running with this software. Documentation includes:

  • How to set up KHS {Convo} to run locally and access the conversational server implementation.
  • How to implement a Convo SMS “Event” and test it via the UI Dashboard Emulator.
  • An understanding of the state machine algorithm that simplifies implementing a conversational experience. A state is defined for each interaction between a user’s text message and the Convo “Event.”
  • How to return both hard-coded and dynamic responses from a Convo “Event.” This includes things like an appointment Convo “Event” where an appointment time is dynamically looked up and displayed for each texting user.
  • An understanding of capabilities for custom validation, in which user text response to a state reply are validated before the next state is performed.
  • How to produce a link to a dynamically generated HTML user interface.

Demo KHS {Convo}

Text message to 913-270-0360.


Image

Text "knots" to
913-270-0360

Image

Text "quiz" to
913-270-0360

Image

Text "metric" to
913-270-0360

Image

Text "appt" to
913-270-0360




Use Cases

We have applied the KHS {Convo} platform to enhance and engage customer experiences in a variety of use cases.


Promotional Offers

Text promotional offers to subscribed users, like coupons, sales, or marketing messages.

Example: “We haven’t seen you in awhile! Use promo code Keyhole422 to get 20% off next purchase!”

Gather Sign Ups

Users can text in their participation in an event, like RSVPs, guest counts, or names of participants.

Example: Are you attending Event? Respond Y or N!

Quick Info Request

Users can get information on a product by texting a particular keyword to your number. “Product A” webpage sent.

Example: “Text code ‘12345’ to 913-555-5555 to learn more!”

Customer Engagement

Interact with customers via SMS texting using automated queries.

Example: Text a link to web survey after interaction.

Giveaways

Users can text in to participate in a giveaway, drawing, or contest.

Example: “Text in a keyword ‘join’ to enter giveaway.”

Timesheet

Users can quickly and easily add timesheet entries using SMS.

Example: “7 hours today ‘ABC Project’ “

Appointment Management

Scheduling and confirming appointments

Example: Send appointment details, “request ‘C’ query to confirm.”

Contact Request

Users can state their need and a representative will get in touch.

Example: “Have a question about your insurance? Text us ‘help’ and we’ll give you a call.”