{"product_id":"automate-hubspot-deals-asana-project-drive-folder-setup","title":"Automate HubSpot Deals: Asana Project + Drive Folder Setup","description":"\u003ch3\u003eAutomatically create Asana projects + Google Drive folders for every new HubSpot deal\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for new \u003cstrong\u003eHubSpot deal\u003c\/strong\u003e webhooks and then instantly sets up the deal’s workspace: it creates an \u003cstrong\u003eAsana project\u003c\/strong\u003e from a template and builds a structured \u003cstrong\u003eGoogle Drive folder\u003c\/strong\u003e hierarchy. Finally, it writes the links back to HubSpot and emails the deal owner with everything they need.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives and verifies\u003c\/strong\u003e a HubSpot deal-creation webhook using the HubSpot signature header and your HubSpot app client secret.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads deal details\u003c\/strong\u003e from HubSpot and retrieves the \u003cstrong\u003edeal owner\u003c\/strong\u003e information.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks company association\u003c\/strong\u003e: if the deal has no linked HubSpot company, it emails the owner a notice.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches the associated company\u003c\/strong\u003e and checks whether the company already has a saved \u003cstrong\u003eGoogle Drive folder ID\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates Google Drive structure\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eIf no company folder exists, it creates a \u003cstrong\u003ecompany folder\u003c\/strong\u003e (under your configured parent folder) and then a \u003cstrong\u003edeal folder\u003c\/strong\u003e inside it.\u003c\/li\u003e\n      \u003cli\u003eIf a company folder already exists, it creates only the \u003cstrong\u003edeal folder\u003c\/strong\u003e under the existing company folder.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates an Asana project\u003c\/strong\u003e by instantiating your Asana \u003cstrong\u003eproject template\u003c\/strong\u003e, then retrieves the project permalink.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates HubSpot\u003c\/strong\u003e with the Asana and Google Drive links\/IDs (and saves the company folder link\/ID when created).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmails the deal owner\u003c\/strong\u003e with the workspace links.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSupport delivery teams by auto-provisioning project spaces the moment a HubSpot deal is created.\u003c\/li\u003e\n  \u003cli\u003eKeep your CRM, Asana, and Google Drive consistently linked for every sales-to-delivery handoff.\u003c\/li\u003e\n  \u003cli\u003eEnsure deal owners are notified immediately—even when a HubSpot company record isn’t linked.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHubSpot\u003c\/strong\u003e: webhook listener + OAuth2, signature verification, deal\/company retrieval and updates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Drive\u003c\/strong\u003e: OAuth2, company\/deal folder creation and folder ID management (including Shared Drive support via configured Shared Drive ID).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAsana\u003c\/strong\u003e: OAuth2, project template instantiation, permalink retrieval.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGmail\u003c\/strong\u003e: OAuth2 to email the deal owner (and owner notice for missing company linkage).\u003c\/li\u003e\n  \u003cli\u003eLogic nodes used include \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, and \u003cstrong\u003ecode\u003c\/strong\u003e, plus the \u003cstrong\u003easana\u003c\/strong\u003e, \u003cstrong\u003egmail\u003c\/strong\u003e, and \u003cstrong\u003ehubspot\u003c\/strong\u003e nodes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup\u003c\/h3\u003e\n\u003cp\u003eConnect credentials for \u003cstrong\u003eHubSpot OAuth2\u003c\/strong\u003e, \u003cstrong\u003eGoogle Drive OAuth2\u003c\/strong\u003e, \u003cstrong\u003eAsana OAuth2\u003c\/strong\u003e, and \u003cstrong\u003eGmail OAuth2\u003c\/strong\u003e. Then configure your HubSpot app client secret, Google Shared Drive ID, the parent folder ID for creating company folders, and your Asana project template.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46132953120947,"sku":"N8N-20141","price":51.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/v2HVB92fZzNEqI7KlCGFn_foUNjQho.png?v=1790760275","url":"https:\/\/buyflowscripts.com\/products\/automate-hubspot-deals-asana-project-drive-folder-setup","provider":"N8N Commerce","version":"1.0","type":"link"}