Skip to main content
Back to list of integrations For secure, bidirectional communication between the AI application and live representatives, you can integrate Salesforce Service Cloud Agent Desktop with an Artemis project. The integration requires:
  1. Salesforce setup — create an Embedded Service Deployment (MIAW) or a Connected App (BYOC) in Salesforce.
  2. Artemis project configuration using the organization ID and the deployment or Connected App details from Salesforce. Set it as the default Agent Transfer route.
After the configuration is complete, Artemis routes escalated conversations to the configured Salesforce queue, and a live Salesforce agent can pick up the interaction from the Service Console with full conversation context carried over. Important considerations
  • Auth types: The integration supports two auth types — MIAW (Messaging for In-App and Web, SCRT 2.0 unauthenticated guest messaging, recommended) and BYOC (Bring Your Own Connected App, using OAuth with a client credentials grant). Choose the type that matches the setup you complete in Salesforce.
  • No OAuth for MIAW: MIAW is a configuration-only connection — Artemis authenticates using only the SCRT URL, Organization ID, and Deployment Developer Name. If you need an authenticated connection, use BYOC and create a Connected App in Salesforce.

Prerequisites

  • Access to Salesforce Setup with permission to create Embedded Service Deployments (MIAW) or Connected Apps (BYOC), and to configure Omni-Channel routing.
  • Artemis project access with permission to open Project > Integration, and Project Settings > Agent Transfer.

Salesforce setup


Artemis project configuration

  1. Go to Project > Integration > Agent Desktop > Salesforce.
  2. Select Connect. The Connect Salesforce configuration dialog opens.
  3. Configure the following fields:
  4. Click Create Connection.
  5. Use the Salesforce integration for Agent Transfer routing:
    Go to Project Settings > Agent Transfer > Default Routing > Connection and select the integration.
When an agent escalates a conversation, Artemis routes it to the configured Salesforce Agent Desktop system.

Validation checklist

Verify the connection

  1. Trigger an agent transfer in the test conversation in your Artemis project.
  2. Open the Salesforce Service Console (Omni-Channel) and accept the incoming interaction from the configured queue.
  3. Confirm that messages sent from the test conversation appear on the agent side, and that agent replies appear back in the Artemis conversation.

Troubleshoot integration issues

Related articles: