Supabase is an open-source backend platform that provides databases, authentication, and
APIs — making it easy to build and manage your app’s data. When connected with n8n,
Supabase lets you automate workflows by syncing and processing your data seamlessly. This
guide will help you set up your Supabase project and integrate it with n8n to power your
automation.
All the hyperlinks in the PDF are clickable.
Please make sure you use only one email ID for this
Step 1:
Header over to
https://supabase.com/
Click on “Start your project”
1
Step 2:
Click on Sign Up Now (1)
1
Step 3:
Add your email (1) and password (2) and sign up (3)
Make sure to store your password in a notepad
3
Step 4:
You will be asked to confirm your email
Check your email and click on “Confirm Email Address” (1)
1
Step 5:
Give your organization a name (1)
Click on “Create organization” (2)
2
Step 6:
Give a project name (1)
Give a database password (2) Make sure to store this in the same notepad file
Select your region (3) and click on “Create new project” (4)
4
Step 7:
Click on connect (1)
1
Step 8:
Click on the drop-down beside “URL” (1)
Select PSQL (2)
1
2
Step 9:
Scroll to Transaction Pooler (1)
Click on View Parameters (2)
1
2
Step 10:
Copy and paste these into the notepad file:
host (1)
database (2)
user (3)
port (4)
1
2
3
4
Step 11:
Just click on x (1)
and keep this tab open
1
Step 12:
Go to https://n8n-6421994137235212.kloudbeansite.com/home/workflows
Click on the arrow on the right side of “Create Workflow”(1) and select “Create Credential” (2)
Search for gmail and select “postgres” (3) and click on continue (4)
1
2
3
Step 13:
Please rename your credential with your initials_Postgres (1)
From the values stored in step 10, copy and paste “Host (2)”, “Database (3)”, “User (4)”
From Step 6 (2), copy the same database password into the password section (5)
Do not click on save, yet
5
Step 14:
Enable “Ignore SSL Issues (Insecure)” toggle (1)
From step 10, copy the port (2)
2
Step 15:
Click on save (1) and close
Ignore any errors in this process
2
Step 16:
Go back to supabase tab
Hover over the settings option (1)
Click on Project Settings (2)
1 2
Step 17:
In the sub-menu, click on Data API (1)
Copy the URL (2) and save it in the notepad file as “Supabase Host”
1
Step 18:
In the sub-menu, click on API Keys (1)
Click on Reveal (2) in the Service_Role_Secret Section
1
2
Step 19:
Copy the service_role_secret (1) and paste it into the notepad file
Copy the anon public (2) and paste it in the notepad file
1
Step 20:
Go to https://n8n-6421994137235212.kloudbeansite.com/home/workflows
Click on the arrow on the right side of “Create Workflow”(1) and select “Create Credential” (2)
Search for gmail and select “Supabase API” (3) and click on continue (4)
1
2
4
Step 21:
Please rename your credential with your initials_Supabase (1)
From the values stored in step 18, copy and paste “Supabase Host (2)”
From the values stored in step 19 (1), copy and paste “Service_Role_Secret” (3)
Click on save (4)
1 4
2
2
3
Step 22:
You will see “Connection tested Successfully”
Congratulations!
1
2