Supabase
What is Supabase?
Supabase is an open-source Firebase alternative that provides a hosted Postgres database, authentication, storage, edge functions, and APIs for building modern applications. Its Data API, powered by PostgREST, makes database tables available through secure REST endpoints, while Supabase Storage helps manage buckets and objects.
By integrating Supabase with Konnectify, teams can connect application data and storage events to downstream tools, automate CRUD operations, synchronize files, and build data-driven workflows without writing custom middleware.
New to Supabase?
Create a Supabase project to host your Postgres database and storage buckets.
Visit Supabase →New to Konnectify?
Use Konnectify to automate workflows across Supabase and your business apps.
Sign up free →What you can automate
API & authentication
API Key authentication
The Supabase connector uses credential-based API key authentication. When creating a connection in Konnectify, provide your Project URL and Secret API Key. The Project URL may be the base project URL, such as https://<project_ref>.supabase.co, or the REST URL, such as https://<project_ref>.supabase.co/rest/v1.
Use a server-side Supabase secret or service role key that has permission to access the tables, buckets, and objects required by your workflow. Treat this key as sensitive and avoid using it in client-side applications.
Supported API capabilities
- Supabase Data API operations for creating, finding, searching, updating, upserting, and deleting rows.
- Bulk row operations using JSON array payloads or primary key value lists.
- Supabase Storage bucket lifecycle operations, including create, list, find, empty, and delete.
- Supabase Storage object operations, including upload, retrieve, update, copy, move, delete, and signed URL retrieval.
- Polling triggers for newly created buckets, newly created objects, and recently updated objects.
For more details, review the official Supabase API documentation.
How to connect Supabase to Konnectify
Prerequisites
- A Konnectify account with permission to create or edit workflows.
- An active Supabase project.
- Your Supabase Project URL.
- A Supabase Secret API Key with access to the required database tables and storage buckets.
- Any required table permissions, primary keys, bucket names, object paths, and Row Level Security policies configured in Supabase.
Add Supabase to a Workflow
- Open Konnectify and create a new workflow or edit an existing workflow.
- Choose Supabase as the trigger or action app.
- Select the event that matches your automation requirement.
Authorize via API Key authentication
- Click to add a new Supabase connection.
- Enter your Supabase Project URL.
- Paste your Secret API Key and save the connection.
Configure the Trigger or Action
- For database row actions, select the table and provide the row fields, primary key, conflict key, search operator, or JSON payload as required.
- For storage actions, provide the bucket name, object path, file content, prefix, metadata, or signed URL token as required.
- For object triggers, choose the bucket and optionally add a prefix to monitor a specific folder-like path.
Test the Workflow
- Run a test to verify that Konnectify can reach your Supabase project.
- Review returned records, objects, bucket details, or API responses.
- Adjust field mappings and retry until the workflow behaves as expected.
Activate the Workflow
- Turn on the workflow when testing is successful.
- Monitor task history for API errors, validation failures, or permission issues.
- Update the workflow whenever your Supabase schema, bucket policy, or object path convention changes.
Triggers 3
Supabase includes 3 polling triggers in Konnectify. Polling triggers check Supabase at scheduled intervals and pick up newly created buckets, newly created objects, or updated objects based on timestamp ordering.
Actions 24
Use Supabase actions in Konnectify to write to Postgres tables, manage storage buckets, and manipulate files and signed URLs.
Popular automations
Here are common workflow patterns you can build with the Supabase connector in Konnectify.
Sync new Supabase files to your database
When a new object is uploaded to a monitored bucket path, create a row in a metadata table for reporting, downstream processing, or audit logs.
Maintain a latest-file reference
Detect updated storage objects and upsert a row so your app always has the latest path, timestamp, or processing status.
Automatically prepare newly created buckets
When a storage bucket is added, record it in a governance table and optionally upload a standard README or placeholder file.
Generate secure file access links
Find a database row, locate the corresponding storage object, and generate a time-limited signed URL for secure retrieval.
FAQ
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article