Pre-requisites
- Email forwarding verified — see Connect Email.
- Dynamics 365 credentials saved — see Connect to OpenCX.
How conversations land in Dynamics 365
Setting up
Confirm email forwarding passes the connection test
In your OpenCX dashboard, the email channel status should show Active. If not, revisit Connect Email.
Confirm Dynamics is connected
The Dynamics 365 card on your Settings → Integrations should show Active.
Set the default queue and priority
In the OpenCX Dynamics settings, set
default_queue_id to the Dynamics queue your email team works from. Optionally set default_owner_id and default_priority.Map any custom Dynamics fields
If your reps expect certain fields populated on every incident (e.g.
casetypecode, customerpriority, a custom picklist), add them to ticket_properties as a JSON object. Use integer option-set values, not label text.What the rep sees
- An incident in the Customer Service app, assigned to the queue you set.
- Title:
<classification> - <sender name or email>. - The full email thread rendered as the transcript inside the incident description, timestamped message by message.
- A linked contact by email — OpenCX either matches the sender’s existing Dynamics contact or creates a new one.
Channel: email,Classification, andSentimentin the description header.
Channel-specific details
One incident per handoff, not per email
One incident per handoff, not per email
Every handoff creates a new incident. A single thread with multiple back-and-forth emails before handoff becomes one incident containing all those messages — reps don’t see a split.
Attachments aren't copied to the incident
Attachments aren't copied to the incident
Files the customer attached to the email are visible on the OpenCX session (via the session link) but are not re-uploaded onto the Dynamics incident. Open the OpenCX session to pull the originals.
Contact dedupe by email
Contact dedupe by email
OpenCX looks up
emailaddress1 before creating a contact. A repeat customer’s history stays on one Dynamics contact record across multiple handoffs.Reps reply inside Dynamics, not in OpenCX
Reps reply inside Dynamics, not in OpenCX
Once the incident lands, the conversation continues inside Dynamics. OpenCX marks the session as handed off; messages the rep sends from Dynamics don’t back-sync into the OpenCX session.
Related Documentation
AI Email Support
Connect Email, forwarding rules, troubleshooting.
Conversations in Dynamics 365
Incident contents, defaults,
ticket_properties.Connect to OpenCX
Paste credentials and verify.
Troubleshooting
Incidents unassigned, 403 on create,
ticket_properties rejected.