- Home
- Resources
- Integrations
- MongoDB
MongoDB Make integrationAutomate MongoDB with Make.
Your collections can fill themselves from the apps you already use. The MongoDB Make integration gives you 12 modules to create, read, update and delete documents, plus two ways to search. You fill in fields instead of writing code.
Verified Trustpilot reviews · AI, automation & growth agency
What can the MongoDB Make integration actually do?
It lets Make read and write in your MongoDB database without a line of code. You build a scenario, the automation Make runs for you, and each brick of that scenario is called a module. MongoDB brings 12 of them: 10 actions that change documents and two searches that go looking for them.
A customer record that stays current. A booking lands from another tool, Make runs Search documents with a query to find that customer, then Update document writes the new details onto the document it found. Nothing gets duplicated, because the search happens before the write.
A backlog loaded in one shot. An online shop exports a batch of orders, and Bulk create documents (advanced) drops all of them into a collection through one module. A cleanup that runs itself. A contract ends, and Delete documents with a query takes out everything that matches.
Two things Make will not do here. MongoDB ships no trigger module, so Make never watches the database on its own: a scenario starts from a schedule you set, or from a trigger in another app. And there is no Make an API Call module for this app, so whatever the 12 modules miss stays out of reach.
The same database also has an n8n node, and the two tools suit different teams. The n8n vs Make comparison lays out the criteria, and the MongoDB n8n integration shows the other side. If Make is your pick and scenarios are new to you, Make training starts there.
How do you connect MongoDB to Make?
- 01
Copy the connection string from MongoDB
In MongoDB, pick your project, click Clusters, select the cluster, then Connect and Drivers. Copy the string starting with
mongodb+srv://and replace the username and password placeholders with real credentials. - 02
Let Make reach your instance
The database has to be reachable from the public internet, or nothing connects at all. If it filters by address, open Network Access under Security in MongoDB, click + ADD IP ADDRESS and enter the Make addresses for your zone.
- 03
Create the connection inside Make
Back in Make, drop any MongoDB module into a scenario and click Create a connection: that is your database account linked to Make once, then reused by every MongoDB module. Name it in Connection name, paste your string into Connection string, then save.
Your first scenario: a collection that keeps itself current
GoalOn the schedule you set, Make searches MongoDB for the documents that still need a change, and updates every one it finds.
- 01
Create the scenario
Open the Scenarios page in Make and create a new one. Click the big plus in the middle of the canvas: that is where the first module goes, and it is the module that decides when everything else runs.
- 02
Put Search documents first
Search the app list for MongoDB, pick Search documents, and click Create a connection if you have not made one yet. This module is a search, so it hands the next one every document it finds rather than a single record.
- 03
Tell it what to look for
Fill the module fields. Once the connection exists, Make can read your instance and offers the database and the collection instead of making you type them. Aim at the documents you actually want to touch.
- 04
Add Update document behind it
Click the plus on the right of the search module and add Update document. Map the identifier coming out of the search into its ID field, so each document found is the one updated, then set the values to write.
- 05
Test with Run once
Click Run once, the editor button that runs the scenario a single time. Each module then shows the bundles it received, a bundle being one item passing from one module to the next, so you see which documents moved.
- 06
Schedule it and switch it on
Open the clock on the first module to set the scheduling. A new scenario runs every 15 minutes by default, which is also the floor on the Free plan. Pick the rhythm your data deserves, then flip the scenario on.
What MongoDB can do inside Make
MongoDB gives you 12 modules in 4 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Documents
4 modulesRetrieve a document
ActionIn Make“Retrieves a single document by ID.”
Retrieve a document pulls back a single document when the scenario already holds its ID.
Create a document
ActionIn the docs onlyCreate a document writes a new document into the collection you point it at. The created item then travels to the next module as a bundle, so a later step can reuse what was just written.
Update document
ActionIn Make“Updates a single document by ID.”
Update document changes one document you already know the ID of, and leaves the rest of the collection alone.
Delete a document
ActionIn Make“Delete a single document by ID.”
Delete a document removes one document from the collection, again from its ID.
Multiple Documents
3 modulesBulk create documents (advanced)
ActionIn the docs onlyBulk create documents (advanced) writes a batch of documents in a single module run, instead of one pass per document.
Bulk update documents (advanced)
ActionIn the docs onlyBulk update documents (advanced) applies a change to a whole set of documents in one pass, without looping a single update module over each one.
Bulk delete documents (advanced)
ActionIn the docs onlyBulk delete documents (advanced) clears a set of documents in one module run.
Queries
3 modulesSearch documents with a query
SearchIn the docs onlySearch documents with a query walks through a collection with the query you write and returns what matches, one bundle per document found.
Update documents with a query
ActionIn the docs onlyUpdate documents with a query rewrites every document matching the query, without you listing them one by one.
Delete documents with a query
ActionIn the docs onlyDelete documents with a query takes out every document the query catches, in one go.
Other modules
2 modulesInsert a document
ActionIn Make“Insert a new document into the database.”
Insert a document adds a new document to the database, and it is the plainest write this app offers.
Search documents
SearchIn Make“Search for specific documents or return all documents.”
Search documents either narrows a collection down to what you are after, or hands back everything in it.
Need help automating MongoDB with Make?
A person reads every message.
Questions people ask next
01Is the MongoDB Make integration free?
02What do you need to connect MongoDB to Make?
03Does MongoDB trigger a scenario in real time?
04What if a MongoDB module is missing or a limit gets in the way?
05Make or n8n for MongoDB?
Get our weekly automation tips.
No spam. Unsubscribe anytime.