Skip to content
FlowScript templates

Legal — Matter Intake Pipeline

A matter intake pipeline: enquiries narrowing to opened files, with every enquiry that did not convert attributed to the gate that stopped it. Typed FlowScript for contract analysis. Keywords: contract, agreement, clause, obligation.

Template previewFlowScript
AGREEMENT · ENGAGEMENT LETTERStandard engagement terms — commercial disputesGoverning: England and WalesPARTY · ADVISERHarrow & Vale LLP2 clausesCONDITION§ 2.1Conflict check cleared before any adviceNo file is opened until the conflict search returns clearOBLIGATION§ 4.2Written fee estimate within five business daysEstimate is revised in writing whenever scope changesPARTY · CLIENTInstructing client3 clausesWARRANTY§ 3.1Instructions are complete and accurateAdvice is given on the documents disclosed, and no othersCONDITION§ 5.3Money on account before substantive workWork is paused if the account balance falls below the floorRIGHT§ 9.4Either party may terminate on 14 days noticeFees accrued to the date of termination remain payableEXECUTABLE OBLIGATIONSHarrow & Vale LLP — Run and clear a conflict search · by Before any advice is given · penalty: The matter cannot be openedHarrow & Vale LLP — Issue a written fee estimate · by 5 business days from instruction · penalty: Fees limited to the last estimate givenInstructing client — Fund the money on account · by 10 days from engagement · penalty: Substantive work is pausedInstructing client — Disclose every document bearing on the dispute · by Rolling, within 3 days of coming into possession

Make it your own.

// A matter intake pipeline: enquiries narrowing to opened files, with
// every enquiry that did not convert attributed to the gate that stopped
// it. The engagement terms the surviving matters run under are declared
// beside the flow, so the conversion rate and the obligations that
// follow from it are one document.

agreement engagement_terms {
  title: "Standard engagement terms — commercial disputes"
  type: "engagement letter"
  governing_law: "England and Wales"
  effective: "2026-01-06"
}

party firm {
  name: "Harrow & Vale LLP"
  role: "adviser"
  jurisdiction: "England and Wales"
}

party client {
  name: "Instructing client"
  role: "client"
  jurisdiction: "England and Wales"
}

clause conflict_check {
  title: "Conflict check cleared before any advice"
  type: "condition"
  party: firm
  summary: "No file is opened until the conflict search returns clear"
  section: "2.1"
}

clause fee_estimate {
  title: "Written fee estimate within five business days"
  type: "obligation"
  party: firm
  summary: "Estimate is revised in writing whenever scope changes"
  section: "4.2"
}

clause complete_instructions {
  title: "Instructions are complete and accurate"
  type: "warranty"
  party: client
  summary: "Advice is given on the documents disclosed, and no others"
  section: "3.1"
}

clause funds_on_account {
  title: "Money on account before substantive work"
  type: "condition"
  party: client
  summary: "Work is paused if the account balance falls below the floor"
  section: "5.3"
}

clause termination_notice {
  title: "Either party may terminate on 14 days notice"
  type: "right"
  party: client
  summary: "Fees accrued to the date of termination remain payable"
  section: "9.4"
}

obligation run_conflict {
  party: firm
  action: "Run and clear a conflict search"
  deadline: "Before any advice is given"
  penalty: "The matter cannot be opened"
}

obligation issue_estimate {
  party: firm
  action: "Issue a written fee estimate"
  deadline: "5 business days from instruction"
  penalty: "Fees limited to the last estimate given"
}

obligation fund_account {
  party: client
  action: "Fund the money on account"
  deadline: "10 days from engagement"
  penalty: "Substantive work is paused"
}

obligation disclose_documents {
  party: client
  action: "Disclose every document bearing on the dispute"
  deadline: "Rolling, within 3 days of coming into possession"
}

// ── Intake. 1 460 enquiries, 496 files opened, and every enquiry
//    that stopped short is attributed to the gate that stopped it.
cohort enquiries {
  n: 1460 source "Intake inbox, FY26 H1"
}

cohort triaged {
  n: 1287
  from: enquiries
  excluded: {
    outside_practice_area: 128
    duplicate_enquiry: 45
  }
}

cohort conflict_cleared {
  n: 1154
  from: triaged
  excluded: {
    conflict_found: 87
    client_identity_unverified: 46
  }
}

cohort scoped {
  n: 742
  from: conflict_cleared
  excluded: {
    no_response_to_scoping_call: 301
    value_below_engagement_threshold: 111
  }
}

cohort engaged {
  n: 508
  from: scoped
  excluded: {
    declined_fee_estimate: 179
    instructed_another_firm: 55
  }
}

cohort files_opened {
  n: 496
  from: engaged
  excluded: {
    funds_on_account_not_received: 12
  }
}

view clauses: clause_map
view intake: consort(enquiries)