The Opportunities module is an optional Add-On that allows you to define opportunities, then track them through the lifecycle of a sale. Opportunities can also be used by non-profits to track donations or grant applications. 

Staff or designated Agents (such as distributors) can create opportunities, or you can create a form on the public site that automatically creates a new opportunity every time a user submits a query. Admin can assign the Opportunity to different Agents, then track progress over time.

When the opportunity is won (or lost) it can be archived and exported to PDF or CSV.