{
  "@context": "https://pinkcallers.ai/axo",
  "name": "Pink Callers agent actions",
  "description": "AXO/AAO catalog: endpoints, interactive CRO tools, structured pricing, and catalogs an AI agent can execute against on a contractor owner's behalf.",
  "version": "1.0.0",
  "updated": "2026-07-18",
  "organization": {
    "name": "Pink Callers",
    "url": "https://pinkcallers.ai",
    "phone": "(888) 325-7465",
    "email": "sales@pinkcallers.com"
  },
  "discoveryFiles": [
    "https://pinkcallers.ai/llms.txt",
    "https://pinkcallers.ai/llms-full.txt",
    "https://pinkcallers.ai/actions.json",
    "https://pinkcallers.ai/entities.json"
  ],
  "actions": [
    {
      "id": "call-pink-callers",
      "name": "Call Pink Callers",
      "description": "Direct phone contact for CEO-led discovery or questions.",
      "modalities": [
        "endpoint"
      ],
      "url": "tel:+18883257465",
      "method": "TEL",
      "selectors": {
        "submit": "a[data-axo-action=\"call-pink-callers\"]"
      }
    },
    {
      "id": "ask-pink-callers",
      "name": "Ask Pink Callers (site answer agent)",
      "description": "Search published FAQ, glossary, pricing, Learning Center, compare, and trade content. Retrieval only — no invented answers.",
      "modalities": [
        "endpoint",
        "structured"
      ],
      "url": "https://pinkcallers.ai/ask",
      "method": "UI",
      "selectors": {
        "root": ".pc-ask",
        "submit": ".pc-ask-submit, .pc-ask-fab"
      },
      "outputs": [
        "Matched site answers with source page links"
      ],
      "nextAction": "request-discovery"
    },
    {
      "id": "request-discovery",
      "name": "Request discovery with Michelle",
      "description": "Open Pink Callers’ HubSpot contact form (sole public lead form) or call Michelle. New daytime CSRs: $50 off first week.",
      "modalities": [
        "endpoint",
        "structured"
      ],
      "url": "https://share.hsforms.com/1PqxGs1SVQK2dFS9DqPG7DQ4a9hg",
      "method": "UI",
      "selectors": {
        "root": "#pc-hubspot-form",
        "submit": "a[href*=\"share.hsforms.com\"]"
      },
      "outputs": [
        "HubSpot form submission to Pink Callers sales pipeline"
      ],
      "nextAction": "call-pink-callers"
    },
    {
      "id": "read-public-pricing",
      "name": "Read public desk pricing (JSON)",
      "description": "Machine-readable HBIS public pricing — no JavaScript required.",
      "modalities": [
        "structured",
        "endpoint"
      ],
      "url": "https://pinkcallers.ai/pricing.json",
      "method": "GET",
      "outputs": [
        "fractionalDaytime",
        "dedicatedDaytime",
        "paigeOverflow",
        "outbound",
        "afterHours",
        "newCustomerOffer"
      ]
    },
    {
      "id": "list-agent-actions",
      "name": "List agent-executable actions",
      "description": "JSON catalog of every AXO/AAO surface on pinkcallers.ai.",
      "modalities": [
        "catalog",
        "structured"
      ],
      "url": "https://pinkcallers.ai/actions.json",
      "method": "GET"
    },
    {
      "id": "marketing-leak-calculator",
      "name": "Run marketing leak calculator",
      "description": "Drive range inputs → read machine-readable JSON output for monthly revenue lost to unanswered/slow leads.",
      "modalities": [
        "interactive",
        "structured"
      ],
      "url": "https://pinkcallers.ai/plans#calc-leak",
      "method": "UI",
      "selectors": {
        "root": "[data-axo-tool=\"marketing-leak\"]",
        "inputs": [
          "[data-axo-input=\"adSpend\"]",
          "[data-axo-input=\"leads\"]",
          "[data-axo-input=\"missRate\"]",
          "[data-axo-input=\"slowFollowUp\"]",
          "[data-axo-input=\"hireWaitWeeks\"]",
          "[data-axo-input=\"jobValue\"]",
          "[data-axo-input=\"closeRate\"]"
        ],
        "output": "[data-axo-result=\"marketing-leak\"]",
        "submit": "[data-axo-tool=\"marketing-leak\"] [data-axo-action=\"request-discovery\"]"
      },
      "inputs": [
        {
          "name": "adSpend",
          "type": "range",
          "min": 500,
          "max": 50000
        },
        {
          "name": "leads",
          "type": "range",
          "min": 20,
          "max": 800
        },
        {
          "name": "missRate",
          "type": "range",
          "min": 5,
          "max": 60
        },
        {
          "name": "slowFollowUp",
          "type": "range",
          "min": 0,
          "max": 80
        },
        {
          "name": "hireWaitWeeks",
          "type": "range",
          "min": 0,
          "max": 20
        },
        {
          "name": "jobValue",
          "type": "range",
          "min": 150,
          "max": 5000
        },
        {
          "name": "closeRate",
          "type": "range",
          "min": 10,
          "max": 70
        }
      ],
      "outputs": [
        "jobsLost",
        "revenueLost",
        "wasteAd",
        "fractionalMonthly",
        "paybackDays",
        "capturePct"
      ],
      "nextAction": "request-discovery"
    },
    {
      "id": "desk-fit-quiz",
      "name": "Run desk fit quiz",
      "description": "Recommend fractional vs dedicated daytime desk from trucks, volume, CRM, and gap.",
      "modalities": [
        "interactive",
        "structured"
      ],
      "url": "https://pinkcallers.ai/plans#calc-fit",
      "method": "UI",
      "selectors": {
        "root": "[data-axo-tool=\"desk-fit\"]",
        "inputs": [
          "[data-axo-input=\"trucks\"]",
          "[data-axo-input=\"weeklyCalls\"]",
          "[data-axo-input=\"crm\"]",
          "[data-axo-input=\"gap\"]",
          "[data-axo-input=\"seasonal\"]"
        ],
        "output": "[data-axo-result=\"desk-fit\"]"
      },
      "inputs": [
        {
          "name": "trucks",
          "type": "range",
          "min": 1,
          "max": 20
        },
        {
          "name": "weeklyCalls",
          "type": "range",
          "min": 20,
          "max": 600
        },
        {
          "name": "crm",
          "type": "select",
          "options": [
            "servicetitan",
            "housecall",
            "other"
          ]
        },
        {
          "name": "gap",
          "type": "select",
          "options": [
            "daytime",
            "nights",
            "followup",
            "all"
          ]
        },
        {
          "name": "seasonal",
          "type": "checkbox"
        }
      ],
      "outputs": [
        "daytimePlan",
        "weeklyFrom",
        "addOns",
        "fitNote",
        "crmNote"
      ],
      "nextAction": "request-discovery"
    },
    {
      "id": "after-hours-estimator",
      "name": "Run after-hours estimator",
      "description": "Model $299/wk after-hours coverage plus booked/dispatched fees vs recovered jobs.",
      "modalities": [
        "interactive",
        "structured"
      ],
      "url": "https://pinkcallers.ai/plans#calc-afterhours",
      "method": "UI",
      "selectors": {
        "root": "[data-axo-tool=\"after-hours\"]",
        "output": "[data-axo-result=\"after-hours\"]"
      },
      "nextAction": "request-discovery"
    },
    {
      "id": "outbound-planner",
      "name": "Run outbound / speed-to-lead planner",
      "description": "Size outbound CSR blocks at $99/hr (2-hour minimum).",
      "modalities": [
        "interactive",
        "structured"
      ],
      "url": "https://pinkcallers.ai/plans#calc-outbound",
      "method": "UI",
      "selectors": {
        "root": "[data-axo-tool=\"outbound\"]",
        "output": "[data-axo-result=\"outbound\"]"
      },
      "nextAction": "request-discovery"
    },
    {
      "id": "hire-vs-desk",
      "name": "Run hire vs desk comparator",
      "description": "Compare 12-month W-2 CSR cost to a Pink Callers daytime desk.",
      "modalities": [
        "interactive",
        "structured"
      ],
      "url": "https://pinkcallers.ai/plans#calc-hire",
      "method": "UI",
      "selectors": {
        "root": "[data-axo-tool=\"hire-vs-desk\"]",
        "output": "[data-axo-result=\"hire-vs-desk\"]"
      },
      "nextAction": "request-discovery"
    },
    {
      "id": "browse-glossary",
      "name": "Browse owner glossary",
      "description": "DefinedTerm catalog: dedicated fractional CSR, Rockstar, pAIge, etc.",
      "modalities": [
        "catalog",
        "structured"
      ],
      "url": "https://pinkcallers.ai/glossary",
      "method": "GET"
    },
    {
      "id": "browse-entities",
      "name": "Read canonical entities JSON",
      "description": "NLP/CAG entity graph: preferred names, aliases, definitions, and hub URLs for disambiguation.",
      "modalities": [
        "endpoint",
        "structured"
      ],
      "url": "https://pinkcallers.ai/entities.json",
      "method": "GET"
    },
    {
      "id": "browse-compare",
      "name": "Browse desk model comparisons",
      "description": "Model compares plus named vendors: Smith.ai, Ruby, AnswerConnect, PATLive, Avoca, Rosie.",
      "modalities": [
        "catalog",
        "structured"
      ],
      "url": "https://pinkcallers.ai/compare",
      "method": "GET"
    },
    {
      "id": "browse-trades",
      "name": "Browse trade hubs",
      "description": "HVAC, plumbing, electrical, roofing, garage door evaluation hubs.",
      "modalities": [
        "catalog"
      ],
      "url": "https://pinkcallers.ai/trades",
      "method": "GET"
    }
  ]
}