A complete guide to every setting in StringsTheory -- from categories and SKU formats to email templates and language preferences.
Your inventory taxonomy is the backbone of organization in StringsTheory. Navigate to Settings → Categories to manage your three-level hierarchy: Category → Subcategory → Item Type.
Categories drive filtering throughout the app: inventory lists, COGS reports, CSV exports, and Google Sheets sync all respect your taxonomy. Take the time to set it up thoughtfully and it will pay off in every workflow.
On macOS, use the keyboard shortcut ⌘N when focused on the category list to quickly add a new entry. On iPad, tap the + button in the toolbar.
StringsTheory can automatically generate SKU codes for new inventory items. Go to Settings → Display → SKU Format to choose a pattern:
PICK-HB-PAF49 using abbreviated category, type, and product nameVintagePAFHumbucker){CAT} for category, {TYPE} for item type, {PROD4} for first 4 characters of product name, {NUM6} for a 6-digit sequential numberYou can always manually override the generated SKU when creating or editing an item. The format setting only controls the default suggestion for new items.
Changing the SKU format does not retroactively update existing items. It only affects newly created inventory items going forward.
Print professional labels for your inventory, work orders, and shipping with the built-in label system. Go to Settings → Labels to manage your templates.
If your labels are printing with slight misalignment, check the label template dimensions in Settings → Labels and adjust the margins. Most Dymo alignment issues are solved by a 1-2mm margin tweak.
Speed up work order creation by defining templates for your most common job types. Go to Settings → WO Templates to get started.
Templates are especially valuable when you have employees taking in repairs at the counter. They ensure consistent information is captured for every job type, regardless of who creates the order.
Create a "General Repair" template with a broad checklist as your default. Staff can then refine details after the initial intake, but the template ensures nothing critical is missed at drop-off.
Progress tags let you add visual status indicators to work orders and production orders beyond the standard status field. Navigate to Settings → Progress Tags to manage them.
Progress tags are independent of the work order status field (Pending, In Progress, Complete, etc.). Use status for workflow stages and tags for supplementary context like "Rush" or "Waiting on Parts".
If you build or assemble items with serial numbers, production fields let you track custom data points for each serialized unit. Go to Settings → Production Fields to configure them.
Keep your most-referenced fields near the top of the list. On macOS, the Production table shows columns in the order you define here, so drag your most important fields to the top for quick scanning.
For inventory items marked as components (parts that go into assemblies), you can define additional tracking fields. Go to Settings → Component Fields to set these up.
An inventory item must have the "Is Component" toggle enabled for component fields to appear on its detail view. Enable this in the item's edit form under the Components section.
Map your physical printers to specific label templates and roles so the right label prints on the right printer every time. Go to Settings → Printer Assignments.
If you have a dedicated Dymo label printer and a standard paper printer, assign the Dymo to inventory and work order labels, and the paper printer to documents and reports. The app will route print jobs automatically.
Enable network printing to share label printers across multiple machines in your shop. Go to Settings → Print Server.
The print server feature is designed for local networks. Both the server Mac and any client devices must be on the same Wi-Fi or Ethernet network for Bonjour discovery to work.
Customize how the app looks and lays out content. Go to Settings → Display to adjust these preferences.
On iPad, the app automatically adjusts its layout for portrait and landscape orientations regardless of the layout mode setting.
Personalize documents, labels, and email communications with your shop's branding. Go to Settings → Business to configure your profile.
Upload a logo with a transparent background (PNG format) for the best results on both dark and light-themed documents.
Set your preferred currency code in Settings → Display. This affects how all prices, costs, and financial figures are formatted throughout the app.
If you sell internationally and need to track multiple currencies, use the primary currency for your accounting and note any conversion context in item descriptions or custom fields.
StringsTheory can send emails to customers for work order notifications, status updates, and completion receipts. Go to Settings → Email to configure your setup.
{{customer_name}}, {{wo_number}}, {{status}}, {{business_name}}, {{item_description}}, and moreStart with mailto routing while you test your templates, then switch to Resend for a fully automatic workflow. Mailto lets you review each email before it goes out; Resend fires instantly on the trigger.
Monthly plans include 20 emails per month via Resend. Annual plans include unlimited email. Mailto routing (which opens your local email client) has no limit on either plan.
When something goes wrong -- a sync failure, a failed API call, or an unexpected error -- StringsTheory logs it for review. Go to Settings → Error Log to see your error history.
If you contact support, check the error log first. Copy the error details and include them in your message -- it helps us diagnose issues much faster.
StringsTheory is fully localized in six languages with 100% translation coverage. Go to Settings → Language to switch.
Language changes take effect instantly -- no restart required. Every label, button, menu item, error message, and tooltip in the app updates to your chosen language. This includes all settings screens, form fields, and system messages.
Language affects the app interface only. Your data (item names, descriptions, customer names) remains in whatever language you entered it in. Documents and exports use the selected interface language for headers and labels.