> ## Documentation Index
> Fetch the complete documentation index at: https://parabola.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Geckoboard to Parabola

> Push cleaned data from Parabola into Geckoboard datasets to keep real-time KPI dashboards updated automatically, without manual data uploads.

Geckoboard is a real-time dashboard platform used by sales, marketing, support, and ops teams to display KPIs on TV screens and shared dashboards. Connecting Geckoboard to Parabola lets teams keep those dashboards fed with clean, blended data from across the business, without manual uploads or one-off scripts. Parabola handles the pulling, cleaning, and joining, then pushes the result straight into a Geckoboard dataset that any widget can read from.

## Send to Geckoboard

The **Send to Geckoboard** step pushes data from your flow into [Geckoboard](http://geckoboard.com/) and updates the underlying dataset that powers your dashboard widgets. Each run of the flow refreshes the dataset, so a flow on an hourly schedule keeps the dashboard hourly-fresh.

## How to authenticate

<Steps>
  <Step>
    Add a **Send to Geckoboard** step to your flow and click **Authorize**.

    <Frame>
      <img src="https://mintcdn.com/parabola-7119dfb0/ax03C-lTVjtzT6TL/images/integration/image-93.png?fit=max&auto=format&n=ax03C-lTVjtzT6TL&q=85&s=406e8e737cda7554e1e97424a1fa0811" alt="Send to Geckoboard step showing the Authorize button used to connect a Geckoboard account" width="2474" height="1786" data-path="images/integration/image-93.png" />
    </Frame>
  </Step>

  <Step>
    Look up your Geckoboard API Key on the [account details page](https://app.geckoboard.com/account/details), copy it, and paste it into Parabola. Click **Authorize** to complete the connection.

    <Frame>
      <img src="https://mintcdn.com/parabola-7119dfb0/ax03C-lTVjtzT6TL/images/integration/image-94.png?fit=max&auto=format&n=ax03C-lTVjtzT6TL&q=85&s=5dbf21a6ce55dde1c6990aa1bdab5acf" alt="Geckoboard API Key field in Parabola's Send to Geckoboard authorization dialog" width="2474" height="1786" data-path="images/integration/image-94.png" />
    </Frame>
  </Step>
</Steps>

## Configure your settings

First, choose a **Dataset Name**. Geckoboard requires lowercase letters and no spaces, so the field auto-formats whatever you type.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/ax03C-lTVjtzT6TL/images/integration/image-95.png?fit=max&auto=format&n=ax03C-lTVjtzT6TL&q=85&s=3f91d05edd9546c2c2d7640adda6eb71" alt="Dataset Name field in the Send to Geckoboard step, auto-formatted to lowercase with no spaces" width="2474" height="1786" data-path="images/integration/image-95.png" />
</Frame>

Using the dropdowns, map your data's columns to the Geckoboard field types you want. To build a line chart, you must include a column mapped to a **Date** type.

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/ax03C-lTVjtzT6TL/images/integration/image-96.png?fit=max&auto=format&n=ax03C-lTVjtzT6TL&q=85&s=427f519a2ca5d10a2c22444668729d66" alt="Column-to-field-type mapping dropdowns in the Send to Geckoboard step" width="2474" height="1786" data-path="images/integration/image-96.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/parabola-7119dfb0/ax03C-lTVjtzT6TL/images/integration/image-97.png?fit=max&auto=format&n=ax03C-lTVjtzT6TL&q=85&s=68bbcd1f02f375babb7fa08ecf84b5aa" alt="Sample column mapping in the Send to Geckoboard step with date, number, and string fields" width="2474" height="1786" data-path="images/integration/image-97.png" />
</Frame>

## Available data types

Geckoboard datasets accept a few field types:

* **Date** — required for any line chart widget. Must arrive in `YYYY-MM-DD` format. Use Parabola's **Format dates** step to convert before sending.
* **Datetime** — for timestamp-level data, in ISO 8601 format.
* **Number** — for any numeric metric that needs to be summed, averaged, or charted.
* **Money** — number values formatted as currency for display.
* **Percentage** — number values displayed as percentages.
* **String** — any text dimension you want to group by, such as region, channel, or product category.

## Common use cases

* **Multi-channel sales dashboards**: Pull orders from [Shopify](/product/integration/shopify), [Amazon Seller Central](/product/integration/amazon-seller-central), [Walmart](/product/integration/walmart), and [Squarespace](/product/integration/squarespace), unify them, and push a single sales-by-channel dataset to Geckoboard for the leadership TV.
* **Marketing performance dashboards**: Combine campaign data from [Mailchimp](/product/integration/mailchimp), [Klaviyo](/product/integration/klaviyo), [Facebook Ads](/product/integration/facebook-ads), [TikTok](/product/integration/tiktok), and [Google Analytics](/product/integration/google-analytics) into a blended CAC and channel-ROI dashboard.
* **Customer support dashboards**: Push ticket volume, response times, and CSAT from [Zendesk](/product/integration/zendesk), [Gorgias](/product/integration/gorgias), or [Front](/product/integration/front) so the support team sees a live SLA board.
* **Finance and AP dashboards**: Roll up open bills, AR aging, and cash position from [QuickBooks Online](/product/integration/quickbooks-online), [NetSuite](/product/integration/netsuite), [Ramp](/product/integration/ramp), or [Coupa](/product/integration/coupa) and display them on a finance team dashboard.
* **Shipping and ops dashboards**: Combine carrier data from [FedEx](/product/integration/fedex), [UPS](/product/integration/ups), [DHL](/product/integration/dhl), and 3PL data from [ShipBob](/product/integration/shipbob) or [ShipStation](/product/integration/shipstation) into an on-time delivery and cost-per-shipment view.
* **Cross-system KPIs from your warehouse**: Pull pre-modeled metrics from [Snowflake](/product/integration/snowflake), [BigQuery](/product/integration/bigquery), or [Redshift](/product/integration/redshift) and push the latest snapshot into Geckoboard each hour.

## Tips for using Parabola with Geckoboard

* **Cap your row count.** Geckoboard accepts a maximum of 5,000 rows per push. If your dataset exceeds that, group or aggregate upstream with a **Group by** step or use **Remove rows** to trim.
* **Format dates as `YYYY-MM-DD`.** Geckoboard requires this format on Date fields. Use the **Format dates** step before the Send to Geckoboard step.
* **Drop columns you don't need.** Use **Remove columns** before the Send step to keep the dataset clean and lean. Fewer columns = faster pushes and clearer widget configuration.
* **Use one dataset per dashboard concept.** A "sales-by-channel" dataset and a "support-ticket-volume" dataset feed different widgets. Don't try to cram unrelated metrics into one dataset.
* **Schedule to match dashboard expectations.** Hourly for live ops boards, daily for executive summaries, weekly for trend dashboards. Geckoboard simply reflects whatever the underlying dataset says.
* **Add a refresh-time field.** Including a "last updated" timestamp column gives you a way to display freshness on the dashboard, useful for catching broken flows.

## FAQ

### How often can I update a Geckoboard dataset?

As often as your Parabola flow runs. Each Parabola run replaces the dataset contents, so an hourly schedule produces an hourly-fresh dashboard.

### Can I add a new widget to my dashboard from a Parabola dataset?

Yes. In Geckoboard, when prompted to choose a source for a new widget, select **Datasets** and pick the dataset Parabola created.

### Why is my line chart not rendering?

Line charts require a column mapped to a **Date** type, in `YYYY-MM-DD` format. If your date column is text or in a different format, the chart won't render. Add a **Format dates** step in Parabola to fix it.

### What happens if I send more than 5,000 rows?

Geckoboard rejects pushes larger than 5,000 rows. Aggregate or filter the dataset upstream so each push fits within the limit.

***

With Geckoboard and Parabola connected, the live KPI dashboards your team relies on stay current automatically, with the cleaning and blending logic handled in Parabola and the visualization handled in Geckoboard.
