Connect
Excel Add-in

Hawkin Connect for Excel

Pull your Hawkin test data straight into Microsoft Excel — filtered tables that refresh on demand, force-time dashboards, and bulk athlete management, all from a task pane beside your workbook.

Available on Microsoft Marketplace
Version
1.0.2
Platform
Excel on the web, Windows & Mac
Price
Free with a Hawkin account

Overview

The same data and the same query model as the Google Sheets add-on, built for teams whose reporting already lives in Excel.

Three query modes

Time Range for historical snapshots, Sync-Monitored for tables that track new and edited tests, and All Tests for a full-org export.

Refresh in place

Sync a table you already built and it pulls only what changed, keeping the original filter so your scope stays consistent.

Force-time dashboards

Native Excel charts of left, right and combined force for one test, or two tests side by side.

Centre-of-pressure plots

For Free Run tests, plot the combined, left and right plate COP paths with 95% confidence ellipses — for balance, postural sway and asymmetry analysis.

Athlete management

Create or update athletes in bulk straight from the Athletes sheet, with a confirmation step before anything is written back to your organization.

Metadata sync

One-click sync for teams, groups, athletes, test types and tags — each in its own named sheet, ready to reference with lookups.

Region and org aware

Americas, Europe and Asia-Pacific Hawkin instances are all supported.

The Hawkin Connect task pane open in Excel
The add-in runs as a task pane beside your workbook.
Building a filtered test table in Excel
Query by date range, team, group, athlete or test type, straight into the sheet.
Force-time dashboard rendered as native Excel charts
Force-time dashboards render as native Excel charts, so they behave like the rest of your workbook.

Requirements

  • Excel: Excel on the web, Excel 2016 or later on Windows, or Excel 2019 or later on Mac.
  • A Hawkin account. Accounts are set up by Hawkin for organizations, not created in the add-in. Contact us if your organization doesn't have one yet.
  • A refresh token. Tokens are created in the Hawkin web app, and only an admin can create them, so you may need your admin to make one for you.

Installation

1

Get the add-in

Open Hawkin Connect on Microsoft Marketplace and add it to Excel, or search for Hawkin Connect in Excel's add-in store (Home → Add-ins, or Insert → Get Add-ins in older versions).

2

Find the Hawkin Connect tab

The add-in adds a Hawkin Connect tab to the ribbon with three buttons, each of which opens the task pane:

  • Home — the main menu.
  • Sync Metadata — Org Management.
  • Settings — your token, region and chart theme.
3

First run

Until a token is saved, Home shows A Hawkin account is required, with links to sign in to Hawkin or contact us, and an Open Settings button. It disappears once you've saved a token.

Quick Start

From a blank workbook to your first test table in four steps.

1

Create a refresh token

In the Hawkin web app, go to Settings → Integrations and create a token. Name it after the workbook it's for, and consider a team-scoped token if the workbook only needs some teams (see Tokens & Workbooks).

2

Connect

Open Settings, paste the token into Token for this workbook, choose your Region, and press Save Configuration. Then press Test Connection: it checks the token and loads your test types.

3

Sync your metadata

Press Sync Metadata on the ribbon, then Sync All Metadata. This loads the teams, groups and athletes the query builder lists.

4

Build a table

On Home, open Build Test Table, pick a query mode, add an optional filter and dates, and press Build Table. The results land in a new sheet.

Regions

Choose the region your organization's Hawkin account lives in. A token only works against its own region.

Region setting Hawkin host
Americas (Default) cloud.hawkindynamics.com
Europe eu.cloud.hawkindynamics.com
Asia-Pacific apac.cloud.hawkindynamics.com

Support

Common questions

Read the FAQ — tokens, regions, rate limits and sync behaviour.

API reference

Browse the API — the same endpoints the add-in uses, if you want to build your own.

Prefer Power BI?

Power Query templates connect the same data to Power BI and Excel's native query engine.

Guides

User Guide

Every screen in the task pane, what each option does, and what to expect from the tables and charts it builds.

The Task Pane

Home starts with the Active sheet strip, which describes the sheet you're on: its name, its query mode if a Hawkin table is on it, and when it was last synced. Below it is the Sync Active Table button, highlighted when the sheet is Sync-Monitored.

Home card What it opens
Build Test Table The query builder: Time Range, Sync-Monitored or All Tests
Test Analysis Force-time dashboards and COP plots
Org Management Sync Metadata and Athlete Management
Settings Token, region and chart theme

Tokens & Workbooks

Each workbook can have its own token. Hawkin tokens are either organization-scoped (every team, by default) or team-scoped (only the teams you pick, one or many), so a workbook for one team can use a token that can only see that team.

  • The first token you save becomes your default, used by every workbook that doesn't have its own.
  • Saving a different token in another workbook changes only that workbook, unless you tick Also use as my default for other workbooks.
  • The note under the token field says which one you're using: Set for this workbook, Set for this workbook, and also your default, or Your default token, used by workbooks without their own.
  • Use my default token removes this workbook's own token so it goes back to the default.
Tokens stay in your browser, never in the file. The workbook only stores a random ID, so sharing it never shares your token. It also means the same workbook opened in another browser, on another computer, or in Excel desktop after Excel on the web asks for the token again.

In a workbook that can't be changed (for example, opened read-only), a token can't be saved for that workbook, so it's saved as your default instead.

Reset clears every token and setting Hawkin Connect has saved in this browser, for all workbooks. It's also how you sign out.

Build Test Table

Choose a Query Mode first; the rest of the form follows from it.

Mode What you get Dates Filter
Time Range A historical snapshot of the tests done in a date window From and To, both optional, by test date Optional
Sync-Monitored A live table that tracks new and edited tests Start Date, required Optional
All Tests Every test in your organization — —

All Tests can be a large data set. The add-in pages through it reliably, but it can take a few minutes.

Filter by

  • Teams or Groups: tick one or more, with a search box for long lists.
  • Athletes or Test Types: pick one.
One filter type per table. A table can be filtered by teams, or by groups, or by an athlete, or by a test type, but not a mix. The lists come from your last metadata sync; if an item is missing, run Sync Metadata again.

Other options

  • Include inactive tests — by default only active tests are returned.
  • Destination Tab — a name for the new sheet. Leave it blank and the add-in names it from the filter and dates.
  • Query Preview — a one-line summary of what will be requested.

Press Build Table to run it.

What's in the Table

Row 1 is a banner describing the query and when it ran: Historical query, Live sync or All tests. The table starts on row 2, newest test first. The sheet tab is coloured by mode.

Columns Contents
Test ID, Timestamp, Date The test's ID; when it was done, in Unix seconds; and the date, in UTC
Segment, Test Type, Test Type ID, Canonical ID, Test Tags What kind of test it was, and its tags
Athlete, Athlete ID, Athlete Teams, Athlete Groups Who did it; teams and groups are IDs
Athlete custom properties One column per custom property on the athletes in the table
Athlete Active true or false
Metrics One column per metric, in alphabetical order. A metric that couldn't be calculated for a test is blank.

Metrics aren't fixed: when Hawkin adds a metric, it appears as a new column the next time you build a table. Look up IDs against the sheets from Sync Metadata.

Sync Active Table

Go to a sheet the add-in built and press Sync Active Table on Home. It asks Hawkin what changed since the table's last sync and applies it, keeping the table's original filter.

Table mode What a sync does
Sync-Monitored, All Tests Adds new tests and updates edited ones
Time Range Updates edited tests inside the original date window, but never adds tests from outside it, so a historical snapshot stays a snapshot
  • A test counts as updated only when one of its values actually changed. The banner's Last synced time updates even when nothing did.
  • Sync never deletes rows. A test made inactive after the table was built stays on the sheet.
  • Sync fills the table's existing columns. A metric or custom property that wasn't in the table when you built it isn't added.
To drop inactive tests or pick up new columns, build the table again with the same settings.

Syncs are small and quick: they ask only for what changed, so syncing every few minutes is fine.

Test Analysis

Charts for one or two individual tests. You need each test's ID: click a Test ID cell in a test table, then press the paste button next to Test A (Baseline) or Test B (Comparison) to copy it in.

Force-time dashboard

Enter Test A, optionally Test B, and press Generate Dashboard. You get a sheet with the test details, the force-time data (time in seconds and left, right and combined force in newtons for each test) and a line chart. With two tests, both are plotted together for comparison.

  • Output to Active Sheet — draw on the current sheet instead of a new one.
  • Output Sheet Name — a name for the new sheet. Leave it blank to name it from the test IDs.
  • Build graph — untick it to write the data without a chart.
  • Chart Theme in Settings switches the charts between dark and light.

Centre-of-pressure plot

For a Free Run test, put its ID in Test A and press Generate COP Plot (Free Run). The sheet holds the COP data (combined, left plate and right plate, in millimetres) and mirrored left and right stabilograms, each with a 95% confidence ellipse. COP data exists only for Free Run tests.

Sync Metadata

Org Management (the Sync Metadata ribbon button) downloads your organization's lists into their own sheets. Sync All Metadata refreshes all five; the buttons below it refresh one at a time.

Sheet Columns
Teams Team ID, Name
Groups Group ID, Name
Athletes See Athlete Management
Test Types Type ID, Name — also loaded by Test Connection in Settings
Tags Tag ID, Name

Test tables store IDs for teams and groups, so these sheets are what you use with XLOOKUP to turn them into names.

Athlete Management

Edit athletes in the Athletes sheet, then send the changes from Org Management → Athlete Management. If the workbook has no Athletes sheet yet, press Sync Athletes first.

Column Notes
Athlete ID Set by Hawkin. Blank for new athletes; required to update one.
Name Required. Rows without a name are skipped.
Team IDs, Group IDs Comma-separated IDs, from the Teams and Groups sheets
Image An image URL
Position, Sport Text
DOB A date, or a year on its own
Height (cm) Centimetres
Last Tested Read-only
Custom properties One column per property, between Last Tested and Active
Active false deactivates; blank or anything else means active

Choose the rows in Rows, by sheet row number (2-10 or 3,7,9; row 1 is the header), or leave it blank to use the rows you've selected. Then press Create Athletes or Update Athletes, and confirm.

  • Create Athletes adds every chosen row as a new athlete, and ignores the Athlete ID column. Choose only new rows, or you'll create duplicates. Run Sync Athletes afterwards to load the new IDs.
  • Update Athletes overwrites each chosen athlete, matched by Athlete ID.
  • A blank Position, Sport, DOB or Height keeps the saved value. To clear one, use the Hawkin web app.
  • Up to 500 athletes per Create or Update. Send larger rosters in batches.
Custom properties are replaced, not merged. Update sends the custom properties in each row as they are, and Hawkin removes any the athlete had that aren't sent, including ones left blank. Sync Athletes before editing so the sheet has every current property.

Troubleshooting

Message What to do
Authentication failed. Check your refresh token in Settings. The token was revoked, expired or mistyped, or belongs to another region. Paste a current token and check the Region.
Rate limited. Please wait a moment and try again. The Hawkin API allows 1,000 requests a minute. Wait a minute and retry.
Request too large. Try a smaller batch or narrower query. Send athletes in batches of 500 or fewer.
Sync mode requires a start date. Sync-Monitored tables need a Start Date.
Item not found. Sync metadata and try again. Run Sync Metadata so the filter lists are current.
No Hawkin query found on this sheet. Use 'Build Table' first. Sync Active Table works only on sheets the add-in built.
No COP data found for this test. COP plots are available for Free Run tests only.
Selected row missing Athlete ID. Use 'Create' for new athletes. Update needs an Athlete ID; new athletes go through Create.
Hawkin server error. Try again in a moment. Retry shortly. If it persists, email dev-team@hawkindynamics.com.
Version History

Changelog

Release notes for Hawkin Connect for Excel. Updates reach every installed copy automatically.

Oct 2026
v1.0.2
Added

Account links on first run

  • The first version listed on Microsoft Marketplace (live 28 October 2026)
  • Until a token is saved, Home explains that accounts are set up by Hawkin for organizations, with links to sign in or contact us
  • Settings always shows Sign in to Hawkin and Get a Hawkin account, and says that Reset signs you out
Oct 2026
v1.0.1
Added

A token per workbook

  • Each workbook can have its own token, so a team-scoped token only ever syncs its own team's workbook. The first token you save becomes the default
  • Athlete Management has its own page, and sends Position, Sport, DOB and Height as athlete profile fields
  • Sync Active Table moved under the active-sheet strip on Home, and counts a test as updated only when a value changed
  • Test Connection also loads your test types
  • Reset clears every token and setting in this browser
Sep 2026
v1.0.0
Added

First public release

  • Submitted to Microsoft AppSource
  • Centre-of-pressure plots for Free Run tests, with mirrored left and right panels and 95% confidence ellipses
  • The 2026 Hawkin brand across the add-in and charts
  • The Organization ID setting is removed; your token identifies your organization
2026
v0.x
Pre-release

Testing builds

  • Shared directly with testing organizations before the AppSource listing: the three query modes, incremental sync, query preview, and force-time dashboards