ChartVaultChartVault
The Core Loop

The Follow-Up Pipeline

Mark Contacted, Snooze 7 days, or dismiss — so every opportunity is a real task with a state, not a dead notification.

An alert you can't act on is just noise. ChartVault gives every opportunity a real state, so the feed behaves like a lightweight task pipeline.

The three actions

On every feed row:

  • ✓ Contacted — mark that you've reached out. The row dims and gains a badge, so you can see at a glance who you've already handled.
  • ⏰ Snooze 7 days — not now, but bring it back next week.
  • ✕ Dismiss — remove it; you're not going to action this one.

ChartVault — feed layout

How states persist

  • Contacted and snoozed states are stored with the alert, so the feed stays accurate across sessions — a snoozed item reappears after its snooze window, and a contacted item stays marked.
  • Dormant and follow-up opportunities (which are computed rather than stored) can be muted, and stay muted for a period so they don't immediately reappear.

Why it matters

Without a pipeline, you'd re-read the same alerts every day and lose track of who you've already messaged. With it, the feed is always a clean, current to-do list: open it, work the top rows, mark them, and you're done for the day.

A loop, not a list

This is what makes it a loop: the feed surfaces opportunities, you act and mark them, and tomorrow it surfaces the next ones — your outreach never piles up and never slips.

On this page