{
  "tool_id": "email_marketing_roi_calculator",
  "slug": "email-marketing-roi-calculator",
  "path": "/email-marketing-roi-calculator/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/email-marketing-roi-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/email-marketing-roi-calculator.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/email-marketing-roi-calculator/",
  "sample_input": {
    "tool": "email_marketing_roi_calculator",
    "list_size": 10000,
    "open_rate_percent": 22,
    "click_through_rate_percent": 3,
    "conversion_rate_percent": 5,
    "average_order_value": 80,
    "campaign_cost": 500,
    "unsubscribe_rate_percent": 0.5
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "list_size": {
        "type": "number"
      },
      "open_rate_percent": {
        "type": "number"
      },
      "click_through_rate_percent": {
        "type": "number"
      },
      "conversion_rate_percent": {
        "type": "number"
      },
      "average_order_value": {
        "type": "number"
      },
      "campaign_cost": {
        "type": "number"
      },
      "unsubscribe_rate_percent": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "list_size",
      "open_rate_percent",
      "click_through_rate_percent",
      "conversion_rate_percent",
      "average_order_value",
      "campaign_cost",
      "unsubscribe_rate_percent"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "opens": {
        "type": "number",
        "description": "Number of email opens"
      },
      "clicks": {
        "type": "number",
        "description": "Number of clicks"
      },
      "conversions": {
        "type": "number",
        "description": "Number of conversions"
      },
      "projectedRevenue": {
        "type": "number",
        "description": "Projected revenue per campaign in dollars"
      },
      "projectedRoi": {
        "type": "number",
        "description": "Projected ROI as a percentage"
      },
      "costPerAcquisition": {
        "type": [
          "number",
          "null"
        ],
        "description": "Cost per acquisition in dollars"
      },
      "revenuePerSubscriber": {
        "type": "number",
        "description": "Revenue per subscriber in dollars"
      },
      "breakEvenConversionRate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Break-even conversion rate as a percentage of clicks"
      },
      "profit": {
        "type": "number",
        "description": "Net profit after campaign cost in dollars"
      },
      "unsubscribes": {
        "type": "number",
        "description": "Number of unsubscribes"
      },
      "netListSizeAfterCampaign": {
        "type": "number",
        "description": "List size after unsubscribes"
      }
    }
  }
}
