Pricing Page Explainer

pricing_page_explainer

This agent assists sales prospects by navigating complex pricing structures. It analyzes user requirements against specific tier rules to recommend the most cost-effective plan and provides a detailed feature comparison.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Pricing Page Explainer

Evaluates team size and use cases against pricing documentation to output specific plan recommendations and upgrade triggers.

  • Based on our pricing rules, which plan should a team of 50 engineers with SSO requirements choose?
  • Compare the Pro and Enterprise tiers for a startup that needs unlimited API calls.
  • Which plan do I need if I have 10 users but require advanced security compliance?

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "question": "We have 5 devs and ~3 agents.",
  "pricing_rules": "Free up to 2 agents...",
  "user_context": "team_size: 5"
}
Schema
{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "description": "The user's specific pricing inquiry."
    },
    "pricing_rules": {
      "type": "string",
      "description": "Plain-text pricing rules / tiers."
    },
    "user_context": {
      "type": "string",
      "description": "Team size, use case, etc."
    }
  },
  "required": [
    "question",
    "pricing_rules"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Team plan fits.",
  "recommended_plan": "Team",
  "rationale": "5 devs and 3 agents fit Team tier.",
  "comparison": [
    {
      "plan": "Free",
      "fit": "no",
      "why": "Caps at 2 agents"
    }
  ],
  "upgrade_signals": [],
  "sales_handoff": false
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "recommended_plan",
    "rationale",
    "comparison"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the recommendation."
    },
    "recommended_plan": {
      "type": "string",
      "description": "The best plan for the user."
    },
    "rationale": {
      "type": "string",
      "description": "Explanation of the plan recommendation."
    },
    "comparison": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "plan": {
            "type": "string"
          },
          "fit": {
            "type": "string"
          },
          "why": {
            "type": "string"
          }
        }
      },
      "description": "Comparison of plan features and differences."
    },
    "upgrade_signals": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Triggers for upgrading. e.g. 'Usage limit reached'."
    },
    "sales_handoff": {
      "type": "boolean",
      "description": "Whether to involve a sales representative."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network