Notifications

Wilow emails you about a small set of operational events — quota warnings, charge failures, trial endings. Optional, off-by-default for nothing-burger noise; on-by-default for things you'd want to know about quietly breaking.

What we send

Notification When Default
Quota warnings Message usage hits 80%, 95%, or 100% of your monthly cap On
Charge failed Stripe couldn't charge your card On
Trial ending Your trial ends in 3 days or tomorrow On
New lead captured A visitor leaves an email or phone number in the widget Off
Handoff requested A visitor explicitly asks for a human and the widget escalates On
Knowledge gaps Once a day, if the bot couldn't answer 3+ questions in the last 24 hours On
Account deleted confirmation After you delete your account Always
Data export ready After you request a GDPR export Always

The "Always" rows are transactional — you can't turn them off, they're a confirmation of an action you triggered. Everything else is opt-out.

Where notifications go

Notifications go to your account email — the address you log in with. If you want them delivered somewhere else (e.g. billing@yourcompany.com for finance, ops@yourcompany.com for outages), change the account email under Account → Account, or set up a forwarding rule on your mail server.

Turning things off

Admin → Notifications. Toggle individual categories. Each row shows the last time we sent that kind of notification, so you can confirm something is firing (or hasn't been, if you wondered why you missed it).

The page also has an unsubscribe link in the footer of every notification email — if you delegate this to someone who'd rather click than log in, that works too.

Idempotency / no double-sends

We track which notifications we've already sent per period:

  • Quota warnings fire once per threshold (80%, 95%, 100%) per billing period. If you cross 80% on day 5, drop back below it (unlikely but possible if you delete usage somehow), and cross again on day 12 — only one email.
  • Charge failed fires once per Stripe invoice. Multiple retry attempts on the same invoice = one email.
  • Trial ending fires once per trial.

If we ever miss a send (rare), the last sent timestamp on the Notifications page tells you. We don't fake-resend in those cases — the truth is the truth.

Pitfalls

  • Spam filter eats them. First time you turn a category on, expect a delay before the first one fires. If nothing arrives when you expect it, check spam/promotions before assuming we missed; whitelist wilow@werila.com if your provider is aggressive.
  • Off doesn't mean transactional-off. If you've turned everything off and you delete your account, you still get the deletion confirmation. That's not a bug — it's the receipt.

What we don't notify about

A few things we deliberately stay quiet on:

  • Every new lead — by default. The New lead captured category exists but ships off; high-traffic widgets can fire it dozens of times a day. Turn it on if you want it, or use the lead webhook / the Leads page itself.
  • Every new conversation. No category for it — you'd hate us by week two.
  • Bot model changes. When we swap underlying models (rare, infrastructure-level), we don't send a heads-up — the model upgrade is transparent and we'd be drowning your inbox.