Skip to main content Skip to complementary content
Already have an account? Sign in

Club Speed (v1)

Last updated: 9/15/2026

Club Speed integration summary

Stitch’s Club Speed integration replicates data using the Club Speed API . Refer to the Schema section for a list of objects available for replication.

Club Speed feature snapshot

A high-level look at Stitch's Club Speed (v1) integration, including release status, useful links, and the features supported in Stitch.

STITCH
Release status

Released on February 1, 2019

Supported by

Singer Community

Stitch plan

Standard

API availability

Available

Singer GitHub repository

singer-io/tap-clubspeed

REPLICATION SETTINGS
Anchor Scheduling

Supported

Advanced Scheduling

Supported

Table-level reset

Unsupported

Configurable Replication Methods

Unsupported

DATA SELECTION
Table selection

Supported

Column selection

Supported

Select all

Supported

TRANSPARENCY
Extraction Logs

Supported

Loading Reports

Supported

Connecting Club Speed

Club Speed setup requirements

To set up Club Speed in Stitch, you need:

  • A Club Speed API key. To use Stitch’s Club Speed integration, you’ll need an API key generated by Club Speed. Reach out to Club Speed support to have them generate this credential for you.

    After you’ve received the API key, you can complete the setup in Stitch.

Step 1: Add Club Speed as a Stitch data source

  1. Sign into your Stitch account.
  2. On the Stitch Dashboard page, click the Add Integration button.

  3. Click the Club Speed icon.

  4. Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your destination.

    For example, the name “Stitch Club Speed” would create a schema called stitch_club_speed in the destination. Note: Schema names cannot be changed after you save the integration.

  5. In the Club Speed Subdomain field, enter your Club Speed subdomain. For example: If the full subdomain were stitchdata.clubspeedtiming.com, you’d only enter stitchdata into this field.
  6. In the Club Speed Private Key field, paste your Club Speed private API key. Note: You’ll need to contact Club Speed to obtain this credential.

Step 2: Define the historical replication start date

The Sync Historical Data setting defines the starting date for your Club Speed integration. This means that data equal to or newer than this date will be replicated to your data warehouse.

Change this setting if you want to replicate data beyond Club Speed’s default setting of 1 year. For a detailed look at historical replication jobs, check out the Syncing Historical SaaS Data guide.

Step 3: Create a replication schedule

In the Replication Frequency section, you’ll create the integration’s replication schedule. An integration’s replication schedule determines how often Stitch runs a replication job, and the time that job begins.

Club Speed integrations support the following replication scheduling methods:

To keep your row usage low, consider setting the integration to replicate less frequently. See the Understanding and Reducing Your Row Usage guide for tips on reducing your usage.

Initial and historical replication jobs

After you finish setting up Club Speed, its Sync Status may show as Pending on either the Stitch Dashboard or in the Integration Details page.

For a new integration, a Pending status indicates that Stitch is in the process of scheduling the initial replication job for the integration. This may take some time to complete.

Free historical data loads

The first seven days of replication, beginning when data is first replicated, are free. Rows replicated from the new integration during this time won’t count towards your quota. Stitch offers this as a way of testing new integrations, measuring usage, and ensuring historical data volumes don’t quickly consume your quota.

Club Speed table reference

booking

The booking table contains info about bookings. A booking record exposes a heat to the online booking interface in Club Speed.

Replication Method

Full Table

Primary Key

onlineBookingsId

Useful links

booking schema on GitHub

booking_availability

The booking_availability table contains info about the current availability for online bookings. These take into account both online and local booking reservations.

Replication Method

Full Table

Primary Key

heatId

Useful links

booking_availability schema on GitHub

check_details

The check_details table contains info about line items and quantity info attached to checks.

Replication Method

Key-based Incremental

Primary Key

checkDetailId

Replication Key

createdDate

Useful links

check_details schema on GitHub

checks

The checks table contains info about checks, or financial invoices, that have been closed.

Replication Method

Key-based Incremental

Primary Key

checkId

Replication Key

closedDate

Useful links

checks schema on GitHub

customers

The customers table contains info about the customers for a location.

Replication Method

Key-based Incremental

Primary Key

customerId

Replication Key

lastVisited

Useful links

customers schema on GitHub

discount_types

The discount_types table contains info about discount types.

Replication Method

Full Table

Primary Key

discountId

Useful links

discount_types schema on GitHub

event_heat_details

The event_heat_details table contains info about customers who have been placed in a queue for a specific event.

Replication Method

Key-based Incremental

Primary Keys

customerId

eventId

Replication Key

added

Useful links

event_heat_details schema on GitHub

event_heat_types

The event_heat_types table contains info about event type classifications, which are used to look up event_rounds when creating events.

Replication Method

Full Table

Primary Key

eventHeatTypeId

Useful links

event_heat_types schema on GitHub

The event_reservation_links table contains lists of check and reservation IDs, or checks that are linked to event reservations.

Replication Method

Full Table

Primary Key

eventReservationLinkId

Useful links

event_reservation_links schema on GitHub

event_reservation_types

The event_reservation_types table contains info about the descriptions for event reservation types.

Replication Method

Full Table

Primary Key

eventReservationTypeId

Useful links

event_reservation_types schema on GitHub

event_reservations

The event_reservations table contains info about event reservations, which are linked to events.

Replication Method

Key-based Incremental

Primary Key

eventReservationId

Replication Key

startTime

Useful links

event_reservations schema on GitHub

event_rounds

The event_rounds table contains info about event rounds. This table acts as a link between events and their corresponding rounds in the heat_main.

Replication Method

Full Table

Primary Key

eventRoundId

Useful links

event_rounds schema on GitHub

event_statuses

The event_statuses table contains info about event statuses, which are statuses assigned to event_reservations.

Replication Method

Full Table

Primary Key

eventStatusId

Useful links

event_statuses schema on GitHub

event_task_types

The event_task_types table contains info about event task types, which are event_tasks to be tracked for completion.

Replication Method

Full Table

Primary Key

eventTaskId

Useful links

event_task_types schema on GitHub

event_tasks

The event_tasks table contains info about the tasks to be completed for a given event_reservation.

Replication Method

Key-based Incremental

Primary Key

eventTaskId

Replication Key

completedAt

Useful links

event_tasks schema on GitHub

event_types

The event_types table contains info about event types.

Replication Method

Full Table

Primary Key

eventTypeId

Useful links

event_types schema on GitHub

events

The events table contains info about events.

Replication Method

Key-based Incremental

Primary Key

eventId

Replication Key

eventScheduledTime

Useful links

events schema on GitHub

gift_card_history

The gift_card_history table acts as a transactional log for keeping track of each change that occurs with gift cards.

Replication Method

Key-based Incremental

Primary Key

giftCardHistoryId

Replication Key

transactionDate

Useful links

gift_card_history schema on GitHub

heat_main

The heat_main table contains info about finished heat mains, which are instances of races on the standard venue calendar.

Replication Method

Key-based Incremental

Primary Key

heatId

Replication Key

finish

Useful links

heat_main schema on GitHub

heat_main_details

The heat_main_details table contains info about customers that were entered into finished heats.

Replication Method

Key-based Incremental

Primary Keys

customerId

heatId

Useful links

heat_main_details schema on GitHub

heat_types

The heat_types table contains info about heat types.

Replication Method

Full Table

Primary Key

heatTypesId

Useful links

heat_types schema on GitHub

membership_types

The membership_types table contains info about memberships.

Replication Method

Full Table

Primary Key

membershipTypeId

Useful links

membership_types schema on GitHub

memberships

The memberships table contains info about memberships, which is a pairing of a customer and membership_type.

Replication Method

Key-based Incremental

Primary Keys

customerId

membershipTypeId

Replication Key

changed

Useful links

memberships schema on GitHub

payments

The payments table contains info about collected payments.

Replication Method

Key-based Incremental

Primary Key

paymentId

Replication Key

payDate

Useful links

payments schema on GitHub

payments_voided

The payments_voided table contains info about voided payments.

Replication Method

Key-based Incremental

Primary Key

paymentId

Replication Key

voidDate

Useful links

payments_voided schema on GitHub

product_classes

The product_classes table contains info about classes applied to products. Product classes determine how products are aggregated in Club Speed’s reporting system.

Replication Method

Full Table

Primary Key

productClassId

Useful links

product_classes schema on GitHub

products

The products table contains info about products.

Replication Method

Full Table

Primary Key

productId

Useful links

products schema on GitHub

reservations

The reservations table contains info about reservations. Reservations are indications that a customer is looking to purchase a spot in a booking or has already purchased a spot.

Replication Method

Key-based Incremental

Primary Key

onlineBookingReservationsId

Replication Key

createdAt

Useful links

reservations schema on GitHub

sources

The sources table contains info about how customers find and register at venues.

Replication Method

Full Table

Primary Key

sourceId

Useful links

sources schema on GitHub

taxes

The taxes table contains info about tax calculations, which are typically applied to products.

Replication Method

Full Table

Primary Key

taxId

Useful links

taxes schema on GitHub

users

The users table contains info about employees and system users. Note: While some employees may also be customers, this table does not contain customer information.

Replication Method

Full Table

Primary Key

userId

Useful links

users schema on GitHub

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!