{
  "format": "sealtask.public-template",
  "schemaVersion": 1,
  "templateId": "client-onboarding-checklist",
  "templateVersion": 1,
  "locale": "en",
  "sourceUrl": "https://sealtask.com/templates/client-onboarding-checklist/",
  "licenseUrl": "https://sealtask.com/terms/#public-templates",
  "privacyNotice": "This public artifact is plaintext. After import, readable project content is encrypted on your device; operational metadata such as identifiers, relationships, priority, state, timing, and counts remains visible to the service.",
  "usageNotice": "This template is general operational guidance, not legal, medical, tax, security, employment, compliance, or other professional advice. It does not establish compliance, and its publication is not evidence of outside professional review or approval. Review and adapt it with the responsible organizational owners, and obtain appropriate professional advice before regulated use.",
  "project": {
    "title": "Client onboarding",
    "description": "Coordinate the path from signed scope through kickoff and the first useful client milestone.",
    "defaultView": "list",
    "theme": {
      "color": "#2563EB",
      "emoji": "🤝"
    },
    "anchor": {
      "label": "Kickoff date",
      "description": "The agreed client kickoff date; preparation is scheduled before it and activation work follows it.",
      "defaultOffsetDays": 7
    }
  },
  "sections": [
    {
      "key": "plan",
      "name": "Plan",
      "description": "Confirm the engagement boundary, outcome, and accountable people."
    },
    {
      "key": "set-up",
      "name": "Set up",
      "description": "Prepare the minimum channels, access, and operating agreements."
    },
    {
      "key": "kickoff",
      "name": "Kickoff",
      "description": "Align participants, decisions, actions, and unresolved questions."
    },
    {
      "key": "first-value",
      "name": "First value",
      "description": "Close missing inputs and deliver the first useful client outcome."
    },
    {
      "key": "done",
      "name": "Done",
      "description": "Completed onboarding work moves here after its outcome is verified."
    }
  ],
  "tasks": [
    {
      "key": "confirm-signed-scope",
      "sectionKey": "plan",
      "title": "Confirm the signed scope and source-of-record link",
      "details": "Verify that the approved scope is accessible in the contract repository and record only a neutral reference here.",
      "priority": 5,
      "dueOffsetDays": -7,
      "checklist": [
        {
          "key": "scope-approved",
          "title": "Approved scope is available to the delivery owner"
        },
        {
          "key": "neutral-reference",
          "title": "Neutral source-of-record reference is recorded"
        }
      ]
    },
    {
      "key": "define-client-outcome",
      "sectionKey": "plan",
      "title": "Define a neutral client code and first success outcome",
      "details": "Choose a recognizable internal label and write one observable outcome that demonstrates useful early progress.",
      "priority": 5,
      "dueOffsetDays": -6,
      "checklist": [
        {
          "key": "client-code",
          "title": "Neutral client code is agreed"
        },
        {
          "key": "success-outcome",
          "title": "First useful outcome is measurable"
        }
      ]
    },
    {
      "key": "identify-client-owners",
      "sectionKey": "plan",
      "title": "Identify the decision maker and day-to-day owner",
      "details": "Confirm who can make scope decisions and who will coordinate normal inputs, questions, and scheduling.",
      "priority": 3,
      "dueOffsetDays": -6,
      "checklist": [
        {
          "key": "decision-maker",
          "title": "Decision maker is confirmed"
        },
        {
          "key": "operational-owner",
          "title": "Day-to-day client owner is confirmed"
        }
      ]
    },
    {
      "key": "create-approved-channels",
      "sectionKey": "set-up",
      "title": "Create the approved communication and project channels",
      "details": "Set up only the channels needed for delivery and state where urgent, routine, and authoritative messages belong.",
      "priority": 3,
      "dueOffsetDays": -5,
      "checklist": [
        {
          "key": "channel-created",
          "title": "Primary delivery channel is ready"
        },
        {
          "key": "usage-rules",
          "title": "Channel purpose and response expectations are stated"
        }
      ]
    },
    {
      "key": "request-minimum-access",
      "sectionKey": "set-up",
      "title": "Request the minimum necessary access",
      "details": "List only access required for the first milestone, with an approving owner and an expiry or review date.",
      "priority": 5,
      "dueOffsetDays": -5,
      "checklist": [
        {
          "key": "access-owner",
          "title": "Every request has an approving owner"
        },
        {
          "key": "access-expiry",
          "title": "Temporary access has an expiry or review date"
        },
        {
          "key": "secrets-manager",
          "title": "Credentials will be exchanged through an approved secrets manager"
        }
      ]
    },
    {
      "key": "confirm-escalation-path",
      "sectionKey": "set-up",
      "title": "Confirm communication cadence and escalation path",
      "details": "Agree on normal update timing, response expectations, and the named path for blockers or urgent decisions.",
      "priority": 3,
      "dueOffsetDays": -4,
      "checklist": [
        {
          "key": "update-cadence",
          "title": "Routine update cadence is scheduled"
        },
        {
          "key": "escalation-route",
          "title": "Escalation route and response expectation are clear"
        }
      ]
    },
    {
      "key": "prepare-kickoff-agenda",
      "sectionKey": "kickoff",
      "title": "Prepare and circulate the kickoff agenda",
      "details": "Send a short agenda focused on outcomes, roles, known constraints, immediate decisions, and next actions.",
      "priority": 3,
      "dueOffsetDays": -2,
      "checklist": [
        {
          "key": "agenda-sent",
          "title": "Agenda and required pre-reading are sent"
        },
        {
          "key": "decision-list",
          "title": "Decisions needed during kickoff are named"
        }
      ]
    },
    {
      "key": "run-client-kickoff",
      "sectionKey": "kickoff",
      "title": "Run the client kickoff",
      "details": "Use the agenda to confirm the desired outcome, working boundary, responsibilities, constraints, and first milestone.",
      "priority": 5,
      "dueOffsetDays": 0,
      "checklist": [
        {
          "key": "scope-confirmed",
          "title": "Outcome, scope, and non-goals are confirmed"
        },
        {
          "key": "owners-confirmed",
          "title": "Owners and decision rights are confirmed"
        },
        {
          "key": "risks-raised",
          "title": "Known risks and missing inputs are surfaced"
        }
      ]
    },
    {
      "key": "publish-kickoff-decisions",
      "sectionKey": "kickoff",
      "title": "Publish kickoff decisions and actions",
      "details": "Write a concise recap with each decision, action owner, due date, and unresolved question while context is fresh.",
      "priority": 5,
      "dueOffsetDays": 1,
      "checklist": [
        {
          "key": "decisions-recorded",
          "title": "Decisions and open questions are recorded"
        },
        {
          "key": "actions-owned",
          "title": "Every action has an owner and due date"
        }
      ]
    },
    {
      "key": "schedule-discovery",
      "sectionKey": "first-value",
      "title": "Schedule the first discovery or working session",
      "details": "Book the next focused session with the people and source material needed to produce the first useful result.",
      "priority": 3,
      "dueOffsetDays": 2,
      "checklist": [
        {
          "key": "participants-ready",
          "title": "Required participants can attend"
        },
        {
          "key": "inputs-listed",
          "title": "Required source inputs are listed in their systems of record"
        }
      ]
    },
    {
      "key": "close-outstanding-inputs",
      "sectionKey": "first-value",
      "title": "Close or escalate outstanding client inputs",
      "details": "Track each missing input by owner and impact, then escalate only the items that block the first milestone.",
      "priority": 3,
      "dueOffsetDays": 4,
      "checklist": [
        {
          "key": "blockers-identified",
          "title": "Blocking and non-blocking inputs are separated"
        },
        {
          "key": "owners-reminded",
          "title": "Owners have a clear request and due date"
        }
      ]
    },
    {
      "key": "deliver-first-milestone",
      "sectionKey": "first-value",
      "title": "Deliver the first useful milestone",
      "details": "Complete the smallest agreed client-visible outcome and place the authoritative deliverable in its approved repository.",
      "priority": 5,
      "dueOffsetDays": 7,
      "checklist": [
        {
          "key": "deliverable-verified",
          "title": "Deliverable meets the agreed acceptance signal"
        },
        {
          "key": "client-notified",
          "title": "Client owner knows where to review it"
        }
      ]
    },
    {
      "key": "confirm-next-milestone",
      "sectionKey": "first-value",
      "title": "Confirm the next milestone, owners, and risks",
      "details": "Close onboarding by agreeing on the next outcome, current risks, decision points, owners, and working cadence.",
      "priority": 3,
      "dueOffsetDays": 8,
      "checklist": [
        {
          "key": "next-outcome",
          "title": "Next milestone and acceptance signal are clear"
        },
        {
          "key": "current-risks",
          "title": "Current risks and decision owners are visible"
        }
      ]
    }
  ]
}
