All integrations
Amazon SQS logo

Amazon SQS

Cloud ComputingAmazon

Send, receive and delete messages in Amazon SQS queues, create and configure standard and FIFO queues, and redrive dead-letter queues.

20 actions

Actions

Steps your workflow can run in Amazon SQS.

List queuesList the queues in the connected region, optionally only those whose name starts with a prefix.
Get queue URLLook up a queue's URL and ARN from its name. Also works for another account's queue that you have been given access to.
Create queueCreate a standard or FIFO queue. If a queue with this name already exists with exactly these settings, it is returned instead; with different settings the step fails. A new queue can take a second before it accepts messages.
Get queue detailsRead a queue's settings, ARN and approximate message counts (the counts can lag by about a minute).
Update queue settingsChange a queue's settings. Only the fields you fill in are changed. Changes can take up to a minute to apply (message retention up to 15 minutes).
Purge queueDelete every message in a queue, including ones currently being processed. The queue itself stays. There is no undo, and a queue can be purged at most once a minute.
Delete queueDelete a queue and every message in it. There is no undo, and the name cannot be reused for 60 seconds.
Send messageSend one message to a queue (up to 1 MiB).
Send messages (batch)Send up to 10 messages in one call. Each item is a message body (objects are sent as JSON). If some fail, the step still succeeds and lists them under 'failed'; it fails only when none were sent.
Receive messagesReceive up to 10 messages. Receiving does not remove them: each stays hidden for the visibility timeout and then reappears, so follow this with Delete message once it is handled. With no wait time SQS may return fewer messages than the queue holds, or none - set a wait time to long-poll.
Change message visibilityGive a received message more (or less) time before it reappears for other receivers. Set 0 to release it immediately. The clock restarts from now.
Delete messageRemove a received message from the queue, so it is not delivered again. Use the receipt handle, not the message id.
Delete messages (batch)Remove up to 10 received messages in one call - pass the 'receipt_handles' of a Receive messages step. Fails only when none could be deleted.
List queue tagsRead a queue's cost-allocation tags.
Tag queueAdd tags to a queue. A key that already exists gets the new value; other tags are left alone.
Remove queue tagsRemove tags from a queue by key. A key the queue does not have is ignored.
List dead-letter source queuesList the queues that send their failed messages to this dead-letter queue.
Start dead-letter redriveMove the messages in a dead-letter queue back to the queues they came from, or to another queue (a "DLQ redrive"). Runs in the background; one per queue at a time.
List dead-letter redrivesThe most recent redrive tasks for a dead-letter queue, newest first, with their progress.
Cancel dead-letter redriveStop a running redrive. Messages already moved stay where they are; only a RUNNING task can be cancelled.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate Amazon SQS with Lodol.

Connect Amazon SQS and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required