What are Automated Flows?
Automated Flows allow you to set up file processing workflows that run automatically without manual intervention. Files are processed based on triggers like file uploads, scheduled intervals, or external system events.Key Benefits
Hands-off Processing
Set up once and let FileFeed handle file processing automatically.
Multiple Triggers
Process files based on uploads, schedules, or external events.
Scalable Processing
Handle large volumes of files with automatic scaling.
Integration Ready
Connect with SFTP, APIs, and other external systems.
How it Works
- Configure the Flow - Set up your processing rules and triggers
- Define Input Sources - Specify where files come from (SFTP, API, etc.)
- Set Processing Rules - Define how files should be processed
- Configure Outputs - Specify where processed data should go
- Monitor & Manage - Track processing status and manage flows
Supported Integrations
- SFTP (Inbound) - Clients upload files to dedicated SFTP folders
- API (Outbound) - Your backend pushes JSON data via the multipart upload API
- Webhooks - Receive notifications when files are processed
- Cloud Storage - Coming soon
- Email - Coming soon
Flow Types
Scheduled Flows
Process files at regular intervals (hourly, daily, weekly, etc.)Event-driven Flows
Process files when specific events occur (file upload, API call, etc.)Continuous Flows
Monitor directories or endpoints continuously for new filesArchitecture
Inbound (SFTP)
Outbound (API)
Next Steps
SFTP Flow
Inbound: SFTP setup, webhooks, monitoring.
Outbound Flow
Push JSON data via API multipart uploads.
API Library
Use the TypeScript SDK to sync data.
Checklist
- Create Client (SFTP credentials / awsUserName)
- Define Schema (fields & validation)
- Create Pipeline (mappings & transforms; set
directiontoinboundoroutbound) - Register Webhook (store secret, verify signature)
- Upload data via SFTP (inbound) or API (outbound)
- Fetch processed data and persist