HubSpot form → Webhook → Clay enrichment → Slack notifications
HubSpot changed their developer platform on August 25, 2025, making webhook setup more complex. The new standard method requires CLI tools and directory configuration, while Legacy apps (no longer actively maintained) remain much simpler to use. HubSpot Automation workflows are the easiest option but require an $800 Professional Plan.
Instructions for all three methods are below.
crm.objects.contacts.write./webhook.tsnpm install -g @hubspot/cli@latesths account authhs project create (choose App, Private, Static Auth, Webhooks)src/app/webhooks/webhook-hsmeta.json:{ "uid": "webhooks", "type": "webhooks", "config": { "settings": { "targetUrl": "YOUR_VAL_TOWN_URL", "maxConcurrentRequests": 10 }, "subscriptions": { "crmObjects": [{ "subscriptionType": "object.propertyChange", "objectType": "contact", "propertyName": "email", "active": true }] } } }
hs project upload to upload the HubSpot projectDevelopment > deployed build > webhooksRequires HubSpot Professional plan - $800/month
If you'd like, or even just for testing purposes, you can host HubSpot forms on Val Town - instructions // example URL