RSVP Lead Scoring for Events with GPT, HubSpot & Slack
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Google Sheets, OpenAI, HubSpot and Slack.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Set Workflow Variables (Edit Fields (Set)): sets 4 fields: hubspotContactUrl, qualifiedLeadThreshold, slackSalesChannel…
- If: checks a condition and branches into true / false
- Score Lead with GPT-4o-mini (OpenAI): uses OpenAI
- Log Invalid Submissions to Google Sheets (Google Sheets): append or update
- Parse AI Response (Edit Fields (Set)): sets 5 fields: aiResponse, fitLevel, leadScore…
- If: checks a condition and branches into true / false
- Upsert Contact in HubSpot (Qualified) (HubSpot): uses HubSpot
- Upsert Contact in HubSpot (Nurture) (HubSpot): uses HubSpot
- Alert Sales via Slack (Slack): uses Slack
- Alert Marketing via Slack (Slack): uses Slack
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets - OpenAI
@n8n/n8n-nodes-langchain.openAi - HubSpot
n8n-nodes-base.hubspot - Slack
n8n-nodes-base.slack - Webhook
n8n-nodes-base.webhook
From the author
RSVP Lead Scoring for Events with GPT, HubSpot & Slack Who is this for? Event organizers, RevOps teams, sales managers, and marketers running conferences, webinars, or meetups who want to automatically qualify RSVPs and turn attendees into revenue…