Skip to content
Back to help

Data export

Your data, always yours

Every record in your goldenhour account exports to CSV with one click. No subscription tier required. No throttling. No fees. If you ever decide to move to another platform: even temporarily: your client list, appointment history, and message log come with you.

Why we care about this

Several competitors in this space restrict CSV export to paid tiers, throttle the row count, or just don’t ship the feature. We think locking an artist’s own business data behind a subscription is a hostile relationship. Switching costs should reflect the quality of the product, not a hostage-taking pattern.

Available exports

Eight one-click CSV downloads

  • Clients

    Every client record: name, contact info, intake answers, tags, lifetime stats, notes. Includes archived and blocked clients on request.

    /api/export/clients·In the dashboard

  • Appointments

    Every appointment with status, service, price, deposit, add-ons, scheduled and completed timestamps, notes, and the client + service the appointment ties to.

    /api/export/appointments·In the dashboard

  • Messages

    Every SMS + email exchanged with clients via goldenhour. One row per message with direction, channel, body, status, and provider IDs for chain-of-custody.

    /api/export/messages·In the dashboard

  • No-show clients

    Clients with at least one no-show on file, sortable by count + last-no-show date. Useful for re-engagement or deposit policy decisions.

    /api/export/no-shows·In the dashboard

  • Due-for-rebook clients

    Clients past their personal rebook cadence: the same list the rebook-nudge cron uses to send personalized retention SMS.

    /api/export/due·In the dashboard

  • Blocked clients

    Clients you've blocked from booking. The list also surfaces the reason notes you added.

    /api/export/blocked·In the dashboard

  • Email-subscribed clients

    Clients who haven't opted out of marketing email. Match this against the messages export to reconstruct campaign history.

    /api/export/subscribed·In the dashboard

  • Audit log

    Append-only record of every state-changing operation on your account: who did what, when, and the before/after snapshot. Compliance + forensic-grade.

    /api/export/audit·In the dashboard

How it works

What you get

Standards-CSV

UTF-8, quoted strings, header row. Imports into Excel, Google Sheets, Airtable, Notion.

Stable column order

We don’t reshuffle columns. New fields are appended on the right so existing scripts keep working.

Auth + audit

Each export is logged in your audit log. Only the signed-in artist + admin team see the data.

More on data + trust