{"product_id":"enrich-hubspot-contacts-from-webpage-urls-with-gaffa-n8n","title":"Enrich HubSpot Contacts from Webpage URLs with Gaffa (n8n)","description":"\u003ch3\u003eEnrich HubSpot contacts directly from a webpage URL using Gaffa—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow takes a lead’s webpage URL, uses \u003cstrong\u003eGaffa\u003c\/strong\u003e to extract contact details from the page, and then \u003cstrong\u003ecreates or updates a HubSpot contact\u003c\/strong\u003e using the extracted email. Perfect for turning website pages into clean, up-to-date CRM data.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual start:\u003c\/strong\u003e Run the workflow on demand to process a single lead URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfigure the target page:\u003c\/strong\u003e Set the \u003cem\u003elead URL\u003c\/em\u003e and (optionally) the CSS selector that specifies which part of the page to parse.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDefine the extraction schema:\u003c\/strong\u003e Build a \u003cstrong\u003eGaffa\u003c\/strong\u003e request that asks for a JSON structure containing: \u003cstrong\u003efirst name, last name, company, role, and email\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtract from the webpage:\u003c\/strong\u003e Send the request to Gaffa to parse the page and return the extracted contact fields.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpsert in HubSpot:\u003c\/strong\u003e Use the extracted \u003cstrong\u003eemail\u003c\/strong\u003e as the unique identifier to \u003cstrong\u003eupsert\u003c\/strong\u003e the contact in HubSpot, mapping the remaining fields to HubSpot contact properties.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eImport contacts from \u003cstrong\u003espeaker bio\u003c\/strong\u003e pages or \u003cstrong\u003eteam pages\u003c\/strong\u003e into HubSpot.\u003c\/li\u003e\n  \u003cli\u003eEnrich leads who provide a \u003cstrong\u003ewebsite URL\u003c\/strong\u003e instead of contact details.\u003c\/li\u003e\n  \u003cli\u003eKeep HubSpot records current by re-running extraction on updated landing pages.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes:\u003c\/strong\u003e manual trigger, set, code, sticky note, and the HubSpot integration.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGaffa integration:\u003c\/strong\u003e uses the community package \u003cstrong\u003e@gaffa-dev\/n8n-nodes-gaffa\u003c\/strong\u003e (install in your self-hosted n8n).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCredentials:\u003c\/strong\u003e add a Gaffa API credential from \u003cstrong\u003egaffa.dev\u003c\/strong\u003e and a HubSpot private app token with \u003cstrong\u003ecrm.objects.contacts\u003c\/strong\u003e read\/write scopes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUpgrade your n8n workflow for HubSpot data enrichment with \u003cstrong\u003eGaffa\u003c\/strong\u003e and webpage-to-CRM extraction—without manual copying.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46172934078643,"sku":"N8N-20599","price":33.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/3_Qej8ba-EixtrtHjEqX__gp2I6Yk3.png?v=1791363981","url":"https:\/\/buyflowscripts.com\/products\/enrich-hubspot-contacts-from-webpage-urls-with-gaffa-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}