Skip to main content
Back to channels Connect your agent to Kore.ai AI for Work, the Employee Experience (EX) platform, as a bidirectional messaging integration. Employees reach the agent through a published Autonomous Agent in AI for Work, and AI for Work reaches the agent through an endpoint URL and connection secret that you generate in Artemis.
Artemis labels this channel AIforWork. The product it connects to is documented as AI for Work. This article uses AIforWork for the on-screen label and AI for Work for the product.

Before you begin

You need administrator access to the AI for Work Admin Console and permission to create and publish Autonomous Agents in the target workspace. You also need a project in Artemis with at least one deployed version in the environment you plan to bind the connection to. Create the connection in Artemis first. The endpoint URL and connection secret it generates are the inputs to the AI for Work side of the setup.

Create the channel connection in Artemis

1

Enter the connection details

Open Artemis, select the required project, and go to Deployments -> Channels -> AIforWork -> + New. On the New AIforWork Connection dialog, provide the following fields.Select Create.
2

Copy the endpoint URL and connection secret

The AIforWork Connection Created dialog shows the Endpoint URL and the Connection Secret. Copy both values and store the secret securely, then select Done.
The connection secret appears only once and can’t be retrieved afterward. If you lose it, open the connection and select Rotate on the Overview tab to issue a new one. Rotating the secret invalidates the previous value, so update the AI for Work configuration with the new secret.
AI for Work uses the endpoint URL and secret to sign its requests with HMAC.
1

Create the Autonomous Agent

  1. Open the AI for Work Admin Console, switch to the target workspace, and go to AI Agents -> Autonomous Agents.
  2. Select Create agent, then create the agent from scratch.
  3. Enter the agent name and the purpose of the app. AI for Work uses the purpose for query routing and training.
2

Add the Artemis credentials

  1. In Configure agentic app, select Add using credentials.
  2. On the Link using credentials dialog, enter the Endpoint URL and the Connection Secret you copied from Artemis.
  3. Select Run and Save.
Select Browse and Link Projects on the same dialog to pick the app directly from an Agent Platform workspace instead of entering credentials. Use the credentials method when the agent is in a workspace you can’t browse from AI for Work, or when you want the connection pinned to a specific Artemis channel connection.
3

Set the execution mode

Select Async as the mode and test the connection. A successful test reports that the async connection succeeded.Async mode suits agents that take longer than the 60-second sync timeout. When you use async mode, set the Callback Base URL on the Artemis connection’s Configuration tab so the agent can return responses and proactive notifications to AI for Work.
4

Publish the agent

Select Continue, then select Publish. Choose whether to publish to everyone in the account or to limited users. For the full set of publishing options, see the AI for Work custom agents documentation.

Key values reference

Pass custom metadata

AI for Work can pass custom metadata to the connected Artemis app. In Configure agentic app, open </> Meta Data and add the metadata you want to send. Inside Artemis, the expression that reads the metadata differs by surface. The following examples read an email key.

Manage the channel connection

Opening a connection from Deployments -> Channels -> AIforWork shows three tabs: Overview, Configuration, and Deployment. The header shows the connection name, the bound environment, the status, and the channel type, along with Pause and delete actions.
The Connection Summary shows these fields.Under Setup Instructions, the tab shows the Endpoint URL to enter in AI for Work and the masked Connection Secret. Select Rotate to issue a new secret. The full secret is shown only at creation time and can’t be retrieved.