Help Center
Plugins

Plugins

Integrations that pull data from external systems into the BroadcastGraphics data pipeline.

Plugins

A plugin is a server-side integration that knows how to talk to a specific external system — an API, a live feed, a spreadsheet service — and feed its rows into the project's data pipeline as a data source.

What a plugin adds

  • A source type editors can pick when creating a data source.
  • A schedule (or a stream) that refreshes the source automatically.
  • Configuration the plugin needs to run: API keys, account IDs, endpoint selections.

Two configuration levels

  • Organization-level — credentials and account settings shared across all projects in the organization (admin configures once).
  • Source-level — which specific endpoint within the configured account to pull (editor picks per data source).

For example: the Google Sheets plugin is connected to an account at org level; each data source picks a specific sheet.

Running and scheduling

  • Most plugins run on a cron schedule defined by the plugin.
  • Some plugins stream live events. These open a long-lived connection and push rows as they arrive.
  • Every plugin source has a Refresh now button for manual triggers.

Enabling a plugin

  • A superadmin enables the plugin globally.
  • An admin configures its org-level credentials.
  • An editor picks it as a data source type when creating a source.

Plugin pages

  • SMHI — Swedish weather forecasts.
  • Google Sheets — any Google Sheets document.
  • Travsport — Swedish trotting race data.