Spreadsheets and databases
Supabase
A Supabase table fills a collection on your site, and updates when your rows change.
Business and up
What Supabase puts on your site
Keep a menu, listings or a directory in a Supabase table and show it on your site, in your own design. Paste the project URL, the table name and your anon public key, and each column becomes a field in a collection. PageHub reads the table again every hour. On Business and up.
How to set it up
1
In your Supabase project, open Project Settings, then API. Copy the Project URL and the anon public key.
2
Turn on row level security for the table and add a policy that lets the anon role read it. The anon key then reads only what the policy allows.
3
In your PageHub dashboard, open Apps and choose Connect on Supabase. Paste the URL, the table name and the key.
4
Choose Connect and sync. PageHub makes a field for each column and loads the rows.
5
Add the collection to a page. It refreshes every hour, or when you press Sync now.
Try PageHub on your own domain
The free plan includes 1 published site on your own domain. No credit card.