Hi Stephen,
You can integrate your Hubspot CRM with FreshBooks.
FreshBooks basically push ‘total payments collected’ for each synched contact to their contact details page in Hubspot. That means you can access data and analyse accordingly!
Hope this helps!
Ciaran