---
schema_version: "1"
id: 015c052c487de243845c313b3abbf419d1c7687308339b03944be749700c12bd
title: Transfer Messaging Sessions to External Contacts
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/messaging-byoc-ccaas/guides/transfer-to-others.md
canonical_url: https://developer.salesforce.com/docs/service/messaging-byoc-ccaas/guide/transfer-to-others.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 03c5bb2c1631a0bc9982fbd52993d71688e242c070b7ed0b939f11928b7a7688
products:
  - Bring Your Own Channel for CCaaS
  - Service Cloud Developer Content
---
# Transfer Messaging Sessions to External Contacts

Configure this feature for Bring Your Own Channel for CCaaS to enable Messaging session transfers to external contacts. These instructions are for implementations with partner-owned routing (`ConversationChannelDefinition.routingOwner` is `Partner`).

When this feature is enabled, reps can select a contact external to their Salesforce org as a transfer destination. These contacts are listed in the Contacts list under External contacts.

1. Implement your connector to listen for a routing request event that fires when a rep selects an external contact from the Transfer Conversation destination list. The event provides the ID of the external contact.
2. After routing completes, call the routingResult API (`POST /api/v1/routingResult`) with `externallyRouted` set to `true` to notify Salesforce whether the conversation transfer to an external contact succeeded or failed.

   **note:** Your system must process the routing request within 60 seconds. If not processed within that timeframe, Salesforce notes the transfer request as failed and prompts the rep to try transferring again.

**See Also**

- [Dynamically Control Messaging Actions](https://developer.salesforce.com/docs/service/messaging-byoc-ccaas/guide/control-messaging-actions.md)
- _Salesforce Help_: [Transfer a Messaging Session](https://help.salesforce.com/s/articleView?id=service.livemessage_agent_transfer_session.htm)
- [Interaction Service API](https://developer.salesforce.com/docs/service/interaction-service-api/guide/get-started.html)
- _GitHub_: [Interaction Service APIs](https://github.com/salesforce-misc/interaction-service-apis)
