Skip to main content

Org-level vs venue-level settings

Two-level model in Tablevoice — what lives at the org level, what lives at the venue level, and how inheritance works.

Two levels exist in Tablevoice. Knowing which is which prevents you from accidentally changing one venue when you meant to change another, or fragmenting your brand voice unintentionally.

Org-level — the umbrella

Settings that span the whole group:

Setting

Why it lives at org level

Billing

One Stripe account by default. Or several if you've asked for separate invoices per venue.

Super-admin user accounts

Owners and ops leads who need every-venue access.

Brand-wide playbook templates

The default late-arrival message, complaint-handling script, language mode — starting point for each venue.

Cross-venue analytics

The Compare Locations dashboard.

Venue-level — each restaurant

Settings that vary per venue:

Setting

Why it lives at venue level

Hours, menu, address, parking

Different per venue.

Voice & language

Can vary — a French-Canadian voice for the Montréal location, an American voice for Toronto.

Phone routing

Each venue has its own number, its own forwarding rule.

OpenTable / Resy connection

Each venue has its own.

Notification routing

Different team per venue.

Per-venue overrides of brand templates

When you want the late-arrival message to read differently at one venue.

How they interact

  • An org-level template defines the default for any venue that hasn't overridden it.

  • A venue-level setting overrides the org default for that venue only.

  • Removing a venue-level override falls back to the org default automatically.

In practice: define brand voice and tone at the org level. Define hours, menu, and phone at the venue level. Override at the venue level only when you have a strong reason.

Switching between levels in the app

To edit org-level

  • Sidebar dropdown set to "Organization" or your org name.

  • Settings shown are org-wide.

To edit venue-level

  • Sidebar dropdown set to a specific venue.

  • Settings shown apply only to that venue.

Always check the dropdown before saving. It's the most common error: you mean to edit Toronto's Hours, but the dropdown is set to Montréal. We've seen seasoned ops leads do this. Glance at the venue name above your edits.

Inheritance pitfalls

  • "Why is my new venue using the old playbook copy?" — it's inheriting from org-level. Update at org-level if you want all venues to change; venue-level if just this one.

  • "Why didn't my org-level change apply to existing venues?" — it does, unless those venues had a venue-level override. Check.

  • "I added a new venue. Why is it missing settings?" — venue-level fields like hours and menu are required per venue; org-level templates supply the rest. New venues need the venue-level fields filled.

When to add to org-level vs venue-level

For a new policy or template:

  • Will it apply to every venue? → org-level.

  • Is it specific to one venue? → venue-level.

  • Is it specific to most venues? → org-level + venue-level overrides on the exceptions.

Did this answer your question?