DealHub's contract lifecycle management (CLM) feature definitely would work. Overall, DealHub also syncs perfectly to HubSpot's line item details... to push in term length, billing period/frequency and then allows you to use HubSpot's native revenue-related reporting to see what was won, added, lost or up for renewal. Big fan