{
  "$schema": "https://pinlyx.com/resources/schema/pipeline.json",
  "version": 1,
  "name": "Default five-stage SaaS pipeline",
  "description": "The template from Step 4 of the Telegram CRM setup guide. Import under Pipeline > Edit stages. Five stages, with the automation trigger that fires on entry to each.",
  "stages": [
    {
      "name": "Lead",
      "probability": 10,
      "typicalDaysInStage": 4,
      "entryCriterion": "Any two-way conversation started",
      "automationOnEntry": null
    },
    {
      "name": "Qualified",
      "probability": 25,
      "typicalDaysInStage": 4,
      "entryCriterion": "Need and rough budget confirmed",
      "automationOnEntry": "send calendar link"
    },
    {
      "name": "Demo booked",
      "probability": 45,
      "typicalDaysInStage": 4,
      "entryCriterion": "Meeting accepted",
      "automationOnEntry": "nudge owner after 48h without movement"
    },
    {
      "name": "Negotiation",
      "probability": 75,
      "typicalDaysInStage": 6,
      "entryCriterion": "Pricing sent and being discussed",
      "automationOnEntry": null
    },
    {
      "name": "Closed won",
      "probability": 100,
      "typicalDaysInStage": 0,
      "entryCriterion": "Signed",
      "automationOnEntry": "create onboarding task and post income to the ledger"
    }
  ],
  "note": "Five stages is the right starting number for a DM-led sales motion. Add a sixth only when you can name the entry criterion that separates it from its neighbours."
}
