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

    Nederlandse Hulpbronnen


      • Recent Topics

      • in the Zoho Creator i have File Upload field get the file on submission of the form Get the File and upload to Zoho Books

        in the Zoho Creator i have File Upload field get the file on submission of the form Get the File and upload to Zoho Books . how I get the file From zoho creator and upload to Zoho Books . using Api response = invokeUrl [ url: "https://www.zohoapis.com/creator/v2.1/data/hh/l130/report/All_Customer_Payments/"+input.ID
      • Generate a link for Zoho Sign we can copy and use in a separate email

        Please consider adding functionality that would all a user to copy a reminder link so that we can include it in a personalized email instead of sending a Zoho reminder. Or, allow us to customize the reminder email. Use Case: We have clients we need to
      • Syntax for URLs in HTML Snippets

        What are some best practices for inserting a URL in an HTML snippet? I've looked at Zoho Help articles on navigation-based and functional-based URLs, but I'm still unclear on how to incorporate them in an HTML snippet. For example, 1. How do I link to
      • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

        The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Managing addresses
      • End Date in Zoho Bookings

        When I give my appointments a 30 minutes time I would expect the software not to even show the End Time.  But it actually makes the user pick an End Time.  Did I just miss a setting?  
      • Rate Limiting in Zoho Flow (OpenAI API)

        Hi Everyone, We are facing some issues when using Zoho Flow as we have a deluge script running which is making external calls to OpenAI endpoint. Sometimes the response takes more than 30 seconds meaning the script will timeout. We want to implement a
      • Placing a condition before converting the LEAD

        Hi,  I need some assistance with Lead conversion. I need to place certain conditions before allowing the user to convert the lead.  For example: up until the certain status's doesn't equal "green" don't allow to convert lead.  I tried creating this using
      • it is possible to open a widget via deluge script function

        I have one function that is workflow action I call my fucntion I need to call the internal widget it is possible to open or it have to please tell me the solution
      • Creator - Portal Custom Domain

        I will pay $100 in crypto to anyone who can actually get my Creator Custom Domain to function (actually tell me how you got yours to).  Domain verifies, Nothing. I've been fighting it a week, multiple chats to customer service. Clearly I'm doing something wrong.  Some datapoints Domain name itself unimportant, can be a string of numbers.  I need to know what registrars are working for you because GoDaddy does NOT.  Do I need hosting? I've tried both ways and nothing works.  I pushed through Cloudflare
      • Translation support expanded for Modules, Subforms and Related Lists

        Hello Everyone!   The translation feature enables organizations to translate certain values in their CRM interface into different languages. Previously, the only values that could be translated were picklist values and field names. However, we have extended
      • Transitioning to API Credits in Zoho Desk

        At Zoho Desk, we’re always looking for ways to help keep your business operations running smoothly. This includes empowering teams that rely on APIs for essential integrations, functions and extensions. We’ve reimagined how API usage is measured to give
      • steps and options to change Domain DNS/Nameservers settings

        Please share the options or steps to change  Domain DNS/Nameservers settings 
      • Employees in Leave Policy exceptions

        In the Leave Policies we should be able to add specific employees to the exception list So it will be like All Employees except A,B,C in the exception list, currently we can only add departments etc
      • Searching customer field

        Hello, When entering a receipt, we select customer information. The customer information is synced with Zoho CRM. However, we can't find the customer information because it searches for words that begin with the entered value. It needs to search for words
      • Transition Criteria Appearing on Blueprint Transitions

        On Monday, Sept. 8th, the Transition criteria started appearing on our Blueprints when users hover over a Transition button. See image. We contacted Zoho support because it's confusing our users (there's really no reason for them to see it), but we haven't
      • Meet Canvas' Grid component: Your easiest way to build responsive record templates

        Visual design can be exciting—until you're knee-deep in the details. Whether it's aligning text boxes to prevent overlaps, fixing negative space, or simply making sure the right data stands out, just ironing out inconsistencies takes a lot of moving parts.
      • Unified task view

        Possible to enable the unified task view in Trident, that is currently available in Mail?
      • How I set default email addresses for Sales Orders and Invoices

        I have customers that have different departments that handle Sales Orders and Invoices. How can i set a default email for Sales Orders that's different than the default email for Invoices? Is there a way I can automate this using the Contact Persons Departments
      • Modular Permission Levels

        We need more modular Permissions per module in Books we have 2 use cases that are creating problems We need per module export permission we have a use case where users should be able to view the sales orders but not export it, but they can export other
      • When dispatched to crew, assigning lead missing

        Hello, For the past two or three weeks, whenever an officer assigns Service Appointment to a team, the lead person is missing from the assigned service list. Therefore, we have to reschedule the SA and then the lead person becomes visible in the assigned
      • Kaizen #157: Flyouts in Client Script

        Hello everyone! Welcome back to another exciting edition of our Kaizen series, where we explore fresh insights and innovative ideas to help you discover more and expand your knowledge!In this post, we'll walk through how to display Flyouts in Client Script
      • Bigin, more powerful than ever on iOS 26, iPadOS 26, macOS Tahoe, and watchOS 26.

        Hot on the heels of Apple’s latest OS updates, we’ve rolled out several enhancements and features designed to help you get the most from your Apple devices. Enjoy a refined user experience with smoother navigation and a more content-focused Liquid Glass
      • How get stock name from other column ?

        How get stock name from other column ? e.g. =STOCK(C12;"price") where C12 is the code of the stock
      • Adding a developer for editing the client application with a single user license

        Hi, I want to know that I as a developer I developed one application and handed over to the customer who is using the application on a single user license. Now after6 months customer came back to me and needs some changes in the application. Can a customer
      • Currency abbreviations

        Hello, Im stuck, and need help. I need the currency fields for example, opportunity value, or total revenue, to be abbreviated, lets say for 1,000 - 1K, 1,000,000 - 1M, and so on, how should I do this?
      • Archiving Contacts

        How do I archive a list of contacts, or individual contacts?
      • Download an email template in html code

        Hello everyone, I have created an email template and I want to download it as html. How can i do that? I know you can do it via the campaigns-first create a campaign add the template and download it as html from there. But what if i don't want to create
      • Attachment is not included in e-mails sent through Wordpress

        I have a Wordpress site with Zeptomail Wordpress plugin installed and configured. E-mails are sent ok through Zeptomail but without the included attachment (.pdf file) Zeptomail is used to send tickets to customers through Zeptomail. E-Mails are generated
      • Upcoming Changes to the Timesheet Module

        The Timesheet module will undergo a significant change in the upcoming weeks. To start with, we will be renaming Timesheet module to Time Logs. This update will go live early next week. Significance of this change This change will facilitate our next
      • Best way to schedule bill payments to vendors

        I've integrated Forte so that I can convert POs to bills and make payments to my vendors all through Books. Is there a way to schedule the bill payments as some of my vendors are net 30, net 60 and even net 90 days. If I can't get this to work, I'll have
      • Cant update image field after uploading image to ZFS

        Hello i recently made an application in zoho creator for customer service where customers could upload their complaints every field has been mapped from creator into crm and works fine except for the image upload field i have tried every method to make
      • Billing Management: #4 Negate Risk Free with Advances

        In the last post, we explored how unbilled charges accumulate before being invoiced. But what happens when businesses need money before service begins? Picture this: A construction company takes on a $500,000 commercial building project expected to last
      • Importing data into Assets

        So we have a module in Zoho CRM called customers equipments. It links to customers modules, accounts (if needed) and products. I made a sample export and created extra fields in zoho fsm assets module. The import fails. Could not find a matching parent
      • CRM templates

        Hello everyone, In my company we use Zoho campaigns where we set up all newsletters and we use Zoho CRM for transactional emails. I have created some templates in Zoho campaigns but from my understanding i cannot use those in Zoho CRM, right?
      • Is there an equivalent to the radius search in RECRUIT available in the CRM

        We have a need to find all Leads and/or Contacts within a given radius of a given location (most likely postcode) but also possibly an address. I was wondering whether anyone has found a way to achieve this in the CRM much as the radius search in RECRUIT
      • Zoho CRM Inventory Management

        What’s the difference between Zoho CRM’s inventory management features and Zoho Inventory? When is it better to use each one?
      • Cannot Enable Picklist Field Dependency in Products or Custom Modules – Real Estate Setup

        Hello Zoho Support, I am configuring Zoho CRM for real estate property management and need picklist field dependency: What I’ve tried: I started by customizing the Products module (Setup > Modules & Fields) to create “Property Type” (Housing, Land, Commercial)
      • How to add application logo

        I'm creating an application which i do not want it to show my organization logo so i have changed the setting but i cannot find where to upload/select the logo i wish to use for my application. I have seen something online about using Deluge and writing
      • Get Workflow Metadata via API

        Is there a way to get metadata on workflows and/or custom functions via API? I would like to automatically pull this information. I couldn't find it in the documentations, but I'm curious if there is an undocumented endpoint that could do this. Moderation
      • Email Integration - Zoho CRM - OAuth and IMAP

        Hello, We are attempting to integrate our Microsoft 365 email with Zoho CRM. We are using the documentation at Email Configuration for IMAP and POP3 (zoho.com) We use Microsoft 365 and per their recommendations (and requirements) for secure email we have
      • Next Page