Deploy AI Chatbot¶
Juji AI chatbots can be deployed to a website or to a Facebook Messenger on a Facebook page.
Deploy to Website¶
When deploying a chatbot to a website, one can customize the web cover page. As shown below, one can edit the welcome message and configure the fields to be shown on the cover page:
- First Name (required)
- Last Name (optional)
- Email (optional)
Generate URL button to generate a web URL. This URL can then
be embedded into an email or a website for target audience.
Two URLs are generated:
Test URL Give this URL to testers so that the chat data can be identified as test data easily.
Regular URL Use this URL for target audience.
Customize Web URL with External Data¶
In some cases, you may want to customize the generated chatbot URL with additional information for various purposes. For example, if you use a chatbot to conduct surveys or onboard customers, you may want to append a unique user id to the chatbot URL and send this URL to qualified participants or customers. You can also append additional information, such as source or session information, to track where the users obtained your chatbot URL.
It's super easy to pass such external information to Juji. You just
need to append the information to the chatbot URL. For example, the
following Juji URL is appended with
?source=email to identify that
this chatbot URL will be emailed to the target audience:
In contrast, the following indicates the URL will be posted on Linkedin:
Juji will automatically capture such external information in its reports. For example, two entries below from the CSV report file show the captured source information (see how to download a CSV report).
Deploy to Facebook Page¶
One can deploy a Juji chatbot to a Facebook Messenger associated with a Facebook page.
Similar to deploying to a website, one can also edit the weclome
message shown up in a Facebook Messenger. Click on the green
Checklist to make a Facebook page ready to host a chatbot.
Use the blue
Connect with Facebook button to deploy a
chatbot. Select the page(s) you want to deploy to. Then click on the
Deploy button to complete the deployment.
If there is no page listed, it means that you have not given Juji
permissions to any of your Facebook pages to host your
chatbots. In that case, click on the green
Connect More button to
select Facebook pages and give permissions. The permitted pages should
then show up in the list and you can then select one or more to deploy a
Update Deployed Chatbot¶
It's possible that a chatbot needs to be updated after its deployment. For example, you may want to add a new chatbot question or update the wording of an existing chatbot request. To push the new updates to the deployment, Juji supports two types of update:
- Update Existing Release Use the
Updatebutton on the Facebook deployment page (see below) or the one under the
Managebutton to push the updates to the existing chatbot. The updated chatbot will restart and reflect the changes made.
Update Facebook Chatbot¶
Update Web Chatbot¶
- New Release Use the
Connect with Facebookbutton or
New Releasebutton under
Manageto release a new version of the chatbot. A new release version will be created.
How do you decide whether to update a chatbot vs. to make a new
release or version of the chatbot? While the decision is completely
up to you, we recommend that you normally just
update a chatbot
without making a new release/version of it. If you make substantial
changes, such as adding questions or attributes, to a chatbot, we
recommend that you make a new release of the chatbot
(basically with a new version number). This is because data fields
(e.g., chatbot questions or custom attributes) could be very different
between two releases and you don't wish to mix the old and new data
together. Making a new release will also facilitate easier comparison
of audience behavior under different chatbot versions.
Note that the current Reports page shows the audience information for the most recent release/version of chatbot. If you make a new release, currently you may not be able to access the audience information for previous releases.
Once a chatbot is deployed, you can monitor its status and the associated audience information. Please check out Report Dashboard to deploy your AI chatbot.