Home Install Documentation Support Marketplace Get Started
5.0 on the HubSpot Marketplace

First touch. Last touch. Every change: captured automatically.

Know where every deal started, catch when it regressed, and lock in the original lead source forever. PrevVal writes every change to a native HubSpot property the moment it happens. No workflows, no code, no maintenance.

0Free Mappings
0+Object Types
0minSetup Time
0Tracking Modes
0Property Changes
PrevVal in Action

See every property change
live in your CRM.

PrevVal runs as a native HubSpot CRM card — available directly on any contact, company, deal, or ticket record. See all your mappings, run backfills, and manage your account without ever leaving HubSpot.

Live tracking dashboard inside HubSpot
One-click backfill for historical records
Account management and plan details
Built-in guides, examples and help
No external dashboard to log into
View Docs
Why PrevVal

The data you always wished HubSpot kept.

HubSpot shows you where a record is. PrevVal shows you where it's been. Click each card to see the setup and result.

UTM Attribution
Lock In the Original UTM Source
First and Last Touch permanently captures which campaign generated the lead — even after the source changes months later.
Click to see example
Contact — Jessica Moore
ModeFirst & Last Touch
CurrentDirect
First Touchgoogle-cpc
Last Touchinstagram
Google Ads gets the credit it deserves — locked in forever.
Deal Regression
Catch Deals Moving Backwards
Surface records where the previous stage was further along. Catch pipeline regression before deals fall out entirely, not after.
Click to see example
Deal — Northstar Renewal
ModeIgnore Blank Values
CurrentAppt Scheduled
PreviousContract Sent
Amount$48,000
Was at Contract Sent. Nobody flagged it. Now it's in a report.
Discount Tracking
Catch Last-Minute Discounting
Track deal amount and compare what it was before close. Surface deals quietly discounted at the finish line before they erode your numbers.
Click to see example
Deal — Acme Corp Q4
ModePreserve Last Known
Current$82,000
Previous$95,000
Discount$13,000 ↓
$13k discount happened quietly. PrevVal caught it.
Ownership History
Eliminate Commission Disputes
Know exactly who owned a record before the last reassignment without digging through activity logs or relying on anyone's memory.
Click to see example
Deal — Pinnacle Group
Current OwnerMarcus Webb
Previous OwnerSarah Johnson
Amount$120,000
Sarah worked it for 4 months. PrevVal has the record.
Funnel Leakage
See Where Your Funnel Is Leaking
Track lifecycle stage and find contacts that bounced backwards. See where a contact started and what stage it dropped from.
Click to see example
Contact — Ryan Caldwell
CurrentLead
Last TouchSQL
First TouchMQL
Started as MQL, reached SQL, dropped to Lead. Visible in one filter.
Close Date Slip
Track Every Close Date Push
Know if this is the second close date extension or the fifth. Build at-risk deal reports on any deal where the close date has ever moved.
Click to see example
Deal — Redwood Partners
CurrentMay 31, 2026
PreviousMar 31, 2026
Slipped61 days
Any deal where prev_close_date is known has slipped. That's your list.
How It Works

Install. Map. Done.

Add a mapping, choose your mode, and PrevVal handles everything from that moment forward. No workflows, no code, no maintenance. Ever.

Step 1

Pick a Property, Pick a Mode

Choose which property to track, select one of four tracking modes, and pick where to store the result. That's the entire setup. PrevVal takes it from there, automatically, forever.

Takes About 30 Seconds
Step 2

Every Change. Captured the Moment It Happens.

The moment a property changes in HubSpot, PrevVal writes the result to your destination property. First touch, last touch, or anything in between. It just works.

Typically Within a Minute
Step 3

A Native Property — Not a Silo

Every change lands in a real HubSpot property. Filter lists, build reports, trigger workflows, segment by first touch source. It behaves exactly like any other field in your CRM.

Works with All HubSpot Tools
Choose your tracking mode

Writes the previous value only when it was not empty. The right default for most properties — every meaningful change captured, no blank noise cluttering your CRM.

Best for: Deal stage, owner, close date, lifecycle stage.
Example — Deal Stage
WasProspecting
NowClosed Won
WrittenProspecting ✓

Always writes the previous value, even when it was blank. Use when deliberately clearing a field is itself a meaningful event worth recording.

Best for: Compliance tracking and audit trails.
Example — Deal Stage
Was(empty)
NowProspecting
Written(empty) ✓

Skips blanks, cleared values, and duplicates of the current value. If a deal is currently $10k and history shows "", $10k, "", $5k — it writes $5,000.

Best for: Deal amount and revenue fields that fluctuate.
Example — Deal Amount
History"", $10k, "", $5k
Current$10,000
Written$5,000 ✓

Stores two values simultaneously. First Touch locks in the very first value ever — written once, never overwritten. Last Touch updates on every change.

Best for: utm_source, lead source, lifecycle stage origin tracking.
Example — utm_source
CurrentDirect
First Touchgoogle-cpc ✓
Last Touchinstagram ✓
Built to Last

Reliable by design. Invisible by default.

PrevVal runs quietly in the background on enterprise-grade infrastructure. You will never think about it — and that is exactly the point.

Always On

99.9% Uptime

Built on AWS with automatic scaling. Whether your team has 10 property changes a day or 10,000, PrevVal processes every single one without breaking a sweat.

Enterprise Infrastructure
Fast

Tracks Changes Within Minutes

Once a property changes in HubSpot, PrevVal picks it up and writes the previous value within minutes. Backfills process steadily — just kick it off and let it run.

Automatic and Hands-Free
Secure

Your Data Stays in HubSpot

PrevVal uses secure OAuth to read and write properties. Previous values are stored directly in your HubSpot portal — we never store your CRM data externally.

GDPR Compliant
Simple Pricing

Start Free. Scale as You Grow.

Every plan includes automatic change tracking across Contacts, Companies, Deals, Tickets, and Custom Objects. All four tracking modes available on Professional and above.

Free forever — no credit card required. Install from the HubSpot Marketplace, add your first mapping, and PrevVal starts tracking in under 3 minutes.

PrevValPrevVal Pricing Dashboard

Start Free — 2 Mappings Included

Set up your first tracking rule in under 3 minutes. Upgrade anytime.

Free Forever
$0/mo
2 mappings · Ignore Blank Values only
  • Contacts, Companies, Deals, Tickets & more
  • Live property change tracking
  • Email support
Start Free
Enterprise
$79/mo
25 mappings · All 4 modes
  • Contacts, Companies, Deals, Tickets & more
  • All 4 tracking modes including First & Last Touch
  • Backfill — Smart Fill + last 30, 60 & 90 days (10 runs/day)
  • Unlimited manual record backfill
  • Priority support
Get Enterprise

Need 25+ Mappings or Unlimited Runs?

Custom plans starting at $149/mo with unlimited daily backfill runs, 50 mappings, and dedicated account management.

Without PrevVal vs. With PrevVal

Sound familiar? These are the exact problems PrevVal was built to solve.

Without PrevVal
A deal closes at $82k. It was $95k last week. Nobody flagged the discount.
HubSpot shows the lead came from Direct. Your Google Ads campaign gets zero credit.
A deal moves from Contract Sent back. Looks like a normal open deal.
Commission dispute. Two reps claim the same deal. No record of who owned it before.
Close date pushed again. No idea if it's the second time or the fifth.
With PrevVal
Previous Amount is $95k. The $13k drop is visible in any report before the deal closes.
First Touch Source is permanently locked as google-cpc from day one — no matter what changes later.
Previous Stage is Contract Sent. Filter your pipeline by this to surface every regressed deal.
Previous Owner is on the record. Who owned it before reassignment is a single property lookup.
Previous Close Date is known. Any deal where this field is populated has slipped.

Frequently Asked Questions

PrevVal is a HubSpot marketplace app that automatically captures property changes across your CRM. When a property changes, PrevVal writes the old value to a destination property you choose — instantly, automatically, and permanently. No workflows, no code. Just install, add a mapping, and it runs itself.
You add a mapping inside the PrevVal app — select which property to track, choose a tracking mode, and pick where to store the result. From that point forward, every time the source property changes in HubSpot, PrevVal captures the value and writes it to your destination property. Typically within a minute of the change.
PrevVal works with Contacts, Companies, Deals, Tickets, and Custom Objects. You can track any standard or custom text, number, date, or dropdown property. If HubSpot has a history of it, PrevVal can track it.
No. PrevVal runs independently — no workflow actions, no custom code, no API configuration. Just install from the HubSpot Marketplace, add your first mapping, and you are done. The whole setup takes about 3 minutes.
Backfill reads your existing HubSpot property history and populates previous values for records that already existed before you installed PrevVal. It is optional — PrevVal starts tracking automatically from the moment you add a mapping. Available on Professional and above.
No. The only properties PrevVal ever writes to are the ones you set up as destinations in your mappings. Every other property in your portal is untouched. Your existing data is completely safe.

Compare All Plans

FeatureFreeProfessionalEnterprise
Mappings21025
Tracking ModesIgnore Blank onlyAll 4 modesAll 4 modes
First & Last Touch
BackfillLast 30 daysLast 30, 60 & 90 days
Daily Backfill Runs3 / day10 / day
Manual BackfillUnlimitedUnlimited
Event Limit (per 60s)505001,000
Custom Objects
SupportEmailPriorityPriority

Ready to start capturing every change? Install free from the HubSpot Marketplace. Add your first mapping in under 3 minutes. Set it and forget it.

Install PrevVal Free
Get Started

HubSpot overwrites values.
PrevVal remembers every one.

Install free, add a mapping, and PrevVal starts tracking automatically. No workflows, no code, no maintenance. Just the data you always wished HubSpot kept.