Hi there, I estimate I’ve spent over 70 hours using N8n and never once have I got a single workflow to work. I’ve used every single tool and AI agent and MCP as well as my own research just to try and get one workflow to work. I also dont feel like barely anything has been learned because it’s always diagnosing a tiny issue that never gets resolved. This current workflow which I’ve been working on for about a week is to simply convert a PDF to a docx file and maintain the formatting. Again I have tried Third Party Help, MCP Agents, Custom GPTs, your own n8n builder and Q&A agent, Google AI Studio with video recordings. I’ve read documentation, I’ve gotten a call with the PDF4me support team - I’ve tried everything short of contacting you (although I did on a previous workflow and that resulted in nothing being resolved). Just this workflow alone I’ve probably invested 20 hours - an absolute exhortant amount of time for the value to be captured at the end. Please, please help. I’m going around in circles. I cannot get this to work. I have never got a single workflow to work, none of the support or AI agents are any good at knowing how to fix issues. In this workflow I’m consistently getting issues with binary data not being passed. Here is the url to upload the PDF: https://branded-n8n-form-pag-5470.bolt.host/ (before you ask It is 1,000,000% calling the correct webhook URL)
Describe the problem/error/question
What is the error message (if any)? always has to do with binary data not being passed through. I have tried every single fix imaginable, added nodes, deleted them, rebuilt workflow, change the code that calling the webhook etc
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.) { “nodes”: [ { “parameters”: { “httpMethod”: “POST”, “path”: “c7813f45-bc36-48a7-881d-8d56620dd98f”, “responseMode”: “responseNode”, “options”: { “binaryPropertyName”: “data” } }, “id”: “cb72ddc8-2ee0-44e7-8b3d-82073cb91c41”, “name”: “Webhook - Receive PDF Upload”, “type”: “n8n-nodes-base.webhook”, “typeVersion”: 2.1, “position”: [ 352, 1696 ], “webhookId”: “c7813f45-bc36-48a7-881d-8d56620dd98f”, “retryOnFail”: false, “executeOnce”: false, “alwaysOutputData”: false, “notesInFlow”: false }, { “parameters”: { “fileName”: “={{ $json.fileName || \“converted.docx\” }}”, “parentId”: “/Documents/CVs_formatting_done/”, “binaryData”: true }, “id”: “2d459b0a-3842-4e82-834b-df5701cbaedd”, “name”: “Upload to OneDrive”, “type”: “n8n-nodes-base.microsoftOneDrive”, “typeVersion”: 1, “position”: [ 752, 1696 ], “credentials”: { “microsoftOneDriveOAuth2Api”: { “id”: “0VAjjQq3bMBo9ZEV”, “name”: “Microsoft Drive account 2” } } }, { “parameters”: { “operation”: “share”, “fileId”: “={{ $json.id }}”, “type”: “view” }, “id”: “732fd74b-b514-4bf3-83ad-80e5eae915fb”, “name”: “Create Share Link”, “type”: “n8n-nodes-base.microsoftOneDrive”, “typeVersion”: 1, “position”: [ 944, 1696 ], “credentials”: { “microsoftOneDriveOAuth2Api”: { “id”: “0VAjjQq3bMBo9ZEV”, “name”: “Microsoft Drive account 2” } } }, { “parameters”: { “respondWith”: “json”, “responseBody”: “={ \“share_link\”: $(‘Create Share Link’).item.json.webUrl }”, “options”: {} }, “id”: “a19aaab9-eda9-40a0-b53b-42640a87609d”, “name”: “Return Share Link”, “type”: “n8n-nodes-base.respondToWebhook”, “typeVersion”: 1.5, “position”: [ 1344, 1696 ] }, { “parameters”: { “dataTableId”: { “__rl”: true, “value”: “4FZeu2ZQbQ60ehhY”, “mode”: “list”, “cachedResultName”: “PDF_Conversion_Submissions_jon”, “cachedResultUrl”: “/projects/bPNqBhJ0q4axoC4l/datatables/4FZeu2ZQbQ60ehhY” }, “columns”: { “mappingMode”: “defineBelow”, “value”: { “Your_Email_Address”: “={{ $json.Your_Email_Address }}”, “filename”: “={{ $json.filename }}”, “user_email”: “={{ $json.user_email }}”, “status”: “={{ $json.status }}”, “timestamp”: “={{ $json.timestamp }}”, “onedrive_link”: “={{ $json.onedrive_link }}” }, “matchingColumns”: , “schema”: [ { “id”: “Your_Email_Address”, “displayName”: “Your_Email_Address”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “filename”, “displayName”: “filename”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “user_email”, “displayName”: “user_email”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “status”, “displayName”: “status”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “timestamp”, “displayName”: “timestamp”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “dateTime”, “readOnly”: false, “removed”: false }, { “id”: “onedrive_link”, “displayName”: “onedrive_link”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false } ], “attemptToConvertTypes”: false, “convertFieldsToString”: false }, “options”: { “optimizeBulk”: false } }, “type”: “n8n-nodes-base.dataTable”, “typeVersion”: 1, “position”: [ 1136, 1696 ], “id”: “7f7642f1-8a61-4549-84b5-f559e0903aa4”, “name”: “Add PDF Convert Record” }, { “parameters”: { “dataTableId”: { “__rl”: true, “mode”: “list”, “value”: “4FZeu2ZQbQ60ehhY”, “cachedResultName”: “PDF_Conversion_Submissions_jon”, “cachedResultUrl”: “/projects/bPNqBhJ0q4axoC4l/datatables/4FZeu2ZQbQ60ehhY” }, “columns”: { “mappingMode”: “defineBelow”, “value”: { “error_message”: “={{ $json.error }}”, “timestamp”: “={{ $now }}”, “user_email”: “={{ $json.user_email }}”, “filename”: “={{ $json.filename }}”, “Your_Email_Address”: “={{ $json.Your_Email_Address }}”, “status”: “{{ $json.status }}”, “onedrive_link”: “{{ $json.onedrive_link }}” }, “matchingColumns”: , “schema”: [ { “id”: “Your_Email_Address”, “displayName”: “Your_Email_Address”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “filename”, “displayName”: “filename”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “user_email”, “displayName”: “user_email”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “status”, “displayName”: “status”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “timestamp”, “displayName”: “timestamp”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “dateTime”, “readOnly”: false, “removed”: false }, { “id”: “onedrive_link”, “displayName”: “onedrive_link”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false }, { “id”: “error_message”, “displayName”: “error_message”, “required”: false, “defaultMatch”: false, “display”: true, “type”: “string”, “readOnly”: false, “removed”: false } ], “attemptToConvertTypes”: false, “convertFieldsToString”: false }, “options”: {} }, “id”: “9e6ee92b-94f3-45b5-8ad2-a41833022b45”, “name”: “Log Failed Conversion”, “type”: “n8n-nodes-base.dataTable”, “typeVersion”: 1, “position”: [ 752, 1904 ] }, { “parameters”: { “toRecipients”: “[email protected]”, “subject”: “PDF Conversion Failed”, “bodyContent”: “=File: {{ $(‘Webhook - Receive PDF Upload’).item.json.body.filename }}\nError: {{ $json.error }}”, “additionalFields”: {} }, “id”: “29f95358-6c48-4497-a1b3-4a617e760f1f”, “name”: “Send Failure Email”, “type”: “n8n-nodes-base.microsoftOutlook”, “typeVersion”: 2, “position”: [ 944, 1904 ], “webhookId”: “5a93522b-cb43-4db5-81ea-363fe884ae51”, “credentials”: { “microsoftOutlookOAuth2Api”: { “id”: “5I62sywGP4RN8Hb4”, “name”: “Microsoft Outlook account 2” } } }, { “parameters”: { “resource”: “convert”, “operation”: “Convert PDF To Word”, “advancedOptions”: {} }, “type”: “n8n-nodes-pdf4me.PDF4me”, “typeVersion”: 1, “position”: [ 544, 1696 ], “id”: “182e2619-ef7b-4cde-b9f2-163c87d46740”, “name”: “Convert PDF to Word1”, “credentials”: { “pdf4meApi”: { “id”: “Pnvplk8aCE8b6UPo”, “name”: “PDF4ME account” } } } ], “connections”: { “Webhook - Receive PDF Upload”: { “main”: [ [ { “node”: “Convert PDF to Word1”, “type”: “main”, “index”: 0 } ] ] }, “Upload to OneDrive”: { “main”: [ [ { “node”: “Create Share Link”, “type”: “main”, “index”: 0 } ] ] }, “Create Share Link”: { “main”: [ [ { “node”: “Add PDF Convert Record”, “type”: “main”, “index”: 0 } ] ] }, “Add PDF Convert Record”: { “main”: [ [ { “node”: “Return Share Link”, “type”: “main”, “index”: 0 } ] ] }, “Log Failed Conversion”: { “main”: [ [ { “node”: “Send Failure Email”, “type”: “main”, “index”: 0 } ] ] }, “Convert PDF to Word1”: { “main”: [ [ { “node”: “Upload to OneDrive”, “type”: “main”, “index”: 0 }, { “node”: “Log Failed Conversion”, “type”: “main”, “index”: 0 } ] ] } }, “pinData”: {}, “meta”: { “templateCredsSetupCompleted”: true, “instanceId”: “d68549a94a6d7dd20fe641b66ab9456399f5b75322369bee6d0283b5dd4ca0ec” } }
Share the output returned by the last node
Information on your n8n setup
-
n8n version: cloud, latest version
-
Database (default: SQLite): n8n table
-
n8n EXECUTIONS_PROCESS setting (default: own, main): just default
-
Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
-
Operating system: macos
[spoiler]
This text will beSummary
This text will be hidden
blurred
[/spoiler]
Summary
This text will be hidden
Summary
This text will be hidden