Manual Setup
This is the original way to host Open Pulse Survey. Based on Free Tiers of Supabase and Netlify
Last updated
Was this helpful?
This is the original way to host Open Pulse Survey. Based on Free Tiers of Supabase and Netlify
Last updated
Was this helpful?
Head over to and create a new project.
You can name the project anything you'd like, for example: Open Pulse Survey
.
Navigate to the SQL Editor in your Supabase dashboard.
Run the following script:
👉
Paste the contents of that script into the editor and execute it.
Go to Settings > API in your Supabase dashboard.
Copy the following and keep them handy:
Project URL
Anon Public Key
These will be used to configure the frontend later.
This will create your own copy of the project to work with.
Open the file:
Replace the placeholders with your actual Supabase credentials:
Open the file:
Update the project_id
with your Supabase project ID — this is the first part of your project URL:
Some features of Open Pulse Survey use Supabase Edge Functions, so you’ll need to deploy them.
You can deploy your site for free using Netlify or Vercel.
Choose Import from Git.
Provide the link to your GitHub fork of the project.
They will automatically detect the build settings and deploy your project.
✅ Optional: You can connect a custom domain, but that is outside the scope of this guide.
That’s it! You now have your own fully functional and serverless instance of Open Pulse Survey, running with Supabase and deployed for free.
Fork this GitHub repository:
Follow the official Supabase guide to deploy your functions:
Go to or .