Copilot · Community sample

Negotiation Lab

Augment SPFx React components with Copilot conversations, structured replies and APVEE-provisioned SharePoint storage.

Copilot componentReactSPFx 1.24.0-beta.3
Counteroffer preview showing CHF 108,000, 24 months and 16 support hours with explicit confirmation actions

The idea behind the sample

Learn how to provision SharePoint lists with APVEE from an SPFx Copilot component, send messages and structured context to Microsoft Copilot, and display generated answers and proposals inside React. Built with SPFx 1.24.0-beta.3 and React 18.

Negotiation Lab demonstrates the integration through SaaS renewal, total job offer and service recovery scenarios. Users ask questions, edit terms and confirm outcomes, with a saved Cool, Medium or Hard counterpart style and practice state stored in two SharePoint lists.

Make it your own

Start with the author's setup instructions, explore the implementation, and adapt the pattern to your environment. Sample code stays in its original repository, together with its requirements, license and contribution history.

Read the source documentation

A closer look

Keep exploring

Keep the ideas flowing

Back to all possibilities
Microsoft 365 and Power Platform Community Contributor badge

Sharing is caring.

Share what you know.

Contribute a sample, improve the docs or help someone get started. Sample contributors can opt in to the PnP Recognition Program and share their community contributor badge.

Have something to show? Sign up for a community call demo. Fill in the form and we'll arrange a slot based on your availability.