addedInput schema / properties / company / properties
Added value: +{
+ "name": {
+ "maxLength": 200,
+ "minLength": 2,
+ "type": "string"
+ },
+ "sector": {
+ "maxLength": 100,
+ "minLength": 2,
+ "type": "string"
+ },
+ "stage": {
+ "enum": [
+ "pre-seed",
+ "seed",
+ "serie-a",
+ "serie-b",
+ "serie-c",
+ "serie-d-plus",
+ "profitable-sme",
+ "enterprise"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / company / required
Added value: +[
+ "name",
+ "sector",
+ "stage"
+]
addedInput schema / properties / currentChallenges / items
Added value: +{
+ "maxLength": 200,
+ "minLength": 5,
+ "type": "string"
+}
addedInput schema / properties / currentChallenges / maxItems
Added value: +5
addedInput schema / properties / currentChallenges / minItems
Added value: +1
addedInput schema / properties / geography / maxLength
Added value: +100
addedInput schema / properties / geography / minLength
Added value: +2
addedInput schema / properties / preferredStructure / enum
Added value: +[
+ "base-plus-commission",
+ "ote-split",
+ "revenue-share",
+ "milestone-bonus",
+ "hybrid"
+]
addedInput schema / properties / salesTeam / properties
Added value: +{
+ "roles": {
+ "items": {
+ "properties": {
+ "currentBaseSalary": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "currentOteSalary": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "headcount": {
+ "maximum": 500,
+ "minimum": 1,
+ "type": "number"
+ },
+ "role": {
+ "enum": [
+ "ae",
+ "sdr",
+ "csm",
+ "se",
+ "manager",
+ "vp"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "role",
+ "headcount"
+ ],
+ "type": "object"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "totalSalesHeadcount": {
+ "maximum": 1000,
+ "minimum": 1,
+ "type": "number"
+ }
+}
addedInput schema / properties / salesTeam / required
Added value: +[
+ "roles",
+ "totalSalesHeadcount"
+]
addedInput schema / properties / targets / properties
Added value: +{
+ "annualRevenueTargetEur": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "averageContractValueEur": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "churnTargetPct": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "salesCycleTargetDays": {
+ "maximum": 730,
+ "minimum": 1,
+ "type": "number"
+ }
+}
addedInput schema / properties / targets / required
Added value: +[
+ "annualRevenueTargetEur",
+ "averageContractValueEur",
+ "salesCycleTargetDays"
+]
addedInput schema / required
Added value: +[
+ "company",
+ "salesTeam",
+ "targets",
+ "currentChallenges"
+]