JUJI API

Power Apps with Cognitive AI Chat

Juji API enables the integration of Juji chatbots into any applications or powering any chatbots with Juji cognitive AI. Make AI chat native to any app.

Why Chatbot API

As a full-stack AI chatbot platform, Juji provides you multiple ways to build and operate AI chatbots. Juji Studio and Juji IDE allow you to build, launch, and manage stand-alone Juji AI chatbots. Juji API, on the other hand, enables you to make Juji AI chatbots part of your own application or upgrade your existing chatbot with Juji superior AI powers.

Still not sure if you need to use Juji API? use the information below to decide.

When not to use Juji API (building stand-alone AI chatbot)

If you want a chatbot and your answer is true to all the statements listed below, you don't need to use Juji API.

  • the chatbot will run on a website or in Facebook Messenger but not in any other channels.
  • the chatbot will run on its own instead of being part of another program or application.
  • the chatbot does just texting (e.g., no voice).

When to use Juji API (building integrated AI chatbot)

If you build a chatbot application that must satisfy one or more requirements listed below, you will need to use Juji API.

  • the appearance of the chat window or chat messages must match with my brand.
  • the chatbot needs to be part of a mobile/web app and be tightly linked to business logic (e.g., user app activities).
  • I already have a chatbot and just want to add AI.

Juji API Advantages

Juji API is based on graphQL, which allows a client (your application) to query data from a server (the Juji chatbot server). GraphQL API has several advantages over other forms of API service (e.g., REST)

How It Works

THREE MAIN USE CASES

Juji API can be used alone or in conjunction with Juji Studio or Juji IDE to enable AI chat in diverse applications. Below we introduce three main types of Juji API applications.

USE CASE 1

Enabling Juji Chatbot in Existing Application

Your customers or employees engage with your brand through a mobile or web app. You want to enable a chatbot in the app to increase user engagement and provide better user service.

  • the chatbot's look must match that of the app;
  • the app manages the chatbot behavior (e.g., user authentication or app usage).

Juji API enables you to achieve your goals in three steps.

Build Chatbot

Use Juji Studio or Juji IDE to build a chatbot for your task (e.g., customer service).

Deploy Chatbot

Use Juji Studio to deploy your chatbot on the web and obtain the chatbot URL.

Run Chatbot in Your App

Use Juji chat API and your chatbot URL to make the chatbot part of your app.

Juji Advantage

Best Chat Design: Supporting Collaborative Development of AI Chatbot

As shown above, Juji tools can be used together in chatbot development. One of the biggest advantages of Juji is to support collaborative chatbot development via different tools.

Specifically,

  • Content professionals, such as marketing and product managers, use Juji Studio to design chat flows and manage chatbot content; and
  • IT professionals use Juji IDE or Juji API to integrate a chatbot made in Juji Studio with internal business logic or applications.

This separation of duties ensures chatbot quality and development efficiency, while their collaboration maximizes a chatbot ROI.

USE CASE 2

Augmenting Juji Chatbot with External Power

Another main use of Juji chat API is to augment the capabilities of an existing Juji chatbot. Below are two such examples.

Enable Juji Chatbot to "Hear" and "Speak"

By default, a Juji chatbot does texting. Using Juji API, and any speech-to-text and text-to-speech API, you can turn a Juji chatbot into a voice-enabled AI, which can hear and speak. Try a live demo or download the source code.

Make Juji Chatbot Multilingual

By default, a Juji chatbot can understand only English. Using Juji API and any language translation API, you can enable your Juji chatbot to understand and speak other languages.

USE CASE 3

Upgrading Existing Chatbot with Juji Super AI

If you have built a chatbot already or you like to build your chatbot with a particular chatbot tool or platform, you can still leverage Juji AI without abandoning your chatbot or your favorite tool.

You can use Juji API to "wrap up" your existing chatbot as Juji elements—describing what your chatbot plans to do. Juji super AI then takes care of how to do it.

Wrap-up Existing Chatbot with AI

You can easily wrap up each conversation element in an existing chatbot into a Juji element and construct a custom Juji config doc. Use Juji API to upload the custom config doc and launch the chatbot. Your chatbot will then gain Juji conversational AI powers instantly.

Free Until You're Ready to Launch

Build your chatbot free. Experience all premier features free. Take as long as you need.