Integration
Automate with Supabase
Supabase gives you a real-time PostgreSQL database with auth and storage built in. NVS automates the downstream workflows from every database and auth event across your application.
Use Cases
When a new user signs up via Supabase Auth, a HubSpot contact is created, a welcome email is sent, and the user is enrolled in the onboarding email sequence.
Trigger
New Auth User
supabase.trigger
Fires when a new user registers via Supabase Auth.
Create HubSpot Contact
hubspot.contact
Contact created with email, signup date, and app source tag.
Send Welcome Email
sendgrid.email
Personalized welcome email dispatched with setup instructions.
Output
Start Onboarding Sequence
activecampaign.automation
User enrolled in the 7-day onboarding email sequence.
When a new row is inserted into a high-priority Supabase table, a formatted Slack notification is sent to the relevant team channel.
Trigger
New Table Row
supabase.trigger
Fires when a new row is inserted via Supabase Realtime.
Extract Row Data
nvs.set
Key fields from the new row extracted and formatted.
IF
High Priority Table?
nvs.condition
Only inserts on flagged tables trigger Slack notifications.
NO
Output
Done
nvs.end
Low-priority table insert. No notification sent.
YES
Output
Post to Relevant Channel
slack.message
Slack notification with row summary and Supabase table link.
When a Supabase user has not refreshed their auth token in 30 days, a re-engagement email is sent encouraging them to log back in.
Trigger
Daily 8am
schedule.cron
Daily inactive user check runs every morning.
Query Inactive Users
supabase.query
Users with last_sign_in older than 30 days queried from auth.users.
Loop
Each Inactive User
nvs.loop
Iterates over every inactive user.
Output
Send Re-engagement Email
sendgrid.email
Personalized email sent: what's new in the app and a login link.