{"product_id":"google-maps-lead-finder-in-n8n-keyword-to-google-sheets","title":"Google Maps Lead Finder in n8n: Keyword to Google Sheets","description":"\u003ch3\u003eTurn a Google Maps keyword into leads—and push them into Google Sheets with n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs a \u003cstrong\u003eGoogle Maps Lead Finder Agent API\u003c\/strong\u003e job for a single keyword, waits for completion, then fetches up to \u003cstrong\u003e100 lead results\u003c\/strong\u003e and \u003cstrong\u003eappends them as new rows in Google Sheets\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns manually\u003c\/strong\u003e when you click \u003cem\u003eTest workflow\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003eSets the \u003cstrong\u003esearch keyword\u003c\/strong\u003e, the \u003cstrong\u003eAPI base URL\u003c\/strong\u003e, and a \u003cstrong\u003epolling interval\u003c\/strong\u003e in the configuration step.\u003c\/li\u003e\n  \u003cli\u003eCalls the \u003cstrong\u003eGMaps Lead Finder API\u003c\/strong\u003e to check the account\/credit status, then creates a leads scraping job for the keyword.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls the job status\u003c\/strong\u003e repeatedly until the API returns \u003cem\u003ecompleted\u003c\/em\u003e, \u003cem\u003epartial\u003c\/em\u003e, or \u003cem\u003efailed\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003eOnce finished, requests the \u003cstrong\u003ejob results\u003c\/strong\u003e from the API (limited to \u003cstrong\u003e100 leads\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSplits results into individual lead items\u003c\/strong\u003e and appends them to a chosen \u003cstrong\u003eGoogle Sheets worksheet\u003c\/strong\u003e as new rows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eRun targeted \u003cstrong\u003eGoogle Maps lead generation\u003c\/strong\u003e for a specific service keyword and capture results directly into Google Sheets.\u003c\/li\u003e\n  \u003cli\u003eSales\/ops teams who want a repeatable \u003cstrong\u003ekeyword → leads → spreadsheet\u003c\/strong\u003e pipeline without manual copying.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators testing lead sourcing hypotheses by changing a single keyword and re-running the workflow.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI integration:\u003c\/strong\u003e HTTP Request using \u003cstrong\u003eAuthorization: Bearer \u0026lt;your_api_key\u0026gt;\u003c\/strong\u003e (Growth+ plan required).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOAuth integration:\u003c\/strong\u003e Google Sheets OAuth credential for appending rows.\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\u003ecode\u003c\/code\u003e, \u003ccode\u003ewait\u003c\/code\u003e, \u003ccode\u003esticky note\u003c\/code\u003e, \u003ccode\u003ehttp request\u003c\/code\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBefore running, update the \u003cstrong\u003ekeyword\u003c\/strong\u003e (and optionally the base URL and polling interval) in the configuration step, then select the target spreadsheet\/worksheet in the Google Sheets append step.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46075747434675,"sku":"N8N-19832","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Y6mDRQ05pnlh8862EbwEu_OuOe9fGW.png?v=1790154161","url":"https:\/\/buyflowscripts.com\/products\/google-maps-lead-finder-in-n8n-keyword-to-google-sheets","provider":"N8N Commerce","version":"1.0","type":"link"}