Watch Queue MessagesTriggers when new messages arrive in an SQS queue. Messages become invisible for the visibility timeout; chain Delete Message to acknowledge.
Get Queue AttributesReturns attributes of an SQS queue.
Get Queue UrlReturns the URL of an existing SQS queue by name.
List Dead Letter Source QueuesLists source queues that have a dead-letter queue configured.
List Message Move TasksLists active and completed message move tasks for a source queue.
List QueuesLists SQS queues in the region, optionally filtered by name prefix.
List Queue TagsReturns the tags assigned to an SQS queue.
Receive MessageRetrieves up to 10 messages from a queue. Messages become invisible for the visibility timeout; delete them to acknowledge processing.
Add PermissionAdds a permission to a queue for a specific principal.
Cancel Message Move TaskCancels a running message move task.
Change Message VisibilityChanges the visibility timeout of a received message.
Change Message Visibility BatchChanges the visibility timeout of multiple received messages in one request.
Create QueueCreates a new SQS queue. FIFO queues must have a name ending in .fifo and set the FifoQueue attribute.
Delete MessageDeletes a received message from a queue, acknowledging successful processing.
Delete Message BatchDeletes up to 10 messages from a queue in a single request.
Delete QueueDeletes an SQS queue and all its messages. This action is irreversible.
Make an API CallPerforms an arbitrary authorized API call to the Amazon SQS endpoint.
Purge QueueDeletes all messages from a queue without deleting the queue itself. This action is irreversible.
Remove PermissionRemoves a permission from an SQS queue.
Send MessageSends a message to an SQS queue.
Send Message BatchSends up to 10 messages to an SQS queue in a single request.
Set Queue AttributesSets the attributes of an SQS queue.
Start Message Move TaskStarts a message move task to move messages from a dead-letter queue to a source queue.
Tag QueueAdds or updates cost-allocation tags on an SQS queue.
Untag QueueRemoves cost-allocation tags from an SQS queue.
When to use AWS SQS
Common scenarios where AWS SQS automation saves time and reduces manual work.
Use AWS SQS's "Watch Queue Messages" trigger to react the instant an event occurs and push data into connected tools.
Run "Get Queue Url" in AWS SQS from any upstream event — map fields once and let the automation handle the rest.
Combine "Get Queue Url" from AWS SQS with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating AWS SQS in your workflows.
AWS SQS has 1 trigger, including "Watch Queue Messages". Use them to start workflows the moment AWS SQS events fire — no polling required.
Connect AWS SQS to any app in workflows
Search apps and open an app-to-app integration page in one click.