Xata Make integrationAutomate Xata with Make.
Can Make write to your Xata database without a line of code? Yes: the Xata Make integration gives you 7 action modules to build tables, add or delete records and run SQL batches. This page walks you from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Xata Make integration let you automate?
The Xata Make integration links your Xata database to Make, a no-code tool where you chain apps into a scenario, the automation you build. Each Xata module is one brick of that chain: it creates a table, writes a record, reads one back or runs SQL. Your data reaches Xata without anyone opening a console.
Capture leads straight into a table. A form tool or a CRM fires first, and Create a Record writes each submission as a new row. Every item Make passes along is called a bundle, so one form entry travels as one bundle and lands as one record.
Prepare the structure for a new client. When a project starts, Create a Table followed by Create a Column gives it its own table, shaped the way your product expects, before any data arrives.
Update several tables in one pass. Batch Execute SQL Queries sends several SQL statements at once, handy when a single event should change more than one table. Get a Record reads a row back when you already hold its id.
What it does not do: the Xata app has no trigger, so Make cannot watch Xata for new records; the scenario starts from another app or from a schedule. Make also flags its Xata documentation as AI-generated, so check important details against Xata's own docs. If you run n8n too, the Xata n8n integration covers the same database, and n8n vs Make lays out how the two tools differ. New to the editor? Make training starts from zero.
How do you connect Xata to Make?
- 01
Grab your API key and endpoint
In Xata, open your account settings, click Add a key, give it a name, click Save and copy the key shown in the window. Then go to Workspaces, open your database and copy the database endpoint from its Settings page.
- 02
Add a Xata module in Make
In your scenario, add any Xata module and click Create a connection. A connection is your Xata account linked to Make once, then reused by every Xata module. The Connection name field is optional, but a clear name helps you recognize it later.
- 03
Paste your credentials
Paste the API key and the database endpoint you copied, or follow the on-screen instructions, then save. The connection now shows up in the module, ready for every other Xata module you add to this scenario or the next one.
Your first scenario: save form entries to Xata
GoalWhen someone submits a form in another app, Make creates a record in your Xata table.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. Here it is the trigger of the app that collects your entries, such as your form tool.
- 02
Add Create a Record
Click the + on the right of that first module, search for Xata and pick Create a Record. Select your connection, or create it with the three steps above.
- 03
Map the form answers
Fill the module fields by mapping values from the first module, one answer of the form per field. Each bundle that arrives will become one record in your table.
- 04
Test with Run once
Click Run once, submit a test entry, then open the bundles each module received. Check that the new record really sits in Xata before going further.
- 05
Schedule and switch on
Set the schedule on the first module, every 15 minutes by default, and switch the scenario on. Each run uses operations, one per module and per bundle, which is what Make counts on your plan.
What each Xata module does
Xata gives you 7 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Batch Execute SQL Queries
ActionIn Make“Executes multiple SQL queries across the database branch.”
Sends several SQL queries to your database branch from a single module, so one event can update, insert or clean data across tables without chaining one module per query.
Create a Column
ActionIn Make“Creates a column inside a table.”
Adds a column to an existing table, which lets your scenario grow the schema when a new kind of data shows up instead of someone editing the table by hand.
Create a Record
ActionIn Make“Creates a record in a table.”
Writes a new row into a Xata table from data coming out of another app, which is how most scenarios feed the database.
Create a Table
ActionIn Make“Creates a table.”
Builds a brand new table in your database, so a scenario can prepare storage on its own rather than waiting for someone to click through Xata.
Delete a Record
ActionIn Make“Deletes a record from a table.”
Removes a record from a table, keeping Xata in step when something is deleted or cancelled in another tool.
Get a Record
ActionIn Make“Retrieves a record by its id.”
Fetches one record when you already know its id and hands its values to the next modules as a bundle, ready to drop into an email or a document.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Xata API with the connection you already set up, which covers whatever the six other modules leave out.
Need help automating Xata with Make?
A person reads every message.