Run campaigns · tracking

Know the second a prospect opens the door.

Every scan report, mockup, social sample, and postcard QR scan pings back in real time — with time-on-page, source, and which campaign drove it. The follow-up writes itself.

  • Per-session tracking: IP, UA, referrer, dwell
  • QR → scan-report attribution baked in
  • Instant pings + digest email options
Activity · last 2 hours LIVE
👁
Marcus Freeman viewed scan report for Smoke & Co 3m 42s on page · from QR code · postcard campaign "Austin BBQ Q4"
just now
QR scanned from postcard #PC-2147 → Valentina’s Cantina scan report Phoenix AZ · iPhone · Safari
4m
Prospect at Hidden Blade Sushi opened the website mockup 6m 08s · clicked "Book now" preview 2×
12m
Pete’s Kitchen reopened their scan report 2nd visit · 4m 51s · from email link
28m
Voice demo played by visitor at Corner Deli 1m 14s audio · ended on booking question
41m
👁
Marcus Freeman first opened scan report for Smoke & Co 2m 10s · from postcard QR · new visitor
1h 12m
La Valentina visited the website mockup 3× in 6 minutes Desktop · Chrome · avg 3m 20s per visit
1h 48m
Dashboard at a glance

Every number you actually open the app to check.

Rolling 7-day metrics with week-over-week delta. Open the app, know the state of the pipeline in three seconds.

Assets viewed 342 ▲ 28% vs. last week
Avg time on asset 4:21 ▲ 41s vs. last week
QR scans 67 ▲ 12 this week
Return visitors 89 ▼ 3% vs. last week
Asset heat map

Which prospects actually keep looking.

Sort every shared asset by views, dwell, or return visits. Spot the prospects who came back — those are the hot leads, whether or not they've replied yet.

Smoke & Co — Scan report Viewed 12× · 8m 20s avg · 3 return visits · QR source
342 views
Hidden Blade Sushi — Website mockup Viewed 8× · 6m 08s avg · 2 return visits · Email source
218 views
La Valentina — Social post preview Viewed 6× · 4m 51s avg · 1 return visit · Direct link
164 views
Pete’s Kitchen — Voice demo Viewed 5× · 3m 14s avg · 0 return visits · Email source
118 views
Corner Deli — Scan report Viewed 3× · 2m 01s avg · 0 return visits · SMS source
62 views
Notifications that earn their ping

Get told the things that actually move a deal forward.

Instant in-app, email digest, or Slack — pick per event type.

PROSPECT VIEW now

Marcus at Smoke & Co just opened his scan report

Spent 3m 42s on the page, scrolled to the end, hovered on the booking-link fix. Source: QR code from postcard.

Send a warm follow-up now →
RETURN VISIT 2h

Hidden Blade Sushi came back to the mockup

Third visit in two days. Dwell grew each time (2m → 4m → 6m). A returning visitor is your best-signal lead.

Reach out with a 15-min call invite →
COLD REPLY yesterday

Valentina’s QR was scanned but report wasn’t opened

QR firing without the report loading usually means scanning interest without commitment. Try a second postcard.

Queue a nudge postcard →
Source attribution

Know which channel carried the load.

Every session is tagged with the touch that drove it. Break down which channel and which campaign did the work — no UTM strings to wire by hand.

CAMPAIGN
Austin BBQ Q4 — 147 leads
614 total sessions · 188 unique prospects
48%
POSTCARD QR
22%
EMAIL LINK
14%
SMS LINK
11%
RETURN VISIT
5%
DIRECT / OTHER
Under the hood

Per-session granularity, not vanity counters.

01 · SESSION

IP, UA, referrer

Every visit opens a session with the requesting IP, user agent, and referrer URL — so you know the device and where it came from.

02 · DWELL

Real time-on-page

We track active tab time via visibility + beforeunload — no inflated "1-second counts as a view" nonsense. 4m 21s means 4m 21s.

03 · SOURCE

QR & link attribution

Every shareable URL carries a source tag — postcard QR, email click, SMS click, direct. No UTM babysitting required.

04 · EVENT

Real-time fanout

View events fan out to the notification center, dashboard feed, email digests, and the Slack integration — within a second of the view.

01 — FIND

Audience

Search, filters, or batch.

02 — SHOW

Assets shared

Reports, mockups, social, voice.

03 — SEND

Sequence runs

Email, SMS, postcard.

You are here
04 — TRACK

Engagement pings back

Know the moment they look.

FAQ

Questions we hear a lot.

What does ProspectUp track? +
Every shareable asset -- scan reports, instant website mockups, voice demos, social post series, and custom assets -- tracks views with per-session granularity. ProspectUp records total view count, unique visitors by IP, time spent per session, last viewed timestamp, and referrer source. Notifications fire in real time when a prospect engages with any asset.
How do real-time notifications work? +
The moment a prospect opens a scan report, browses a website mockup, or scans a postcard QR code, ProspectUp fires a notification to your dashboard activity feed. Notifications include the prospect's business name, the asset viewed, and time spent on page. This lets you follow up while the prospect is still actively thinking about their gaps.
What does the dashboard activity feed show? +
The activity feed surfaces recent events in real time: scan report views with time-on-page, QR code scans from postcards, instant website clicks, repeat visits, and new leads matching your saved filters. Hot leads -- businesses with low ratings or no website -- are flagged with visual indicators so you can prioritize the highest-value callbacks.
How does ProspectUp tracking compare to Google Analytics? +
Google Analytics tracks traffic to your own website. ProspectUp tracks prospect engagement with the assets you send them -- scan reports, website mockups, voice demos, and postcards. Each view is attributed to a specific lead in your pipeline, so you see which prospects are engaged, not just aggregate page views.
How is this different from email open tracking in Mailchimp or HubSpot? +
Email open tracking tells you someone opened a message. ProspectUp tracks deep engagement with the linked assets: how long the prospect spent reading their scan report, whether they returned for a second visit, which referrer source brought them, and whether they scanned a QR code from a postcard. Asset engagement is a stronger buying signal than an email open.
Can I see which postcards led to QR code scans? +
Yes. Each postcard's QR code links to the prospect's scan report with unique tracking. When a prospect scans the code, ProspectUp attributes the view back to the postcard campaign and the specific lead. The activity feed shows "scanned QR on postcard" as a distinct event, connecting physical mail to digital engagement.
What if a prospect views my report but I miss the notification? +
All notifications persist in the notification center with unread/read indicators, filter summary chips, and relative timestamps. Each notification deep-links to the relevant lead or list. The dashboard also shows a rolling activity feed, so you can catch up on engagement you missed without losing visibility into who viewed what.
How accurate is the time-on-page tracking? +
Time-on-page uses visibility change events and page unload signals to measure active viewing time. This tracks when the prospect is actually looking at the report, not just when the tab is open in the background. No tracking method is 100% precise, but visibility-based measurement is more accurate than simple page load timestamps.
Does tracking and analytics cost extra? +
No. All view tracking, notifications, dashboard analytics, and activity feed features are included at no additional cost. There are no per-view charges, no analytics add-on fees, and no premium tiers for tracking features. Everything is covered by the $1 per lead credit.
Can I see campaign-level analytics? +
Yes. The dashboard surfaces 7-day rolling campaign metrics with week-over-week deltas for emails sent, opens, and clicks. Summary counts show total leads, active campaigns, and unread notifications. Asset analytics display total assets generated, assets viewed by prospects, monthly generation trends, and average time spent on assets.
What types of notifications does ProspectUp send? +
Five notification types are available: lead saved to list, asset viewed by prospect (with time spent), batch build complete, new leads matching a subscribed saved filter, and campaign milestones. Notifications appear in the in-app notification center with deep links to the relevant lead, list, or campaign.
How do I use tracking data to prioritize follow-ups? +
Sort your activity feed by recency and focus on prospects who spent the most time on their scan report or returned for a second view. Hot lead flags highlight businesses with low ratings or no website that just matched a saved filter. Calling a prospect minutes after they viewed their gap analysis dramatically increases the chance of a productive conversation.
Stop guessing who's engaged

See the signal the second it fires.

The prospect just re-opened your mockup for the fourth time? Don't find out tomorrow. Find out now.