fiveanddime Product Tutorials About Open the app
Tutorial · Reference

Customizing settings

Reference for the configurable values that don't fit on the booth-day screens: business name, tax mode, payment methods, mileage rate, email templates, default deposit percentage. Mostly lives in your Settings sheet; some bits are per-device in the app.

Time: ~10 minutes to read Difficulty: Easy Prereq: Setup completed

Where settings live

Two surfaces:

The reference below names the canonical Key for each setting so you know exactly what's being written, whichever surface you use.

To edit a setting in the app

  1. Open fiveanddime, tap Settings.
  2. Expand the topical section (e.g. Tax, Payments).
  3. Edit the field, tap Save. The status line confirms.
  4. Other devices pick up the change on their next backend pull (auto every ~30s, or tap Pull from Backend Now).

To edit a setting in the sheet (fallback)

  1. Open your spreadsheet, click the Settings tab at the bottom.
  2. Find the row whose Key matches the setting you want to change (use Ctrl+F if there are many), OR scroll to the bottom and add a new row.
  3. Type the value in the Value column (column B). Help text in column C is optional, for your own future reference.
  4. In any device's app, go to Settings and tap Pull from Backend Now so the device picks up the change. Repeat on every device.

Shared settings (Settings sheet keys)

Identity

Tax

Booth economics

Payments

Visual

Customer engagement (QR-to-form)

Custom orders

Full setup for the auto-email is in the Custom orders & deposits tutorial.

Operations

Security (optional, most vendors skip)

API_SECRET. A shared password between your devices and your backend. When set, every request to the backend must include it; requests that don't match are rejected. Most vendors leave this blank.

What it protects against without it. Your Web App URL is already 80+ random characters and effectively unguessable. For most vendors, the URL alone is sufficient protection; nobody's guessing their way in.

When you might want to set one.

What a typical secret looks like. A random string of 16+ characters. Use a password manager to generate one (1Password, Bitwarden, Apple Keychain, etc.) or pick a long phrase you'll remember. Examples:

Length matters more than complexity. Aim for 16 characters minimum; longer is better.

The catch. If you set API_SECRET in your Settings sheet, you must also set the matching value as a per-device app setting in every device's app (Settings → Settings → API secret). Devices that don't have it (or have the wrong value) silently fail to sync. If you forget to update one after rotating the secret, that device stops working until you fix it.

To turn it on later. Pick a secret. Add the row to your Settings sheet (Key=API_SECRET, Value=your secret). Open each device's app → Settings → Settings → paste the same secret into the API secret field → save. Test a sale to confirm sync still works. Done.

To turn it off. Delete the value from the Settings sheet row (or delete the row entirely). Clear the API secret field on each device. Pull from Backend Now on each device.

Per-device settings (in the app)

These live on each device individually, set in the app's Settings tab. They don't sync between devices; each device has its own copy.

Connection (in Settings → Settings section)

License (in Settings → License section)

Operational (set automatically, occasionally vendor-tweaked)

After changing a setting

If you changed a row in the Settings sheet, every device that uses that setting needs to pull the new value before the change takes effect. Open Settings on each device and tap Pull from Backend Now. The pull takes 10-20 seconds.

If you changed a per-device setting in the app, no pull is needed; it took effect immediately on this device. The other devices keep their own settings.

System columns get a visible tint

In your Settings sheet (and every other system sheet), columns the app reads have a pale cream tint on the header row and a hover note ("SYSTEM COLUMN..."). Anything else in the sheet is yours to use; vendors can add Notes columns, custom formulas, comment columns, whatever, and the app won't touch them.

Settings that are NOT in this list

You'll see other rows in the Settings sheet (typically vendor-added columns or system-internal values). Common examples that may be there but you generally don't touch:

If a key isn't documented here, it's probably set by the app rather than the vendor. Leave it alone unless you have a reason to change it.

Checkpoint You know where settings live (Settings sheet for shared, app Settings tab for per-device), the keys you might want to touch and what each does, and the Pull-from-Backend dance to make changes take effect.

What's next