Data processing and analytics
**Daily Web Scraper & AI Summary with Firecrawl + Email Automation** Need to extract and summarize web content from a site that doesn't have an API? This workflow runs daily to scrape a web page using Firecrawl, summarize the content with OpenAI, and send it directly to your email - fully automated. **Watch Full Video Step-by-step Tutorial Here:** [https://www.youtube.com/@Automatewithmarc](https://www.youtube.com/@Automatewithmarc) **How It Works** - **Daily Trigger** - Starts the workflow every 24 hours. - **Firecrawl Node** - Crawls and extracts structured data from any web page you specify. - **OpenAI Node (Optional)** - Processes and summarizes the raw content using a prompt you control. - **Gmail Node** - Sends the final summary or content snapshot to your email inbox. **Perfect For** - Business analysts tracking daily market or industry news - Researchers and founders automating competitive intelligence - Anyone who wants web data delivered without coding or scraping scripts **Setup Instructions** - **Firecrawl API Key** - Sign up and insert your key in the credentials. - **Update Target URL** - Edit the URL in the Firecrawl node to your desired site. - **Customize the Prompt** - Tailor the OpenAI prompt to extract the insights you want. - **Connect Gmail** - Add your Gmail credentials and set your recipient email. **Built With** - Firecrawl (Web scraping without code) - OpenAI (For summarizing and insight extraction) - Gmail (Automated notifications) - n8n (Workflow automation engine)
This template can be used to **upload the files in your Google Drive** to an **[InfraNodus knowledge graph](https://infranodus.com)**. The InfraNodus graph will then reveal the **main topics** and **ideas** in your collection of documents and show the **content gaps** in them. You can also use the **built-in AI** to converse with the documents.  You can also access the InfraNodus Graphs via its **GraphRAG API** to reuse them in your other n8n workflows for high-quality content retrieval and knowledge base optimization. The template showcases the use of multiple n8n nodes and processes: - Extracting documents from a Google Drive folder - Text extraction - Optional: high-quality PDF conversion using [ConvertAPI](https://convertapi.com?ref=4l54n) - [InfraNodus knowledge graph](https://infranodus.com) generation **Note**: If you want to **Sync your Google Drive** to an InfraNodus graph, check out our other workflow. ## How it works Here's a description of this workflow step by step: - Find all the files in a specific Google Drive folder - For each file found: reiterate the workflow and - Identify the type of the file (X, PDF, Markdown) - For X and Markdown files, extract the text data - For PDF files, use a special PDF to text converter to extract the text data. (Optional: using [ConvertAPI](https://convertapi.com?ref=4l54n) for better quality PDF conversion) - Forward everything to the InfraNodus `graphAndStatements` [API endpoint](https://support.noduslabs.com/hc/en-us/articles/13605983537692-InfraNodus-API-Access-Points) with the `name` of the new graph, the `text` field with the text data, the text settings, and `doNotSave=false` to create a new graph - Reiterate through another file. ## How to use You need an [InfraNodus GraphRAG API account and key](https://infranodus.com/use-case/ai-knowledge-graphs) to use this workflow. - Create an InfraNodus account - Get the API key at [https://infranodus.com/api-access](https://infranodus.com/api-access) and create a Bearer authorization key for the InfraNodus API nodes. - Use that API key to set up authorization for the InfraNodus tool in the workflow. - If you want to upload the files to an existing graph, you should copy its name from InfraNodus. Otherwise, you can specify any name you want. ## Requirements - An [InfraNodus](https://infranodus.com/use-case/ai-knowledge-graphs) account and API key - A Google Drive account and authorization (you will need to set it up via Google Cloud using the n8n instructions provided in the Google Drive node). ## Customizing this workflow You can use Dropbox instead of Google Drive. You can also modify this workflow slightly to make it sync with a Google Drive when new files appear in it. Check out the **complete guide** at [https://support.noduslabs.com/hc/en-us/articles/20267019838108-Upload-Sync-Your-Google-Drive-Folder-with-InfraNodus-using-n8n](https://support.noduslabs.com/hc/en-us/articles/20267019838108-Upload-Sync-Your-Google-Drive-Folder-with-InfraNodus-using-n8n).
Our automation experts build tailored workflows for your exact stack and process.
Request a Custom Workflow