- Home
- Resources
- Integrations
- Amazon DynamoDB
Amazon DynamoDB Make integrationAutomate Amazon DynamoDB with Make.
Your DynamoDB tables can fill and update themselves while other apps do the talking. The Amazon DynamoDB Make integration gives you 15 modules: 14 actions and 1 search. This guide shows builders how to connect AWS, pick the right module and run a first test.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Amazon DynamoDB Make integration do for you?
The Amazon DynamoDB Make integration lets a Make scenario read, write and manage your DynamoDB tables without code. A scenario is the automation you build in Make, a chain of modules; each module is one brick, here an action or a search on your AWS data. Data from other apps goes in, and stored items come back out for the next step.
Keep a table in sync with another tool. A lead lands in your CRM or a form gets submitted, and Create or replace an item stores it as a DynamoDB item. When only one value changes later, Update an item touches that item and leaves the rest alone.
Feed other apps from stored data. Get an item pulls one record for an email or a Slack message, while Create a query and Scan a table bring back larger slices when a report or a sync needs them.
Housekeeping at scale. Batch delete items clears a set of records in one pass, and Create a table, Update a table or Delete a table manage the structure itself, useful for teams that spin up a table per project.
One limit to plan around: the app has no trigger, so a change inside DynamoDB cannot start a scenario by itself. The first module comes from another app, or the scenario runs on a schedule. Before committing, the Make review covers how the platform behaves day to day, and if you also weigh n8n, which often has a node for the same app, the n8n vs Make comparison lays out the differences.
How do you connect Amazon DynamoDB to Make?
- 01
Create an access key in AWS
In your AWS account, click your user name in the navigation bar, then Security credentials. In Access keys, click Create access key, choose Other, then Next if AWS asks for a use case, and confirm.
- 02
Open a connection from a module
In your scenario, add any Amazon DynamoDB module and click Create a connection. A connection is your AWS account linked to Make once; every DynamoDB module reuses it. The Connection name field is optional, but a clear name helps later.
- 03
Paste the two values
Copy both values shown on the Retrieve access keys page and paste them into the connection window, or follow the on-screen instructions. Save, and Make can now list what it is allowed to read in your account.
Build your first scenario with Amazon DynamoDB
GoalWhen a new entry arrives in another app, Make stores it as an item in your Amazon DynamoDB table.
- 01
Create the scenario
Go to the Scenarios page, create a new scenario and click the + on the empty canvas. This is where the chain of modules takes shape, one bubble per step.
- 02
Start from another app
DynamoDB has no trigger, so the first bubble belongs to the tool where entries appear, a form or a shop for instance. Search that app, pick its trigger and create its connection.
- 03
Add Create or replace an item
Click the + on the right of the first module, search Amazon DynamoDB and choose Create or replace an item. Once the connection exists, pick your table and map values from the first module.
- 04
Test with Run once
Click Run once, then create a test entry in the first app. Open each module to read the bundles it received; a bundle is one item passing from one module to the next.
- 05
Schedule and switch on
Open Scheduling on the first module. A new scenario checks every 15 minutes by default, which is also the shortest interval on the Free plan. Then switch the scenario on.
What each Amazon DynamoDB module does
Amazon DynamoDB gives you 15 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Batch create or replace items
ActionIn the docs onlyWrites a whole set of items to a table from a single module, so a list coming from another app lands in DynamoDB without one write step per record.
Batch delete items
ActionIn the docs onlyRemoves several items from a table in one pass, which keeps cleanup inside one module instead of a loop of single deletions.
Batch get items
ActionIn the docs onlyFetches a group of known items from a single module, handy when the next module needs several records side by side rather than one at a time.
Create a query
ActionIn the docs onlyAsks a table for the items that match what you describe, so the scenario works on a targeted slice of data instead of everything.
Create a table
ActionIn the docs onlySets up a brand new table from a scenario, which spares a trip to the AWS console each time a new container for data is needed.
Create or replace an item
ActionIn the docs onlySaves one record in a table: it creates the item, or replaces it entirely if it already exists. It is the natural landing spot for data coming from another app.
Delete a table
ActionIn the docs onlyRemoves an entire table, structure and contents, straight from a scenario. It closes the loop for teams that create tables on the fly.
Delete an item
ActionIn the docs onlyErases a single item, the precise tool when one record has to go and the rest of the table stays untouched.
Get a table
ActionIn the docs onlyReturns information about one table, so a scenario can look at a table before acting on it rather than working blind.
Get an item
ActionIn the docs onlyReads one specific item and passes its values to the next module, the quickest route when you already know which record you need.
List tables
SearchIn the docs onlyBrings back the tables your connection can see, one bundle per table, which gives the scenario an inventory to work from.
Make an API call
ActionIn the docs onlyOpens the whole DynamoDB API from your scenario, with the same connection, for anything the other 14 modules do not cover.
Scan a table
ActionIn the docs onlyGoes through a table and returns what it holds, the broad view when you do not have a precise target in mind.
Update a table
ActionIn the docs onlyChanges the settings of an existing table from a scenario, so structural adjustments follow the same flow as the rest of your automation.
Update an item
ActionIn the docs onlyEdits values on an item that already exists and keeps everything else in place, the careful counterpart to a full replace.
Need help automating Amazon DynamoDB with Make?
A person reads every message.