Changelog
What we've shipped
Every release since v0.1. Features, integrations, signal improvements, and fixes — most recent first. Renewharbor has been in continuous development since October 2025.
v0.9
Renewal calendar view + HubSpot support tickets
- Added renewal calendar — visual 60-day timeline of upcoming renewals with signal indicators per account
- HubSpot support ticket data now feeds the unclosed ticket signal (previously Salesforce-only)
- Improved signal threshold UI — now shows impact estimate ("affects 12 accounts") as you adjust thresholds
- Fixed date timezone edge case in renewal countdown for accounts in UTC+12
v0.8
Slack notifications + multi-user access
- Slack integration live — configure real-time alerts per signal type, channel, and account tier
- Multi-user access added — invite your full CS and finance team without per-seat billing
- Weekly renewal risk summary email now available in addition to daily digest
v0.7
Salesforce connector improvements
- Salesforce Cases sync now includes case age and escalation status in the ticket signal
- Reduced initial sync time from ~8 minutes to ~90 seconds for accounts with over 500 records
- Fixed an edge case where deleted Salesforce contacts caused a stale signal to persist in the queue
v0.6
Salesforce integration + custom signal thresholds
- Salesforce integration added (Growth tier) — reads account activity, contact history, open cases
- Custom signal thresholds per ARR tier — define separate login gap windows for each account segment
- Added ARR-weighted queue sorting — higher-risk ARR floats to the top of the daily queue
v0.5
HubSpot integration + recommended actions
- HubSpot CRM integration added (Growth tier) — contact activity, deal stage, last interaction date
- Recommended actions now appear on each queue row: Call today / Close ticket / Update billing
- Queue export to CSV — for teams that want to work the list in their own tools
- Signal history view — see when each signal first fired and how long it's been active
v0.4
Recurly integration + daily digest email
- Recurly billing integration added (Growth tier)
- Daily digest email — morning summary of at-risk accounts ranked by urgency
- Account detail page — view full signal history and renewal timeline per account
v0.3
Queue UX improvements and card signal tuning
- Card decline signal now distinguishes between hard decline (card invalid) and soft decline (insufficient funds) — soft declines have a longer threshold before appearing in queue
- Queue refresh now runs every 4 hours instead of daily — signals surface faster
- Fixed Chargebee webhook handling for plan downgrades being misclassified as cancellations
v0.2
Chargebee integration + all three signals live
- Chargebee integration added (Starter tier)
- All three signals now live: login gap, card decline, unclosed ticket
- Signal confidence indicator — shows how strong the correlation is based on your account data
v0.1
Initial launch — Stripe integration + login gap signal
- Stripe billing integration live (read-only OAuth, subscription and payment data)
- Login gap signal: configurable threshold for days since last account login
- At-risk queue: daily sorted list of accounts with active signals
- CSV import for teams with non-Stripe billing