{
  "tool_id": "email_marketing_roi_calculator",
  "slug": "email-marketing-roi-calculator",
  "path": "/email-marketing-roi-calculator/",
  "mode": "url_api",
  "api_usage": "GET https://aibizhub.io/api/email-marketing-roi-calculator/?<params>",
  "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", "description": "Total email list size" },
      "open_rate_percent": { "type": "number", "description": "Email open rate as a percentage (0-100)" },
      "click_through_rate_percent": { "type": "number", "description": "Click-through rate of opens as a percentage (0-100)" },
      "conversion_rate_percent": { "type": "number", "description": "Conversion rate of clicks as a percentage (0-100)" },
      "average_order_value": { "type": "number", "description": "Average order value in dollars" },
      "campaign_cost": { "type": "number", "description": "Total campaign cost in dollars" },
      "unsubscribe_rate_percent": { "type": "number", "description": "Unsubscribe rate as a percentage of list (0-100)" }
    },
    "required": ["tool", "list_size", "average_order_value"]
  },
  "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" }
    }
  }
}
