Services Plugins FAQs

Simultaneous files upload to AWS

I am trying to use the AWS File Uploader - Anysize to upload multiple files simultaneously to my S3 bucket but it keep uploading on the first file. Any recommendation or work arounds??

Hello @oadegb01

Thanks for reaching out and for sharing the details - we understand how confusing this behavior can be.

Regarding AWS File Uploader – Any size: the plugin does not support true parallel (simultaneous) uploads within a single workflow.
When you attempt to upload multiple files at once, Bubble workflows are executed sequentially, so the plugin will fully process the first file before moving to the next one, which is why it looks like it’s “stuck” on the first upload.

Recommended approaches/workarounds:

  • Upload files one by one using a backend or recursive workflow (e.g. “Schedule API Workflow on a List”).
  • Store the list of files first, then trigger uploads sequentially per file.
  • If you need a better UX, you can still show a progress indicator per file, but uploads themselves will remain sequential.

This is a Bubble workflow limitation rather than a plugin bug, and the plugin is currently working as designed.

We’d also recommend checking how this is implemented in our live demo editor, where you can review the exact workflow and element setup used for multi-file uploads:

Additionally, please take a look at the plugin documentation, which walks through the required events and actions step by step:
https://docs.zeroqode.com/plugins/aws-file-uploader-plugin

If you can share a bit more about your exact setup (page vs backend workflow, how files are selected, autosubmit on/off), we’ll be happy to review it and suggest the cleanest implementation for your case.

Best regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hello @oadegb01,

Just a quick follow-up to check if you had a chance to review our previous message, the live demo setup, and the docs we shared.

Let us know if you tried the sequential upload approach or if you have any questions about adapting it to your workflow - we’re happy to take another look and help fine-tune the setup if needed.

Best regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Thank you so much, I took a look at the recommendation, and I can work with this for now given it is a bubble limitation. I have tried the sequential approach yet as I am not too family with bubble backend. I am more than happy to have you take a look and assist.

How do we set that up?

Hello @oadegb01,

Here’s a clean step-by-step way to set up sequential multi-file uploads with AWS File Uploader – Any size (page-only, using the plugin’s events):

  1. Place the uploader element
  • Add the AWS File Uploader – Any size element to the page.
  • Enable/allow multiple files in the element settings (multi-file mode).
  1. Create the “Generation URL” workflow (this is the main one)
  • Go to Workflow tab.
  • Create a new workflow event:
    When AWS File Uploader’s → Generation URL is triggered
  • Add actions inside this event in this exact order:
    1. AWS File Uploader → Generate Pre-signed URL
    • Use a dynamic file key/name (unique per file if possible).
    1. AWS File Uploader → Upload file
    • File = the plugin’s current file
    • URL = the pre-signed URL from the previous step

This event will run once per file, automatically, and the plugin will move to the next file when the current one finishes.

  1. Add an optional progress workflow
  • Event: When AWS File Uploader’s → Current file uploaded
  • Action (optional): update UI (e.g., show “Uploaded X of Y”, append to a list, etc.)
  1. Add a completion workflow
  • Event: When AWS File Uploader’s → All files uploaded
  • Actions:
    • Show success message
    • Save list of uploaded URLs/names (if needed)
    • Reset the uploader / clear states (optional)
  1. Compare with our working demo setup

If you share a screenshot of your “Generation URL is triggered” workflow, we can quickly confirm it matches the correct sequential setup.

Best regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hello @oadegb01

Just a quick follow-up to check whether you had a chance to try the step-by-step setup we shared for the sequential uploads.

If you’ve already tested it and something doesn’t behave as expected, feel free to share a screenshot of your “Generation URL is triggered” workflow and we’ll gladly review it.

Best regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3