Skip to content

Pipeline: default stage does not auto-assign new conversations #40

@DavidsonGomes

Description

@DavidsonGomes

Source

QA session from 2026-04-18 Meet — timestamp 3:23.

Summary

Setting a pipeline as the default pipeline should make every new conversation land automatically in its leftmost/first stage (Chatwoot-style). Today, the conversation is created but no stage is assigned — every card has to be dragged manually, which defeats the purpose of the CRM.

Davidson confirmed: "essa parte do default é algo que já era para funcionar, isso já funcionava, foi feito para isso nessa parte."

Steps to reproduce

  1. Configure a pipeline, mark it as default, set type support.
  2. Create 4 stages (e.g., Não atendidos / Em atendimento / Aguardando / Cancelado).
  3. Receive a new WhatsApp message → a new conversation is created.
  4. Observe the Pipeline view: conversation is NOT in any stage.

Expected

New open conversations land on the first stage of the default pipeline automatically.

Acceptance criteria

  • New conversation with status open → appears on leftmost stage of the default pipeline.
  • Regression test covering new conversation creation → pipeline stage assignment.
  • Document whether 'default' applies per account or globally (currently ambiguous in UI).

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:backendBackend / Rails / servicesarea:pipelinePipeline / CRM funnelbugSomething isn't workingpriority:highImportant, ship soon

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions