Chapter 12
Troubleshooting
Resolve the most common sign-in, pricing, import, sourcing, team, offline, and billing issues.
I am sent back to sign in
Your session may have expired. Sign in again. If an invitation was involved, reopen the invitation URL after signing in with the intended account.
A recipe has no cost
Confirm the active Price Book, then check whether each ingredient has a primary product match with a compatible package unit and price. Use Find missing prices or Products & Vendors to repair the match.
A cost looks too high or too low
Inspect package quantity, unit conversion, recipe quantity, correction/yield factor, currency, and active supplier offer. A package price entered as a unit price is a common cause.
An import cannot read the file
- Prefer PDFs with selectable text.
- Upload a scanned page as an image.
- Use a sharper, well-lit photo with the full page visible.
- Confirm the supported format and file-size message.
- For a menu document, use menu import rather than recipe import.
Sourcing shows an estimate
The live provider did not return a usable offer, the result was outside the local target, or the quota/provider was unavailable. Treat regional, AI, and conservative estimates as planning references—not supplier commitments.
I cannot invite another member
The team may be at seat capacity. The owner can revoke a pending invite, remove an unused member, or purchase another Brigade seat. A non-owner cannot change billing seats.
My paid access appears limited
Open Settings → Plan. A past-due or incomplete subscription can temporarily apply Free limits. The owner should update payment in the Stripe Customer Portal, then allow a short period for webhook synchronization.
Voice capture did not sync
Reconnect, keep the app open, and use retry on the queued item. Do not clear browser storage before sync. If the item repeatedly fails, remove it only after preserving the original audio/notes elsewhere.
A PDF is branded unexpectedly
Check the effective plan and team ownership. Free uses the Heard Chef watermark, Pro removes it, and Brigade uses a team logo only after a valid logo has been saved.
Still blocked?
Record the page URL, exact action, visible message, browser/device, and whether the issue changes after refresh or in another Price Book. Avoid sending passwords, API keys, full payment details, or private supplier documents through an insecure channel.