AI lead qualifier from Gravity Forms into HubSpot and Slack

By General Input

Every 15 minutes, score new Gravity Forms submissions hot, warm, or cold, file them in HubSpot with a written briefing, and ping sales in Slack only on hot leads.

Integrations

  • Gravity Forms
  • HubSpot
  • Slack Bot

Type

Agentic Task

Categories

  • Sales
  • Marketing

Build me an inbound lead qualifier that runs on a cron every 15 minutes. The goal is to kill manual triage on our Gravity Forms contact form while still making sure every lead lands in HubSpot with real context.

On each run, call Gravity Forms List Entries (scoped to my lead/contact form) and pull only submissions created since the previous run. Filter on date_created so we never reprocess old entries. If no new entries came in, finish quietly.

For each new entry, extract the submitter's name, email, company, role, and free-text message, then reason about lead quality and produce a short three to five line briefing covering: who they are, what they appear to want, and a tier of hot, warm, or cold based on fit and intent.

Then push them into HubSpot. Use Create Contact for a single new lead, or Batch Upsert Contacts (matched on email) when several came in at once so we deduplicate cleanly. Map the lifecycle stage from the tier: hot becomes salesqualifiedlead, warm becomes marketingqualifiedlead, cold becomes lead. Populate firstname, lastname, email, company, and jobtitle from the submission.

After the contact is created or upserted, call HubSpot Create Note with the AI briefing as the note body and associate it to the contact record so reps see the context on the contact's timeline.

For hot tier leads only, also call Slack (the bot integration) Send a Message to our sales channel. The message should include the lead's name, company, role, the briefing, and a direct link to the HubSpot contact so reps can click straight through. Skip warm and cold leads from Slack entirely so the channel stays high-signal.

Ask me at setup time which Gravity Forms form ID is the lead form, which Slack channel to post hot leads into, and whether I want to tweak the hot/warm/cold rubric beyond the defaults of seniority, company size, and message intent.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasoniMessage campaign console with pre-flight checks and delivery boardLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsA searchable RFP answer library your bid team drafts fromLinkedIn Ads budget pacing dashboard for every client account