Content: 01818.zip (46.76 KB)
Uploaded: 12.01.2026

Positive responses: 0
Negative responses: 0

Sold: 0
Refunds: 0

$7
# File upload from Slack to S3 with folder choice and result notification

This automation workflow enables Slack users to upload files directly to S3-compatible storage (including Cloudflare R2) via modal forms, selecting either an existing folder or creating a new one. Ideal for teams that need structured, no-context-switch file archiving without leaving Slack.

## Who it´s for
- Teams using Slack for collaboration and needing fast, structured uploads to cloud storage.
- Admins who want to centralize media uploads through a user-friendly Slack interface.
- Developers integrating Slack with S3-compatible storage without writing code.

## What the automation does
- Triggers via HTTP webhook when a user submits a Slack modal form.
- Routes logic based on folder selection: create new or use existing.
- Downloads each submitted file and uploads it to an S3 bucket.
- Collects success or failure responses per file.
- Aggregates results and posts a summary message with links or warnings in a designated Slack channel.

## What´s included
- Ready-to-use n8n workflow.
- Trigger logic for http_webhook and slack_modal_submission.
- Integrations with Slack, S3, and Cloudflare R2.
- Basic textual setup and adaptation guide.

## Requirements for setup
- n8n instance (self-hosted or cloud).
- Slack workspace with bot permissions, slash commands, and modal support.
- S3-compatible storage (AWS S3, Cloudflare R2, etc.) with access keys.
- Configured Slack webhook to send data to n8n.

## Benefits and outcomes
- Streamlines file uploads without switching apps.
- Enables organized storage via dynamic folder selection.
- Automatically notifies team members of upload results.
- Reduces errors and lost files with aggregated status reports.
- No coding required for deployment.
- Supports batch uploads and large files.

## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet