Connect your own data to Geckoboard

If you want to connect your own custom data to Geckoboard, or the tool you want to use is not one of the 60+ data sources we integrate with, you have several options.


Ideal for metrics that can be easily transferred into a Google Sheet or Excel spreadsheet, before using our powerful Spreadsheets integration to build visualizations. Using a spreadsheet also allows you to perform calculations or combinations with your data.

Additionally, third party tools such as the Google Analytics Spreadsheet add-on and Supermetrics can be used to automatically send or import data to your sheet from other services.

Zapier 3rd party

The best option for adding a metric from a tool we don’t yet support out of the box. Visualizing data from Zapier starts with an empty dataset in Geckoboard, which your Zap in Zapier will send data to. Once your Zap has run for the first time, you can then visualize your data in Geckoboard using all the powerful features our Datasets editor includes. For more information on how our Zapier integration works read our setup guide.

Integromat 3rd party

We partner with Integromat, an automation platform that can pull data from tools we don't yet support. The Geckoboard app on Integromat's platform integrates with our Datasets API, so you can send custom data to your dashboard with no coding required. For more information on article on how to use Integromat with Geckoboard read our setup guide.


With Databases, you can connect PostgreSQL, MySQL, Redshift and Microsoft SQL server databases to your Geckoboard account, enabling you to build visualizations which query that database regularly. No coding experience required; you just need the database details and a query. Plus, we only allow users to connect as a read-only database user and we restrict queries to only allow SELECT queries, so there’s little danger of breaking anything.

Datasets API

Send any other data from in-house systems and third party tools with this flexible solution for developers. You'll write a script/app that authenticates and connects to the API of the desired tool and requests the data. You can then reformat this data as needed and push it to our Rest API as a dataset, before building visualizations from your dataset.

We have dedicated libraries for Node.js, Python, and Ruby but you can use any programming language for this. For more information on how to use our Datasets API to send data to Geckoboard, see our developer docs.

Other third-party options


If you don’t have the time, or or coding experience, to build your own app for our Datasets API, another option is Parabola. Their drag-and-drop interface can be used to collect and combine many different sources of data. You can also automatically clean, filter, group, and manipulate your data before sending it on to Geckoboard as a dataset. You can read about connecting to Parabola here.


If you’d like someone else to take care of building an integration with the specific metrics and sources you need, we partner with Saasler. They can create a custom integration to collect data from another service and send it to a Geckoboard dataset, with no additional work required by you. You can see information and pricing for this in this PDF document.

Pabbly Connect

Like Zapier, Pabbly Connect have an integration with Geckoboard that allows you to send data directly to your dashboard via a Text, Number or Gauge custom widget. These custom widgets are a legacy option. Though we're not intending to remove these from Geckoboard in the near future, there will be no future updates made to it.

Was this article helpful?

Awesome! 👍 Thanks so much for your feedback!

Sorry about that! Start a conversation now.

Ready to create your own dashboard?

Get started for free

Still have questions? Get in touch.