{"name":"Lead-to-Booking Automation","nodes":[{"parameters":{"httpMethod":"POST","path":"lead-capture","responseMode":"responseNode","options":{}},"id":"webhook-trigger","name":"1 — Lead Captured","type":"n8n-nodes-base.webhook","position":[250,300],"webhookId":"lead-capture-demo"},{"parameters":{"method":"POST","url":"https://rampai.polsia.app/api/leads/capture","sendBody":true,"specifyBody":"json","jsonBody":"={{ JSON.stringify($json) }}","options":{}},"id":"ai-qualify","name":"2 — AI Qualification (via RampAI)","type":"n8n-nodes-base.httpRequest","position":[500,300]},{"parameters":{"operation":"switch","value":"={{ $json.status }}","rules":{"rules":[{"value2":"qualified","output":0},{"value2":"booked","output":0}]},"fallbackOutput":1},"id":"qualification-branch","name":"3 — Qualified?","type":"n8n-nodes-base.switch","position":[750,300]},{"parameters":{"fromEmail":"hello@rampai.polsia.app","toEmail":"={{ $json.email }}","subject":"You're qualified — book your RampAI demo","body":"Hi {{ $json.name }},\n\nGreat news — you're qualified for a RampAI demo. Your score was {{ $json.score }}/10.\n\n{{ $json.reason }}\n\nBook a 30-min slot right here: https://rampai.polsia.app/book\n\nSee you soon,\nThe RampAI Team"},"id":"qualified-email","name":"4a — Qualified Email","type":"n8n-nodes-base.emailSend","position":[1000,150]},{"parameters":{"fromEmail":"hello@rampai.polsia.app","toEmail":"={{ $json.email }}","subject":"Thanks for reaching out — RampAI","body":"Hi {{ $json.name }},\n\nThanks for your interest in RampAI. We've received your info and will follow up within 48 hours.\n\nIn the meantime, feel free to explore how automations work: https://rampai.polsia.app\n\nBest,\nThe RampAI Team"},"id":"nq-email","name":"4b — Nurture Email","type":"n8n-nodes-base.emailSend","position":[1000,450]},{"parameters":{"auth":{"accessToken":"YOUR_TWILIO_AUTH_TOKEN"},"from":"+15551234567","to":"={{ $json.phone }}","message":"Hi {{ $json.name }}! You're qualified (score: {{ $json.score }}/10). Book your RampAI demo: https://rampai.polsia.app/book"},"id":"sms-node","name":"5 — SMS Alert (Twilio)","type":"n8n-nodes-base.twilio","position":[1250,150]},{"parameters":{"auth":{"accessToken":"YOUR_GOOGLE_CALENDAR_OAUTH_TOKEN"},"calendar":"primary","operation":"create","title":"RampAI Demo — {{ $('webhook-trigger').$node.$json.name || 'Lead' }}","start":"={{ $json.booking_time || $now.toISO() }}","end":"={{ $json.booking_time ? new Date($json.booking_time).getTime() + 1800000 : new Date().getTime() + 1800000 }}","attendees":["={{ $json.email }}"],"options":{"sendUpdates":"all"}},"id":"calendar-book","name":"6 — Book Google Calendar Meeting","type":"n8n-nodes-base.googleCalendar","position":[1500,150]},{"parameters":{"method":"POST","url":"https://rampai.polsia.app/api/webhooks/calendar","bodyParameters":{"parameters":[{"name":"lead_email","value":"={{ $('webhook-trigger').$node.$json.email }}"},{"name":"event_id","value":"={{ $json.id }}"},{"name":"start_time","value":"={{ $json.start }}"},{"name":"meeting_url","value":"={{ $json.conferenceData?.meetingUrl || '' }}"}]}},"id":"confirm-webhook","name":"7 — Confirm to RampAI App","type":"n8n-nodes-base.httpRequest","position":[1750,150]}],"connections":{"webhook-trigger":{"main":[[{"node":"ai-qualify","type":"main","index":0}]]},"ai-qualify":{"main":[[{"node":"qualification-branch","type":"main","index":0}]]},"qualification-branch":{"main":[[{"node":"qualified-email","type":"main","index":0},{"node":"sms-node","type":"main","index":0}],[{"node":"nq-email","type":"main","index":0}]]},"qualified-email":{"main":[[{"node":"sms-node","type":"main","index":0}]]},"sms-node":{"main":[[{"node":"calendar-book","type":"main","index":0}]]},"calendar-book":{"main":[[{"node":"confirm-webhook","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"}}