To be accessible to your customers, Humley Studio allows you to deploy your conversational assistant on a number of communication channels.
Humley Studio currently supports the following channels:
We are constantly reviewing more channels to be added to Humley Studio.
You can access the Manage Channels page from either the More menu (to the right of each project) on the Project list page (to the right of each project) or from the More menu (next to the project's title) within a project itself. Click on your chosen channel and follow the Setup Guide in the sidebar to link it to your project.
You can use the ready-made Test Client to chat with your assistant from within your Humley Studio project without the need to deploy it to a customer-facing channel.
To launch, click Test Client (top-right) -
A chat window will open in a new browser window
If there are intents waiting to be trained, you will be given the chance to initiate training, or ignore and continue to the Test Client chat window
Test your project by chatting to the assistant
Close the chat window to end the session
Humley Conversation API
The Humley Conversation API can be used to create a conversational experience on any platform.
This API uses basic authentication, and each request must be authenticated to receive a response.
To find your authentication credentials -
Click on the ellipses menu (next to the Project name on the left-hand side of the page) and select Manage Channels.
Here you will see all the live Channel options, plus the Channels that are coming soon.
Click on the Humley Conversation API card.
Here you can view the project-specific Username and Password for the Humley Conversation API, and copy each your clipboard if needed.
Our conversation API has two key endpoints - Open Conversation and Talk.
Open Conversation is used to start your conversation and receive the assistant's initial introduction message, if configured.
Talk is used for surface responses to user queries and the main request assistant during the conversation.
Microsoft Teams is a cloud-based team collaboration tool.
From within your Azure platform, navigate to the 'Bot Services' application. You can do this by searching for 'Bot Services' in the top search bar.
At the top of the Azure Bot Service page, click Add to open the Create Bot Service sidebar on the left-hand side.
Select the 'Bot Channels Registration* card.
Click Create on the Bot Channels Registration page.
Fill in all mandatory fields: Bot Handle, Subscription, Resource Group, Location, etc. In the Messaging Endpoint field, copy and paste in the contents of Humley Request URL field.
Click Create at the bottom of the Bot Channels Registration page.
Once registration is complete, use the Home>Bot Services breadcrumb to navigate to the list of bot services, where your newly created service will be visible. You may need to refresh your page to see this the first time.
Facebook Workplace is a communication tool that connects everyone in your company, even if they are working remotely. It uses familiar features like Groups, Chat, Video calls and Live video broadcasting.
Navigate to Facebook Workplace and log in as an administrator
On the left hand vertical tool bar, select the Admin Panel button
Under the new menu, select Integrations
From under the "Custom Integrations" segment you will be able to view and edit your existing Facebook bots. Firstly, create a new bot via the "Create Custom Integration" button
A Create modal will appear where you will enter the "Name" of the bot, and perhaps a "Description". Once all fields have been completed, select the create button, finalising the credentials and creating the integration
Navigating back to Humley studio, we will be linking the two platforms via channels. To view the selection of channels within Studio, select the vertical more menu in the top left hand corner and selecting "Manage Channels"
The page will display a selection of channels for your conversational deployment, yet we will focus on Facebook Workplace
Select the channel card, opening the "Configuration" panel on the right hand side. You will see that there are three pieces of information required to successfully activate the channel:
- Access Token
- Callback URL
- Verification Token
In terms of the access token, navigate to the Facebook Workplace and under integration details select "Create Access Token" button. The token is generated, allowing you to copy the values back into the Humley Platform. Select the "Access Token" input field and past the values
Back in Facebook Workplace, from the modal, select the "I Understand" bot and the "Done" button to continue
Still in Facebook Workplace, let’s set up the integration permissions. For our conversational assistant we require the following permissions to be selected:
- Mention Bot
- Message any member
- Delete Chat messages
Once these have been selected, scroll down the page to the "Configure Webhooks" segment
From Humley studio, copy the "Callback URL" in the configuration panel into the "Callback URL" input field
A verification token is also required which is a unique password to your bot. To create this, navigate back to Humley and enter your desired password as an alphanumeric. Copy the created value and pass into the "Verification Token" Input field back in Facebook Workplace.
Once these fields have been completed, select the below options:
All specific fields have now been set up. The final step is to navigate to the bottom of the page and select the save button. The callback URL will be verified saving the credentials and closing the configuration tab.
Now navigate back to Facebook Workplace and select the save button at the bottom of the page. The callback URL will be verified saving the credentials and closing the configuration tab.
Back under the "Custom Integrations" on the "Integrations Page", you will see the newly created bot
Navigate back to the Facebook Workplace home and under the Bots segment of the side menu you will see your newly created Bot. If it is not visible, select the integrations button to view all bots
Select the newly created bot, which opens a new chat window in the bottom right hand side of the screen. Ask the bot a question from your Humley Studio project and view the responses appearing in the chat window