Data Ownership and Exit

The export schema

Every table and field in a Venakis data export, with types and relationships, so you or your next supplier know exactly what you have. Schema version 1.

tenants

Your business account: name, slug, business type, currency and time zone. Rows changed since: updated_at.

users

People who can sign in to HQ for your business. Passwords are never exported. Rows changed since: updated_at.

tenant_memberships

Which user holds which role (owner, admin, staff) in your business. Rows changed since: updated_at.

locations

Your premises: address, contact details and time zone. Rows changed since: updated_at.

staff

Staff records, roles, bios and whether each person takes bookings. Rows changed since: updated_at.

customers

Your clients and their contact details, marketing consent and notes. Passwords are never exported. Rows changed since: updated_at.

services

Services and classes: durations, capacities, prices and VAT rates. Rows changed since: updated_at.

service_sessions

Your class timetable: each scheduled class occurrence. Rows changed since: updated_at.

bookings

Every booking, including cancelled ones, with price, status, source and notes. Rows changed since: updated_at.

customer_notes

Dated notes your team wrote about each client. Rows added since: created_at.

rapport_team_rules

Your team rules for voice notes (Rapport): the kinds of change staff must always confirm first. Rows changed since: updated_at.

rapport_entities

The people, organisations, places, events and interests your clients mention (Rapport). A mentioned person who is not a client holds a first name only. Rows added since: created_at.

rapport_mentions

Which client mentioned which connection, in which note (Rapport). Rows added since: created_at.

rapport_entity_edges

Links between connections (a mentioned person studies at a place), from the note that said so (Rapport). Rows added since: created_at.

change_sets

Changes made in HQ or by voice (Rapport): who made each set of changes and when, and whether it was undone. Rows added since: created_at.

change_items

Each line of those changes, with what the record looked like before and after (snapshots are kept for 30 days). Rows added since: created_at.

customer_consents

Each client's marketing choices (email and SMS) over time, with where each came from. Rows added since: created_at.

session_series

Your repeating class timetable: days, start time and how often. Rows changed since: updated_at.

service_staff

Who does which service, and any price of their own. Rows added since: created_at.

staff_time_off

Holidays, sickness, training and other time your team asked for or booked off, with each decision. Rows changed since: updated_at.

staff_hour_patterns

Each team member's weekly working hours, and the date each pattern starts. Rows added since: created_at.

staff_day_overrides

Rota changes for a single day ("this week only"). Rows changed since: updated_at.

staff_change_requests

Requests from your team to change their working hours, and each decision. Rows changed since: updated_at.

staff_leave_adjustments

Holiday adjustments (carry-over, extra days) with the reason for each. Rows added since: created_at.

staff_records

Team records: emergency contacts, right-to-work checks and notes. Only the owner can export them. Rows changed since: updated_at.

staff_qualifications

Team qualifications and certificates, with expiry dates. Rows changed since: updated_at.

staff_sickness_details

Reasons given for sickness. Health data: only the owner can export it. Rows added since: created_at.

people_documents

Contracts and certificates you uploaded for your team (file names and types; download the files from each person's profile). Rows added since: created_at.

people_settings

Your People settings: approvals, holiday rules, sickness and reminders. Rows changed since: updated_at.

menus

Your menus (such as Food and Drinks), in the order the site shows them. Rows changed since: updated_at.

menu_sections

The sections on each menu (such as Starters), in order. Rows changed since: updated_at.

message_settings

How your emails go out: reminder timing, your added lines, review requests, win-back and where client replies go. Rows changed since: updated_at.

discount_codes

Your discount codes: what they take off, when and how often they can be used. Rows changed since: updated_at.

discount_redemptions

Each time a discount code was used, and how much it took off. Rows added since: created_at.

gift_cards

Gift cards bought or issued: amount, who for, and when they expire. Rows changed since: updated_at.

gift_card_ledger

Every change to a gift card's balance: issued, spent, given back or adjusted. Rows added since: created_at.

sales_settings

Your gift card settings: amounts offered and how long cards last. Rows changed since: updated_at.

dining_areas

Your restaurant's areas, such as the main room or terrace. Rows added since: created_at.

dining_tables

Your tables: seats and whether they can be pushed together. Rows changed since: updated_at.

menu_settings

Your menu notices: the allergy notice, service charge and spirits measure. Rows changed since: updated_at.

products

Menu items and products: prices, sizes, allergens, dietary labels and drink details. Rows changed since: updated_at.

membership_plans

Membership and class-pack plans you sell. Rows changed since: updated_at.

customer_memberships

Which clients hold which membership, and its current period. Rows changed since: updated_at.

credit_ledger

Every class-credit movement; a client's balance is the sum of amount. Rows added since: created_at.

loyalty_schemes

Your loyalty scheme: stamps or points, what earns, and when unspent balances lapse. Rows changed since: updated_at.

loyalty_rewards

The rewards clients can spend stamps or points on, and what each costs. Rows changed since: updated_at.

loyalty_ledger

Every stamp or point earned, spent, adjusted, lapsed or reversed, with the reason and what it came from; a client's balance is the sum of amount. Rows added since: created_at.

loyalty_deals

Your automatic deals: quiet-time pricing, first visit, birthday treat and refer a friend. Rows changed since: updated_at.

loyalty_referrals

Which client referred which friend, and whether the referral has been rewarded. Rows added since: created_at.

loyalty_member_tokens

Each client's referral code. The QR codes scanned at the counter are passes and are never exported. Rows added since: created_at.

video_collections

Your video library's collections, in order. Rows changed since: updated_at.

videos

Your videos: titles, who can watch, length, views, and the ids of each video at Mux (our video host), where the files themselves are kept. Rows changed since: updated_at.

video_plan_access

Which membership plans can watch which videos. Always the whole table: not filtered by since.

video_progress

Where each client got to in each video, for Continue watching. Rows changed since: updated_at.

integration_connections

The accounting software you connected (Xero), its status, last sync and the accounts you mapped. The access tokens are never exported. Rows changed since: updated_at.

integration_sync_runs

Each nightly sales summary sent to your accounting software: the day, the totals and the reference (VNK-YYYY-MM-DD). Rows added since: created_at.

webhook_endpoints

The addresses you send events to (Zapier, Make…) and which events each receives. Signing secrets are never exported. Rows changed since: updated_at.

webhook_deliveries

Recent webhook deliveries: the event sent, the answer and the retries (kept for 30 days). Rows added since: created_at.

calendar_feed_tokens

Which team members have a private calendar link, and when it was made, last read or revoked. The links themselves are never exported. Rows added since: created_at.

terminal_readers

The card readers registered on your Stripe account. Rows changed since: updated_at.

voucher_deals

The deals you run on Groupon, Wowcher, Treatwell, ClassPass and other sites: what each covers, what you're paid per voucher and when it ends. Rows changed since: updated_at.

voucher_deal_services

The services each voucher deal covers. Always the whole table: not filtered by since.

vouchers

Every third-party voucher your clients used: the code, its status (to check, checked, redeemed…), the client and what you're paid. Security codes are never exported. Rows changed since: updated_at.

voucher_events

Each status change of a voucher, who made it and when. Rows added since: created_at.

voucher_import_batches

Each list of sold codes you imported (pasted or from a CSV file). Rows added since: created_at.

voucher_imported_codes

The sold codes you imported, and which client used each. Security codes are never exported. Always the whole table: not filtered by since.

partner_inbound_settings

Your forwarding address for booking emails from other sites, and your Ask first or Automatic choices. Rows changed since: updated_at.

partner_inbound_emails

Booking emails forwarded from other sites: sender, subject, what we read and what happened. The email itself is deleted after 30 days and never exported. Rows changed since: updated_at.

partner_proposals

Bookings proposed from forwarded emails, and whether each was approved, applied automatically or discarded. Rows changed since: updated_at.

busy_feed_tokens

Your busy-times calendar links for other booking sites, and when each was made, last read or revoked. The links themselves are never exported. Rows added since: created_at.

partner_calendar_imports

Calendars from other booking sites you import into the diary. The calendar links are never exported. Rows changed since: updated_at.

partner_calendar_events

Bookings imported from other sites' calendars, as shown in your diary. Rows changed since: updated_at.

invoices

Invoices you issued to your clients, with totals and payment dates. Rows changed since: updated_at.

invoice_lines

The lines on each invoice. Rows added since: created_at.

notifications

Messages sent from your account (confirmations, reminders) with delivery status. Always the whole table: not filtered by since.

tenant_configs

Your settings, branding, opening hours and site configuration, every version. Always the whole table: not filtered by since.

extension_schemas

Custom fields you defined, and their versions. Rows added since: created_at.

tenant_domains

The web addresses your site answers on. Rows changed since: updated_at.

domain_acquisition_requests

Domains you asked Venakis to register for you. Rows changed since: updated_at.

tenant_billing

Your billing contact with Venakis. Rows changed since: updated_at.

platform_subscriptions

Your Venakis subscription history. Rows changed since: updated_at.

platform_billing_invoices

Invoices Venakis issued to you. Always the whole table: not filtered by since.

tenant_payment_accounts

Your connected Stripe account's status and your no-show fee. Payouts and card details stay with Stripe. Rows changed since: updated_at.

service_payment_settings

What each service takes at booking: nothing, a deposit or the full price, and whether a card is saved. Rows changed since: updated_at.

payments

Client payments taken on your Stripe account (deposits, prepayments, memberships, fees) and refunds. Rows changed since: updated_at.

booking_payment_methods

Cards clients saved at booking, as Stripe's ids, with the consent wording they agreed to and when. Rows added since: created_at.

tenant_assets

Images you uploaded for your site (logo, gallery). The files themselves are in the ZIP's images folder. Rows changed since: updated_at.

audit_events

Your account's activity log: who changed what, and when. Rows added since: created_at.

Loading an export back into Venakis is not built yet. When it is, it will accept this format, and every export records its schema version so older exports can still be read. Questions about the format: help@venakis.com.