Support for importing external "non user behaviour" related data into Matomo

I’m looking to display certain data in Matomo’s dashboard that is located in an external database and unrelated to user behaviour, is that possible? This is to display them along side user behaviour data.

If yes,

  1. Can matomo pull in data periodically into its SQL database from an external endpoint?
  2. If not, can an external service push data into matomo’s database?
  3. If not, can matomo’s dashboard pull data from an external database (say, via API calls)?

You have to develop your own plugin: