Taking Actions
Our AI can take actions to solve the customer’s problems. It can call your backend to update records, create new records, and much more.
Sometimes, the customer problem can’t be solved by responding with simple text, and the customer question might require retrieving data from the backend or performing some updates to the data. In these cases, Open can take actions to solve the customer’s problem. It can call your backend to do that.
Define a New Action
Actions, in essence, are simple API calls that the AI will make whenever the customer question/problem requires it. You can define a new action in the dashboard using the UI, or you can define it using Swagger (OpenAPI standard) files.
Define a New Action Using the UI
- Go to the dashboard and click on the
Actions
tab. - Click on the
New Action
button. - Enter the name of the action and the description.
- Click on the
Add
button. - Click on the
Save
button.
Define a New Action Using Swagger
Using Swagger is easier when you have a lot of APIs or actions, but it’s also more flexible. You can define your actions using Swagger files, which are machine-readable documents that describe and document RESTful APIs. It makes it easier for developers to understand and interact with web services. Open will validate this file and suggest recommended actions. If your APIs require authorization or authentication, you can still pass your tokens using one of the Copilot options (learn more about authorization).
- From the dashboard: You can upload your Swagger file and Open will validate it and suggest actions.
- Or you can use the API to programmatically upload and validate your Swagger file (learn more).
You can also use CI/CD to automatically upload your Swagger file to Open and validate it. Learn more
Supported channels
Once you have your actions defined, you can use them in the following channels:
Web
The standard chat widget
Phone
The AI can use these actions during the call
The AI can use these actions in the email
Available APIs
Open provides top-of-the-line APIs for developers to build on top of our platform, including actions APIs.
Frequently Asked Questions
Was this page helpful?