5 min readUpdated Mar 2, 2026

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 NameInput TypeDescriptionDefault Value
titleStringThis is the main title of the tile. Changes to this setting will update the title displayed at the top of the tile."CRM Pipeline"
subtitleStringThis optional subtitle provides additional context under the title. It can be used to provide indicators or insights about the pipeline.""
stagesStringA 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"
storageProviderStringDefines the storage solution for the deal data, influencing how the tile retrieves and interacts with data sources. Common values are "onedrive", "google", etc."onedrive"
teamMembersArrayAn array of team member objects that can be assigned to deals, influencing capability, and ease of deal management.[]
drag-and-dropBooleanThis setting controls whether users can drag deals from one stage to another in the pipeline. Enabling this improves user interactivity.true
csvImportBooleanEnables 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

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:

json
{
  "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.