{"product_id":"archive-instagram-stories-to-google-sheets-with-n8n-apify","title":"Archive Instagram Stories to Google Sheets with n8n + Apify","description":"\u003ch3\u003eArchive Instagram Stories to Google Sheets automatically—every 8 hours—using n8n + Apify\u003c\/h3\u003e\n\u003cp\u003eThis n8n automation fetches the latest Instagram Stories from selected public profiles with \u003cstrong\u003eApify’s Instagram Stories Scraper\u003c\/strong\u003e, then \u003cstrong\u003eappends story metadata and media URLs to Google Sheets\u003c\/strong\u003e while preventing duplicates across runs.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule\u003c\/strong\u003e (every 8 hours) using a schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDefines which Instagram profiles to track\u003c\/strong\u003e and sets a \u003cstrong\u003emaximum number of stories per profile\u003c\/strong\u003e to pull.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalls Apify via HTTP\u003c\/strong\u003e to fetch the latest live stories for the configured accounts.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters results\u003c\/strong\u003e to keep only successful story items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDeduplicates stories across executions\u003c\/strong\u003e by using the \u003cstrong\u003estory ID\u003c\/strong\u003e, so previously archived stories aren’t re-added.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFormats each story into Google Sheets columns\u003c\/strong\u003e, including timestamps, account, story ID, caption, location, and media links.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends rows\u003c\/strong\u003e to your selected Google Sheets spreadsheet and worksheet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrack brand and competitor Story activity\u003c\/strong\u003e by maintaining a continuously updated archive in Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperational monitoring for social media teams\u003c\/strong\u003e, where screenshots\/links and metadata need to be stored for later review.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData collection for analysis\u003c\/strong\u003e (e.g., story frequency, captions, and locations) without manual saving.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ tools:\u003c\/strong\u003e Set, Sticky Note, HTTP Request, Filter, Google Sheets, Schedule Trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify integration:\u003c\/strong\u003e Uses your \u003cstrong\u003eApify API token\u003c\/strong\u003e as an Apify credential for the HTTP request to Apify’s Instagram Stories Scraper.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets integration:\u003c\/strong\u003e Connects to a chosen spreadsheet document and sheet tab, then appends deduplicated story rows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup in minutes\u003c\/h3\u003e\n\u003cp\u003eCreate an Apify account, add your \u003cstrong\u003eApify token\u003c\/strong\u003e as an n8n credential, connect Google Sheets, then update the Instagram profile list and \u003cstrong\u003emaxStoriesPerProfile\u003c\/strong\u003e to match the public accounts you want to archive.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45872819077299,"sku":"N8N-18481","price":51.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/j_fxgehVzKVqvg0ODGtIW_KARGBJ7C.png?v=1787216864","url":"https:\/\/buyflowscripts.com\/products\/archive-instagram-stories-to-google-sheets-with-n8n-apify","provider":"N8N Commerce","version":"1.0","type":"link"}