Skip to content
Weave templates

Weave — Employee Onboarding Flow

HR, IT, hiring manager and new starter lanes from offer acceptance to the 30-day review.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id": "ph1", "type": "chevron", "label": "Pre-boarding · week −1", "x": 80,   "y": 20, "width": 300, "height": 64, "fill": "#e2e8f0", "stroke": "#475569", "bold": true },
    { "id": "ph2", "type": "chevron", "label": "Day 1",                  "x": 440,  "y": 20, "width": 300, "height": 64, "fill": "#e2e8f0", "stroke": "#475569", "bold": true },
    { "id": "ph3", "type": "chevron", "label": "Week 1",                 "x": 800,  "y": 20, "width": 300, "height": 64, "fill": "#e2e8f0", "stroke": "#475569", "bold": true },
    { "id": "ph4", "type": "chevron", "label": "Month 1",                "x": 1140, "y": 20, "width": 280, "height": 64, "fill": "#e2e8f0", "stroke": "#475569", "bold": true },

    { "id": "ln1", "type": "swimlane", "label": "People team",   "x": 20, "y": 110, "width": 1400, "height": 125, "fill": "rgba(252,231,243,0.35)", "stroke": "#be185d" },
    { "id": "ln2", "type": "swimlane", "label": "IT",            "x": 20, "y": 250, "width": 1400, "height": 125, "fill": "rgba(219,234,254,0.35)", "stroke": "#1d4ed8" },
    { "id": "ln3", "type": "swimlane", "label": "Hiring manager","x": 20, "y": 390, "width": 1400, "height": 125, "fill": "rgba(237,233,254,0.35)", "stroke": "#7c3aed" },
    { "id": "ln4", "type": "swimlane", "label": "New starter",   "x": 20, "y": 530, "width": 1400, "height": 125, "fill": "rgba(204,251,241,0.35)", "stroke": "#0f766e" },

    { "id": "h1", "type": "rounded", "label": "Send offer pack and contract",   "x": 80,  "y": 140, "width": 155, "height": 62, "fill": "#fce7f3", "stroke": "#be185d" },
    { "id": "h2", "type": "rounded", "label": "Right to work + payroll set-up", "x": 260, "y": 140, "width": 155, "height": 62, "fill": "#fce7f3", "stroke": "#be185d" },
    { "id": "h3", "type": "rounded", "label": "Day-1 induction and policies",   "x": 620, "y": 140, "width": 155, "height": 62, "fill": "#fce7f3", "stroke": "#be185d" },

    { "id": "i1", "type": "rounded", "label": "Order laptop, licences, phone",  "x": 440, "y": 280, "width": 155, "height": 62, "fill": "#dbeafe", "stroke": "#1d4ed8" },
    { "id": "i2", "type": "rounded", "label": "Create accounts, MFA, groups",   "x": 620, "y": 280, "width": 155, "height": 62, "fill": "#dbeafe", "stroke": "#1d4ed8" },
    { "id": "i3", "type": "rounded", "label": "Device handover, security brief","x": 800, "y": 280, "width": 155, "height": 62, "fill": "#dbeafe", "stroke": "#1d4ed8" },

    { "id": "m1", "type": "rounded", "label": "Draft the 30-60-90 plan",       "x": 440,  "y": 420, "width": 155, "height": 62, "fill": "#ede9fe", "stroke": "#7c3aed" },
    { "id": "m2", "type": "rounded", "label": "Team welcome, buddy assigned",  "x": 800,  "y": 420, "width": 155, "height": 62, "fill": "#ede9fe", "stroke": "#7c3aed" },
    { "id": "m3", "type": "rounded", "label": "First 1:1 — goals agreed",      "x": 980,  "y": 420, "width": 155, "height": 62, "fill": "#ede9fe", "stroke": "#7c3aed" },
    { "id": "m4", "type": "rounded", "label": "30-day probation review",       "x": 1160, "y": 420, "width": 155, "height": 62, "fill": "#ede9fe", "stroke": "#7c3aed" },

    { "id": "n1", "type": "rounded", "label": "Accept offer, share documents", "x": 80,   "y": 560, "width": 155, "height": 62, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "n2", "type": "rounded", "label": "Complete pre-boarding forms",   "x": 260,  "y": 560, "width": 155, "height": 62, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "n3", "type": "rounded", "label": "Security and compliance training", "x": 980,  "y": 560, "width": 155, "height": 62, "fill": "#ccfbf1", "stroke": "#0f766e" },
    { "id": "n4", "type": "rounded", "label": "First change shipped to production", "x": 1160, "y": 560, "width": 155, "height": 62, "fill": "#ccfbf1", "stroke": "#0f766e" }
  ],
  "edges": [
    { "id": "p1", "source": "ph1", "target": "ph2", "thickness": 2 },
    { "id": "p2", "source": "ph2", "target": "ph3", "thickness": 2 },
    { "id": "p3", "source": "ph3", "target": "ph4", "thickness": 2 },
    { "id": "e1",  "source": "h1", "target": "n1", "thickness": 3 },
    { "id": "e2",  "source": "n1", "target": "n2", "thickness": 3 },
    { "id": "e3",  "source": "n2", "target": "h2", "thickness": 3 },
    { "id": "e4",  "source": "h2", "target": "i1", "thickness": 3 },
    { "id": "e5",  "source": "h2", "target": "m1", "style": "dashed" },
    { "id": "e6",  "source": "i1", "target": "i2", "thickness": 3 },
    { "id": "e7",  "source": "i2", "target": "h3", "thickness": 3 },
    { "id": "e8",  "source": "h3", "target": "i3", "thickness": 3 },
    { "id": "e9",  "source": "i3", "target": "m2", "thickness": 3 },
    { "id": "e10", "source": "m1", "target": "m2", "style": "dashed" },
    { "id": "e11", "source": "m2", "target": "m3", "thickness": 3 },
    { "id": "e12", "source": "m3", "target": "n3", "thickness": 3 },
    { "id": "e13", "source": "n3", "target": "n4", "thickness": 3 },
    { "id": "e14", "source": "n4", "target": "m4", "thickness": 3 }
  ]
}