Awesome chat bot built with ConnectyCube platform makes the future better

Posted by iris on June 12, 2019

It is always better to see one real example with your own eyes than to hear of thousands of such examples.

Today we are proud to present a real use case story of awesome Sharing economy chat bot built with ConnectyCube platform by one of our customers. It is called Owle.

This awesome chat bot helps people to share spare things they have and find things they need.

Owle is built on ConnectyCube platform and intended to be used in Facebook messenger.

So, let’s have a quick tour together:

At first we get an option to add Owle on messenger:

Once it is added it provides us with several options to choose from.

To start with we want to get an idea of how it all works. So, we ask Owle about it.

We have an option to provide our Feedback to Owle as well.

Now we select Share item option and Owle requests information about the item we are sharing to complete its profile.

Once the required information is gathered, Owle shows the item profile and gives us Share and Edit options.

We choose Share and the item is shared. Now we see Share another item, What others are sharing and Menu options.

Let’s try Edit option and see what we get this time.

So, we get options for item profile editing (Name and Description, Photo, Location).

Now we want to view items we are sharing and edit them.

Here we can edit or delete any of them and share new items.

Now we are going to edit the description of Tesla e-bike.

We are adding a new description.

A-a-and it is done!

Now let’s see what other people are sharing.

So, we see some items shared at our location and there are options to View details and Contact the person sharing it. Also there are options to Show more items and go to Menu.

And now we’ll try to find some particular item.

Once Owle knows where and what we are looking for, it shows the result.

And some further options in case we do not like the results found.

Here we can choose to be notified if there are any new sharings of such items near the specified location in the future, for example.


Technical specification


– A chat bot shares partially the AI logic/flow between Facebook Messenger API and ConnectyCube Chat Bots API

– ConnectyCube Storage API  is used to store sharing items pictures

– ConnectyCube Users & Authorization API is used to connect Facebook users with ConnectyCube users


That’s it!

We really enjoyed this tour and applaud this bot. And you?


Top 5 communication features for your HealthCare app you should implement with ConnectyCube

Posted by Charlie on June 6, 2019

Have you thought why HealthCare applications are so popular? We here have some thoughts on it. First of all, it’s faster. No need to go to the hospital, wait in line, just pick up the doctor and book an appointment whenever you want. Second, it is much cheaper generally. And the most important: no matter where you live you can get medical attention using the app, even if the hospital is miles away.

Popularity of such applications among users makes them very attractive for investors, so that a lot of developers study specifically this area, just jumping from one HealthCare project to another. This leads to a large amount of typical applications, which are not different from each other.

If you want to make difference, create valuable product, which can save lives, you should definitely add the following hot features to it.

  1. Chat Bot

    Are you able to determine which doctor you should book an appointment with at once if you haven’t experienced such symptoms before? We bet, no. Of course, if you have only one symptom it can be natural, but what if you have some strange set of troubles, which can be related to different diseases? Not all of us a good googlers, so that app should help user to choose the appropriate doctor to talk to. ConnectyCube offers chatbots implementation approach, which will help you to add this functionality to your app to make it user-friendly and competitive on market. Just imagine: now user can have brief chat with the bot, who can group all symptoms and suggest appropriate doctor without any need to take time of others, who can’t help with that specific disease. 

    You can develop intelligence of your chat by using Rasa, RiveScript or any other similar solution. Also, you can modify UI according to your needs and as as many features as you wish.

  2. Possibility to work with low Internet speed

    This might be the most important requirement for the HealthCare app stability. ConnectyCube server infrastructure is stable and reliable due to recent backend update and general optimization. Also, clientside SDKs offer automatic reconnect to chat in case connection is lost, may check the docs iOS, Android and Web. For video solution we offer SFU server, which has great advantage before regular peer-to-peer calls.

  3. Possibility to make audio and video calls

    Depends on the type of consultation patients might need audio or video call with doctor. Main idea of separation of such calls is that you can charge patients differently on different type of calls. ConnectyCube provides video and audio calling functionality for iOS, Android and Web so that you can make it cross-platform and easy to use both for doctors and patients.

  4. Consultation’s history

    Possibility to retrieve previous chat/videochat sessions is very important part of every application. ConnectyCube saves chat history and stores it on server, so that developer can easily get all messages, convert to .json and save to file. If you do not wish to provide chat history to all users, but have a requirement to provide it by request it is possible to download needed chat history via ConnectyCube admin panel.

    While saving chat history functionality is quite simple thing for developer, videorecording is very complicated and resource intensive process, which not every modern device can handle. According to our research implementing client-side recording makes sense only with some new iOS devices and only for 1-1 calls. Some Android devices now started to correspond hardware requirements as well, so that we decided to start client-side recording feature development for them as well. To avoid device’s overload and make this functionality simple and easy-to-integrate ConnectyCube offers server-side videorecording, which performed automatically, can just purchase addon alsong with SFU server and make simple adjustments to enjoy this functionality. This will fit if you need not only 1-1 calls, but group calls recording as well.

  5. Different attachment’s type

    What can be easier? Why do we need different attachments type if we can just put everything in doc pdf and be done with that? It’s not so, actually. What, if the doctor needs to check previous consultation, not just general summary, but full examination? Or you need to send the X-rays to your doctor without decreasing the quality. That is very important to support different attachments types and ConnectyCube has implemented this, just follow the documentation for iOS, Android and Web 


That’s top-5 hot features, which will make your application user-friendly and convenient to use, but there are lot more! Just checkout ConnectyCube HealthCare use case page, where we described basic features for HealthCare apps.

ConnectyCube team constantly works on the product development to help our customers with projects. Stay tuned, a lot of new features are on the way!


ConnectyCube full backend update

Posted by Charlie on May 23, 2019


We are more than happy to announce full backend update of ConnectyCube server, which includes full code re-write and optimization along with admin panel re-branding.

We decided to leave connection algorithm as it is for your convenience, so no worries – no need to change anything in your application for now. However all internal algorithms were changed, including some chat functionality, calling functionality and backend infrastructure. If you’re considering Enterprise plan please contact us to get new requirements for your hosting providers and feel free to ask any questions about how our new API works.

With proud we can state that speed has increased by 30% approximately, which means faster chats, faster response time and general performance improvement.

Another good point is that we have improved stats collecting, so that you can always have up-to-date information about your application performance, your account usage and so on. It is now available in ‘Account Stats’ menu in your admin panel. You can easily switch between applications to check stats for each of them.


The link to admin panel remains the same Feel free to explore all new functionality right away.

We are grateful to all our customers, who sent us the feedback during these months and took part in beta-testing. Without you we could not improve our services and achieve what we have now.

Feel free to contact us in case of any questions or suggestions, we’re always here to help!


New Android SDK 1.8.0

Posted by iris on April 16, 2019


We are glad to let you know that ConnectyCube Android SDK 1.8.0 has beed released!
Here is the change log:

Chat module


XMPP Smack lib upgrade to 4.3.2

In ConnectycubeRosterEntry:

removed getStatus(), now use isSubscriptionPending() instead.


In ConnectycubeRestChatService:

parsing Successfully_deleted ids field when deleteDialogs()

New SDK is available on our Github page.

Stay tuned!