SQS receive message action

I’m using the hosted version of n8n, and I’m having trouble triggering my workflow using AWS SQS. I want the workflow to run automatically when a file is uploaded to my S3 bucket, but I can’t get SQS to receive the event properly.

The issue here is that SQS itself doesn’t trigger workflows - you’ll need to use S3 Event Notifications to directly send messages to SQS when files are uploaded. Here’s what you should do:

1. Configure your S3 bucket to send event notifications to the SQS queue

2. In n8n, use the SQS Trigger node set to “Receive Message”

3. Make sure your AWS credentials in n8n have proper permissions for both S3 and SQS

Once set up, any S3 upload will trigger your workflow through SQS.