FForgehub · 5k signups / day

Branded Supabase auth emails, no rate limits.

Hosted Auth Hook receives the Supabase event, looks up your branded template by stable template_uid, sends from your domain. Edit copy in Minimo, never touch GoTrue's SMTP again.

Rate-limit incidents
0−100%
from 14 / month
Time to ship a copy fix
8s−99.9%
from 4 hours
From: noreply@supabase.io
To: dev@forgehub.app
Subject: Confirm your signup

Confirm your signup

Follow this link to confirm your user:

https://abc123.supabase.co/auth/v1/verify?token=ey...

Confirm your mail

Forgehub

One tap and you're in.

Welcome to Forgehub. Click below to confirm your email and we'll set up your first workspace.

Confirm my email →
Workspace
forgehub.app/dev
Plan
Free · 14 day trial

Sent from team@forgehub.app. Need help? Reply to this email.

With MinimoSupabase default
template_uid = welcome_v1edited in 8s · no redeploy
The recipe

Trigger · Sequence · Goal.

Same Supabase event, branded template, no code change. Your backend keeps calling welcome_v1 forever.

Trigger

Supabase Auth event

Signup, magic link, password reset, invitation: each event maps to a stable template UID your backend never has to know about.

auth.signup → welcome_v1
Sequence

Branded email via hosted Auth Hook

Minimo's hosted Auth Hook receives the event, looks up your branded template, sends it from your domain. No GoTrue SMTP rate limit, no Resend bill, no DKIM headache.

Auth Hook · branded SMTP
Goal

Every auth email looks like your product

Same template_uid your backend already calls. Edits happen in Minimo's editor, no redeploy, no migration. The next email picks up the new version.

STABLE template_uid
Variations

Same recipe, four shapes.

Per-tenant branding

Multi-tenant SaaS? Branch on the tenant_id column and serve a fully white-labelled email per workspace.

auth.signup
If tenant.brand
branch on tenant_id
White-label welcome
+1 more

Locale-aware emails

Detect users.locale (it / en / de / fr) and serve the matching template. Same UID across locales, automatic fallback to English.

auth.magic_link
If locale = it
branch on locale
magic_link_v1.it
+2 more

A/B test welcome copy

Split the welcome at signup time on a hashed user_id. Track upgrades against the variant column.

auth.signup
Split A / B
hash on user_id
welcome_v1.A
+1 more

Throttled magic-link safety

If the same user_id requests 3+ magic links in 5 minutes, throttle and surface a Slack alert to the eng team.

auth.magic_link
If 3+ in 5 min
throttle
magic_link_v1
+1 more

We've never touched our Supabase auth code again. Marketing edits the welcome email like a Notion doc, and rate-limit incidents are simply a thing of the past.

Yara Knox
Founder · Forgehub · Dev tooling SaaS · 5k signups / day
Outcomelive
140
Rate-limit incidents per month

Ship branded auth emails today.

Point Supabase Auth at Minimo's hosted Auth Hook. Your backend keeps calling welcome_v1 forever.

14 days · all features · no credit card