Connectors

/

Microsoft Dynamics 365 Sales

/

Open a Dynamics 365 Sales support case
Write

Open support cases once, with entitlement and fixes in hand

For support teams who want a Dynamics 365 Sales case opened without duplicates, with entitlement status and possible fixes, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Open a Dynamics 365 Sales support case
Open a case for Northwind Traders: their label printer prints blank labels after the latest update.
Northwind Traders has no open case about blank labels and an active entitlement with 12 cases left. - Case: Label printer prints blank labels after update - Priority: Normal - Possible fix: article KB-2041, Reset label printer firmware Shall I create the case? I can also record the article as a note.
Microsoft Dynamics 365 Sales
Sample figures. Your results come from your own account.
microsoft-dynamics-365-sales-get-accounts
microsoft-dynamics-365-sales-get-contacts
microsoft-dynamics-365-sales-get-incidents
microsoft-dynamics-365-sales-get-entitlements
microsoft-dynamics-365-sales-get-knowledgearticles
microsoft-dynamics-365-sales-create-case
microsoft-dynamics-365-sales-create-note

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Microsoft Dynamics 365 Sales

Microsoft Dynamics 365 Sales
Run it on your own Microsoft Dynamics 365 Sales data.

Connect Microsoft Dynamics 365 Sales, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Duplicate cases make customers explain the same issue twice

Opening a case without checking first means duplicates for the same issue, and support often does not know whether the customer has an active entitlement or whether a knowledge article already covers it. The customer explains the issue twice.

Without PopdockAI

  • Search open cases for the same issue
  • Look up the entitlement separately
  • Search the knowledge base by hand
  • Open a second case for the same problem

With PopdockAI

  • The account or contact is confirmed from its record ID
  • Open cases about the same issue are checked first
  • The entitlement position is noted
  • Up to two knowledge articles are suggested before you confirm

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Open a case for `{customer-name}` about `{issue-summary}` with priority `{priority}` (default normal), unless an open case already covers it.

**Step 1: Confirm the customer**

Call `dynamics-365-sales-get-accounts` with `account-name` = `{customer-name}`; if nothing matches, call `dynamics-365-sales-get-contacts` with `full-name` = it. If neither matches, or more than one does, stop and ask. Remind the user that `{customer-id}` must be the GUID of this same record, since it cannot be checked against the name.

**Step 2: Existing cases**

Call `dynamics-365-sales-get-incidents` with `customer` = the customer name and the open status. If an open case looks like the same issue (similar title or subject), show it and ask whether to add to it instead; stop unless the user says to create a new one.

**Step 3: Entitlement and known fixes**

* Call `dynamics-365-sales-get-entitlements` with `customer` = the customer name. Note whether there is an active entitlement with remaining terms.
* Call `dynamics-365-sales-get-knowledgearticles` with `title.contains` = one or two distinctive words from the issue and `is-latest-version` = true, and list up to 2 relevant articles.

**Step 4: Confirm**

Show the case to be created: title (a short summary of the issue), description (the full issue), priority, case type and origin if they are clear from the issue, the entitlement position and suggested articles. Ask for one confirmation.

**Step 5: Create**

Call `dynamics-365-sales-create-case` with `title`, `description`, `customer-id` = `{customer-id}`, `priority`, and `case-type` and `origin` if known. Then, if the user wants the suggested articles recorded, call `dynamics-365-sales-create-note` with `regarding-id` = the new case `id` listing them.

**Step 6: Report**

The new case id, its title and priority, and the entitlement position.

**Rules & Guidelines:**

* No read tool returns a record's GUID. A GUID for an existing record must come from the user: it is the `id=` value in the browser address bar when the record is open in Dynamics 365. Never invent, reuse or guess one.
* Status, stage, priority, rating and type filters take the values listed in each tool's input schema. Pick from that list; never guess a label.
* The only write tools this prompt may call are `dynamics-365-sales-create-case` and `dynamics-365-sales-create-note`, each once, after the confirmation.

**Validation:**

* If `{customer-id}` is not a GUID (32 hex digits in 8-4-4-4-12 form), stop and explain where to find it.

Who it's for

One answer, three teams that use it

Support agents

Open cases without duplicates

Existing cases about the same issue are found before you create another.

Open a case for Contoso: their handheld scanners will not connect to Wi-Fi after the update.

Support managers

Know the entitlement from the start

The customer's entitlement position is noted when the case is opened.

Open a case for Fabrikam about failed label prints and tell me if their entitlement is active.

Account managers

Log a customer issue on their behalf

Raise a case from a customer conversation, with suggested articles to share.

Log a support case for Northwind Traders: invoices are printing without the logo.

How it works

What PopdockAI does when you ask

You name the customer, describe the issue and give the record ID, and your AI assistant checks for an existing case and entitlement. The case is created only after you confirm, and a record ID is never guessed.

01

Ask

You name the customer, describe the issue and give the customer's record ID.

Your AI tool

02

Check

It looks for an open case about the same issue and the customer's entitlement.

microsoft-dynamics-365-sales-get-accounts
microsoft-dynamics-365-sales-get-contacts
microsoft-dynamics-365-sales-get-incidents
microsoft-dynamics-365-sales-get-entitlements

03

Suggest

It offers up to two knowledge articles that may help.

microsoft-dynamics-365-sales-get-knowledgearticles

04

Confirm

You approve the case, and it is created and reported.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Microsoft Dynamics 365 Sales and one secure connection to your AI tool. No code, no exports.

get-data

microsoft-dynamics-365-sales-get-accounts

Returns Dynamics 365 Sales accounts. Filter by city, annual revenue, status, industry, account number, email, account name and state, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-contacts

Returns Dynamics 365 Sales contacts. Filter by full name, email, city, job title, state, parent customer, created date and status, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-incidents

Returns Dynamics 365 Sales cases. Filter by case title, status, customer, priority, owner, case type, created date and case number, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-entitlements

Returns Dynamics 365 Sales entitlements. Filter by end date, start date, entitlement name, customer, remaining terms and status, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-knowledgearticles

Returns Dynamics 365 Sales knowledge articles. Filter by title, internal flag, article public number, subject, publish on, latest version and status, and cap how many records come back.
run-action

microsoft-dynamics-365-sales-create-case

Creates a customer service case in Dynamics 365 Sales for an account or contact. Takes the title and customer, plus optional description, case type, origin, primary contact and priority.
run-action

microsoft-dynamics-365-sales-create-note

Adds a note to a record (an account, contact, lead, opportunity or case) in Dynamics 365 Sales. Takes the regarding record and note text, plus optional title.
Read only.Nothing in Microsoft Dynamics 365 Sales Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Cases opened once, with fixes in hand

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation