ChatGPT Track integration

Connect Track to ChatGPT.

Ask your Track bookings, guests, and calendar questions in plain English. This guide shows the self-serve path first, then explains when Axelrod is the managed option.

For Larger US vacation-rental property managers running their portfolio on Track (TrackHS).

About 45-90 minutesConnector requiredRead-only setupTrack Server API key and secret

By Axelrod Labs · Updated June 2026

ChatGPTTrack connected
What needs attention in Track before today's arrivals?
G
Used Track
Read from Track

6 arrivals today across 4 properties, 1 unassigned unit, 1 reservation with a balance due.

Two arrivals booked through Airbnb; one direct booking has no contact phone on file.

Unit 212 has a same-day checkout and check-in scheduled.

Example ChatGPT-style output. Your live answer depends on the records and permissions available in Track.
What this lets you do

Ask Track operational questions without opening another dashboard.

"Show today's arrivals by unit and channel."

Arrival board grouped by property and booking source.

"Which reservations were created or modified in the last 24 hours?"

Recent booking changes with arrival date, guest, and unit.

"List reservations with an outstanding balance arriving this week."

Balance-due list for front-desk follow-up.

"Summarize booked revenue for the next 14 days."

Reservation totals by unit and channel.

How does this work?

ChatGPT uses a small private web connection to ask Track read-only questions. You own that connection; it only talks to Track when you ask ChatGPT something.

FAQ

Connecting Track to ChatGPT

Is it safe to connect Track to ChatGPT?

Yes, when you keep it read-only. Your Track Server API key and secret stays in a private connection you control, not inside ChatGPT, and this setup only reads data; it cannot create, change, or cancel reservations. Remove the ChatGPT app and delete the private connection to revoke access at any time.

What do I need to connect Track to ChatGPT?

Three things: a paid ChatGPT plan with Developer mode (or custom MCP connectors) enabled, Track admin access to obtain Track Server API key and secret, and a free Cloudflare account for the private connection.

Can ChatGPT change or cancel my Track reservations?

No. This guide sets up a read-only connection, so ChatGPT can answer questions about your Track bookings, guests, and calendar but cannot modify anything.

How long does it take to set up?

Plan on about 45-90 minutes if your Track Server API key and secret is ready. It can take longer when Track requires API approval, partner access, or workspace admin approval before ChatGPT can scan the connector.

Why is ChatGPT returning empty or unauthorized results from Track?

Most common Track issue: the secret was not copied at creation time, so only the key is on hand and Basic auth fails with a 401. Track needs both the key and the secret. Copy both at creation time and store them securely, since you may not be able to view the secret again later.

Before you start

Have these ready.

Budget about an hour for connector setup once credentials are ready. Add more time if you need API approval, partner access, or workspace admin approval.

A paid ChatGPT plan with Developer mode or custom MCP connectors enabled. Workspace plans may require admin approval.
Track admin access to create or copy Track Server API key and secret.
A free Cloudflare account for the private connection.
Is this safe?

Keep the first version boring and read-only.

Track credentials live in your private connection, not inside ChatGPT.
The v1 guide is read-only: no creating, changing, or cancelling reservations.
To undo access, remove the ChatGPT app and delete the private connection.
Do not paste payment-card data, passports, or private owner notes into test prompts.
Setup

Connect Track to ChatGPT in 4 steps.

01

Get your Track credentials

  • In Track, open the configuration page with an admin account and go to the Company Setup tab, then API Keys.
  • Click + Server Key, name it, save, and copy both the key and secret values.
  • Confirm the key's scope can read reservations, units, and guests.
02

Set up the private connection

  • Use a private Cloudflare Worker or managed setup path so PMS credentials stay outside ChatGPT.
  • Paste your Track Server API key and secret into the prompted fields.
  • Deploy the private connection and open the generated health page.
  • Confirm it says Connected to Track before continuing.
03

Add it to ChatGPT

  • Open ChatGPT settings.
  • Go to Apps, open Advanced settings, and enable Developer mode.
  • Create a custom app from the remote server URL shown on the health page.
  • Complete the OAuth authorization screen.
04

Try operational prompts

  • Open a new chat and select the app from Developer mode.
  • Start with arrivals, departures, missing guest details, and occupancy questions.
Try it

Start with operational questions, not vague chatbot prompts.

Show today's arrivals by unit and channel.
Which reservations were created or modified in the last 24 hours?
List reservations with an outstanding balance arriving this week.

Expected result: ChatGPT should answer with specific Track records: property names, reservation dates, guest fields it is allowed to read, and a clear note when data is missing.

After it works

Good for one property. Thin for a real portfolio.

ChatGPT can answer Track questions. Axelrod turns the same booking data into morning briefs, guest-message drafts, cleaner handoffs, pricing nudges, and an approval queue across your stack.

Talk to Axelrod
Official resources

Check Track's current API docs before connecting anything.

PMS settings and API permissions change. Use these links to confirm the exact credential names in the account you are working with.

Troubleshooting

Track issues first, generic OAuth issues second.

Track needs both the key and the secret. Copy both at creation time and store them securely, since you may not be able to view the secret again later.

Server API keys are scope-based. Confirm the scope grants read access to reservations and units before connecting, or requests will be rejected.

Most common Track issue: the secret was not copied at creation time, so only the key is on hand and Basic auth fails with a 401.

Developer mode is missing: confirm the ChatGPT account or workspace can create custom apps, and ask the workspace admin if the option is hidden.

OAuth popup blocked: allow popups for ChatGPT, then reconnect the app.

The app returns empty results: check that the PMS user or token can read all properties, reservations, and guests.

The app returns unauthorized: rotate the PMS credential, redeploy the private connection, then reconnect ChatGPT.