S3 Storage
Overview
We have expanded our storage capabilities, enabling users to upload media files directly to S3. This feature supports various file types, including files, images, audio, and video, ensuring seamless integration with S3 storage for secure and efficient data management.
Key Features
Direct Upload to S3: Users can now upload media files directly to their S3 storage without additional intermediaries.
Multi-Channel Support: The feature works seamlessly across multiple channels, including WebChat, Messenger, Instagram, and others.
Enhanced Security: The direct upload process ensures data is securely transferred and stored, providing peace of mind for users handling sensitive information.
Â
Â
Â
Supported Media Types
The feature supports the following media types:
FilesÂ
Images
Audio
Video
Â
How to setup S3 storage
Go to the Flow, Select Action Node and choose Integrations Action.Â
Â
Here in the Dropdown menu you will see S3 Storage Action.
Â
Â
Now you can store your Data directly into S3 Storage.
Â
Â
Â
Â
Handling Random User Uploads
Â
Navigate to the flow set up as the default reply, select the Condition Node, and filter the last message according to its media type..
Â
Â
In the S3 Action Node, select the media type based on the condition configured in the previous node.
Â
Â
Â
And now you have all your media Type Stored in S3 DirectlyÂ
Â
Â
Â
Â
Benefits of Direct S3 Upload
The direct upload feature provides several advantages:
Efficiency: Instantly save files to S3 without requiring intermediate servers or manual uploads.
Cross-Channel Consistency: Uploads are supported across all integrated channels, ensuring a unified experience for users.
Improved Security: Direct transfers minimise the risk of data breaches and ensure compliance with modern security standards.
Â
Â
Response
Success: Returns a
200 OK
statusError: Returns an appropriate error code if the upload fails
Â
Use Cases
Media Storage for Conversations:
Upload and store user-shared media files (e.g., images or audio messages) during live chats across platforms like WebChat or Instagram.
Content Management:
Save files, images, and videos for later access or processing, such as documents shared by users or promotional videos uploaded by admins.
Secure Data Handling:
Store sensitive files directly into S3 for regulatory compliance and enhanced security.
Â
Â
Example Usage Scenarios
WebChat File Upload
A user shares a profile picture via WebChat.
The file is uploaded directly to the S3 bucket, and the secure URL is stored in the database.
Messenger Audio Message
During a conversation on Messenger, the user sends an audio recording.
The audio file is directly transferred to S3 for secure storage.
Instagram Video Content
A user shares a video on Instagram.
The video is uploaded and saved securely into the S3 bucket for analysis or future use.
Â
Â
Summary
The Direct Upload to S3 feature simplifies and secures media file storage for all supported channels, including WebChat, Messenger, and Instagram. By supporting multiple file types—files, images, audio, and video—this feature ensures users can efficiently save their data directly to Amazon S3 storage, providing a streamlined and secure solution for modern applications.
Â