[{"id": "node-greeting", "data": {"type": "message", "label": "Greeting", "config": {"type": "message", "message": "Hi! I'm calling to learn more about your business needs and see if our solutions might be a good fit. This will only take a few minutes. Is now a good time?", "waitForResponse": true}}, "type": "message", "position": {"x": 250, "y": 50}}, {"id": "node-ask-company", "data": {"type": "question", "label": "Company Name", "config": {"type": "question", "question": "Great! To get started, could you tell me the name of your company?", "variableName": "company_name", "waitForResponse": true}}, "type": "question", "position": {"x": 250, "y": 170}}, {"id": "node-ask-role", "data": {"type": "question", "label": "Role/Position", "config": {"type": "question", "question": "And what's your role at the company?", "variableName": "contact_role", "waitForResponse": true}}, "type": "question", "position": {"x": 250, "y": 290}}, {"id": "node-ask-budget", "data": {"type": "question", "label": "Budget Range", "config": {"type": "question", "question": "What's your approximate budget for this type of solution? Just a ballpark figure is fine.", "variableName": "budget_range", "waitForResponse": true}}, "type": "question", "position": {"x": 250, "y": 410}}, {"id": "node-ask-timeline", "data": {"type": "question", "label": "Timeline", "config": {"type": "question", "question": "When are you looking to implement a solution - in the next month, quarter, or is this for future planning?", "variableName": "timeline", "waitForResponse": true}}, "type": "question", "position": {"x": 250, "y": 530}}, {"id": "node-ask-authority", "data": {"type": "question", "label": "Decision Authority", "config": {"type": "question", "question": "Are you the primary decision-maker for this purchase, or will others be involved in the decision?", "variableName": "decision_authority", "waitForResponse": true}}, "type": "question", "position": {"x": 250, "y": 650}}, {"id": "node-check-qualified", "data": {"type": "condition", "label": "Check Qualification", "config": {"type": "condition", "condition": "The lead has a budget above $5000 and timeline within 3 months"}}, "type": "condition", "position": {"x": 250, "y": 770}}, {"id": "node-qualified-webhook", "data": {"type": "webhook", "label": "Send to CRM", "config": {"url": "https://your-crm-api.com/leads", "type": "webhook", "method": "POST", "headers": {"Content-Type": "application/json"}, "payload": {"status": "qualified", "priority": "high"}, "description": "Send qualified lead to CRM for immediate follow-up"}}, "type": "webhook", "position": {"x": 450, "y": 890}}, {"id": "node-qualified-end", "data": {"type": "end", "label": "Qualified Goodbye", "config": {"type": "end", "endMessage": "Wonderful! Based on what you've shared, I think we have some great options for you. Our sales team will reach out within 24 hours to schedule a detailed demo. Thank you for your time!"}}, "type": "end", "position": {"x": 450, "y": 1010}}, {"id": "node-nurture-webhook", "data": {"type": "webhook", "label": "Add to Nurture", "config": {"url": "https://your-crm-api.com/leads", "type": "webhook", "method": "POST", "headers": {"Content-Type": "application/json"}, "payload": {"status": "nurture", "priority": "normal"}, "description": "Add lead to nurture campaign for future follow-up"}}, "type": "webhook", "position": {"x": 50, "y": 890}}, {"id": "node-nurture-end", "data": {"type": "end", "label": "Nurture Goodbye", "config": {"type": "end", "endMessage": "Thank you for your time today. We'll keep you on our list and reach out when we have updates that might interest you. Have a great day!"}}, "type": "end", "position": {"x": 50, "y": 1010}}]