Skip to content
X-Ray by Hexabyrd Early access

See inside your Dynamics 365. Every integration. Scored. Ready for AI.

X-Ray connects read-only to Dataverse, maps every system that touches your CRM, measures data quality and tells you how ready you are for Copilot and AI agents. In minutes, without workshops.

  • ✓Read-only
  • ✓Minutes, not weeks
  • ✓Dataverse online
  • ✓No workshops

Overview

Last scan: 2 h ago Rescan MG

Integration & AI-Readiness Score

62/ 100 · ▲ 4
  • Integrations71
  • Data quality58
  • AI readiness41

Methodology v1.0 · scanned Oct 22

23

integrations

7

external systems

2

failing

68%

columns without description

Top findings

Suggested action
  • 3 unowned app users write to AccountAssign owner and description →
  • Order → ERP webhook: 37 failures in 9 daysReview endpoint and retries →
  • Sync plug-in calls an external serviceMove to async →
  • 1,204 duplicate contacts (sample)Merge and prevent →
  • 68% of columns have no descriptionAgent-Ready →
⤢ Zoom

Screens are product mockups with illustrative data.

Why now

Since December 2025 the Dataverse MCP server is generally available: AI agents can query your CRM. They will act on whatever integrations and data they find.

Microsoft Learn ↗

How it works

From sign-in to roadmap in three steps.

01

Connect

Sign in with Microsoft and pick an environment. X-Ray explains exactly what it reads and what it never does.

X-Ray

Connect your Dynamics 365

Read-only access. Disconnect anytime.

Sign in with Microsoft

Choose environment

  • contoso-prodcontoso.crm.dynamics.com
  • contoso-uatcontoso-uat.crm.dynamics.com
  • contoso-devcontoso-dev.crm.dynamics.com
Start scan →

What X-Ray reads

  • ✓Plug-ins, webhooks and endpoints
  • ✓Cloud flows and connection references
  • ✓Application users
  • ✓Table and column metadata
  • ✓Aggregated data quality indicators

What it never does

  • ✕Write to Dataverse
  • ✕Store business records
  • ✕Store passwords
⤢ Zoom
02

Scan

Plug-ins, endpoints, flows, application users, data quality and metadata, scanned live with light, paged API calls.

Scanning contoso-prod

Read-only · estimated time: 4 min

72%

  • ✓ Plug-ins and registered steps 41 steps · 6 assemblies
  • ✓ Service endpoints 3 webhooks · 1 Service Bus
  • ✓ Cloud flows 18 flows · 9 touch Dataverse
  • ✓ Application users 7 external systems
  • Data quality Account, Contact, Lead, Opportunity…
  • Metadata for AI queued

› GET serviceendpoints?$select=name,contract …200

› GET systemusers?$filter=applicationid ne null …200

› POST fetchxml aggregate account.telephone1 null …200

› GET EntityDefinitions(LogicalName='account')/Attributes …200

⤢ Zoom
03

Act

Get your score, the findings with a suggested action and, with Report, a full blueprint and prioritized roadmap.

Report

Last scan: 2 h ago Rescan MG
X-Ray Report

Integration Blueprint

Contoso Ltd.
contoso-prod

62 Integration & AI-Readiness Score
Methodology v1.0
  1. 1. Executive summary2
  2. 2. Score and methodology5
  3. 3. Integration map8
  4. 4. Full inventory11
  5. 5. Data quality14
  6. 6. AI readiness17
  7. 7. Prioritized roadmap20

7. Prioritized roadmap

Now Assign owners and least-privilege role to 3 app usersEffort: Low
Now Fix Order → ERP webhookEffort: Low
30 days Move InvoiceSync to asyncEffort: Medium
60 days Describe key columns (Agent-Ready)Effort: Low
90 days Merge duplicate contactsEffort: Medium

Export

PDF · 34 pages Inventory (CSV) Diagram (SVG)

Expert read-out

60 minutes to walk through the roadmap and prioritize. Included in Report.

Schedule read-out
⤢ Zoom

Inside the app

Everything connected to your CRM, on one screen.

Auto-drawn map of every external system and the tables it touches, colored by risk.

Integration map

Last scan: 2 h ago Rescan MG
External systems
Dataverse
SAP ERP app user · erp-sync Marketing app app user · mkt-app Web portal cloud flow BI export app user · bi-export Partner EDI webhook → Service Bus Account Contact Order Invoice Lead
High riskMediumLow

Selected

SAP ERP

app user · erp-sync

Writes to
Account, Order, Invoice
Owner
— unassigned
Last activity
12 min ago
7-day volume
48,210 operations
Role
System Administrator
Excessive privileges: use a least-privilege role for this integration.
⤢ Zoom

Screens are product mockups with illustrative data.

The score

One number your whole team understands.

The Integration & AI-Readiness Score goes from 0 to 100. Every rule is documented and versioned, and every finding comes with a suggested action.

40%

Integrations

  • ·Application users without an owner
  • ·Failing webhooks and endpoints
  • ·Sync plug-ins calling external services
  • ·Excessive privileges

30%

Data quality

  • ·Empty key fields
  • ·Duplicate rate (sample)
  • ·Inconsistent option sets
  • ·Records without an active owner

30%

AI readiness

  • ·Columns without description
  • ·Generic names (new_field1)
  • ·Duplicates agents would misread
  • ·Unclear agent access

Security

Read-only by design.

Never writes

The scanner never issues a write to Dataverse. Agent-Ready changes need a separate, explicit approval.

Metadata, not records

We store structure, counts and indicators, never the content of your business records.

Least privilege

Connect with a dedicated user or application user with the read-only “X-Ray Reader” role.

Delete anytime

Disconnect an environment and all its scan data is deleted.

Plans

Start free. Pay only when it’s worth it.

Prices are fixed and per environment. Amounts will be published at launch.

Start here

Free Scan

Free

Your Integration & AI-Readiness Score and top 5 risks, in minutes.

  • ✓Score and sub-scores
  • ✓Top 5 risks with suggested action
  • ✓1 scan per environment every 30 days
Early access
One-time

Report

Fixed, per environment

The full blueprint: inventory, map, risks and roadmap, plus a 60-minute read-out.

  • ✓Complete integration inventory
  • ✓Auto-generated integration map
  • ✓Prioritized roadmap (PDF)
  • ✓60-minute expert read-out
Available · early pricing
Subscription

Watch

Monthly, per environment

Daily scans, change alerts and your score tracked month over month.

  • ✓Daily re-scan
  • ✓Alerts: new plug-ins, webhooks, flows, app users
  • ✓Score trend and monthly report
Coming soon
AI module

Agent-Ready

Fixed, per environment

AI-generated table and column descriptions for agents, reviewed and approved by you.

  • ✓Proposed descriptions for every column
  • ✓Agent access map
  • ✓Before/after AI-readiness score
Early access

FAQ

Questions

Is “X-Ray” related to AWS X-Ray?+

No. X-Ray is a working name for a Hexabyrd product for Dynamics 365. It has no relation to the AWS tracing service.

What permissions does it need?+

A Microsoft sign-in with access to the environment. We recommend a dedicated user or application user with the read-only “X-Ray Reader” role.

Does it consume my API limits?+

A little. Scans are light and paged, and data quality checks use aggregates and samples instead of reading whole tables.

Does it work on-premises?+

No. X-Ray supports Dynamics 365 / Dataverse online.

How is it different from Application Insights?+

Application Insights traces transactions. X-Ray shows what is connected, who owns it, what changed and how ready your data is for AI.

Early access

Get your free scan.

X-Ray is in early access. Leave your details and we’ll invite you as soon as there’s a slot.

  1. 01Invites go out in order of arrival.
  2. 02The free scan takes minutes and is read-only.
  3. 03No credit card, no workshops.