This user guide is for beginners to start using Alli. For more user guides, please follow this link to find the Alli User Guide List.
Sign up / Sign in
Sign into your Alli account. If you don’t have an account, create your account here.
Once you are signed in, you will arrive at the Skills dashboard page. If it was your first sign-in, you’ll go through a basic tutorial before that.
Create a Skill
Skill holds three key components that run your chatbots: Skill flow, placement targeting, and user targeting. Placement and user targeting are optional and you can leave them blank, but Skill flow is what you need to set up at the minimum to run your chatbot. When you create a Skill, you automatically create a blank Skill flow.
To create a skill, Start by clicking on the ’+’ button to create a new skill. For some projects, you may see template popup. Select ‘Blank’ in that case.
The new skill you created should show up on the list in the left panel with the name ‘New Skill’ and already open on the right side. You can rename the skill by clicking on the name field at the top.
Click ‘Add’ to create a new placement to trigger the skill. If placement is used, such as LANDING for the landing page, the skill will only be visible there. If no placement is specified, the skill will run on all pages of your website.
You can specify the placement name in your website or app when you call our SDK; or call placements dynamically by setting the conditions in the skill. For example, if you want to show the chatbot on all the pages you have prefixed “shopping” in their placement name:
You can specify the users to target, such as their profile, behaviors or other custom user variables you have made. For example, you can target users who have spent over $10,000. However, this is an optional setting so let’s skip user targeting for now until we have more user data in the account.
The most important part is creating the skill flow. Click the Skill tab.
You will be taken to the skill editor.
Start creating your skill!
Skill Flow
Every chatbot starts with a message. Create a message node by clicking on the Message icon in the menu bar at the bottom.
Click the edit icon to enter a message like “How can I help you?” Click Apply when you are done. Drag to connect your message node to the Start node. You have your first skill flow!
You can choose to send users a text or image message. You can also start a back-and-forth conversation with users by checking the Add Answers box and select button or text answers.
Let’s set up a text message, ‘Are you interested in hearing about our annual sale?’ and solicit a Yes/No answer from the users. Each answer can also connect to other message blocks to create a flow.
There are many other features in the menu bar available for your chatflow. Check out Node Guide in this user guide list to learn more. Link: Node User Guide List
When you’re done editing, click Preview to test your chatflow. All changes are saved automatically. Click the back icon and go back to the Campaign dashboard.
SDK Integration
You will need to integrate the SDK for the chat interface to appear on your website or app. Please follow the integration guide for the platform you wish to use Alli:
Once the SDK is integrated, go back to the dashboard and turn on the campaign. You should see Alli chatbot when you navigate to the targeted placement.
Server-to-Server Integration for Targeting
If you want to target customers such as those who have complained more than 2 times, you can send these information to Alli server using server to server integration.
Second, when the event happens in your server, please send the event through our S2S API. Please replace API-KEY with your own API-KEY and USER-ID with your own user-id.