Lead Qualifier BANT
HTTP-SSEChatGPT-powered tool to qualify leads using BANT mechanism with guided information collection.
ChatGPT-powered tool to qualify leads using BANT mechanism with guided information collection.
A lightweight MCP tool that uses ChatGPT to qualify leads over BANT mechanism (Budget, Authority, Need, Timeline). And guide users to enter leads informations question by question.
sse
)Configure ChatGPT apikey in your .env file.
OPENAI_API_KEY=1234
Start your NodeJS server, which is your MCP server.
npm install npm start
Optional: expose your server using ngrok
ngrok http 3001
Dify Agent Strategy Configuration
{ "lead_qualification": { "transport": "sse", "url": "https://24c3-172-235-53-238.ngrok-free.app/sse", "headers": {}, "timeout": 50, "sse_read_timeout": 50 } }
Tool name: lead-qualifier
Input:
{ "sessionId": "abc123", "message": "We have a budget of $1000" }
Output:
{ content: [ { type: "text", text: "Are you the main person evaluating tools like this, or is there someone else involved in the decision?" } ], isError: false }
Session:
{ "qualificationMap": { "budget": "$1000 per month", "authority": "", "need": "", "timeline": "" }, "scoreMap": { "budget": 30, "authority": 0, "need": 0, "timeline": 0 }, "totalScore": 30, "nextField": "authority", "lastPromptedField": "authority", "lastPromptedQuestion": "Are you the main person evaluating tools like this, or is there someone else involved in the decision?" }