{"product_id":"n8n-workflow-claude-project-plan-pdf-to-sharepoint","title":"n8n Workflow: Claude Project Plan PDF to SharePoint","description":"\u003ch3\u003eTurn a project outline PDF into a shareable SharePoint project plan—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow accepts a project outline PDF via webhook, extracts the text, uses Anthropic Claude to generate a structured project plan, converts it into a PDF, uploads it to Microsoft SharePoint, and notifies stakeholders via Microsoft Outlook—all in one automated run.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a POST request on an n8n webhook\u003c\/strong\u003e containing a project outline PDF in the expected binary field (\u003cem\u003e“outline”\u003c\/em\u003e) plus optional consultation notes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts text from the uploaded PDF\u003c\/strong\u003e and combines it with the provided consultation notes into a single input payload.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the combined content to Anthropic Claude\u003c\/strong\u003e to generate a complete project plan as \u003cstrong\u003eraw JSON\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eParses the Claude JSON\u003c\/strong\u003e and renders it into a styled \u003cstrong\u003eHTML proposal\/report\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConverts HTML to PDF\u003c\/strong\u003e by sending the HTML to an external \u003cstrong\u003eHTTP HTML-to-PDF endpoint\u003c\/strong\u003e using HTTP Basic Auth.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads the resulting PDF to Microsoft SharePoint\u003c\/strong\u003e using OAuth2, targeting the configured site and destination folder\/drive item.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends an Outlook email notification\u003c\/strong\u003e with key plan details and the SharePoint link.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eGenerate consistent project plans from customer-provided outline documents and share them instantly in SharePoint.\u003c\/li\u003e\n  \u003cli\u003eTurn intake forms (PDF + notes) into a formatted deliverable for internal project kickoffs.\u003c\/li\u003e\n  \u003cli\u003eAutomate documentation handoffs by sending an Outlook email that links stakeholders to the uploaded plan PDF.\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\/workflow components:\u003c\/strong\u003e Webhook, Extract from File, Code, Sticky Note, HTTP Request, Microsoft Outlook.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI integration:\u003c\/strong\u003e Anthropic Claude for structured project plan generation (JSON output).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDocument conversion:\u003c\/strong\u003e external HTML-to-PDF service via HTTP Request (HTTP Basic Auth).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSharePoint integration:\u003c\/strong\u003e Microsoft SharePoint upload using OAuth2 (site ID + destination folder\/drive item).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45822092837043,"sku":"N8N-18075","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/jZayagncfWsxr3BhGXNyg_hFPXqSJP.png?v=1786525866","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-claude-project-plan-pdf-to-sharepoint","provider":"N8N Commerce","version":"1.0","type":"link"}