# Pipelines

> Un tablero por etapas para tus casos: ventas que van de la primera consulta al cierre, o incidencias que van de recibidas a resueltas. Las tarjetas avanzan a mano o solas, con reglas.

Un **pipeline** es un tablero con las etapas por las que pasa una consulta hasta terminar: por ejemplo, *Nuevo › Calificando › Cotizando › Negociando › Ganado* para las ventas, o *Recibida › En revisión › Resuelta* para los reclamos. Cada tarjeta del tablero es un [caso](/guias/chat/casos), con su chat, su puntaje, su anuncio y su resultado.

## Los casos son las tarjetas

En MINDO no hay “oportunidades” aparte que cargar a mano: el pipeline **son los casos**. Cada caso tiene un [motivo](/guias/chat/casos#el-motivo) y, cuando ese motivo está en un pipeline, el caso entra solo a su primera etapa.

1. Un cliente escribe y se abre un caso.
2. Jev (o alguien del equipo) le pone el motivo, por ejemplo *Comercial*.
3. Si *Comercial* está en tu pipeline **Ventas**, el caso aparece en la primera columna del tablero.
4. Desde ahí avanza a mano (arrastrando la tarjeta o desde el chat) o solo, con las [reglas de cada etapa](/guias/pipelines/reglas): por ejemplo, cuando Jev ve en el chat que el cliente [agendó una visita](/guias/pipelines/reglas#hitos).
5. Termina cuando pasa a una **etapa final**: ganado o perdido en ventas, resuelto o no resuelto en atención.

Cada motivo está en un solo pipeline, y un pipeline puede tener varios motivos. Los submotivos van con su motivo.

<Note>
  Jev no le cambia el motivo (y con él, el pipeline) a un caso que ya avanzó de etapa o que tocó alguien del equipo. Si cree que el motivo está mal, el caso queda **para revisar** con su sugerencia.
</Note>

## Qué cambia en un caso que está en un pipeline

Un caso común se cierra solo cuando pasan sus horas sin mensajes, al archivar el chat o cuando un agente IA cumple su objetivo. **Un caso en una etapa abierta de un pipeline no**: sigue abierto hasta que pasa a una etapa final, aunque el cliente tarde días en responder o archives el chat.

Para que el tablero no se llene de casos olvidados, cada etapa tiene sus **días sin respuesta del cliente** (15 por defecto). Si el cliente no escribe en ese tiempo, el caso pasa solo a perdido. Lo puedes deshacer desde el chat. Mira [Días sin respuesta](/guias/pipelines/crear#dias-sin-respuesta).

## Dos tipos de pipeline

| Tipo | Etapas finales | Montos |
| --- | --- | --- |
| **Ventas** | Ganado y perdido | Sí: monto estimado mientras está abierto y monto real al ganar. Ganar registra la venta del caso, así cuenta en el [reporte por anuncio](/guias/pipelines/tablero#ventas-y-anuncios). |
| **Atención** | Resuelto y no resuelto | No. |

Puedes tener varios pipelines a la vez, por ejemplo **Ventas** para lo comercial e **Incidencias** para la postventa.

## Activarlo

<Steps>
  <Step title="Crea tu primer pipeline">
    Entra a **Ajustes › Pipelines** y toca **Nuevo pipeline**. Puedes empezar desde una plantilla (**Ventas**, **Incidencias** o **Turnos**) o en blanco. Mira [Crear y configurar un pipeline](/guias/pipelines/crear).
  </Step>
  <Step title="Elige qué motivos entran">
    Asigna al pipeline los motivos cuyos casos tienen que aparecer en el tablero. Desde ese momento, los casos nuevos con ese motivo entran solos.
  </Step>
  <Step title="Abre el tablero">
    En el menú aparece **Pipelines**, con un tablero por cada pipeline.
  </Step>
</Steps>

Si no creas ningún pipeline, los casos funcionan como siempre.

## Planes y límites

Los pipelines vienen desde el plan Crecimiento. Cambia cuántos puedes tener sin archivar:

| | Inicial | Crecimiento | Escala | Enterprise |
| --- | --- | --- | --- | --- |
| Pipelines | — | 1 | 3 | Sin límite |
| Jev pone el motivo y el puntaje | — | ✓ | ✓ | ✓ |
| La IA completa los [campos del caso](/guias/pipelines/campos-y-puntaje) | — | ✓ | ✓ | ✓ |
| Jev revisa los [hitos](/guias/pipelines/reglas#hitos) (agendó una visita, pidió pasar por el showroom…) | — | ✓ | ✓ | ✓ |

La prueba gratis incluye 1 pipeline y la IA. Lo que hace la IA gasta [créditos IA](/guias/cuenta/creditos-ia) de tu plan. Si estás en Inicial, en **Pipelines** ves cómo pasarte de plan.

## Quién puede usarlos

En los [grupos con permisos](/guias/cuenta/equipo#grupos-y-permisos), la pantalla **Pipelines** tiene **Sin acceso**, **Ver** o **Gestionar**, con dos acciones que puedes apagar:

- **Mover casos de etapa y editar sus datos**.
- **Crear y configurar pipelines**.

Cada persona ve en el tablero solo los casos de los chats que puede ver. Sin grupos, los miembros ven y mueven los casos del tablero. La plantilla de grupo **Ventas** viene con **Gestionar** en Pipelines pero sin **Crear y configurar pipelines**.

## Con Mindi, Claude o ChatGPT

[Mindi](/guias/mindi) y tu asistente de IA conectado por [MCP](/guias/ia) también trabajan con los pipelines: les puedes preguntar *“¿cómo viene el embudo de ventas?”* o *“¿qué casos me tocan hoy?”*, pedirles que muevan un caso o completen sus datos, y armar un pipeline nuevo desde una plantilla. Antes de pasar un caso a ganado te piden confirmación.

## Sigue por aquí

<CardGroup cols={2}>
  <Card title="Crear y configurar" icon="plus" href="/guias/pipelines/crear">
    Plantillas, etapas abiertas y finales, días sin respuesta y motivos.
  </Card>
  <Card title="Reglas de las etapas" icon="list-checks" href="/guias/pipelines/reglas">
    Qué hace avanzar un caso solo y cómo frenarlo o deshacerlo.
  </Card>
  <Card title="Campos y puntaje" icon="gauge" href="/guias/pipelines/campos-y-puntaje">
    Los datos de cada caso, la IA que los completa y las señales del puntaje.
  </Card>
  <Card title="El tablero y el chat" icon="kanban" href="/guias/pipelines/tablero">
    Columnas, sumas, filtros, arrastrar, ganar con monto y el caso en el chat.
  </Card>
  <Card title="Automatizaciones por etapa" icon="workflow" href="/guias/pipelines/automatizaciones">
    Un seguimiento, un aviso o una encuesta cuando el caso entra a una etapa.
  </Card>
  <Card title="Por la API y webhooks" icon="webhook" href="/api-reference/pipelines/listar">
    Lista pipelines, mueve casos de etapa y recibe el evento `case.stage_changed`.
  </Card>
</CardGroup>
