- Home
- Resources
- Integrations
- Databricks
Databricks Make integrationAutomate Databricks with Make.
Can Make start your Databricks work without a line of code? The Databricks Make integration gives you 6 action modules for SQL, jobs, pipelines and files. It suits data and ops teams on the Enterprise plan, and this page walks you from connection to a working scenario.
Enterprise app This app is reserved to Make's Enterprise plan.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Databricks Make integration do for you?
The Databricks Make integration lets a Make scenario (the automation you build, a chain of modules) send work to your Databricks workspace: run a SQL statement, start a job, check a pipeline update or drop a file into a Unity Catalog volume. It has no trigger, so another app or a schedule starts the flow.
Launch a job when something happens elsewhere. A form is submitted or a record changes in another app, and Run a job starts the matching Databricks job. Add Get a job run output after it to pull the result back into the scenario and pass it on.
Feed a volume with incoming files. A file lands in your storage app, and Upload a file to a Unity Catalog volume places it where your notebooks and tables expect it, with no manual download and re-upload.
Answer a question with SQL. Execute a SQL statement sends a query, Get a SQL statement result fetches what came back, and the next module can write it to a sheet or a message. Pipeline owners can use Get a pipeline update status to know where an update stands.
Two limits shape the setup: the app is reserved to the Make Enterprise plan, and the service principal behind the connection only sees the jobs, pipelines, catalogs and volumes it has been granted. If you also work with n8n, the Databricks n8n integration covers the same app, and n8n vs Make helps you pick. New to the editor? The Make training starts from zero.
How do you connect Databricks to Make?
- 01
Collect three values in Databricks
Copy your workspace URL from the browser bar. Then open Settings > Identity and access > Service principals, select yours, copy the Application ID, and in the Secrets tab generate or copy an OAuth secret. Keep all three somewhere safe.
- 02
Open the connection window in Make
Add any Databricks module to your scenario and click Create a connection. A connection is your Databricks account linked to Make once, then reused by every Databricks module. You can give it a name in Connection name.
- 03
Paste the values and save
Put the workspace URL in Workspace URL, the Application ID in Client ID and the OAuth secret in Client secret, then click Save. If Databricks asks you to authenticate and confirm access, do it and you are done.
Your first scenario: start a job and read its output
GoalWhen another app sends a request, Make starts a Databricks job and brings its output back into the scenario.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Pick the app that should start the flow, or keep a schedule on the first module if nothing needs to wait for an event.
- 02
Add Run a job
Click the + on the right of that first module, search for Databricks and choose Run a job. Select your connection, or create it with the three values from the previous section, then fill the module fields.
- 03
Chain Get a job run output
Add Get a job run output after it and map the run details that Run a job returned. Each item passed along this way is a bundle, and each module execution counts as one operation on your plan.
- 04
Test with Run once
Click Run once. Make executes the scenario a single time and shows the bundles each module received, so you can check that the job started and what came back.
- 05
Schedule and switch on
Set the schedule on the first module if it is scheduled (every 15 minutes by default on a new scenario), then switch the scenario on. From now on it runs without you.
What each Databricks module does
Databricks gives you 6 modules in 4 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
SQL
2 modulesExecute a SQL statement
ActionIn the docs onlySends a SQL query to your Databricks workspace from inside a scenario, so data questions and updates can follow an event in another app instead of waiting for someone to open a notebook.
Get a SQL statement result
ActionIn the docs onlyBrings the answer of a SQL statement back into Make, so the next module can put the rows into a spreadsheet, a report or a chat message for the people who asked.
Jobs
2 modulesRun a job
ActionIn the docs onlyStarts one of your existing Databricks jobs on demand, which turns a manual click in the workspace into a step that fires when the business event actually happens.
Get a job run output
ActionIn the docs onlyCollects what a job run produced and hands it to the rest of the scenario, so you can alert a team, store the result or branch on it without opening Databricks.
Pipelines
1 moduleGet a pipeline update status
ActionIn the docs onlyTells your scenario where a pipeline update stands, which lets Make decide what comes next: warn the data owner, hold a report, or carry on with the rest of the flow.
Files
1 moduleUpload a file to a Unity Catalog volume
ActionIn the docs onlyDrops a file coming from another app into a Unity Catalog volume, so exports, attachments or partner files end up where your Databricks tables and notebooks can use them.
Need help automating Databricks with Make?
A person reads every message.