/
/
Get the whole customer relationship on one page before you call
For anyone about to talk to a customer who wants contacts, deals, money and service from Dynamics 365 Sales in one brief, by asking their AI assistant.
On this page
Connector
Connect Microsoft Dynamics 365 Sales, pick your AI tool and paste the prompt.
The problem
The whole relationship is spread over a dozen views
Before calling a customer you want contacts, open deals and quotes, orders, unpaid invoices, open cases, expiring contracts and the last conversation. In Dynamics 365 Sales that means visiting a dozen related views.
Without PopdockAI
- Open the account and each related view
- Scroll contacts, deals, quotes and orders
- Check invoices, cases and contracts
- Miss the expiring contract or overdue invoice
With PopdockAI
- The account is identified, asking if several match
- Contacts, deals, quotes, orders, invoices, cases and contracts are gathered
- Recent activities and notes show the last contact
- A one page brief with watch outs, and nothing is edited
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Produce a one-page brief on the account `{account-name}` covering the last `{lookback-days}` days (default 90), for someone about to talk to this customer.
**Step 1: Identify the account**
Call `dynamics-365-sales-get-accounts` with `account-name` = `{account-name}`. If nothing matches, retry with `account-name.contains`. If more than one account matches, list them (name, account number, city, owner) and stop so the user can pick.
**Step 2: Gather the relationship**
Using the exact account name from Step 1, call:
* `dynamics-365-sales-get-contacts` with `parent-customer` = the account name
* `dynamics-365-sales-get-opportunities` with `potential-customer` = the account name
* `dynamics-365-sales-get-quotes` with `potential-customer` = the account name, `created-on.from` = the lookback start
* `dynamics-365-sales-get-salesorders` and `dynamics-365-sales-get-invoices` with `customer` = the account name, `created-on.from` = the lookback start
* `dynamics-365-sales-get-incidents` with `customer` = the account name
* `dynamics-365-sales-get-contracts` and `dynamics-365-sales-get-entitlements` with `customer` = the account name
**Step 3: Recent touchpoints**
Call `dynamics-365-sales-get-activitypointers` and `dynamics-365-sales-get-annotations` with `regarding` = the account name, limited to the lookback window. Also check activities regarding each open opportunity's topic.
**Step 4: Report**
* **Snapshot:** owner, industry, annual revenue, credit limit, primary contact, status.
* **People:** the contacts, with job title, email and phone.
* **Open business:** open opportunities (topic, stage, est. revenue, close date) and active quotes.
* **Money:** orders and invoices in the window, and any invoice with an `amount-due` above 0 and a `due-date` in the past.
* **Service:** open cases by priority, and contracts or entitlements ending within 90 days.
* **Last contact:** the three most recent activities or notes, with date and owner.
* **Watch-outs:** anything a caller should know before the conversation (overdue invoices, high-priority open cases, a stalled deal, an expiring contract).
**Rules & Guidelines:**
* This prompt is read-only. Do NOT call any create or update tool: `dynamics-365-sales-create-account`, `dynamics-365-sales-create-contact`, `dynamics-365-sales-create-lead`, `dynamics-365-sales-create-opportunity`, `dynamics-365-sales-create-case`, `dynamics-365-sales-create-task`, `dynamics-365-sales-create-note`, `dynamics-365-sales-create-phone-call`, `dynamics-365-sales-update-account`, `dynamics-365-sales-update-contact`, `dynamics-365-sales-update-lead`, `dynamics-365-sales-update-opportunity`, `dynamics-365-sales-update-case`.
* Filters on related records (customer, potential customer, regarding, opportunity, quote, order, invoice) match the record's display name exactly. If an exact match returns nothing, retry once with the matching `.contains` filter and say you did.
* Keep it to one page. Leave out empty sections with a single line saying none were found.
**Validation:**
* If the account is not found at all, say so and stop.
* If `{lookback-days}` is blank or invalid, use 90.Who it's for
One answer, three teams that use it
Account executives
Walk into every call prepared
Get the whole relationship on one page, with watch outs like overdue invoices first.
Give me a one page brief on Contoso from Dynamics 365 Sales covering the last 6 months.
Sales leaders
Prepare for executive meetings
Open business, money and service in one view help you lead a customer conversation.
Brief me on Northwind Traders before my meeting with their CEO.
Customer success managers
Spot renewal risks early
Expiring contracts and open cases are called out as watch outs.
What should I know about Fabrikam in Dynamics 365 Sales before their renewal call?
How it works
What PopdockAI does when you ask
You name the account and a lookback period and your AI assistant gathers the relationship from Dynamics 365 Sales. You get one page, and no record is edited.
01
Ask
You name the account and a lookback period.
02
Find
It identifies the account, asking you to choose if several match.
03
Gather
It reads contacts, deals, quotes, orders, invoices, cases, contracts and recent activity.
04
Report
You get a one-page brief with watch-outs, and nothing is edited.
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-opportunities
microsoft-dynamics-365-sales-get-quotes
microsoft-dynamics-365-sales-get-salesorders
microsoft-dynamics-365-sales-get-invoices
microsoft-dynamics-365-sales-get-incidents
microsoft-dynamics-365-sales-get-contracts
microsoft-dynamics-365-sales-get-entitlements
microsoft-dynamics-365-sales-get-activitypointers
microsoft-dynamics-365-sales-get-annotations
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
Fully briefed on one page before every call
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)
