Customised Reports for Marketing channels



Is it possible to develop customised reports by passing the data of spend from our different publishers (other than Facebook, Adwords…) via an API in order to have real time data of the spend of our different marketing channels?

Would this be something possible to do with the reporting Add-on? Is there anyway to introduce external data from other souces into Hubspot or reporting purposes?

Thanks in advance,