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
Production path
- Eval API quickstart — create a BANT evaluation (
evaluation_id) and an org key (esk_…) under Dashboard → API Keys - Wire your form (HubSpot, Typeform, Webflow) →
POST /v1/evaluatewith yourevaluation_id - 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.