UI Samples
Custom chat interfaces and platform embeds for Copilot Studio agents.
Contents
| Folder | Description |
|---|---|
| custom-ui/ | Build your own standalone chat frontend |
| embed/ | Plug a Copilot Studio agent into an existing platform |
custom-ui/
Full custom chat client implementations — you own the entire experience:
| Sample | Description |
|---|---|
| assistant-ui/ | React chat UI using Assistant UI library |
| directline-js/ | Custom chat UI using DirectLine API, no WebChat dependency |
| reasoning-display/ | Display agent reasoning and citations |
embed/
Drop a Copilot Studio chat widget into an existing platform:
| Sample | Description |
|---|---|
| d365-cs-okta/ | D365 Customer Service with Copilot Studio + Okta SSO |
| d365-cs-sharepoint/ | D365 Customer Service SSO via SharePoint webpart |
| minimizable-widget/ | Minimizable/expandable WebChat widget for any website |
| pcf-canvas-app/ | PCF control to embed a chat agent in Power Apps canvas apps |
| servicenow-widget/ | Floating chat widget for ServiceNow Service Portal |
| sharepoint-customizer/ | SharePoint app customizer with SSO |