{
  "name": "zapier_cost_calculator",
  "title": "Zapier cost calculator",
  "description": "Estimates a monthly Zapier bill from a list of Zaps (action steps and runs per month). Returns monthly tasks, the cheapest plan including any pay-per-task overage, and the smallest plan that covers the tasks outright. Uses Zapier list prices checked on 2026-10-11.",
  "page": "https://construct.computer/tools/zapier-cost-calculator/",
  "endpoint": "https://construct.computer/api/tools/zapier-cost-calculator",
  "usage": "GET https://construct.computer/api/tools/zapier-cost-calculator?input=<URL-encoded JSON>, or POST the JSON as the request body.",
  "input_schema": {
    "type": "object",
    "properties": {
      "zaps": {
        "minItems": 1,
        "maxItems": 25,
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "maxLength": 200
            },
            "action_steps": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100,
              "description": "Action steps per run. Triggers, Filter, Paths, Formatter and Delay are free."
            },
            "runs_per_month": {
              "type": "integer",
              "minimum": 0,
              "maximum": 10000000
            }
          },
          "required": [
            "action_steps",
            "runs_per_month"
          ],
          "additionalProperties": false
        }
      },
      "billing": {
        "default": "annual",
        "type": "string",
        "enum": [
          "annual",
          "monthly"
        ]
      },
      "team": {
        "default": false,
        "description": "True when several people share Zaps, which needs the Team plan.",
        "type": "boolean"
      }
    },
    "required": [
      "zaps"
    ],
    "additionalProperties": false
  },
  "example_input": {
    "zaps": [
      {
        "name": "New lead to CRM and Slack",
        "action_steps": 2,
        "runs_per_month": 300
      },
      {
        "name": "Paid invoice to sheet",
        "action_steps": 3,
        "runs_per_month": 120
      }
    ],
    "billing": "annual",
    "team": false
  },
  "example_request": "https://construct.computer/api/tools/zapier-cost-calculator?input=%7B%22zaps%22%3A%5B%7B%22name%22%3A%22New%20lead%20to%20CRM%20and%20Slack%22%2C%22action_steps%22%3A2%2C%22runs_per_month%22%3A300%7D%2C%7B%22name%22%3A%22Paid%20invoice%20to%20sheet%22%2C%22action_steps%22%3A3%2C%22runs_per_month%22%3A120%7D%5D%2C%22billing%22%3A%22annual%22%2C%22team%22%3Afalse%7D"
}