Skip to main content

I’m wondering if there is no Umami connector in Supermetrics. Is there any workaround?

Hi ​@lajlev 

First of all, please accept our sincere apologies for the significant delay in responding to your question. It's our goal to provide timely help, and we're sorry we fell short in this instance.

You are correct in your suspicion. After reviewing our available connectors, Supermetrics does not currently offer a native, pre-built connector for Umami.

However, because Umami has a well-documented API, you do have a couple of potential paths to get your data into your preferred Supermetrics destination:

1. Build a Custom Pipeline Using the Umami API
This is the most direct method, though it requires some technical resources. You would:

  • Use a script (e.g., in Python, using a cloud function) to periodically fetch data from the Umami API.

  • Transform that data and push it to a storage location like a data warehouse (e.g., BigQuery, Snowflake).

  • Finally, use the relevant Supermetrics connector for that warehouse to pull the data into your final report (e.g., Looker Studio, Power BI).

2. Use Supermetrics' Custom Data Import
If you can regularly export your Umami data into a structured file (like CSV or JSON), you can use our Custom Data Import feature. You can upload these files directly to the Supermetrics Hub or even set up an automated email-to-import process. Once imported, you can query and blend this data with your other sources.

To help us point you in the best direction, could you share a few more details?

  • What is your ultimate reporting destination? (e.g., Looker Studio, Google Sheets, Power BI)?

  • What specific Umami metrics are you most interested in? (e.g., page views, sessions, events)?

  • Are you using a self-hosted version of Umami or Umami Cloud? (This can affect the API connection details).

Thank you again for your patience. We're here to help you get this sorted out.