Skip to main content

Automation & Flow

Files.com Automation & Flow lets you build reliable, observable file workflows. Use Automations and Sync to move and process files automatically. Use Expectations to confirm that critical deliveries happened. Use Notifications and Event Channels to alert your team or external systems when something occurs or goes wrong.

Automations

Automations handle file actions such as Copy Files, Move Files, Delete Files, Create Folders, Import Files, and Run Sync. Each Automation runs based on a trigger like file uploads, file modifications, deletions, inbound webhooks, or scheduled time intervals.

Automations handle files the same way every time. They eliminate inconsistencies that arise from manual processes and make workflows more predictable. Automations can also retry automatically on failures.

Use Automations to build workflows that respond to file activity or run on a schedule. For example, a file upload can trigger an Automation that copies the file to multiple destinations, renames it, or routes it to a remote server. Automation paths support wildcards, so a single Automation can apply across many folders and workflows.

TransformScript

TransformScript transforms and reshapes the contents of a file as it moves through your workflows. Where Automations move and route files, TransformScript changes what's inside them: convert between formats such as JSON, CSV, XML, and the EDI and HL7 standards, reshape records into the structure another system expects, and normalize, enrich, filter, or aggregate data. It can also call AI to extract fields from unstructured input. Use it to translate partner files into your internal formats at the point of transfer, without a separate integration tool.

Sync

Sync transfers files between two locations on a recurring basis or when triggered by an Automation. Sync works with folders on your Files.com site, remote servers, and child sites. Supported remote server types include cloud storage providers, EFSS solutions, MFT systems, and on-premise systems via the Files.com Agent.

Expectations

Expectations let you define what a correct file delivery looks like and evaluate whether it happened. You specify which files must arrive, where, and by when. Each evaluation window is logged, and missed or invalid deliveries open Incidents for your team to investigate and resolve.

Most monitoring tools can only detect when something happens. Expectations also detect when nothing happens at all. Use Expectations to confirm that vendor feeds, compliance batches, partner deliveries, and other recurring file workflows are completing as expected. When a delivery is missing or does not meet the defined criteria, Expectations surface the problem immediately rather than waiting for a downstream failure to expose it.

Notifications

Notifications send messages about file and folder activity, including uploads, downloads, moves, copies, and deletions. Messages can be sent by email to a user or directly to an external system. Use Notifications when you need awareness or an audit trail for file activity.

AI Tasks

AI Tasks run Files.com AI automatically on a schedule or when file activity occurs. They complement Automations by adding judgment to your workflows. Automations apply the same action every time based on rules. AI Tasks handle work that requires reading and reasoning: understanding what is inside a file, auditing permissions and configurations, reviewing login activity, or verifying that offboarding was completed correctly.

Two common patterns: an Automation moves an incoming file into a staging folder, an AI Task reads and validates the content, and another Automation routes the result to its destination. Or: a scheduled AI Task checks permission assignments across sensitive folders, writes a review report, and a Notification alerts the team it is ready.

Event Channels

Event Channels route operational events from your Files.com site to external destinations including email, webhooks, Slack, Teams, SNS, and Pub/Sub. Events include Sync and Automation run outcomes, Expectation evaluations, SSO and LDAP activity, user lockouts, GPG job failures, and SIEM delivery results. Use Event Channels for real-time alerting and delivery audit trails.