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.comif 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.