<mxfile host="app.diagrams.net"><diagram name="Routing" id="routing"><mxGraphModel adaptiveColors="auto"><root><mxCell id="0"/><mxCell id="1" parent="0"/>
<UserObject label="GTM Operating Model  ›  Routing" link="/" id="bc"><mxCell style="text;html=1;fontSize=11;align=left;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;fontColor=#64748B;" vertex="1" parent="1"><mxGeometry x="40" y="20" width="400" height="20" as="geometry"/></mxCell></UserObject>
<mxCell id="t" value="Lead routing" style="text;html=1;fontSize=20;fontStyle=1;align=left;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;fontColor=#0F172A;" vertex="1" parent="1"><mxGeometry x="40" y="40" width="500" height="30" as="geometry"/></mxCell>
<UserObject label="Inbound" link="/funnel/inbound" id="s1"><mxCell style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="40" y="110" width="130" height="48" as="geometry"/></mxCell></UserObject>
<UserObject label="Outbound" link="/funnel/outbound" id="s2"><mxCell style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="40" y="176" width="130" height="48" as="geometry"/></mxCell></UserObject>
<UserObject label="Partner" link="/funnel/partner" id="s3"><mxCell style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="40" y="242" width="130" height="48" as="geometry"/></mxCell></UserObject>
<UserObject label="Product-led" link="/funnel/product-led" id="s4"><mxCell style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="40" y="308" width="130" height="48" as="geometry"/></mxCell></UserObject>
<mxCell id="trig" value="TRIGGER" style="text;html=1;fontSize=10;fontStyle=1;align=center;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;fontColor=#94A3B8;" vertex="1" parent="1"><mxGeometry x="180" y="86" width="90" height="18" as="geometry"/></mxCell>
<mxCell id="match" value="Match&lt;br&gt;&lt;small&gt;existing account or open opportunity?&lt;/small&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.18;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="300" y="197" width="150" height="84" as="geometry"/></mxCell>
<mxCell id="owner" value="Owner of record keeps it&lt;br&gt;&lt;small&gt;new activity logged on the existing record&lt;/small&gt;" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#FFFFFF;strokeColor=#94A3B8;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="500" y="90" width="340" height="56" as="geometry"/></mxCell>
<mxCell id="seg" value="Segment&lt;br&gt;&lt;small&gt;size band, territory, product; a new company is sized from enrichment&lt;/small&gt;" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="500" y="197" width="140" height="84" as="geometry"/></mxCell>
<mxCell id="assign" value="Assign&lt;br&gt;&lt;small&gt;the lead or account to its territory owner; round-robin within a pool&lt;/small&gt;" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="700" y="197" width="140" height="84" as="geometry"/></mxCell>
<mxCell id="sla" value="SLA clock&lt;br&gt;&lt;small&gt;first touch due; unworked past SLA reassigns&lt;/small&gt;" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=14;fillColor=#EFF6FF;strokeColor=#2563EB;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="900" y="197" width="150" height="72" as="geometry"/></mxCell>
<UserObject label="SQL&lt;br&gt;&lt;small&gt;owner works it; AE accepts; opportunity created&lt;/small&gt;" link="/funnel" id="sql"><mxCell style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.18;whiteSpace=wrap;html=1;fontSize=14;fillColor=#FFFFFF;strokeColor=#94A3B8;fontColor=#0F172A;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="1"><mxGeometry x="900" y="310" width="150" height="66" as="geometry"/></mxCell></UserObject>
<mxCell id="e1" value="MQL or demo request" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;fontSize=11;defaultLabelBackgroundColor=gap;" edge="1" source="s1" target="match" parent="1"><mxGeometry x="-0.25" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell>
<mxCell id="e2" value="meeting booked" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;fontSize=11;defaultLabelBackgroundColor=gap;" edge="1" source="s2" target="match" parent="1"><mxGeometry x="-0.25" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell>
<mxCell id="e3" value="deal registered" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;fontSize=11;defaultLabelBackgroundColor=gap;" edge="1" source="s3" target="match" parent="1"><mxGeometry x="-0.25" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell>
<mxCell id="e4" value="PQL" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;fontSize=11;defaultLabelBackgroundColor=gap;" edge="1" source="s4" target="match" parent="1"><mxGeometry x="-0.25" relative="1" as="geometry"><mxPoint as="offset"/></mxGeometry></mxCell>
<mxCell id="e5" value="match" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;defaultLabelBackgroundColor=gap;exitX=0.5;exitY=0;entryX=0;entryY=0.5;" edge="1" source="match" target="owner" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e6" value="no match" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;fontColor=#334155;defaultLabelBackgroundColor=gap;" edge="1" source="match" target="seg" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;defaultLabelBackgroundColor=gap;" edge="1" source="seg" target="assign" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e8" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;defaultLabelBackgroundColor=gap;" edge="1" source="assign" target="sla" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e9" value="SLA still applies" style="edgeStyle=orthogonalEdgeStyle;fontColor=#64748B;fontSize=11;rounded=1;html=1;strokeColor=#94A3B8;strokeWidth=1.5;defaultLabelBackgroundColor=gap;exitX=1;exitY=0.5;entryX=0.5;entryY=0;" edge="1" source="owner" target="sla" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e10" value="reassign" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#475569;strokeWidth=1.5;dashed=1;fontColor=#334155;defaultLabelBackgroundColor=gap;exitX=0;exitY=0.75;entryX=1;entryY=0.75;" edge="1" source="sla" target="assign" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="e11" value="worked" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;strokeColor=#94A3B8;strokeWidth=1.5;fontColor=#64748B;defaultLabelBackgroundColor=gap;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" source="sla" target="sql" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
<mxCell id="rules" value="BY SOURCE" style="swimlane;startSize=26;html=1;fillColor=#F8FAFC;strokeColor=#CBD5E1;fontColor=#475569;fontSize=11;fontStyle=1;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;rounded=1;arcSize=6;pointerEvents=0;" vertex="1" parent="1"><mxGeometry x="40" y="410" width="1010" height="140" as="geometry"/></mxCell>
<mxCell id="r1" value="&lt;b&gt;Inbound&lt;/b&gt;&lt;br&gt;demo and contact-sales requests route in minutes; everything else waits for the MQL threshold" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=12;align=left;spacingLeft=10;fillColor=#FFFFFF;strokeColor=#CBD5E1;fontColor=#334155;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="rules"><mxGeometry x="16" y="38" width="236" height="88" as="geometry"/></mxCell>
<mxCell id="r2" value="&lt;b&gt;Outbound&lt;/b&gt;&lt;br&gt;a booked meeting is already assigned to the mapped AE; routing only checks for an existing open opportunity. Sourced credit sits on the opportunity, not on ownership" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=12;align=left;spacingLeft=10;fillColor=#FFFFFF;strokeColor=#CBD5E1;fontColor=#334155;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="rules"><mxGeometry x="264" y="38" width="236" height="88" as="geometry"/></mxCell>
<mxCell id="r3" value="&lt;b&gt;Partner&lt;/b&gt;&lt;br&gt;registered deals go to a partner AE; registration date decides sourced vs. influenced for payout" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=12;align=left;spacingLeft=10;fillColor=#FFFFFF;strokeColor=#CBD5E1;fontColor=#334155;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="rules"><mxGeometry x="512" y="38" width="236" height="88" as="geometry"/></mxCell>
<mxCell id="r4" value="&lt;b&gt;Product-led&lt;/b&gt;&lt;br&gt;below the size threshold stays self-serve and never routes; above it, PQL routes as sales-assist" style="rounded=1;arcSize=12;whiteSpace=wrap;html=1;fontSize=12;align=left;spacingLeft=10;fillColor=#FFFFFF;strokeColor=#CBD5E1;fontColor=#334155;fontFamily=Inter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DInter;" vertex="1" parent="rules"><mxGeometry x="760" y="38" width="236" height="88" as="geometry"/></mxCell>
</root></mxGraphModel></diagram></mxfile>
