EchoStack Docs
Integration guides API reference Open dashboard

Inbound lead qualification API

Turn inbound demo requests and contact forms into structured qualification decisions in seconds — before a rep opens the queue.

Outcome

Every form submission returns status, extracted BANT-style fields, and next_action. Your CRM or n8n workflow books meetings, nurtures, or archives based on the same rules every time.

Why not a spreadsheet or Zapier filter?

Spreadsheets and one-off zaps drift. EchoStack uses manifest-based playbooks so “qualified” means the same thing on every channel.

Try without an account

Live demo on getechostack.com

Production path

  1. Eval API quickstart — create a BANT evaluation (evaluation_id) and an org key (esk_…) under Dashboard → API Keys
  2. Wire your form (HubSpot, Typeform, Webflow) → POST /v1/evaluate with your evaluation_id
  3. Branch on status: QUALIFIED → high-priority owner; PARTIAL → ask for missing fields; FAILED → nurture

Deep dive: How to evaluate inbound lead quality from a webhook (normalize payload, idempotency, failure table). Framework choice: BANT vs MEDDIC vs custom in production.

See also: HubSpot forms, n8n, Zapier & Make.

Example request

curl -sS -X POST "https://api.getechostack.com/v1/evaluate" \
  -H "Authorization: Bearer esk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "evaluation_id": "<your-evaluation-uuid>",
    "input_type": "form",
    "input": [
      {
        "role": "user",
        "content": "Company: 80-person SaaS. Role: VP Sales. Budget approved Q2. Need live before board review in 6 weeks."
      }
    ],
    "options": { "request_next_action": true }
  }'

Design partners

Shipping inbound eval in production this month? Apply as a design partner — white-glove setup and input on automatic CRM outcomes.