Send the right message when your data changes
Minimo connects directly to your Supabase DB, triggers lifecycle emails & WhatsApp flows when columns change, and lets you measure opens, clicks, and conversions – without data sync scripts or cron jobs.
You have only 200 credits left, recharge!
Hi John, how is going?
We wanted to inform your credits are low.
Hi John, all your PRO features in 3 days will disappear…but we want to offer you a discount to keep pushing it as a PRO!
The integration tax
Your data is already in Postgres. But to send lifecycle emails, you need to sync it elsewhere, write cron jobs, maintain webhooks, and deploy code for every message change.
Data lives in Postgres
Your Supabase DB knows everything: user plans, trial dates, credit balances. It's the source of truth.
CRMs require syncing
Customer.io, Intercom, or HubSpot need constant data syncs. Stale data = missed opportunities.
Flows require code/cron/edge functions
Every lifecycle email needs a script, webhook, or cron job. More code to maintain, more deploys.
Three steps to lifecycle automation
No SDK, no complex setup. First flow live in 20 minutes.
Connect DB
Point to your Supabase or Postgres instance. Minimo introspects your schema securely (read-only).
Pick templates
Choose from auth emails, transactional templates, or build custom Email + WhatsApp flows.
Subscribe workflows to DB events
Trigger flows when columns change: trial_ends_at, plan, credits_left. No cron jobs, no webhooks.
On-brand auth emails without redeploys
Replace default Supabase auth emails (signup, magic link, verify, password reset) with your brand. Edit templates remotely while your code stays unchanged.
Stable template UIDs your backend calls — update design without touching code
Visual editor: logo, colors, fonts — on-brand in minutes
Works with Supabase Auth, custom SMTP, or any email provider
Example
When user signs up → send magic link email styled like your app. Your backend calls template_uid_123, you update the design from Minimo dashboard.
Hey FIRST_NAME ,
don't worry we got you. If you've requested to reset your password you can easily select the new one clicking below.
Welcome Email
Send the right message when your DB changes
Trigger Email + WhatsApp workflows directly from database events. No webhooks, no edge functions, no maintenance. Your data is the source of truth.
Watch any column: trial_ends_at, plan, credits_left, activated_at
Real-time triggers via Supabase Realtime — no polling, no cron
Visual workflow builder: conditions, delays, branches, multi-channel
Example
trial_ends_at in 3 days → Day 3: email reminder → Day 6: WhatsApp escalation → Day 7: last chance offer. All triggered by one DB column.
Measure activation from DB states
Filter users by database columns, define success events from your schema, and track conversion without integrating separate analytics tools.
Segment users by any DB column: plan tier, usage level, signup date
Define goals from DB states: activated_at not null, upgraded_at filled
Track conversion per workflow — no need for Mixpanel or Amplitude
Example
Goal = activated_at not null → Track which workflows drive activation. See conversion by segment (free trial vs paid, EU vs US) all from your DB.

Reach users where email doesn't
Trigger WhatsApp messages from database events. Customers reply. You respond from a web inbox. Full conversation history linked to the contact and the trigger event.
Send WhatsApp templates from DB triggers — compliant & automated
Reply to customers from unified web inbox — no phone juggling
Perfect for EU/mobile-first markets where email isn't enough
Example
Payment failed → WhatsApp reminder with payment link. User replies "I'll pay tomorrow" → you respond from web inbox, all logged.
Proven workflows you can deploy today
Every recipe shows: Trigger → Audience → Channel → Goal. Copy, customize, launch.
Trial onboarding
trial_ends_at setactivated_at not nullTrial ending reminders
trial_ends_at < 3 daysupgraded_at filledInactive user reactivation
last_active_at > 30 dayslast_active_at updatedFeature adoption nudge
feature_x_used = falsefeature_x_used = truePayment failed recovery
payment_status = failedpayment_status = successLead capture → welcome sequence
lead_status = newsigned_up_at filledYou may be wondering...
If you have any further questions or just want to reach our team, click the button below.
Book a call - 15minJoin Early Access
Get your first workflow live in 20 minutes. Plus hands-on help and perks that de-risk your first month.
Irene Fruggiero
Beautygo.it CEO
We shipped our auth emails and two DB workflows in a day. No cron job, no redeploys.
What you get
- White-glove setup: connect Supabase, verify your domain, migrate auth emails.
- 2 starter workflows live in 7 days (trial ending, low credits, etc.).
- WhatsApp channel setup included (if needed).
- Special early access pricing locked for 12 months.