Channels & Bots
3 min
in landbot each line of communcation is considered a channel in web bots, each bot is a new channel, as each bot has a unique url and port to interchange communication each time a user initiates a conversation with a new web bot, they will get a unique customer id however, in messenger and whatsapp, there's only one (channel) via of communication imagine a phone call that connects person a to person b, during the phone call another speaker can takeover for person a, but the connection from point a to point b remains the same the same goes for whatsapp channels, a business can have multiple numbers(channels), like in the image below each phone number is a channel, when a user initates a conversation with a messenger bot or a whatsapp number (channel) they will be given an id unique to the channel, but can be referenced from any whatsapp or messenger bot if you have multiple channels (phone numbers) and the customer is interacting with multiple numbers the customer will have an id for each channel each channel must be connected to a default bot, if you don't assign any other bots the user will automatically be directed to the default bot web channels are unique per bot and the url can't be reassigned to a new bot with all channels we can redirect the user to a new flow (bot), the flow will continue in the same channel, and the user won't know they've been redirected to a different flow regardless of the flow(bot) they've been connected to, the information the user has input will be saved in the original channel if i start with web bot a and i jump to web bot b, i'm just importing the flow from b to a, the information will be saved in a, and the design will be that of a, if the user refreshes the channel, they will default back to flow a in web bots the channel and bot id are the same, as each web bot is a channel however, in whatsapp you can have multiple bots per channel, so we will have our base channel id, and then we will have our bot id