{"product_id":"vidsmaller-n8n-workflow-check-video-upload-sizes-discord-whatsapp-gmail","title":"VidSmaller n8n Workflow: Check Video Upload Sizes (Discord\/WhatsApp\/Gmail)","description":"\u003ch3\u003eCheck Discord, WhatsApp, and Email video upload limits in seconds—before you hit “send”\u003c\/h3\u003e\n\u003cp\u003eVidSmaller’s n8n workflow automatically measures the file size of each video URL (via HTTP HEAD) and uses VidSmaller’s estimate API to tell you whether your videos are ready for Discord, WhatsApp, or Gmail-style email upload constraints—or if you should compress first.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eAccepts input via manual run or webhook:\u003c\/b\u003e You can execute it using the built-in sample videos, or send a POST request to the webhook with a JSON payload containing a \u003ccode\u003evideos\u003c\/code\u003e array of \u003ccode\u003e{ \"label\": \"...\", \"url\": \"...\" }\u003c\/code\u003e items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFetches video sizes without downloading:\u003c\/b\u003e For each URL, it performs an HTTP \u003cb\u003eHEAD\u003c\/b\u003e request to read the \u003cb\u003eContent-Length\u003c\/b\u003e header.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eHandles unknown sizes safely:\u003c\/b\u003e If \u003cb\u003eContent-Length\u003c\/b\u003e is missing or the request errors, the video is marked as \u003cb\u003esize unknown\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eEstimates platform fit with VidSmaller:\u003c\/b\u003e When a size is available, it calls \u003cb\u003eVidSmaller’s \u003ccode\u003e\/api\/v1\/estimate\u003c\/code\u003e\u003c\/b\u003e endpoint to determine safe upload targets and whether compression is recommended.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates a consolidated plain-text report:\u003c\/b\u003e Videos are categorized as ready to upload, needs compression (with suggested target size\/settings), or size unknown—then all results are returned in one response.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomation engineers validating user-submitted video URLs before posting to \u003cb\u003eDiscord\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003eTeams preparing content for \u003cb\u003eWhatsApp\u003c\/b\u003e sharing with clear “compress vs. send” guidance.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators building preflight checks for video uploads to email workflows (e.g., \u003cb\u003eGmail\u003c\/b\u003e-style delivery constraints) to reduce failed sends.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003en8n nodes\/workflow logic:\u003c\/b\u003e \u003ccode\u003ewebhook\u003c\/code\u003e, \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003eswitch\u003c\/code\u003e, \u003ccode\u003emerge\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eHTTP HEAD sizing:\u003c\/b\u003e Uses HTTP HEAD requests to extract \u003cb\u003eContent-Length\u003c\/b\u003e in MB.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eVidSmaller integration:\u003c\/b\u003e Calls \u003ccode\u003e\/api\/v1\/estimate\u003c\/code\u003e to produce platform verdicts and compression recommendations.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46063683436723,"sku":"N8N-19707","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/66sdurEaK2bfk6xQv9WN2_9vXoTlpo.png?v=1789809036","url":"https:\/\/buyflowscripts.com\/products\/vidsmaller-n8n-workflow-check-video-upload-sizes-discord-whatsapp-gmail","provider":"N8N Commerce","version":"1.0","type":"link"}