CrmPipelineTile Documentation
Overview
The CrmPipelineTile is a Kanban-style deal pipeline board designed for visualizing and managing sales opportunities. It enables users to organize deals across multiple stages of a sales pipeline, making it easier to track deals, assign team members, and visualize the performance of the sales process. The tile supports features such as drag-and-drop functionality for moving deals between stages, inline editing for quick updates, and data import via CSV files.
Settings
The CrmPipelineTile has multiple configurable settings that determine its behavior and appearance. Below is a detailed explanation of each setting:
| Setting Name | Input Type | Description | Default Value |
|---|---|---|---|
| title | String | This is the main title of the tile. Changes to this setting will update the title displayed at the top of the tile. | "CRM Pipeline" |
| subtitle | String | This optional subtitle provides additional context under the title. It can be used to provide indicators or insights about the pipeline. | "" |
| stages | String | A comma-separated list of deal stages in the pipeline, which defines the columns displayed in the tile. The changing stages will directly affect how deals are categorized visually. | "lead, qualified, proposal, negotiation, closed_won, closed_lost" |
| storageProvider | String | Defines the storage solution for the deal data, influencing how the tile retrieves and interacts with data sources. Common values are "onedrive", "google", etc. | "onedrive" |
| teamMembers | Array | An array of team member objects that can be assigned to deals, influencing capability, and ease of deal management. | [] |
| drag-and-drop | Boolean | This setting controls whether users can drag deals from one stage to another in the pipeline. Enabling this improves user interactivity. | true |
| csvImport | Boolean | Enables or disables the option to import deals via CSV files, affecting how users can add bulk deals to the system. | true |
Detailed Functions of Each Setting
-
title: Users can customize the title to better reflect the specific purpose or insights related to their deal pipeline, enhancing clarity and understanding.
-
subtitle: By providing a subtitle, users can elaborate on the title, further guiding team members on the specifics of the current deals in the board.
-
stages: Customizing this setting allows businesses to adapt the tile to their sales cycle, thus ensuring that the interface aligns with sales methodologies in use. For example, a company might want to include additional stages for leads or re-engaged clients.
-
storageProvider: Different teams might have preferences for data storage solutions, and this setting makes it adaptable to varying infrastructures it will support for integrations with platforms where deal information is kept.
-
teamMembers: By having predefined team members that can be associated with deals, user management and assignment is streamlined, allowing for efficient tracking of deal responsibilities.
-
drag-and-drop: Allowing this feature enhances the user experience, making interactions more intuitive. If disabled, deal management becomes cumbersome as users lose the ability to update stages quickly.
-
csvImport: This is essential for businesses that have a high volume of deals to import. If disabled, adding new deals can become labor-intensive, leading to inefficiencies in managing the pipeline.
Use Cases & Examples
Use Case 1: Small Sales Team Management
A small startup sales team can utilize the CrmPipelineTile to quickly visualize leads and sales stages. Team members can drag leads that are qualified into the "Proposal" stage, efficiently tracking sales progress.
Use Case 2: Sales Performance Analysis
A sales director can configure the tile to visualize the stages where most leads get stuck. By customizing the stages and closely observing the movement of deals through the pipeline, the director can identify bottlenecks and adjust strategies accordingly.
Use Case 3: Efficient Deal Assignments
In larger companies, deals might need to be reassigned frequently as team members come and go. The CrmPipelineTile can allow managers to quickly reassign deals by dragging them to other users' names for streamlined ownership.
Example Configuration for Use Case 2
To analyze sales performance:
{
"title": "Sales Performance Analysis",
"subtitle": "Tracking our sales funnel efficiency",
"stages": "lead, qualified, proposal, negotiation, closed_won, closed_lost",
"storageProvider": "onedrive",
"teamMembers": [
{"id": "1", "name": "Alice"},
{"id": "2", "name": "Bob"},
{"id": "3", "name": "Charlie"}
],
"drag-and-drop": true,
"csvImport": true
}This configuration allows the sales team to easily track where deals may falter, and who is responsible for each deal, fostering accountability and performance tracking.
Conclusion
The CrmPipelineTile provides a versatile and powerful interface for managing sales pipelines, promoting efficiency and clarity in the sales process. Through its customizable settings and functionalities, teams can adapt the tool to meet their specific needs while leveraging capabilities such as drag-and-drop movements and CSV imports.