Amazon Connect  ×  Dynamics 365

Bring every Amazon Connect call into Dynamics 365.

ProUCX's AWS Connect for Dynamics 365 connector puts the phone where your agents already work. Screen-pop the right record, click-to-dial, log every call automatically and capture wrap-up disposition — all inside the Dynamics 365 agent workspace.

Built on Channel Integration Framework (CIF) v2 · Multi-tenant · Hosted on AWS with data residency in Australia, Singapore, the USA & Europe · Australian-built & supported

ProUCX CIF Connect panel handling a live Amazon Connect call inside the Dynamics 365 agent workspace, linked to the Coffee Lab APJ account
Amazon ConnectMicrosoft Dynamics 365AWS

Connects your existing Amazon Connect instance to Microsoft Dynamics 365 — no Service Cloud, no extra dialer.

Faster handling

The right Contact or Account opens the instant the call connects. No searching, no copy-paste, lower average handle time.

Nothing slips

Every call writes a phonecall activity automatically — even unmatched numbers — so your timeline and reporting are complete.

One workspace

Call control lives in the Dynamics 365 multi-session panel agents already use. Less training, less window-juggling.

Interactive demo

Try the connector yourself — no install

Click through the docked CIF v2 panel in a simulated Dynamics 365 Copilot Service workspace — accept a call, screen-pop a record, disposition and save, across match, no-match and multiple-match scenarios.

Why it matters

Stop switching between a softphone and your CRM

Agents waste seconds on every call hunting for the caller, copying notes between windows and forgetting to log activities. ProUCX closes the gap so the call and the customer record are one screen.

How it works

From inbound call to logged activity

1. Call arrives

Amazon Connect routes the call. The connector reads the caller's number (ANI) and matches it against your Dynamics records in real time.

2. Screen-pop

A single match opens the record; multiple matches show a picker; no match offers a pre-filled "create contact" form. Agents stay in control of what links to the call.

3. Talk & link

Click-to-dial outbound straight from D365 phone fields. The agent confirms the correct customer record to link to the call — even across multiple open sessions.

4. Wrap-up

At after-call work the agent picks a disposition and adds notes. The connector finalises the phonecall activity with disposition, notes and the Connect contact ID.

5. Backstop reconciliation

Contact Trace Records and Contact Lens fill any disposition fields the agent didn't set — without ever overwriting the agent's own entries.

Inside the connector

How the CIF v2 channel provider actually works

The connector is registered in your Dynamics 365 organisation as a Channel Integration Framework v2 channel provider. Dynamics loads the ProUCX panel into the docked channel widget, the agent signs in to your own Amazon Connect instance from inside it, and from that point call control and the customer record are one surface. Nothing is installed on the agent's desktop and there is no second softphone window to keep alive.

A live inbound Amazon Connect call in the docked CIF v2 panel with the caller's Contact screen-popped in the Dynamics 365 Copilot Service workspace
On answer: the docked CIF panel holds call control while the matched Contact opens in the agent workspace.
After-call work in the Dynamics 365 CIF panel with disposition, notes and the logged phonecall activity on the timeline
At wrap-up: disposition and notes in the panel, finalised onto the phonecall activity in Dynamics.
Registered as a channel provider

The panel is added to your organisation as a channel provider record and assigned to the app profiles and security roles you choose — the route Microsoft supports for embedding telephony, not a browser add-in.

Call control inside the panel

The panel drives your Amazon Connect instance through the Amazon Connect Streams API, so answer, hold, mute, transfer, conference and after-call work all happen without leaving Dynamics 365.

One Dynamics session per call

CIF v2 is multi-session, and the connector uses it properly: each call opens its own session with its own tabs, so a second call never overwrites the record the agent linked to the first.

The panel stays docked

Dynamics collapses the channel widget on some navigation paths. The connector detects the collapse and re-docks itself, so call controls don't vanish the moment an agent opens a record mid-call.

Record search over the Dataverse Web API

Caller ID is matched with an OData query against the entities and phone fields you nominate — Contact and Account out of the box, others by configuration — with international +61-style numbers encoded correctly so matches don't silently fail.

Write-back as a phonecall activity

The activity is created when the call is answered and finalised at wrap-up with disposition, notes, duration and the Amazon Connect contact ID — so Dynamics reporting and Amazon Connect reporting reconcile against the same call.

Wrap-up that writes itself back

The caller is auto-linked to the matching record. Pick a disposition, add notes, save — and the phone call activity lands on the Dynamics timeline.

Live queue stats in the panel

Online, available, on call, ACW, in queue and longest wait — per queue, refreshed live, without leaving the agent workspace.

Transfer with live availability

Search queues and agents and see who is free before you transfer — so calls go where they will actually be answered.

After-call work in the ProUCX CIF Connect panel — auto-linked contact, disposition picker and call notes, with the logged phone call on the Dynamics 365 timelineLive Amazon Connect queue statistics in the Dynamics 365 CIF panel — online, available, on call, ACW, in queue and longest wait per queueTransfer directory in the Dynamics 365 CIF panel listing Amazon Connect queues with waiting and available counts
Capabilities

Everything a contact-centre team expects — natively in D365

Screen-pop on match

Exact-match calls auto-open the Contact or Account and link it to the call's phonecall activity.

Multi-match picker

Several matches open a results view so the agent chooses the right person — browsing has no side effects.

Create on no-match

Unknown numbers open a create form pre-filled with the caller ID, ready to save and link.

Click-to-dial

Dial out from any Dynamics phone field; the call launches through Amazon Connect.

Disposition & notes

Configurable wrap-up codes plus free-text notes written into the call timeline.

Automatic call logging

A phonecall activity is created on answer and finalised at wrap-up — optionally even for unmatched calls.

Multi-session context

With several calls open, the correct record links to the correct session — state is isolated per call.

CTR / Contact Lens backstop

Server-side reconciliation guarantees a complete record even if an agent skips wrap-up.

Per-tenant configuration

Search entities, match fields, dispositions, screen-pop timing and more — tuned per customer, no code.

Setup path

The Dynamics-side setup, step by step

Every step is configuration — no code to write, nothing to install on agent machines. This is exactly what a rollout touches on the Microsoft and Amazon Connect side, and what we work through with you during onboarding.

1. Register the channel provider

Create the channel provider record in Dynamics 365 with the ProUCX panel URL, a unique name and the channel order, then save and publish it to the organisation.

2. Assign app profiles & roles

Attach the provider to the app profiles that should see it — typically the Customer Service or Copilot Service workspace — and to the security roles your contact-centre agents hold.

3. Add a session template

CIF v2 will not open a session per call without a valid generic session template and application tab. We supply the template values and verify them against your organisation before testing.

4. Approve the origins in Amazon Connect

Your Amazon Connect instance has to list both the panel origin and your Dynamics organisation as approved origins before an embedded softphone will load. It is the most common cause of a blank panel, so we check it first.

5. Map search fields & dispositions

Nominate the entities and phone fields to match on, the behaviour for a single match, several matches and no match, and the wrap-up codes agents choose from. Per tenant, no code.

6. Verify with a live test call

A real call through your own Amazon Connect instance, watched end to end — pop, link, log, disposition — before an agent goes anywhere near it. See support & onboarding.

Data residency

Where your call data actually lives

The short version: the call record lives in your Dynamics 365 organisation, the audio stays in your Amazon Connect instance, and ProUCX holds configuration.

Your Dataverse holds the call record

Phonecall activities, dispositions and notes are written into your own Dynamics 365 organisation, under your retention, audit and access rules — not into a ProUCX database.

Recordings stay in Amazon Connect

Call audio and recordings remain in your own Amazon Connect instance and its storage. The connector links the call to the record; it does not take custody of the recording.

Australian data residency

Multi-tenant with isolated per-tenant configuration, hosted on AWS with data residency in Australia, Singapore, the USA and Europe, so Australian contact centres can keep the connector onshore. More in security.

Why now

The contact-centre/CRM stack is re-platforming

Microsoft has made Channel Integration Framework v2 the standard for embedding voice in Dynamics 365, and Salesforce's Open CTI reaches end-of-life in February 2028 — forcing a wave of connector rebuilds across the industry. Modernising your Amazon Connect ↔ Dynamics integration now, on the current framework, puts you ahead of that curve instead of behind it.

Pricing

Simple per-tenant pricing, plus per-agent

A flat platform fee per Dynamics organisation, plus a per-agent monthly rate. No telephony lock-in, no transaction fees. Indicative pricing — confirmed during scoping. Prefer it on the AWS bill you already reconcile? The connector is also metered through AWS Marketplace at US$9 per agent per month, or US$15 on the premium tier.

Starter — US$199 / org / mo + US$15 / agent / mo

Screen-pop & click-to-dial. Automatic call logging. Up to 20 agents. Email support.

Team — US$399 / org / mo + US$12 / agent / mo

Most popular. Everything in Starter, plus dispositions, notes & wrap-up, CTR / Contact Lens backstop, and priority support & onboarding.

Enterprise — custom

Volume & annual. Everything in Team, plus SSO & multi-org, custom entities & dispositions, SLA & dedicated support.

FAQ

Common questions

Does it work with Dynamics 365 Channel Integration Framework v2?

Yes. It runs as a multi-session CIF v2 channel provider inside the Customer Service workspace, with docked panels and session-per-call.

Do I need Service Cloud or a third-party dialer?

No. It connects your existing Amazon Connect instance directly to Dynamics 365 — no extra telephony platform to license.

Where is call data stored?

Call activities and dispositions are written into your Dynamics 365 organisation. ProUCX stores only per-tenant configuration, hosted on AWS with data-residency options in Australia, Singapore, the USA and Europe.

How fast is onboarding?

We connect your Connect instance and D365 org, configure screen-pop and dispositions, and verify a live test call. Most tenants are live within days. See support & onboarding.

What is Channel Integration Framework (CIF) v2?

Microsoft's supported way to embed a telephony panel in Dynamics 365. Version 2 is the multi-session one: the provider gets a docked widget in the agent workspace and can open a Dynamics session per contact. The connector is a CIF v2 channel provider, so it uses the framework Microsoft maintains rather than a browser add-in.

What has to be configured in Dynamics 365?

A channel provider record pointing at the panel, the app profiles and security roles that should see it, and a generic session template with an application tab so each call opens its own session. All configuration — no code, and nothing installed on agent machines. The steps are in the setup path above.

Which Dynamics records can screen-pop?

Contact and Account out of the box. Any entity with a phone field can be added: you nominate the entities and match fields per tenant, and set the behaviour for a single match, several matches and no match at all.

What happens when an agent has two calls open?

Each call gets its own CIF session with its own state, so the record linked to the first call is not overwritten by the second. Browsing a multi-match list has no side effects until the agent confirms the record.

Do agents still need a separate softphone window?

No. Call control lives in the docked Dynamics panel — answer, hold, mute, transfer, conference and after-call work — so there is no second window to keep open beside the agent workspace.

How is it licensed?

It is listed on AWS Marketplace as Amazon Connect CTI for Dynamics 365 and metered per active agent — US$9 per agent per month, or US$15 on the premium tier — billed to the AWS account you already have. Direct per-organisation plans are on the pricing page.

Can we keep our existing contact flows and queues?

Yes. Routing stays in Amazon Connect — the connector doesn't touch your contact flows, queues or routing profiles. It reads the contact Connect has already routed and writes the activity into Dynamics.

What happens if an agent skips wrap-up?

Server-side reconciliation from the Contact Trace Record and Contact Lens fills the disposition fields the agent didn't set, without overwriting anything the agent did enter — so the Dynamics record stays complete either way.

Get started

See it on your own Amazon Connect & Dynamics

Book a 30-minute demo and we'll show a live call screen-popping and logging inside Dynamics 365 — or subscribe on AWS Marketplace and bill it to the AWS account you already have.