What will happen if we deploy two Zobots/Chatbots on the website?

What will happen if we deploy two Zobots/Chatbots on the website?

Hi everyone, 

The chatbot is a powerful tool to automate customer interaction on your website. But, what will happen if we deploy two different chatbots on the website? If you've deployed both answer bot and Zobot on the website for the same flow, then one of the bots will execute based on the visitor criteria. If you've set the same criteria for both the bot then 70% of the time Answer bot will execute and respond to the visitors. We always recommend you to have one chatbot deployed on the website. But, if you have multiple criteria of visitors on your website, then we have more suggestions for you in this post. Come on, let us discuss them together!

1. Is it possible to setup different Zobots for different pages of my website? 
                                       
Yes, it is possible. The bot requirement may differ according to the business. Some might need a Zobot for marketing purposes to showcase their products and offers. A few businesses might need an Answer bot for answering routine questions. But it would be nice to have different bots on the website to achieve maximum engagement.

Note:
  • When you deploy the Answer bot and Zobot, the answer bot will get triggered overriding the Zobot. 
  • When you deploy 2 or more Zobots on your website, the Zobot which is recently edited will get triggered overriding the other Zobots. 
2. How can we deploy different bots based on the pages/URLs?

There are two solutions to handle these cases.

Solution 1 - Setting different Business hours: 

The bots can be deployed based on their working hours. For example, a Zobot can be activated on business hours, and during non-business hours, the answer bot can be activated. 


Solution 2 - Different Flow based on the Pages/URLs

You can setup different bot flows based on the website URLs using Criteria router block and Trigger handler in Codeless bot builder and SalesIQ scripts respectively. 

For the Codeless bot, the Criteria router block helps you to split the bot's flow based on the visitor's criteria. For example: In an E-commerce website, on the home page, the bot can be used from the marketing perspective to showcase personalised products or offers to your visitors. The bot can have another flow with Auto pilot block on the contact page to provide extensive support. 



As mentioned in the above reference, when the customer navigates to the contact page, the Autopilot block will be triggered and answers the visitor's questions using your resources (Articles and FAQs). For the rest of the pages (Not matched) flow, the bot provides the visitors with product suggestions. 

For the SalesIQ script platform, a rule can be specified based on the website URLs on the trigger handler using the syntax below. 
  1. currentPageUrl = visitor.get("current_page_url");
  2. if(currentPageUrl.contains("home"))
  3. {
  4.          // condition for pages home and other pages
  5.          response = Map();
  6.          response.put("action","reply");
  7.          response.put("replies",{"Hey there! Welcome to Zylker Store"});
  8.          response.put("input",{"type":"select","options":{"Today's Hot deals","I want to buy","Just browsing"}});
  9.           return response;
  10. }
  11. else if(currentPageUrl.contains("contact"))
  12. {
  13.        //condition for only contact page
  14.         response = Map();
  15.         response.put("action","reply");
  16.         response.put("replies",{"Hey there! How can I help you today"});
  17.         response.put("input",{"type":"select","options":{"I need assistance","Order not recieved","Raise a ticket"}});
  18.         return response;
  19. }
  20. else
  21. {
  22.          response = Map();
  23.          response.put("action","reply");
  24.          response.put("replies",{"Hey there! Welcome to Zylker Store"});
  25.          response.put("input",{"type":"select","options":{"Today's Hot deals","I want to buy","Just browsing"}});
  26.          return response;
  27. }

This way, you can have a different flow based on the URL while having one Zobot deployed on your website. 

3. Is it possible to deploy the Answer bot in Zobot flow? 

Yes, using the Autopilot function, you can bring the answer bot engine inside Zobots' flow. We have autopilot block for the codeless bot builder, and for SalesIQ scripts, autopilot_action can be used. To know more about autopilot, click here.  

I hope you found this post helpful! Try this out and share your feedback on the comment section 😄 

      • Sticky Posts

      • Optimizing Chatbot Versatility by Combining Answer bot and Zobot

        Hi everyone! Great to see you. We are delighted to introduce the Answer bot card/autopilot function for the Codeless and SalesIQ Script bot platforms. This provides your bot with Q&A capabilities similar to the Answer bot. So, you can bring your Answer
      • What will happen if we deploy two Zobots/Chatbots on the website?

        Hi everyone,  The chatbot is a powerful tool to automate customer interaction on your website. But, what will happen if we deploy two different chatbots on the website? If you've deployed both answer bot and Zobot on the website for the same flow, then

        • Recent Topics

        • How do I get the Text Account name instead of the Reference number?

          Good Morning everyone! I am very new to zoho analytics. I'm trying to create some pivot tables and when I add the Account or Division name it comes up as a reference number. From my research, I need to use a lookup. I'm having a really hard time understanding
        • Custom API - Need to create a string return value, not only MAP

          @Support: When creating a Custom API it only allows a return from a function of MAP type. The service I'm using requires a string return, how can this be achieved?
        • missing video-urgent

          hi..I have a problem regarding zoho meeting. I already record almost 2hrs for my interview session. After end my session, i'm stop the recording. Its happened when i didn't received any meeting recording at my email.But i received recording 7minutes after
        • Duplicate New Ticket Emails

          I am getting two Ticket emails when a ticket is created. The first one goes to me as the Admin helpdesk@ And because I am an Agent as well it also send to helpdesk@, support1@ and support2@ Is there any way to stop this?
        • Ticket Response Email Template

          Is there a way to have an email template automatically selected when I click on Reply for a ticket?
        • Unpublishing Job Post for LinkedIn

          Hi, We have experienced issue with the above. We did unpublish a job in Recruit but it still appear under Job section in our LinkedIn page. It did not remove from LinkedIn as it should be.  Please check and advise. Regards, Snyder 
        • Power of Automation :: Automatically start / pause / stop timer on task status update.

          Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
        • Editor limitations to define screen types

          Guys I have noticed that even in version 2.0 of the editor (which is this new one we use) we still have a lot to improve... When I compare to some more global solutions like Wix, Zyro, Go Daddy, Squarespace and Weebly feel that we have some limitations
        • Dúvidas do Zoho Creator

          Pessoal, Estou colocando um tópico para dúvidas do Zoho Creator. Um abraço, Leandro
        • Tropicalize Books

          Books is an incredibly powerful tool that works well in many countries. But I feel that it is a product that is not yet "tropicalized" for Brazil as we speak (this would be like adapting the local reality). We have many strong competitors who do more
        • Automatic Sitemap Generation

          Guys are all right? Doesn't make sense for me to have to generate a map site and upload it... because it's not automatically generated just as it is done in WIX? where the customer doesn’t have to worry about this.
        • SEO improvements with ZIA

          Are you okay? I would like to bring an idea that would be amazing to improve the product that is the possibility of being able to improve the SEO of the pages (this of each page or each article on the blog) through ZIA so that it could create page Summary
        • Automatically updating field(s) of lookup module

          I have a lookup field, which also pulls through the Status field from the linked record. When the lookup is first done, the Status is pulled through - this works perfectly. If that Status is later updated, the lookup field does not update as well. As
        • Initiating a SalesIQ Zobot from a custom button on Zoho Sites

          I have created a Zobot set to initiate on a custom action called "Fast_Answers". On Zoho Sites, I created a code snippet button and set it to on-click run the event called "Fast_Answers". I installed the SalesIQ integration code into the Zoho Sites Page
        • Zoho Desk -> Zoho Analytics : Where is the field for "Layout" ?

          I have many different layouts on my helpdesks and I want to be able to identify the stats for each one, however I can not file the field in the raw data from the Zoho Desk datasource. I thought it might be under "Tickets" but there is nothing. There is
        • Set resolution mandatory field

          Hi,  i have 2 questions:) : - i want to set the resolution field mandatory before close the ticket. Because for now, i can close the ticket without writing how i solve it - how can i setup zoho desk to receive ticket by email(e.g. clients sent email to support@mydomain.com) and it create a ticket in zoho desk
        • Impuesto automatico en cotizaciones

          Buen dia Mi pregunta es como se puede poner alguna operacion para que las cotizaciones me salgan automaticamente con impuestos ya que uno al cargarla al final tienen que añadir el porcentaje de impuesto Saludos
        • Zoho Assist "Agree and Download" Button "Greyed Out" ("Light Blued" Out)

          Anyone else having issue where support clients are unable to click "Agree and Download" to access the client so that we can provide remote support? This is for "on demand" support via accessing the support page and entering the support key and name. This
        • Project Billing with the Staff Hours Method in Zoho Projects

          The Staff Hours Billing Method in Zoho Projects allows you to bill your clients based on the actual time spent by each team member on a project, at the rate set for each user. This is useful for projects where different skill sets are needed and service
        • Creator Subform to CRM Subform

          Hello all, Has anyone successfully written data from a Creator Subform into CRM subform? I have been able to get the rows to populate but none of the data will come through. I'll add my code and the result in CRM. Creator Subform is 'Delivery_Receiving_Hours'.
        • custom fields not populating from deluge script into invoice

          Hello, I've created some Deluge script that is meant to take a few inputted invoice custom fields and calculate a few others. I can see when I execute the function that my inputted custom fields are being passed, yet im still ending up with all "null"
        • tax summation function - getting error

          Hello, I'm trying to create a function that adds all of individual tax rates from a few jurisdictions. I'm getting an error on line 9 - Value is empty and 'get' function cannot be applied. I've checked that I have data in each of the required fields,
        • Backstage / Zoho Books integration

          Hello. We have Zoho One and have slowly started using Backstage. Loving it. Problem is, we have ZERO accounting control over what is sold through this product. When will we be able to connect it to our existing Zoho Books tenant? Thank you very much!
        • Getting list of calendar events over api for zoho mail calendar

          Hi, I am using just Zoho mail without using Zoho CRM. I wanted to get all events booked in my zoho mail calendar through an api at regular intervals. I could find such API support for Zoho CRM calendar but not for zoho mail calendar. Can you kindly let
        • Allocate emails to user in a shared mailbox

          Hi, This might be obvious, but I cannot find the answer. I have 3 shared mailboxes so any team member can see the emails. Is there a way of allocating a specific email to a user so that it is their responsibility to deal with it? Thanks in advance.
        • Introducing Zoho Campaigns' own gateway for SMS campaigns

          We are excited to announce the launch of our SMS Gateway to send SMS through Zoho Campaigns. We have also made a few other changes in our current SMS Campaign model to improve your over all user experience. These updates are planned with an aim to expand
        • Update a lookup field in CRM from Creator using deluge

          I have a Creator form that creates a new account. When it creates the new account in the Accounts Module, I need it to also populate the Parent Account, which is a lookup field coming from the Module Parent Accounts, field Parent Account Name. I have
        • SMS Keyword Tracking in Zoho CRM From Zoho Campaigns

          Is there a way to track SMS leads in campaigns by associating them with specific keywords or codes? Additionally, can these leads be pushed to the CRM while retaining the keyword for tracking and reporting purposes?
        • Projects Multiselect API

          Having troubles setting a mutli select field via API. updateMap = map(); updateMap.put("UDF_MULTI1","picklist_id1,picklist_id2"); updateProjectRes = invokeurl [ url :"https://projects.zoho.com/restapi/portal/XXXX/projects/" + projectID + "/" type :POST
        • Bill quantity received / PO quantity

          PO's are raised & often the quantity received is greater than the PO quantity, so when we receive the bill & adjust the quantity on the bill we get.... Quantity recorded cannot be more than quantity ordered. This necessitates the adjustment of the PO
        • ZOHO BOOKS - RECEIVING MORE ITEMS THAN ORDERED

          Hello, When trying to enter a vendor's bill that contains items with bigger quantity than ordered in the PO (it happens quite often) - The system would not let us save the bill and show this error: "Quantity recorded cannot be more than quantity ordered." 
        • Adding Bluesky channel

          Hello, Is Bluesky (AT protocol) soon added on Social ? Bluesky is being developped and is now open to anyone (no more invitation) Thank you
        • Using Queries with dynamic parameters in Kiosk Studio

          Hi, I'm pretty new when it comes to developing within Zoho (I'm really a .NET developer), as it was just added to my responsibilities. For a new feature in the CRM, I'm trying to develop a Kiosk function to show a list of records (retrieved by the new
        • Unused items should not count into the available number of custom fields

          Hey, I realized that unused Items reduce the number of available custom fields. I can't see a case where that makes sense. Especially in our case where we have two different layouts in Deals with a lot of different fields, this causes problems.
        • Introducing Bot Filtering for Accurate Email Campaign Analytics

          Dear Marketers, We're excited to announce a new feature designed to enhance the accuracy of your email campaign analytics: bot filtering. This feature helps you filter out bot-generated opens and clicks, ensuring your campaign reports reflect genuine
        • Tip 37: Time Log Restriction in Zoho Projects

          Timesheet in Zoho Projects helps you big time in entering log hours for the tasks and issues and approving them. Now, with the new Time Log Restriction option, you can set daily and weekly log hour limits. You can restrict users from entering extra log hours than the permissible limit. The limits are restricted to 24 hours per day and 168 hours per week by default based on business hours. To customize, navigate to Task & Timesheet settings under Portal Configuration in Zoho Projects setup and enable
        • Chart showing schedule

          I want to be able to create a chart for everyday to check and which of which driver is available on the timeframe. Here's my table Name City Day Start Time End Time Driver1 Medicine Hat Monday 11:45 AM 4:45 PM Driver 2 Medicine Hat Tuesday 11:00 AM 7:00
        • Multiple Vendor SKUs

          One of the big concerns we have with ZOHO Inventory is lack of Vendor Skus like many other inventory software packages offer. Being able to have multiple vendor skus for the same product would be HUGE! It would populate the appropriate vendor Sku for
        • In Zoho Projects, is there a way to create a folders template under documents that can be used once a project is created?

          We have a specific folder structure that we would like to use that is standard across every project. Instead of having to create this structure every time a project is created, is there a way to create a template for the folders that can be added?
        • Zoho Payroll in France

          When will Zoho Payroll be available in France ?
        • Next Page