/
/
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.
On this page
Connector
Connect Microsoft Dynamics 365 Sales, pick your AI tool and paste the prompt.
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.
**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.
02
Check
It looks for an open case about the same issue and the customer's entitlement.
03
Suggest
It offers up to two knowledge articles that may help.
04
Confirm
You approve the case, and it is created and reported.
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.
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
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.
The outcome
Cases opened once, with fixes in hand
Related use cases
More ways to put this data to work
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.

.webp)
