FAQ
Last updated
Last updated
In the address bar:
Or in the list of your projects:
You have an unpaid subscription or a wrong subscription plan
Text the number that’s connected to the bot from a different number. Or you can send from the connected number the code phrase ::bot_info, using which you can find out if the bot still works properly. An answer of this kind should come:
To differentiate the messenger the client came from, the variables #{client_type} and #{messenger} are included. Both of them hold information on the messenger, but #{client_type} is a number and #{messenger} is the name.
Example: if a person came in from Online-chat, #{client_type} returns 5 and #{messenger} returns “Online-chat”
client_type values:
Read more about variables here
Here’s an example:
To analyze from which messenger the client came from, we need to create 3 paths and write down in the “Variable for comparison” tab in the arrows’ settings the following conditions:
client_type==1 (i.e. they come from Telegram) client_type==5 (i.e. they come from Online-chat) client_type!=1 and client_type!=5 (i.e. they come from any other messenger but Telegram and Online-chat)
For those of you who have several accounts connected to a messenger, there might be some difficulties in dividing the functionality of the workflow by accounts. But there is a special built-in variable #{group} that returns the id of the account of the bot with which the client is messaging.
Example:
There are 2 accounts of 1 bot: Test_bot for testing and Work_bot for talking to clients. The variable #{group} returns “Test_bot” for the testing account and “Work_bot” for the working one.
Read more on variables here
The text becomes bold by putting asterisks by its sides like this
How to do this in Telegram, read here
The blocks need to be connected with arrows and set up a 0 seconds delay before answer.
You need to create several blocks all of which send an attachment. To make it so they will be sent without any additional text, you need to put the variable #{none} in the answer tab.
That means that you either chose the sending type as a link or that an error occurred while sending the file. It’s recommended to check if there is a file in that link.
Nuances of sending files:
When downloading, the files must have different names because each project has its file folder on the server and identical names are unacceptable.
If you’re sending it as a link you need to check if it works before you send it.
Video files as “videos for viewing" do not get sent.
When you delete the block, the file gets deleted with it as well.
It’s necessary to add a validation test through regular expressions.
In the section “Statistics” the overall number, as well as the number by messengers separately, are shown.
You can create a mini-landing, where you can find the links to every messenger your bot is connected to. Mini-landing isn’t necessary though, you can just copy the proxy link
You cannot copy the links from the mini-landing because they are generated!
See if your subscription is up-to-date and paid for.
It’s impossible to use WhatsApp Web in both the brower and the bot. The bot won’t work this way.
Login on salebot.ai, find the “Messengers and chats” tab and check the authorization status and WhatsApp connection in it.
If It says that it’s in sleep mode, send the command ::bot_info to or from the bot. If you got an answer, then the bot still works.
It’s not. The bot doesn’t care if you have usual WhatsApp or WhatsApp business.
It’s just a normal block. You can make it red or yellow and send the request to your email or messenger. You also need to put in the arrow’s settings “Connecting with the manager”
You need to set the delay after the operator responds in the project’s settings
You automatically see the person’s phone number only in WhatsApp
One end to the third block, the other on the first. Then another one from the third to the second.
You can create buttons in the advanced buttons settings and make the block the primary condition check type.
You’re correct, it moves to that date. Delay before answer, if you add one, will be added to the time you set.
You need to fill in the tab “Chat subtitle” in the form of creating an online-chat.
Of course you can. There is an unlimited amount of projects available to create with one account.
Yes.
...
When loading them to the software, it’s 20mb, when sending via a link there are no limitations.
“Hello! Here’s our situation: we have 2 different links that lead to the same site but we made them separate to understand where the requests are coming from. Can we do that with the one bot? So, one of the links will be on our Instagram bio, and the second one will be in our ads, and to divide those channels but use the same bot”
Yes, you can make 2 mini-landings in the software and write down its own tag in each of them.
“Here’s my situation. A person comes from an ad and comes into the bot, they get a greeting and I need to send them a link the next day at 12 sharp; how do I do that?"
In the arrow’s settings you need to put in the variable next_day in the “Date of sending” tab and set the time of sending to 12:00.
HTTPSConnectionPool(host='whatsapp-new.salebot.ai', port=443): Read timed out. (read timeout=17)
This error shows up the most often when your phone has a slow connection to the internet or it stopped temporarily. If you're sending files or links then the connection speed has to be even higher.
For this you need to connect Instagram Direct API, in the connected messenger you’ll see “Set up intro phrases”
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
You write them down, and put them in the condition of the block with the Primary condition check type to launch the needed chain.
If the bot doesn’t react to the messages in DMs and when setting up the intro phrases you see this error:
then you need to open Instagram, open settings -> privacy -> messages and flip the switch on the slider “Allow access to messages”:
If the access is allowed but you still get the error 200, then you need to open the business page on Facebook and connect Instagram to the Incoming folder
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Check the settings on Instagram. It’s most likely that you have a Personal blog as opposed to a Business account. To change it, go to settings -> Account -> Switch to professional account:
You can find the instruction here
Check the settings of the white and gray Instagrams - the unofficial one has to be connected with the login and not via email or phone number
When connecting the messenger press “Don't have the account you want on the list? Click here”, then type in your Facebook password and press the gray button to the left. Settings will open up, where you need to tick off needed Instagram and Facebook business accounts.
More details in this video:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
There are two ways:
Set it up remotely (i.e. through screen sharing on ZOOM or Anydesk). The customer will need to sign in to their profile on Facebook and Salebot.
Send the documentation to the customer and they connect it themselves.
These are two different ways to connect to Instagram
White: there are buttons; you can’t message first; there is a 24-hour window; checking subscription to the account
Gray: there are no buttons; you can message first; there is no a 24-hour window; no checking subscription to the account
The first 24 hours since the last sent client message the white Instagram is working, while the gray one can check the subscription at the same time. When these 24 hours pass, the white one stops working and the gray one starts to send messages (no buttons). As soon as the client sends anything to the bot, the white one gets activated again. All this happens unnoticeably to the ones who DM.
It is a period of time since the last sent client message. During this window the bot can interact with the client, send them messages with buttons, and send mailings. After those 24 hours these abilities are lost and you have 7 additional days to manually (through the Clients section) sne da reminder or help to resolve the client’s issue. As soon as they answer, the 24-hour window is activated again.
For example, you’ve sent a message with a button. This button will be active even after the hours pass, but you won’t be able to send the client other messages until they press the button or send you a text message.
For this you’ll need inline-buttons, and in the Attachment settings to attach the image (must choose the Image attachment type) and add the text.
You can. Connect the white Instagram and add a button “Upload clients you have already had the chat with”. Then turn the white Instagram off, connect the gray one and send the messages. Preferably, the text would be randomized. Don’t forget to create intervals, 30 at the very least.
In the field Answer don’t put in the variable that holds these values.
There is no such function on Instagram.
More on how to work with comments you can read in detail here
Let’s use the example of sending a randomly chosen comment to a client:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The method select_random('str1|str2') is responsible for the selection of the random line. The method insta_create_comment("str") is responsible for sending the answer to the comment under the post that the client commented on.
The answer is simple in the variable section there’s a important for you variable #{group}. Exactly it holds the name of the bot the account is connected to (in the client’s card you’ll see its value in “Tied to the bot”).
Now an example:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The variable can be used in arrows in the section “Variable for comparison” or in the conditions of the command If() - this depends on your technical requirement.
In the Clients section you'll see that the dialogues are separated:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Messenger | Value |
---|---|
Telegram
1
Viber
2
3
Online_chat
5
6
10