File Storage & Document Management

  • Read/Write Files from Disk

    Read/Write Files from Disk

    The Read/Write Files from Disk node gives your n8n workflows direct access to the server file system. It reads files into your workflow for processing and writes output files back to disk — handling everything from CSVs and JSON files to images, PDFs, and binary data. If your automation needs to pick up files from a directory, transform them, and save the results somewhere, this is the node that makes it happen. For businesses running self-hosted n8n instances, this node unlocks a whole category of automations that cloud-only platforms struggle with. Process invoices dropped into a shared folder, read configuration files that control workflow behaviour, generate reports and save them to a network drive, or create backup copies of important data. The node works with any file type and supports both reading single files and scanning entire directories. Australian companies managing automated data processing pipelines find this node essential for bridging the gap between file-based systems and API-driven workflows. Many legacy systems — accounting software, inventory management, government reporting tools — still rely on file exports and imports. This node lets n8n sit in the middle, reading those exports, transforming the data, and writing it back in the format the next system expects. The node is also valuable for AI development workflows where you need to read training data, save model outputs, or log results to disk for later analysis. Combined with n8n’s scheduling capabilities, you can build fully automated file processing pipelines that run on a timer without any manual intervention.
  • GitHub Document Loader

    GitHub Document Loader

    The GitHub Document Loader node in n8n pulls files directly from GitHub repositories into your workflow. It reads source code, documentation, configuration files, and any other text-based content stored in a repo, then passes that content downstream for processing. This is the node you reach for when your automation needs to work with code or documentation that lives in version control. The most common use case is building retrieval-augmented generation (RAG) systems that answer questions about your codebase. Feed repository contents through the GitHub Document Loader into a vector store, then let an AI model search that store when developers or stakeholders ask questions. Instead of digging through repos manually, your team gets answers from a chat interface backed by your actual code and docs. Beyond RAG, the loader is useful for automated code review pipelines, documentation generators, and compliance checks that need to scan repository contents on a schedule. Pair it with AI model nodes to analyse code quality, check for security patterns, or generate summaries of recent changes. We have built similar pipelines for teams that need to keep technical documentation in sync with their codebase using system integration workflows. If your development team is drowning in context-switching between repositories and wants to automate how they access and process code, our AI agent development team can build a solution that fits your workflow.
  • Flow

    Flow

    Flow (by Microsoft, part of Power Automate) is a cloud-based workflow automation tool, and the n8n Flow node lets you connect it to your broader automation infrastructure. If your organisation uses Microsoft’s ecosystem but also relies on tools outside that environment, this node bridges the gap — letting you pass data between Power Automate flows and n8n workflows without manual handoffs or custom API development. Many businesses end up with automation spread across multiple platforms. Marketing might use one tool, operations another, and IT might have Power Automate handling internal Microsoft 365 processes. The Flow node in n8n lets you unify these by triggering Power Automate flows from n8n or pulling data from them into your n8n workflows. This is particularly useful for organisations with significant Microsoft 365 investments who also need to automate processes involving non-Microsoft tools like Slack, Airtable, or custom databases. Our business automation team at Osher frequently works with companies that have a mix of Microsoft and non-Microsoft tools. Rather than forcing everything into one platform, we help design architectures where n8n and Power Automate each handle what they’re best at, with clean handoffs between them. The Flow node makes these cross-platform workflows practical and maintainable, so your team isn’t stuck choosing between ecosystems.
  • Sticky Note

    Sticky Note is one of n8n’s most underrated workflow nodes — a simple but powerful way to annotate, document, and organise your automation canvas. If you’ve ever returned to a workflow after a few weeks and had no idea what a particular branch was doing, Sticky Note solves that problem. It lets you pin context directly onto the canvas so your team (and your future self) can understand the logic at a glance. For businesses running dozens of automated workflows across departments, documentation becomes critical. Sticky Note acts as inline commentary, allowing you to label sections, explain decision logic, flag areas that need review, or note dependencies on external systems. This is particularly valuable when multiple team members collaborate on the same n8n instance, as it reduces onboarding time and prevents accidental changes to sensitive workflow branches. At Osher, we use Sticky Note extensively in client projects to keep business automation workflows maintainable over time. Whether you’re building a simple file-processing pipeline or a complex multi-step integration, adding Sticky Notes at key decision points makes your workflows production-ready rather than just functional. It’s a small habit that pays off significantly when you need to troubleshoot or hand off a workflow to someone else.
  • Google Books

    Google Books

    Google Books is a massive digital library and search engine that provides access to metadata, previews, and full-text content for millions of books worldwide. Its API allows developers and businesses to search for books, retrieve detailed bibliographic information, access reading lists, and pull content previews — making it a valuable data source for education, publishing, research, and content-driven applications. Education platforms, library systems, publishing companies, and content curators use the Google Books API to enrich their catalogues with cover images, descriptions, author details, ISBNs, and reader ratings. Researchers use it to locate sources, and learning management systems use it to build reading lists and course materials programmatically. Osher integrates Google Books into data processing and content workflows using n8n. We build automations that pull book metadata into course management systems, enrich product catalogues with bibliographic data, generate reading lists from curated collections, and sync library records across platforms. If your business works with books, publications, or educational content, we connect Google Books data to the systems where you need it. Explore our automated data processing services or learn about our system integration capabilities.
  • Box Trigger

    Box Trigger

    Box Trigger is a workflow automation node that listens for events in Box, the cloud content management and file sharing platform. When files are uploaded, modified, deleted, or shared in Box, the trigger fires and kicks off an automated workflow. If your team stores documents, contracts, or project files in Box, this trigger lets you build automations that respond to file activity in real time. Box is widely used by legal teams, enterprise IT departments, financial services firms, and any organisation that needs secure cloud document storage with fine-grained access controls. Box Trigger extends that value by turning passive file storage into an active part of your workflow — new uploads can trigger approvals, file changes can update databases, and shared folders can sync with project management tools. At Osher, we use Box Trigger within n8n to connect document workflows to broader business processes. A common example: when a signed contract lands in a specific Box folder, an n8n workflow extracts key details, updates the CRM record, notifies the account manager, and moves the file to an archive folder — all without anyone lifting a finger. We have built similar document-triggered workflows for clients in professional services and healthcare. If your team spends time manually processing files that arrive in Box, our RPA and business automation teams can build workflows that handle it automatically. Get in touch to discuss your document workflow.
  • Contentful

    Contentful

    Contentful is a headless CMS platform that separates content management from content presentation, allowing teams to create, manage, and deliver structured content to any digital channel — websites, mobile apps, IoT devices, and more — through a powerful API. It is used by enterprise teams, agencies, and product companies who need flexible, multi-channel content delivery. Unlike traditional CMS platforms, Contentful gives content teams a structured editing environment while developers get full control over how content is rendered on each platform. This makes it popular for organisations managing complex content models across multiple brands, regions, or digital products. At Osher, we integrate Contentful into automated workflows using n8n so that content changes trigger downstream actions automatically. When a content entry is published in Contentful, workflows can rebuild your website, notify your marketing team, sync content to translation services, or update search indexes — without anyone needing to remember to do those steps manually. Learn more about how we connect content platforms on our system integrations page. If your team manages content in Contentful and still relies on manual processes to push content to production, sync across channels, or notify stakeholders, we can automate those workflows and speed up your content operations significantly.
  • Cockpit

    Cockpit

    Cockpit is a self-hosted, open-source headless CMS that gives developers full control over content structures, APIs, and data storage. Unlike traditional CMS platforms, Cockpit provides a flexible backend for managing structured content that can be delivered to any frontend — websites, mobile apps, digital signage, or internal tools — through a clean API. Developers and agencies use Cockpit when they need a lightweight, customisable content management backend without the overhead of platforms like WordPress or Drupal. It supports custom collections, singletons, forms, and asset management, making it well-suited for projects where content structures do not fit neatly into a blog-and-pages model. At Osher, we integrate Cockpit into automated content workflows using n8n. When content is created or updated in Cockpit, workflows can automatically push that content to your website, sync it with other platforms, generate notifications, or trigger downstream processes. This is especially useful for businesses managing content across multiple channels. Learn more on our system integrations page. If your team manages content in Cockpit and manually copies it to other systems or triggers manual processes when content changes, we can automate those handoffs and keep all your channels in sync without the manual effort.
  • Google Cloud Storage

    Google Cloud Storage

    Google Cloud Storage (GCS) is an object storage service for storing and retrieving any amount of data at any time. It handles everything from small configuration files to multi-terabyte datasets, with built-in redundancy, versioning, and fine-grained access controls. Development teams, data engineers, and IT departments use Google Cloud Storage to store application assets, backups, data lake files, machine learning training data, and document archives. It is a foundational piece of infrastructure for businesses running workloads on Google Cloud Platform. Osher integrates Google Cloud Storage into automated data pipelines using n8n. When files land in a GCS bucket, we can trigger processing workflows — extracting data from uploaded documents, transforming files for downstream systems, or archiving processed records automatically. Our automated data processing services regularly use GCS as the storage layer for pipelines that move data between systems. See how we built a similar pipeline in our BOM weather data case study. If your team is manually moving files in and out of cloud storage, talk to us about automating those workflows.
  • Box

    Box

    Box is a cloud-based content management and file sharing platform used by organisations to store, collaborate on, and secure business documents. It offers enterprise-grade security controls, compliance features, and granular access permissions — making it a common choice for businesses in regulated industries like finance, healthcare, and legal. The challenge with Box in most organisations is that files arrive, get stored, and then require manual processing. Contracts need reviewing, invoices need data extraction, reports need distributing to stakeholders, and compliance documents need archiving with the correct metadata. When your team is spending hours each week on file-related busywork, that’s a process problem, not a storage problem. By integrating Box with n8n workflows, you can automate how files are handled once they land in Box. A typical setup might watch a specific folder for new uploads, extract data from documents using AI-powered analysis, route files to approvers, update your CRM or database with extracted information, and archive processed files with the correct tags and permissions. This kind of automated data processing turns Box from a passive storage layer into an active part of your business workflow. If your team is manually handling documents that follow predictable patterns, we can build an automation that processes them end to end.
  • Google Slides

    Google Slides

    Google Slides is a cloud-based presentation tool that most teams already use for pitch decks, client reports, internal briefings, and training materials. While creating slides manually is straightforward, the real value comes from automating repetitive presentation tasks that consume hours of your team’s time every week. Organisations waste significant time on presentation work that should be automated: populating monthly report decks with updated figures, generating client-specific proposals from templates, and creating onboarding presentations that pull employee details from HR systems. Every one of these tasks involves copying data from one place and pasting it into slides, which is exactly the kind of work machines should handle. Our business automation team at Osher builds workflows that generate and update Google Slides presentations programmatically. A common use case is automated reporting: your business data is pulled from dashboards, CRMs, or databases, formatted into charts and tables, and assembled into a branded slide deck that is ready for presentation without anyone manually updating a single number. We also build proposal generation systems where sales teams input a few client-specific details and receive a complete, branded presentation tailored to that prospect, pulling in relevant case studies, pricing, and solution descriptions automatically.
  • Google Chat

    Google Chat

    Google Chat is a team messaging platform built into Google Workspace. It provides direct messaging, group conversations, and Spaces (persistent chat rooms organised by topic or project). For organisations already using Gmail and Google Workspace, Google Chat offers a communication layer that integrates natively with Google Drive, Meet, Calendar, and other Workspace tools. The real power of Google Chat for business operations comes from its bot and webhook capabilities. Teams can receive automated notifications about system events, approve requests directly from chat messages, query databases through chat commands, and trigger workflows without leaving the conversation. This turns Google Chat from a simple messaging app into an operational control centre. At Osher, we build Google Chat integrations that bring your business data and workflows directly into your team’s conversations. We create custom bots that post alerts from your monitoring systems, interactive cards that let managers approve purchase orders or leave requests, and webhook connections that notify channels when CRM deals close or support tickets escalate. Our robotic process automation team designs these chat-based workflows to reduce context switching and keep your team focused on the conversation rather than jumping between tabs and tools.
  • Pushbullet

    Pushbullet

    Pushbullet is a notification and messaging service that bridges your phone, tablet, browser, and desktop. The n8n Pushbullet node lets you send push notifications, share links, upload files, and mirror phone notifications to other devices — all triggered automatically by events in your business workflows. Small teams and solo operators use Pushbullet through n8n to get instant personal alerts about things that matter. When a high-value lead fills out a contact form, when a server goes down, when a payment fails, or when an inventory level drops below threshold — a Pushbullet notification pops up on your phone within seconds. Unlike email alerts that get buried in an inbox, push notifications are immediate and hard to miss. Osher builds automated data processing workflows that include Pushbullet as a lightweight alerting layer. For clients who need to know about critical events right away but do not want to set up a full monitoring stack, Pushbullet is a practical solution. We wire it into workflows as a notification endpoint alongside other channels — so the system logs to a database, sends an email summary, and pushes an urgent alert to your phone, all from the same trigger. The node supports push types including notes (text messages), links (with URLs), and files. You can send to all your devices, a specific device, or another Pushbullet user by email. It is simple to set up and works well for personal and small-team alerting where enterprise notification platforms would be overkill.
  • Dropbox

    Dropbox

    Dropbox is a cloud file storage and sharing platform used by individuals and businesses to store documents, images, videos, and other files with synchronisation across devices. The Dropbox node lets automation workflows upload, download, move, copy, and delete files in Dropbox, as well as create folders, list directory contents, and share files with external collaborators. Automation use cases include backing up generated reports to Dropbox, processing uploaded files through AI or data extraction pipelines, syncing files between Dropbox and other storage platforms, and organising incoming documents into structured folder hierarchies. Businesses that receive files from clients or partners via Dropbox often automate the intake process to classify, rename, and route files to the right teams without manual sorting. Osher integrates Dropbox into automated data processing workflows where files are the starting point for business processes. We build systems that detect new files in Dropbox folders, extract data from PDFs and spreadsheets, push structured information into your databases or CRM, and archive processed files automatically. Instead of someone downloading, opening, and manually entering data from files, the entire process runs hands-free from the moment a file lands in Dropbox.
  • Microsoft Teams

    Microsoft Teams

    Microsoft Teams is the collaboration hub used by millions of organisations for chat, video meetings, file sharing, and app integrations. The Microsoft Teams node lets automation workflows send messages to channels and chats, create channels, manage team membership, and post adaptive cards with interactive elements. It turns Teams from a communication tool into an active part of your operational workflows. Common automations include posting alerts from monitoring systems, sending deal notifications to sales channels, routing support tickets to the right team, and delivering formatted reports on a schedule. Adaptive cards let you embed buttons, forms, and approval flows directly into Teams messages, so your team can take action without leaving the conversation. This is particularly useful for approval workflows where managers need to approve or reject requests quickly. Osher connects Microsoft Teams to your broader system integrations so notifications and actions flow between your business tools. We build workflows that post relevant updates to the right channels at the right time, with enough context for your team to act immediately. The goal is reducing the time people spend switching between applications and chasing information across different platforms.
  • Compression

    The Compression node in n8n compresses and decompresses files within a workflow. It supports ZIP and GZIP formats, allowing you to bundle multiple files into a single archive or extract files from an incoming compressed archive. The node operates on binary data that flows through the workflow — files read from disk, downloaded from APIs, received as email attachments, or generated by other workflow nodes. This node is essential in file processing pipelines where you need to package files for delivery (e.g., zipping a batch of reports before emailing them to a client), reduce file sizes before uploading to storage or transferring over slow connections, or unpack compressed files received from external systems before processing their contents. It pairs naturally with the Read Binary Files node, the HTTP Request node, and email or SFTP nodes. At Osher, we use the Compression node as part of automated file handling workflows in n8n. Common builds include compressing daily report exports into a single ZIP before emailing them to stakeholders, decompressing data files received from suppliers or partners before parsing and importing the contents, and archiving processed files by compressing them before moving to long-term storage. If your team manually zips, unzips, or manages compressed file transfers, our automated data processing services can build an n8n pipeline that handles it without manual effort.
  • Read PDF

    The Read PDF node in n8n extracts text content from PDF files within a workflow. It takes a PDF file (received as binary data from another node) and outputs the extracted text, which can then be parsed, searched, transformed, or sent to other systems. This is the starting point for any n8n automation that needs to read information from PDF documents — invoices, purchase orders, contracts, reports, forms, or certificates. The node handles standard text-based PDFs well. For scanned PDFs (image-based documents without selectable text), the Read PDF node alone is not sufficient — these require OCR (optical character recognition) processing, which we handle by routing the file to an OCR service or AI model as a subsequent step in the workflow. The combination of Read PDF for text-based documents and AI/OCR for scanned documents covers the full range of PDFs businesses receive. At Osher, we use the Read PDF node in document processing pipelines that automate manual data entry. A common build: invoices arrive by email, n8n extracts the attachment, the Read PDF node pulls the text, an AI model identifies the key fields (invoice number, date, line items, total), and the data is pushed into the client’s accounting system (Xero, MYOB, QuickBooks) without anyone typing a single number. If your team spends hours manually reading PDFs and keying data into your systems, our automated data processing services can build a pipeline that handles it end-to-end.
  • RocketChat

    RocketChat

    Rocket.Chat is a self-hosted team communication platform that gives organisations full control over their messaging data. It supports channels, direct messages, file sharing, and video calls, similar to Slack but running on your own infrastructure. The Rocket.Chat node allows automation workflows to send messages, create channels, manage users, and respond to events within your Rocket.Chat instance. Businesses that need to keep communications on-premise for compliance or security reasons often choose Rocket.Chat. Automation use cases include posting automated alerts from monitoring systems, creating dedicated channels for new projects or clients, sending workflow notifications to specific teams, and archiving conversation data for audit purposes. Government agencies, healthcare providers, and financial institutions are common users. Osher helps organisations connect Rocket.Chat to their wider business automation systems. We build workflows that route notifications from CRMs, project management tools, and monitoring platforms directly into the right Rocket.Chat channels. Instead of your team checking multiple dashboards and inboxes, critical information arrives where they are already working. We also set up automated responses and escalation workflows that reduce response times for support and operations teams.
  • Google Contacts

    Google Contacts

    The Google Contacts node in n8n lets you create, read, update, and delete contacts in a Google account programmatically. You can search contacts, manage contact groups (labels), update phone numbers and email addresses, and sync contact data between Google Workspace and your other business systems — all without manual data entry in the Google Contacts interface. This node is most useful for businesses that use Google Workspace as their primary email and calendar platform and need contact data to stay in sync with a CRM, marketing tool, or customer database. Without automation, teams end up with contacts scattered across Google, their CRM, and various spreadsheets — with no single source of truth. The n8n Google Contacts node fixes this by keeping contact records consistent across systems automatically. At Osher, we use the Google Contacts node as part of larger contact management and CRM sync workflows. Common builds include pushing new CRM leads into Google Contacts so they appear in Gmail and Calendar, syncing updated phone numbers and email addresses bi-directionally between Google and a CRM, automatically labelling contacts based on deal stage or customer segment, and cleaning up duplicate contacts on a scheduled basis. If your team wastes time manually updating contact details across multiple platforms, our system integration services can automate the sync and give you a single, accurate contact database.
  • Google Docs

    Google Docs

    The Google Docs node in n8n lets you create, read, and update Google Docs documents programmatically from your automation workflows. If your business generates documents from templates — proposals, contracts, reports, onboarding packs, or invoices — this node lets you automate that entire process instead of having someone manually fill in details and export PDFs. The typical problem this solves is repetitive document creation. Your team has a template in Google Docs, and every time a new client signs up or a deal closes, someone copies the template, manually replaces the client name, dates, pricing, and other details, then shares the finished document. The Google Docs node eliminates that manual work by creating documents from templates and populating them with data from your CRM, form submissions, or database records automatically. At Osher Digital, we use the Google Docs node in business automation workflows that handle document generation. Common builds include generating personalised proposals from CRM deal data, creating onboarding documents when a new client is added, and producing weekly or monthly reports from database queries. If your team creates the same types of documents repeatedly with different details each time, this is the node that automates it.
  • Mattermost

    Mattermost

    Mattermost is an open-source, self-hosted team messaging platform that works as an alternative to Slack. The n8n Mattermost node lets you send messages, create posts, manage channels, and react to messages programmatically from your automation workflows. If your team uses Mattermost for internal communication and you want automated notifications, alerts, or status updates posted directly into your channels, this node handles it. The reason organisations choose Mattermost over Slack is data sovereignty — Mattermost runs on your own servers, so messages and files never leave your infrastructure. This makes it popular with government agencies, defence contractors, healthcare providers, and any organisation with strict data residency requirements. The n8n Mattermost node preserves that benefit because n8n itself can also be self-hosted, giving you a fully self-contained automation and communication stack. At Osher Digital, we integrate Mattermost into n8n workflows as part of our system integration projects. Common use cases include posting automated deployment notifications from CI/CD pipelines, sending alert messages when monitoring systems detect issues, and routing customer support messages from external channels into internal Mattermost threads. If your team uses Mattermost and you want to pipe automated updates into it without building custom bots, the n8n node is the fastest path.
  • Microsoft Outlook

    Microsoft Outlook

    The Microsoft Outlook node in n8n lets you automate email sending, calendar management, and contact operations directly from your workflows. Instead of manually drafting follow-up emails, scheduling meetings, or copying contact data between systems, n8n handles it programmatically through the Microsoft Graph API. If your team spends hours each week on repetitive email tasks or calendar coordination, this node eliminates that overhead. Microsoft Outlook is the default email and calendar tool for most Australian businesses running Microsoft 365. The problem is that Outlook sits in its own silo — it does not talk to your CRM, your project management tool, or your invoicing system without manual copy-paste work. The n8n Outlook node fixes that by letting you read emails, send templated responses, create calendar events, and sync contacts as part of larger automated workflows. At Osher Digital, we connect Outlook to n8n workflows as part of our business automation projects. Common builds include auto-sending personalised follow-up emails after form submissions, creating calendar events when a deal moves to a new stage in your CRM, and extracting data from incoming emails to populate databases. If your sales or operations team lives in Outlook, we can make it work harder for them without changing their existing habits.
  • Google Drive Trigger

    Google Drive Trigger

    Google Drive Trigger is an n8n node that kicks off automated workflows whenever something changes in your Google Drive. It watches for new files landing in a folder, edits to existing documents, or files being moved or deleted — then fires your workflow instantly. If your team dumps client briefs, signed contracts, or raw data files into shared Drive folders and someone still has to manually sort, rename, or forward those files, this trigger removes that bottleneck entirely. Google Drive is already where most teams store and share documents. The problem is that Drive on its own does not connect to your CRM, your project management tool, or your data pipeline. The Google Drive Trigger in n8n bridges that gap. When a new file appears, n8n can automatically extract text from it, push the data into your database, notify your team on Slack, or run it through an AI classification model — all without anyone lifting a finger. At Osher Digital, we use the Google Drive Trigger node regularly when building automated data processing workflows for Australian businesses. Common setups include watching an uploads folder for incoming invoices, triggering OCR and data extraction when scanned documents arrive, and automatically filing processed documents into the correct subfolders. If your business runs on Google Workspace and you are tired of manual file handling, this is the node that makes it go away.
  • Nextcloud

    Nextcloud

    Nextcloud is a self-hosted file storage and collaboration platform that gives organisations full control over their data. It works like Google Drive or Dropbox — file sync, sharing, collaborative editing, calendars, contacts — but runs on your own server (or a server you control). The key difference is data sovereignty: your files never leave your infrastructure, which matters for businesses with strict compliance requirements, data residency obligations, or a preference against storing sensitive files on third-party cloud services. The problem Nextcloud solves is the tension between collaboration and control. Teams need shared file access, but many industries (healthcare, legal, finance, government) cannot store client data on US-hosted cloud platforms. Nextcloud provides the collaboration features people expect from modern cloud storage while keeping all data on infrastructure you own or manage within your jurisdiction. For automation, Nextcloud has a WebDAV API and a REST API (via its OCS and CRUD endpoints) that let you create, read, update, and delete files and folders programmatically. The n8n Nextcloud node supports these operations, making it possible to build workflows that automatically upload generated reports, synchronise files between Nextcloud and other systems, or process files when they arrive in specific folders. Osher integrates Nextcloud into system integration projects where clients need self-hosted file storage connected to their other business tools. We also use it in data processing workflows where files need to be stored and retrieved from infrastructure the client controls.
  • AWS S3

    AWS S3

    AWS S3 (Simple Storage Service) is Amazon’s cloud object storage, designed to store and retrieve any amount of data from anywhere. Unlike a traditional file system with folders and drives, S3 stores data as objects in flat-namespace buckets, each object identified by a unique key. It is built for durability (99.999999999% — eleven nines) and scales automatically without capacity planning. The problem S3 solves is reliable, scalable file storage without managing servers. Businesses use it for backup and archival, hosting static website assets, storing documents and media files, feeding data into analytics pipelines, and as a staging area for data that moves between systems. S3’s lifecycle policies can automatically move older data to cheaper storage tiers (S3 Glacier, Deep Archive) to control costs. In n8n automation workflows, the AWS S3 node lets you upload, download, list, copy, and delete objects in S3 buckets. Common patterns include archiving processed documents, storing generated reports for later retrieval, feeding files into AI processing pipelines, and syncing files between S3 and other storage systems. S3 event notifications can also trigger n8n workflows when new files arrive. Osher uses S3 in automated data processing projects where files need to flow between systems reliably. We also connect S3 to AI agent workflows that process documents, images, or other unstructured data stored in buckets.
  • XML

    The XML node in n8n converts data between XML and JSON formats inside your automation workflows. It can parse incoming XML strings into structured JSON that other n8n nodes can work with, and it can convert JSON data back into XML for systems that require it. XML is still widely used in enterprise integrations, government APIs, SOAP web services, EDI transactions, and legacy system data exports. If your business receives XML files from suppliers, parses XML API responses from government services, or needs to submit data in XML format to compliance systems, this node handles the conversion without custom code. The node operates in two modes. “XML to JSON” takes an XML string and produces a structured JSON object with all elements, attributes, and nested structures preserved. “JSON to XML” does the reverse, converting your JSON data into valid XML with configurable options for root element names, attribute handling, and declaration headers. At Osher, we work with XML regularly in system integration projects, particularly when connecting modern APIs (which use JSON) to older enterprise systems (which expect XML). Government and financial services APIs in Australia often still return XML, and our automated data processing workflows handle the translation between formats so your team does not have to deal with raw XML manually.
  • FTP

    The FTP node in n8n connects to FTP and SFTP servers to upload, download, list, rename, move, and delete files programmatically. It authenticates with a hostname, port, username, and password (or private key for SFTP), and handles both active and passive transfer modes. The node works with binary file data, so files retrieved from an FTP server can be passed directly to other n8n nodes for processing, storage, or delivery. FTP may seem like old technology, but it remains deeply embedded in many business operations. Suppliers send EDI files via SFTP. Accounting systems export reports to FTP directories. Government portals require SFTP uploads for compliance submissions. Legacy systems that can’t use modern APIs often have FTP as their only integration option. The FTP node lets you connect these systems into modern automated workflows without replacing the underlying infrastructure. At Osher, we use the FTP node in system integration projects where a client’s suppliers, partners, or legacy systems rely on FTP for file exchange. We’ve built workflows that poll SFTP directories for new files, process the data through transformation and validation steps, and push the results into modern databases or cloud applications. Our automated data processing team handles the full pipeline from file retrieval to downstream delivery.
  • GitHub

    GitHub

    The GitHub node in n8n connects to the GitHub REST and webhook APIs using personal access tokens or OAuth2 authentication. It lets your workflows interact with repositories, issues, pull requests, releases, and users programmatically. You can create and update issues, trigger workflows on push or PR events via webhooks, read repository contents, manage labels, and post comments, all from within an n8n automation. Development teams already live in GitHub, but the operational work around code, including issue triage, release notifications, deployment tracking, and cross-team communication, still involves manual steps. The GitHub node closes that gap by connecting your code repository to the rest of your business tools. When a PR gets merged, Slack gets notified. When an issue is labelled as urgent, it gets pushed to your project management board. When a release is published, clients get an update email. At Osher, we use the GitHub node in system integration projects where development activity needs to flow into project management, client communication, or deployment pipelines. We also use it in our own internal tooling, connecting our repositories to Slack alerts and task tracking. Our custom development team can build GitHub-connected workflows for any DevOps or project management use case.
  • Notion

    Notion

    The Notion node in n8n connects your workflows to the Notion API, letting you create, read, update, and search pages and database entries in your Notion workspace. It authenticates using Notion’s internal integration tokens and supports operations across databases, pages, blocks, and users, making it possible to automate content management, project tracking, and knowledge base maintenance entirely from n8n. Notion is widely used as a project management tool, wiki, CRM, content calendar, and task tracker. The problem is that keeping Notion data in sync with your other business systems usually involves manual copy-paste or constant context switching. The Notion node in n8n eliminates that by connecting Notion to your databases, APIs, communication tools, and other applications automatically. At Osher, we build Notion integrations for clients who use it as a central workspace. Common automations include: creating new Notion database entries when leads come in from web forms, updating project status pages automatically from data in other project tools, syncing CRM data between Notion databases and external systems, building content publishing pipelines where drafts in Notion trigger review and publishing workflows, and feeding task completions from Notion into reporting dashboards. These automation workflows keep Notion accurate without anyone needing to update it manually. The node supports creating and querying database items with filters and sorts, appending blocks to pages, retrieving page content, and searching across your workspace. Our integration team can connect Notion with any system in your stack.
  • Gmail

    Gmail

    The Gmail node in n8n connects directly to the Gmail API using OAuth2 authentication, giving your workflows full programmatic access to send, read, reply to, label, and organise emails. Unlike generic SMTP/IMAP connections, the Gmail node works with Gmail-specific features such as labels, threads, and the Gmail search syntax (e.g., from:[email protected] has:attachment after:2026/01/01). This matters for businesses because email is still where most client communication, invoices, approvals, and notifications land. The Gmail node lets you pull specific emails into an n8n workflow, extract data from them, and pass that data to CRMs, databases, project management tools, or accounting systems without anyone manually copying and pasting. It also works in the other direction: your workflows can send formatted emails, reply within existing threads, add labels, and move messages to specific folders. At Osher, we use the Gmail node in client projects ranging from sales automation (auto-logging inbound enquiries to a CRM) to automated data processing (extracting invoice details from email attachments). We built a similar email-driven workflow for a healthcare client automating patient data entry. If email is a bottleneck in your operations, our n8n team can automate it.
  • Google Drive

    Google Drive

    The Google Drive node in n8n connects to the Google Drive API via OAuth2 and lets your workflows create, read, update, delete, move, copy, and share files and folders programmatically. It supports operations on Google Docs, Sheets, Slides, and any file type stored in Drive. You can search for files using Drive’s query syntax, manage sharing permissions, and download or upload file content as binary data for processing by other nodes. Most businesses already store documents in Google Drive, but the files sit there passively. Staff manually upload reports, share folders by hand, and download attachments to reprocess them elsewhere. The Google Drive node turns Drive into an active part of your workflow: incoming documents get automatically filed, generated reports get saved to the right folder with the right permissions, and files that arrive in one system get mirrored to Drive for team access. At Osher, we connect Google Drive into client workflows as part of our automated data processing work. A common pattern is receiving documents via email or webhook, processing them through an AI extraction step, and saving both the original and extracted data to organised Drive folders. We also built document pipelines similar to our medical document classification project, where files are automatically categorised and routed. Our n8n consultants can connect Drive to any part of your operational workflow.
  • Write Binary File

    The Write Binary File node in n8n saves binary data from your workflow to a file on the local filesystem of the machine running n8n. You specify the output file path and the node writes the binary data to disk. This is the counterpart to the Read Binary File node: one reads files in, the other writes files out. This node is useful whenever your workflow produces a file that needs to be stored locally: generated reports, processed images, converted documents, exported data files, or any output that downstream systems expect to find on disk. It is particularly valuable in self-hosted n8n environments where other applications or services on the same server need access to files produced by your workflows. At Osher, we use Write Binary File in data processing pipelines where the output needs to land in a specific directory. Common setups include writing generated CSV reports to a shared drive that a legacy system picks up for import, saving processed images to a directory served by a web server, and writing backup exports to a mounted volume. We also use it in combination with the Spreadsheet File node and Convert to/from Binary Data node to build complete file generation workflows. For writing files to cloud storage (Google Drive, S3, Azure Blob Storage), use the dedicated cloud storage nodes instead. Write Binary File is for local or mounted filesystem destinations. Our n8n consulting team can help you determine the right approach for your file output requirements.
  • Spreadsheet File

    The Spreadsheet File node in n8n reads and writes spreadsheet files in CSV, XLSX (Excel), and ODS (OpenDocument) formats. It converts spreadsheet data into JSON rows that other n8n nodes can process, and converts JSON data back into downloadable spreadsheet files. This is the node you reach for whenever your workflow needs to import data from a spreadsheet or export data as one. Most businesses still rely heavily on spreadsheets for reporting, data imports, and information sharing. The Spreadsheet File node bridges the gap between those spreadsheet-based processes and your automated workflows. Instead of someone manually opening a CSV, copying rows into another system, and reformatting the output, an n8n workflow can handle the entire process untouched. At Osher, we use this node in data processing automations regularly. Common builds include: importing client-uploaded CSV files into databases, generating formatted XLSX reports from API data for stakeholders, converting between CSV and Excel formats during system migrations, and processing bulk data updates from spreadsheet uploads. We pair the Spreadsheet File node with the Convert to/from Binary Data node to handle the file transfer portion of these workflows. If your team spends time manually importing or exporting spreadsheet data between systems, that process can almost certainly be automated. Contact our automation team to discuss replacing manual spreadsheet handling with reliable, repeatable workflows.
  • Slack

    Slack

    The Slack node in n8n connects your workflows directly to the Slack API, allowing you to send messages, create channels, upload files, manage users, and react to events inside Slack workspaces. It supports both OAuth2 authentication and webhook-based integration, giving you full programmatic access to Slack from within your automations. Slack is where most teams already live during the workday, which makes it the ideal destination for automated notifications, alerts, and reports. Instead of switching between apps to check on the status of orders, deployments, support tickets, or workflow errors, your team gets updates delivered to the channels they already monitor. At Osher, Slack integration is part of almost every automation project we deliver. We build workflows that post structured alerts when n8n workflows fail, send daily sales summaries pulled from CRM data, notify support teams when high-priority tickets arrive, and deliver formatted reports from database queries directly into Slack channels. We also build interactive Slack workflows using Block Kit messages with buttons that trigger follow-up actions in n8n. The n8n Slack node supports operations across messages, channels, files, reactions, stars, and user groups. Combined with the Slack Trigger node (which listens for events in Slack and starts workflows), you can build full two-way automations between Slack and any other system in your stack. Talk to our integration team about connecting Slack to your business systems.
  • Google Sheets

    Google Sheets

    Google Sheets is one of the most commonly used data sources in automation projects, and the Google Sheets node in n8n connects your spreadsheets directly into automated workflows. The node can read rows, append new rows, update existing rows, delete rows, and clear entire sheets, all without manual intervention. Many businesses run critical processes out of Google Sheets. Lead tracking, inventory counts, employee schedules, pricing tables, approval logs. The problem is that keeping these sheets in sync with other systems requires constant copying, pasting, and manual data entry. The n8n Google Sheets node eliminates that by reading from and writing to spreadsheets as part of a larger automated workflow. The node authenticates via OAuth2 or service account credentials and supports operations on any sheet within a spreadsheet. You can filter rows by column values, use header row mapping for structured data access, and handle large datasets with pagination. It works with both personal Google accounts and Google Workspace (business) accounts. At Osher, Google Sheets integration is part of nearly every business automation project we deliver. We have used it to build automated reporting dashboards, property inspection tracking systems, lead distribution workflows, and inventory sync pipelines. Our integration team connects Sheets to CRMs, accounting software, and custom databases so your data stays consistent across all platforms.
  • Pinata

    Pinata

    Pinata is a file storage and delivery platform built on IPFS (InterPlanetary File System) that gives developers APIs for uploading, pinning, and serving files through dedicated gateways. While it started as an NFT metadata hosting service, Pinata has expanded into a general-purpose file infrastructure tool that handles image optimisation, video streaming, and content delivery for any application that needs reliable, fast file hosting. The problem Pinata solves is file infrastructure complexity. Hosting files reliably, serving them quickly across regions, handling image resizing on the fly, and managing access permissions requires stitching together multiple services (cloud storage, CDN, image processing). Pinata bundles these capabilities behind a single API with both IPFS-based and traditional HTTP delivery options. Osher integrates Pinata into automated data processing workflows where files need to be stored, transformed, and served programmatically. This includes document management systems where uploaded files are automatically processed and made available through Pinata’s CDN, or applications where user-generated content needs fast, reliable delivery. Our system integration team connects Pinata’s upload and retrieval APIs to your existing application stack.