Getting your data onto Geckoboard

In this article, we'll help you choose the best method to get your data onto your Geckoboard dashboard.

Before you start

Our pre-built integrations are by far the easiest way to quickly get your data onto your dashboards, with no coding skills or advanced programming knowledge required to set them up.

If your data is stored on an application we don't have a pre-built integration for, there are two ways to visualize your data on a Geckoboard dashboard.

  1. Using our spreadsheet integration.
  2. Using our custom widgets to send data via our API.

Of the two, our spreadsheets integration is likely to be the easiest way as, once connected, it allows you to quickly display data stored in your spreadsheets.

Pre-built integrations

Geckoboard integrates with many popular services including Google Analytics, Salesforce, Mixpanel, Shopify, Zendesk, Facebook, Twitter, and many more. Each of our pre-built integrations contain a comprehensive list of widgets with predefined KPI’s, making things even easier for you.

Learn more about our pre-built integrations and how to use them.

Recommended reading

  • Our case study focuses on a great dashboard built solely on pre-built integrations.


Our Spreadsheets integration allows you to quickly display custom data stored in spreadsheets.

There are many ways to get the data you need into an Excel spreadsheet or Google Sheet, turning them into a highly effective data-gathering tool.

Once your data is imported, our spreadsheets integration enables you to get your custom data onto your dashboard.


ⓘ This feature requires coding skills and programming knowledge.

When you want more flexibility than the spreadsheets integration provides, our Datasets allow you to use our API to send your data from a database or third-party service onto your dashboard. With a single dataset you’ll be able to create any number of Widgets from within the Geckoboard application.

Datasets give you full control over our most popular visualizations and allow you to decide how your data is displayed, making them our most flexible and advanced tools for data visualization.

You – or a developer – will need to create a script that collects data from the source, formats it as a table (schema), and then pushes the data directly to your Geckoboard account.

Recommended reading

  • Our developer documentation will help you learn how to use the API to send data to Geckoboard.
  • Our guide to building the visualizations powered by the API.
  • Our Developer Community provides a forum where you can get real-world advice from other datasets pros.
Was this article helpful?

Thank you for your feedback!