Connectors

/

Microsoft Dynamics 365 Sales

/

Dynamics 365 Sales account 360 brief
Report

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.

Try PopdockAI free
Get a live demo
Dynamics 365 Sales account 360 brief
Give me a one-page brief on Fabrikam from Dynamics 365 Sales before my call tomorrow.
Fabrikam is an active customer with 2 open deals and one thing to watch. - People: 5 contacts, primary contact Jordan Lee - Open business: 2 opportunities worth 64,000 and 1 active quote - Money: 1 invoice of 8,400 is 18 days overdue - Service: 1 open case and a support contract ending 30 November - Last contact: phone call with Jordan Lee on 1 October Want the full brief with every section?
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-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

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

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.

Prompt
**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.

Your AI tool

02

Find

It identifies the account, asking you to choose if several match.

microsoft-dynamics-365-sales-get-accounts

03

Gather

It reads contacts, deals, quotes, orders, invoices, cases, contracts and recent activity.

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

04

Report

You get a one-page brief with watch-outs, and nothing is edited.

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-opportunities

Returns Dynamics 365 Sales opportunities. Filter by owner, status, sales stage, probability, estimated close date, topic, potential customer and estimated revenue, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-quotes

Returns Dynamics 365 Sales quotes. Filter by name, created date, potential customer, total amount, status, opportunity, quote ID and owner, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-salesorders

Returns Dynamics 365 Sales orders. Filter by name, total amount, created date, customer, owner, order ID and status reason, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-invoices

Returns Dynamics 365 Sales invoices. Filter by name, customer, invoice ID, created date, total amount, status reason and due date, 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-contracts

Returns Dynamics 365 Sales contracts. Filter by net price, status, contract end date, customer, contract start date, contract name and contract ID, 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-activitypointers

Returns Dynamics 365 Sales activities. Filter by activity type, owner, due date, subject, regarding record, priority and activity status, and cap how many records come back.
get-data

microsoft-dynamics-365-sales-get-annotations

Returns Dynamics 365 Sales notes. Filter by title, regarding record, created date, attachment, owner and regarding type, and cap how many records come back.
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

Fully briefed on one page before every call

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