{"product_id":"approve-linkedin-outreach-openers-in-n8n-apify-openai-gmail","title":"Approve LinkedIn Outreach Openers in n8n (Apify + OpenAI + Gmail)","description":"\u003ch3\u003eApprove Daily LinkedIn Outreach Openers—Generated by Apify + OpenAI, Sent for Your Approval in Gmail\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow finds public LinkedIn profiles every day, generates a personalized under-30-word opener using OpenAI, and emails each draft to you in Gmail for approval—then saves only the approved contacts to Google Sheets. No more guessing what to send or risking low-quality messages.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a daily schedule\u003c\/strong\u003e to keep your outreach pipeline fresh.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSearches for matching LinkedIn profiles using Apify\u003c\/strong\u003e using your configured role query and \u003cem\u003emax results\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters out profiles\u003c\/strong\u003e whose headlines are too short to personalize from.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSkips profiles already seen\u003c\/strong\u003e in previous workflow runs to avoid duplicate outreach.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses OpenAI to draft a single opening line\u003c\/strong\u003e grounded in the person’s LinkedIn headline—returning \u003cem\u003e“skip”\u003c\/em\u003e when it can’t be specific.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends each draft to you in Gmail\u003c\/strong\u003e and \u003cstrong\u003epauses\u003c\/strong\u003e until you approve or decline within the configured wait window.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends approved profiles + opener to Google Sheets\u003c\/strong\u003e; declined items stop with no data saved.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operators\u003c\/strong\u003e qualifying prospects daily and wanting a human-in-the-loop approval step before outreach.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers\u003c\/strong\u003e building reliable LinkedIn prospecting with Apify and OpenAI, while controlling message quality via Gmail approvals.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGrowth teams\u003c\/strong\u003e capturing approved leads and message snippets into Google Sheets for tracking and follow-up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/credentials:\u003c\/strong\u003e Apify, OpenAI, Gmail, Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used:\u003c\/strong\u003e \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003eno op\u003c\/code\u003e, \u003ccode\u003egmail\u003c\/code\u003e, \u003ccode\u003eslack\u003c\/code\u003e, \u003ccode\u003efilter\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfigurable setup:\u003c\/strong\u003e search query, what you sell, approver email address, max items, target Google Sheets document\/tab.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecommended test:\u003c\/strong\u003e run once manually to confirm you receive approval emails and approved rows write to the sheet.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45945708249267,"sku":"N8N-19092","price":28.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/arPVdbdTZaCoG-0EUz2OJ_PNTEfIOJ.png?v=1788426595","url":"https:\/\/buyflowscripts.com\/products\/approve-linkedin-outreach-openers-in-n8n-apify-openai-gmail","provider":"N8N Commerce","version":"1.0","type":"link"}