Skip to content
Docs menu

DocsData export

Data export

Your data is yours. You can export all of it at any time, on any plan, without asking us and without a fee.

Export everything

  1. Open Settings, Data.
  2. Choose Export everything.
  3. We build a zip file of CSVs in the background and email you a download link when it is ready. Even for a course with years of history this takes minutes.
  4. The link works for 7 days. Run the export again whenever you want a fresh copy.

What is in the zip

Files in a full export
FileWhat it contains
golfersEvery golfer: contact details, tags, notes, consent status, rounds, spend, last played
bookingsEvery booking: date, time, tee, players, status, source, totals, confirmation code
booking_playersOne row per player on each booking, with rate class and fees
paymentsEvery payment with amount, method, status, and Stripe reference
refundsEvery refund with amount and reason
rain_checksCodes, original amounts, remaining balances, expiry dates
ratesYour full rate grid
seasonsSeason names and dates
slotsYour tee times for the next 120 days
messagesMessage history: who, when, channel, and delivery status (not the message text)
campaignsCampaigns with their content and results
audit_logWho changed what, and when

CSV files open in Excel, Google Sheets, and Numbers, and every other tee sheet system can import them.

Exporting one table or report

Every list and every report in TeeMarshal has an Export CSV button. Use it for a quick pull, such as this month's rounds by rate class or a filtered list of golfers.

Automated access

If your accountant, your website developer, or another system needs live data, use the public API and webhooks. They are included on every plan.

Card data

Card numbers are never stored by TeeMarshal, so they are not in the export. Saved cards live in your own Stripe account, which stays yours if you leave.

If you leave

There is no contract and you can cancel in the app under Settings, Billing. Run a full export before you cancel and take everything with you. If you use a custom booking domain, point it at your new provider whenever you are ready.

A golfer can ask you to delete their information. Deleting a golfer from their profile removes their name, email, and phone, and keeps the financial records your books require. Details are in the privacy policy.