Back to Use Cases

Capture website leads to HubSpot or Google Sheets with Slack follow-up

lead-generationagencywebsite-formcrmhubspotgoogle-sheetsslackenrichment
Webhook
HubSpot
Google Sheets
Slack
Clearbit
Hunter
Webhook

Receive website lead

Normalize fields + required checks

Clearbit

Enrich lead

Hunter

Enrich lead

HubSpot

Find/Update/Create contact

Google Sheets

Lookup/Update/Append row

Webhook

Return success response

Slack

Notify sales

Overview

This workflow turns a website contact form into an automated lead intake pipeline. It validates incoming lead data, enriches it, stores it in a system of record, and alerts the team instantly.

Product Specs

  • Receives website form submissions via a webhook
  • Validates and normalizes lead fields (name/email/message)
  • Enriches leads using third-party enrichment endpoints
  • Stores leads in HubSpot or Google Sheets with deduplication logic
  • Sends Slack alerts and returns a success response to the website

Pipeline Description

A visitor submits a website form which hits the Webhook. The workflow validates and normalizes the payload, runs enrichment via HTTP calls, then writes the lead to HubSpot (find/update/create) or Google Sheets (lookup/update/append). It posts a Slack notification and returns a 200 response to the website.