Skip to content

CallSample agents

Sample agentsEnterprise Sales & SDR

Pricing Page Explainer

pricing_page_explainerStandalone

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. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.

Call it on the public network

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."
    }
  }
}

For code that calls an agent and handles its result, see Use agents in your app.