Using Data Streams

Written By Marshall Ivler

Last updated 16 days ago

Data Streams provide a powerful way to automatically keep your external tools in sync with your Campfront data. While CSV exports are great for one-time reports, Data streams allow you to take any saved view from your camper or staff tables and push that data to supported third-party integrations automatically.

Supported Integrations

You can stream data to the following platforms:

  • Google Sheets

  • Microsoft Excel (via OneDrive / Microsoft 365)

  • Airtable

  • Notion

How to set up a Data Stream

  1. Access the Data streams page: Navigate to either the Campers or Staff table and select the Data Streams icon in the corner, or use the Command Bar (⌘+K or Ctrl+K) and search for "Data streams".

  2. Add a new stream: Click the action to add a new stream and choose your desired integration (Google, Microsoft, or Airtable).

    • Note: For Airtable, you will also be prompted to select your initial base.

  3. Link a saved view: Select the specific saved view you wish to sync.

  4. Connect your account: Follow the prompts to authorize your Google, Microsoft, or Airtable account.

Syncing and Management

  • Automatic Sync: Once established, Campfront will automatically push updates to your external tool approximately once per hour.

  • Manual Sync: You can trigger an immediate update at any time by selecting the Sync Now option on the Data streams table.

  • Monitoring: The Data streams table shows when each view was last synced, giving you real-time visibility into the freshness of your data.

Editing & Deleting: You can edit a stream's settings or remove it entirely if you no longer need the data pushed out of Campfront.

Why use Data Streams?

Data Streams are ideal for workflows that require real-time updates without manual intervention.

Example: Sharing with Outside Vendors; Imagine you are working with an outside vendor, such as a transportation company that needs an updated list of campers for bus manifests.