To ease content maintenance among multiple teams and departments, you may wish to have a “parent” bot manage the initial interaction with your end users and route them to a “child” or multiple child bots.
To configure this, you will need to have a paid account with Zammo with at least two organizations, one to be a “parent” and one to be the “child”. Talk with your Customer Success Manager to link the billing between your organizations to your main account.
To set this up efficiently, you will need to configure each “Child Bot” first.
Once you have all of your child bots set up, switch to the UI Builder in the Parent bot organization.
The first thing you will need to do is add all of the child bot skills to the parent bot. To do this, click the three dots to the right of your organization name, then click Add a skill.
A dialog box will open asking for the Skill Manifest. Paste the URL you obtained from the Bot Skill Framework for your child bot and click Next. Information about your skill will show up on the right side of your dialog. If that is correct, click Done. The organization name will now show in the left pane of your parent bot’s UI Builder.
Do this for each child bot you have set up.
Now you will need to determine how your users will access the child bot. If you have multiple departments, you may want to have a Hero Card set up as a menu of buttons to control the workflow. Each button on the Hero Card would then be linked to an intent that would spawn the child bot.
Let’s take a look at an intent that would invoke the child bot. In this scenario, we will be acting as if we have both voice and webchat channels activated.
Once the intent to invoke the child bot is created and the trigger phrases are populated, please follow the following steps: