{"product_id":"n8n-workflow-send-click-collect-ready-emails-gmail-en-de-from-fulfillmenttools","title":"n8n Workflow: Send Click \u0026 Collect Ready Emails (Gmail, EN\/DE) from fulfillmenttools","description":"\u003ch3\u003eSend “Click \u0026amp; Collect ready” emails automatically from fulfillmenttools — in English or German\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for new \u003cstrong\u003eHandover Job\u003c\/strong\u003e events in \u003cstrong\u003efulfillmenttools\u003c\/strong\u003e and, for \u003cstrong\u003eFFT_Shop\u003c\/strong\u003e Click \u0026amp; Collect orders, automatically emails customers a ready-for-pickup message via \u003cstrong\u003eGmail\u003c\/strong\u003e in \u003cstrong\u003eEN (en_US)\u003c\/strong\u003e or \u003cstrong\u003eDE (de_DE)\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on new handovers:\u003c\/strong\u003e Starts when a \u003cem\u003eHANDOVERJOB_CREATED\u003c\/em\u003e event is received from fulfillmenttools.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters to the right orders:\u003c\/strong\u003e Validates the handover job belongs to \u003cstrong\u003eFFT_Shop\u003c\/strong\u003e and uses the \u003cstrong\u003eCOLLECT\u003c\/strong\u003e channel. If not, the workflow stops.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches order details:\u003c\/strong\u003e Looks up the matching order in fulfillmenttools using \u003cstrong\u003etenantOrderId\u003c\/strong\u003e, then retrieves the full order information.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnsures email deliverability:\u003c\/strong\u003e Checks that the customer email address exists and is not empty; otherwise stops.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResolves pickup facility + language:\u003c\/strong\u003e Retrieves pickup facility details from fulfillmenttools and determines the customer language from \u003cstrong\u003eorder customAttributes.shopLanguage\u003c\/strong\u003e (expected: \u003cstrong\u003een_US\u003c\/strong\u003e or \u003cstrong\u003ede_DE\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the ready-for-pickup email:\u003c\/strong\u003e Sends an \u003cstrong\u003eHTML\u003c\/strong\u003e email through Gmail in the correct language.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eNotify customers the moment their \u003cstrong\u003eClick \u0026amp; Collect\u003c\/strong\u003e order is ready for pickup.\u003c\/li\u003e\n  \u003cli\u003eReduce manual operations by auto-sending multilingual pickup emails for \u003cstrong\u003eFFT_Shop\u003c\/strong\u003e collectors.\u003c\/li\u003e\n  \u003cli\u003eEnsure consistent communications by relying on fulfillmenttools data for both pickup facility and customer language.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrigger\/API:\u003c\/strong\u003e fulfillmenttools community node (requires fulfillmenttools API credentials).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmail sending:\u003c\/strong\u003e \u003cstrong\u003eGmail\u003c\/strong\u003e with \u003cstrong\u003eOAuth2\u003c\/strong\u003e permission to send email (same credential used in both Gmail send steps).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic \u0026amp; control:\u003c\/strong\u003e \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eswitch\u003c\/code\u003e, \u003ccode\u003eno op\u003c\/code\u003e, and a language-based switch for \u003cstrong\u003een_US\u003c\/strong\u003e vs \u003cstrong\u003ede_DE\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData requirements:\u003c\/strong\u003e your fulfillmenttools handover payload must include \u003ccode\u003ecustomAttributes.salesSource\u003c\/code\u003e, \u003ccode\u003echannel\u003c\/code\u003e, and \u003ccode\u003ecustomAttributes.shopLanguage\u003c\/code\u003e (en_US\/de_DE).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45742812168371,"sku":"N8N-17571","price":64.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/efsRzP9sLfdgLl8yoUAYZ_7fhKHu56.png?v=1785402797","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-send-click-collect-ready-emails-gmail-en-de-from-fulfillmenttools","provider":"N8N Commerce","version":"1.0","type":"link"}