Skip to content

Capture ROI calculator lead

POST
/api/v1/sales/roi/leads

Capture a prospect’s email and ROI calculation results for sales follow-up. Public endpoint.

Authorizations

Request Body required

Lead capture form submission from ROI calculator.

Attributes: email: Prospect email address. company_name: Optional company name. roi_input: The ROI calculation inputs used. roi_projection: The ROI projection results shown.

object
company_name

Optional company name

string
""
email
required

Prospect email address

string
roi_input
required

Business metrics input for ROI calculation.

Attributes: monthly_revenue: Current monthly revenue in USD. employee_count: Number of employees. hours_marketing: Weekly hours spent on marketing/sales. hours_finance: Weekly hours spent on finance/accounting. hours_operations: Weekly hours spent on operations/admin. current_tool_spend: Monthly spend on existing SaaS tools in USD. industry: Business industry vertical for benchmark selection.

object
current_tool_spend

Monthly spend on existing SaaS tools in USD

number
employee_count
required

Number of employees

integer
> 0
hours_finance

Weekly hours spent on finance/accounting

number
default: 5
hours_marketing

Weekly hours spent on marketing/sales activities

number
default: 10
hours_operations

Weekly hours spent on operations/admin

number
default: 8
industry

Business industry vertical (e-commerce, professional_services, saas, restaurant, contractor, general)

string
default: general
monthly_revenue
required

Current monthly revenue in USD

number
> 0
roi_projection
required

Projected ROI results from UltimateTeam deployment.

Attributes: monthly_revenue_increase: Projected additional monthly revenue in USD. monthly_cost_savings: Projected monthly cost savings in USD. monthly_time_savings_hours: Projected monthly hours saved. annual_revenue_increase: Projected additional annual revenue in USD. annual_cost_savings: Projected annual cost savings in USD. annual_time_savings_hours: Projected annual hours saved. roi_multiple: Return on investment multiple (annual value / annual cost). payback_months: Months until ROI breaks even. recommended_plan: Suggested pricing plan based on business size. recommended_plan_price: Monthly price of recommended plan in USD.

object
annual_cost_savings
required
number
annual_revenue_increase
required
number
annual_time_savings_hours
required
number
monthly_cost_savings
required
number
monthly_revenue_increase
required
number
monthly_time_savings_hours
required
number
payback_months
required
number
recommended_plan
required
string
recommended_plan_price
required
number
roi_multiple
required
number

Responses

201

Successful Response

Response after successful lead capture.

Attributes: success: Whether the lead was captured. lead_id: Unique identifier for the captured lead. message: Confirmation message.

object
lead_id
required
string
message
required
string
success
required
boolean

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string