- Salesforce setup — create an Embedded Service Deployment (MIAW) or a Connected App (BYOC) in Salesforce.
- Artemis project configuration using the organization ID and the deployment or Connected App details from Salesforce. Set it as the default Agent Transfer route.
- 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
- MIAW (recommended)
- BYOC
For more details on the setup steps, refer to the Salesforce documentation for Messaging for In-App and Web ↗.
1
Create an Embedded Service Deployment
- Go to Setup > Embedded Service Deployments.
- Create a new Messaging for In-App and Web deployment (or use an existing one).
- Note the deployment’s Developer Name (for example,
My_Messaging_Deployment). - Open the deployment’s Code Snippet and copy the SCRT URL (for example,
https://your-org.develop.my.salesforce-scrt.com).
2
Note your Organization ID
- Go to Setup > Company Information.
- Copy the Salesforce.com Organization ID — it starts with
00D.
3
Configure routing
- Go to Setup > Routing Configuration (Omni-Channel) and configure the queues and skills used to assign incoming interactions to agents.
- Test the routing flow in the Salesforce Service Console before connecting Artemis.
Artemis project configuration
- Go to Project > Integration > Agent Desktop > Salesforce.
- Select Connect. The Connect Salesforce configuration dialog opens.
-
Configure the following fields:
- Click Create Connection.
-
Use the Salesforce integration for Agent Transfer routing:
Go to Project Settings > Agent Transfer > Default Routing > Connection and select the integration.
Validation checklist
Verify the connection
- Trigger an agent transfer in the test conversation in your Artemis project.
- Open the Salesforce Service Console (Omni-Channel) and accept the incoming interaction from the configured queue.
- 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: