- Home
- Resources
- Integrations
- FaunaDB
FaunaDB Make integrationAutomate FaunaDB with Make.
Can Make send data into your FaunaDB database without a line of backend code? Yes. The FaunaDB Make integration gives you 2 action modules, both built on GraphQL. This guide is for builders who already use FaunaDB and want to link the account, run a first query and switch a scenario on.
Verified Trustpilot reviews · AI, automation & growth agency
What can the FaunaDB Make integration do for you?
The FaunaDB Make integration lets a Make scenario (the automation you build, a chain of bricks called modules) talk to your FaunaDB database through GraphQL. It has no trigger of its own, so another app or a schedule starts the scenario, and FaunaDB receives the query.
Store what other tools collect. A new signup lands in your form tool, and Execute a GraphQL Query writes it into FaunaDB. The 123FormBuilder Make integration is one example of a source that can open that flow.
Read data back for the next step. The same module can fetch records, so a later module can reuse them in a message or a sheet. Each record that moves between modules is a bundle, one item passed along the chain.
Ship a schema change from a scenario. Import GraphQL Schema pushes a schema to your database, handy when a release process already runs in Make.
Make's own documentation flags this app as having limited documentation, so expect to rely on your FaunaDB knowledge for the query itself. If you are weighing tools for this job, the n8n vs Make comparison lays out the criteria, and the Make training covers scenario basics from zero.
How do you connect FaunaDB to Make?
- 01
Add a FaunaDB module
Open your scenario, click the +, search for FaunaDB and pick one of its two modules. Inside the module, click Create a connection. A connection is your FaunaDB account linked to Make once, then reused by both modules.
- 02
Name it and authorize
Give the connection a name if you like, for example the database it points to. Then authorize Make on the FaunaDB page that opens, or paste the key FaunaDB gives you, depending on what the window asks for.
- 03
Save and check
Click Save. The connection now appears in the module's dropdown. From here on, any FaunaDB module in any scenario can pick it without logging in again.
Your first scenario with FaunaDB
GoalWhen another app sends a new record, Make runs a GraphQL query that saves it in FaunaDB.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to add the first module. That first module comes from the app that holds your new data, since FaunaDB has no trigger.
- 02
Connect the source app
Search the source app by name, pick its module and click Create a connection. Fill its fields; Make lists what it can read once the connection exists.
- 03
Add the FaunaDB module
Click the + on the right of the first module, search FaunaDB and choose Execute a GraphQL Query. Pick your connection and write the query, mapping values from the previous module into it.
- 04
Test with Run once
Click Run once to run the scenario one time. Read the bundles each module received and confirm FaunaDB answered the way you expected.
- 05
Schedule and switch on
Set the schedule on the first module (every 15 minutes by default for a new scenario), then switch the scenario on. Each module run on one bundle counts as one operation on your plan.
What the FaunaDB modules do
FaunaDB gives you 2 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Execute a GraphQL Query
ActionIn Make“Performs an arbitrary authorized GraphQL query.”
This is your all-purpose door into FaunaDB: you write any GraphQL query your credentials allow, and the result comes back as data the next module can map. One module covers reading and writing, because the query decides what happens.
Import GraphQL Schema
ActionIn Make“Imports GraphQL schema.”
Import GraphQL Schema sends a schema to your FaunaDB database, so the types and queries it defines become available without opening the FaunaDB console. It changes the structure, not the records.
Need help automating FaunaDB with Make?
A person reads every message.