Notifications (Messages)
EcoLink raises in-console notifications for the events you care about — low balance, instance termination, team invites, model deployments. They show up on the bell icon in the top bar and in the Messages page.
What triggers a notification
Balance warnings
As your balance approaches zero with running resources, notifications fire at 60 / 30 / 20 / 10 / 5 / 3 / 1 minutes of remaining runtime (based on your current burn rate — sum of hourly rates across all active GPU instances, clusters, and inference instances).
Severity escalates as the clock gets shorter:
warningat 60 / 30 / 20 mincriticalat 10 / 5 / 3 / 1 min
Instance / cluster / inference lifecycle
- Instance terminated — duration reached — a GPU instance or cluster auto-stopped at its estimated duration
- Instance terminated — credit depleted — balance hit $0 with the resource still running
- Instance terminated — failed — a pod crashed and couldn't recover
- Instance preempted — a GPU instance was preempted by the platform (temporarily stopped); can recover when capacity frees up
- Instance recovered from preemption — a preempted instance is running again
Team
- Invite accepted — someone accepted your team invite
- You were invited — someone invited you to their account
Platform
- Maintenance notice (rare) — scheduled maintenance windows
- Service disruption (rare) — incidents affecting your resources
Where to find notifications
Bell icon
The bell icon in the top-right of the console shows a red dot + count when you have unread messages. Click to see the 5 most recent; "View all" links to the full Messages page.
Messages page
Console → Messages (under Account) — full list, most recent first. Each row shows:
- Icon — severity (info / warning / critical) with matching color
- Title — one-line summary
- Message — full detail (resource ID, amounts, relevant links)
- Time — relative timestamp
Click Mark all read to dismiss the red dot.
What NOT to expect notifications for
We intentionally don't raise notifications for:
- Successful API calls (every one would be spam)
- Auto-scaling or replica changes (platform models)
- Pod restarts inside a running inference instance (the instance stays available)
- Routine storage billing (daily, predictable)