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:

  1. Files 

  2. Images

  3. Audio

  4. 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 status

  • Error: Returns an appropriate error code if the upload fails

     

Use Cases

  1. 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.

  2. Content Management:

    • Save files, images, and videos for later access or processing, such as documents shared by users or promotional videos uploaded by admins.

  3. 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.

Â