Most unified messaging platforms are closed for external extensibility. At Hubster, we believe in an Open-ended Platform enabling businesses to customize the message pipeline by injecting their own integrations (BYOI) at any injuction point. Furthermore, businesses can extend agent/bot commands and configure their own implementation.
Contact usYour customers interact with your business using their favorite chat app. Hubster is configured to receive customer messages and route them to the Engine Pipeline.
When the Engine Pipeline receives a message, both built-in and custom injection plugins are invoked. Your development team has ability to intercept and enrich messages and control how the response(s) are redirected to their final destinations.
Depending on how your Hub was configured, Hubster will invoke business webhooks on per filter criteria and redirect leads to your favorite CRM.
Your agent and/or bot will receive customer messages and can construct the appropriate response as needed. A response can be as basic as sending a simple text message with attachments like images or videos, or as complex as carousel or list.
Your development team have full access to manage hubs and identities and obtain conversation histories using Hubster’s RESTful API.
If Keyword Spotting was configured, Hubster will analyze if a lead indicator was triggered. Once a lead has be detected, Hubster will send the details of the lead to your favorite CRMs.
The Conversation Pipeline provides the ability to alter default directional behavior on how
message interactions are handled.
This simple, yet powerful feature, provides businesses the ability to enrich and alter
messages, prior to being sent or received,
and reconstruct new autoreplies in any direction on a per Hub or tenant basis.
At Hubster, you have full control.
All third-party customer, agent and bot channel integrations each have their distinct inbound messaging protocols. The conversation pipeline seamlessly handles their specificness and unifies each message structure into a single generalized inbound message format for further consumption, throughout the pipeline.
Once an inbound message has been structured to a unified format, the conversation pipeline will isolate the message and designate it to its unique conversation stream. Isolation is key as it’s important to ensure no conversation stream inadvertently blocks other ongoing conversations throughout the system. This design decision increases messaging throughput across all conversation streams.
Wouldn’t it be great if your agent and/or bot can interact with customers in their preferred language? Well with Hubster, our conversation pipeline can do just that. For example, if a customer communicates in Spanish but you agent only understands English, the pipeline will detect this and translate the message to the agent’s preferred language and vise versa. As far as both parties are concerned, they assume the other side speaks the same language.
Collecting how customers interact with your business and understanding what they really want, is paramount in improving the overall quality in customer satisfaction. Tracking sentiment scores and spotting keywords across conversations, helps improve business and operational efficiencies. Keep customers happy and listen to their needs.
For most small businesses, having live agents available 24/7, who able to interact with customers is not always an option. In lieu of having a full-fledged bot trained and available, Hubster provides the ability for businesses to configure their Open Hours by setting their time and days of operation, when live agents are not available. You can also initiate a fixed command to enact a “break mode”. This provides a single agent team to notify the customer that an agent will be with them shortly. All response messages are customizable. You can think of Hubster’s Open Hours plugin as a lightweight bot handling customer requests while your agents are asleep or on break.
Commands are a very powerful concept allowing agents and/or bots through simple text, instruct Hubster or your backend service, what action to take during the pipeline flow. Commands come in two flavors: Fixed and Dynamic. Fixed commands are pre-set by Hubster, whereas Dynamic commands are provided by the businesses’ development team. For example, if the development team provides a command to obtain CRM information for a customer in conversation, or to update their profile, they construct a command initiated by the agent and the pipeline will direct the command to your system to formulate the response. Commands are great way to extend the conversation pipeline and give your agents or bots all the power they need.
Developers can take full control of the conversation pipeline by injecting their custom plugins at any junction-point. This allows developers to inspect and enrich the message, and reconstruct the response flow if need be, to one or more destination endpoints. Hubster believes in an Open-ended framework.
All third-party customer and agent channel integrations each have their unique outbound messaging protocol. How you format the destination response prior to it being sent can be challenging, at best. At Hubster we developed a UX response framework that takes common unified response structure that generalizes how carousels, lists and other complex response outputs are mapped and defined. Developers only need to work with one output format, and our framework handles how it renders best on per integration basis.
Thinking of an omnichannel unified messaging strategy? Then Hubster is the platform for you. Contact one of our sales specialist who will be more than happy to assist you. We understand every business is different and that one size doesn’t fit all.
So let’s get the conversation going and start talking to customers. We're here to help.
Contact sales