LLongboard

Operations · Schedule Builder

Schedule Builder

Plan suggested tastings and choose what moves forward for approval.

Suggested tastings

Ready for source scheduling data and conflict checks.

0 of 0 tastings selected
All statuses in range are shown by default.
Product focus
Store / Location Chain Approval Store locator Sampling Score

Review state and city coverage from the store locator, linked markets, and manager assignments.

Coverage by state & market. Territories are geographic — open a state to assign a territory or regional manager. Stores inherit their manager by where they sit. Distributor rollups follow location/chain links, not geography, so they aren't shown here.

The bar shows how much of a state is switched on for sampling. Whether a manager owns it is the badge beside it — they measure different things. Store counts here include archived stores, so they run higher than Locations and higher than Ambassador supply, which counts only stores switched on for sampling.

Now
An ambassador submits a shop
They stood in it, picked it from a place lookup and answered your questions. The address is theirs, not ours — it is what they affirmed.
You, here
Promote it to a location
It leaves this tab and appears under Locations, hidden from your public store locator. Nothing is owed at this point.
Later, on Locations
Switch it on for the store locator
That is when the referral is earned. Turning a location on is you saying the order happened and the product is selling.
Shop
Address as submitted
Status
Fee

There is nothing to click to turn a lead down. A shop you decide against simply stays here — it costs you nothing and nobody is told. Addresses cannot be edited: what you see is the wording the ambassador affirmed, and it is the evidence if a fee is ever disputed.

Chains group your locations. Defaults set here — approval routing and contacts — cascade to every store in the chain unless a location overrides them. Distributors vary by location and state, so they're not set at the chain level.
Chain Locations Approval Primary contact
Store Date Ambassador Product Units Samples Sample → sale Status

Sampling Analytics

Analytics will populate from operational tastings and submitted Brand Ambassador reports.

Performance Snapshot

Early signals from in-app reports. These metrics will feed the future scoring and scheduling dashboards.

Top Store--No approved data yet
Top Product--No product data yet
Best Time--Needs more reports
Revision Rate--Submitted reports only

Analytics Signals

Analytics update from submitted and approved in-app reports.

Location Performance
Product Performance
Time Performance
Ambassador Quality

Location & Time Signals

Early scoring signals from submitted reports, legacy uploads, and foot-traffic imports.

Store Market Reports Avg Impact Best Times Signal

Report Builder

This is the form Brand Ambassadors fill in after a tasting. General questions are asked once; per-product questions repeat for every product sampled. Admin / Super Admin can edit; managers review read-only.

Advanced JSON— read-only mirror
Ambassadors keep seeing the last saved version until you publish.

Legacy Uploaded Reports

Keep imported historical report PDFs/CSVs separate from new in-app report results.

Legacy Summary

These rows help seed scoring while the new in-app report dataset grows.

Rows0
Stores0

Data Sources

Legacy report PDFs can be uploaded in bulk.

Sync issues

Offline work that reached the app's sync queue but never landed, and that an ambassador may believe went through — stuck or rejected tasting reports, plus the check-ins, check-outs, time-change answers and report photos the server could not apply at all. Use this to tell a technical failure apart from work that was simply never done. Not every failed action appears here: a check-in, check-out, time-change answer or photo the server refused with a stated reason — the tasting was never claimed, was cancelled, or the action arrived out of order — is not listed. Read-only.

Shelf Review

Confirm the AI's shelf reads match what's really on the shelf. When agreement clears the go-live bar, the feature can be switched on for ambassadors.

Event Messages

Review and respond to Brand Ambassador messages tied to claimed sampling events.

Inbox

Loading message threads...

Appearance

Company branding, login copy, and ambassador portal appearance settings.

Company & Login Branding

Control the shared login and portal appearance without changing code.

Store locator

Stores with Store locator turned on — and a complete, geocoded address — appear on your public store locator. Sampling does not affect the locator.

Import staff from CSV

Bulk-create internal staff — admin, regional/territory manager, or viewer. Accounts are created but not emailed; send invitations from the list when you're ready. Assign a manager's territory/region scope here after import. (Ambassadors have their own importer; store approvers & distributors come from the location import.)

Select User Role Scope Status

Ambassador Onboarding

Configure how ambassadors join this brand — the agreement they sign, how they're paid, and importing an existing roster. Admin only; applies to your active tenant.

Ambassador roster

Bring an existing roster over with light details. Each ambassador finishes a quick onboarding (agreement, bank account, TIN) at their first login. Payout mode now lives on the Billing tab.

Choose a CSV with an email column (plus name, phone, address, and an optional vendor_id Acumatica link). for the full format. Sensitive details (bank account, TIN) are never imported — ambassadors provide those at first-login onboarding. Re-importing the same emails updates rather than duplicates.

Profile photo

Require ambassadors to add a profile photo to finish onboarding. Off by default — the photo stays optional unless you turn this on.

Ambassador agreement

Optional. Upload a PDF/text or paste your IC agreement — if set, every newly invited ambassador must sign it during onboarding (typed name + consent + timestamp). Leave empty for no agreement step.

No agreement published

Guidelines & training for ambassadors

PDFs, images, and video links your ambassadors see in their portal under Materials. Only published resources are visible to them — keep drafts here while you assemble a kit.

Publish to ambassadors Off saves a draft only you can see.

Billing

Your plan, trial status, and how this brand pays its ambassadors.

Plan & subscription

Your current plan and billing. Update your payment method, view invoices, and change or cancel your plan in the secure billing portal.

Plan—
Status—
Renews / trial ends—
Payment method—

Payouts

How this brand pays its ambassadors — brand-managed or through Longboard. Set during brand setup; this is the only place to change it. It also decides whether ambassadors are asked for bank details during onboarding.

Program

The products, settings, and sampling levels that define what goes into a scheduled sampling.

The SKUs your ambassadors sample. Set each product's type and whether it's allowed on tastings; a product marked inactive drops out of the Schedule Builder and tasting reports.
Onboarding kit

One kit per brand. When a new ambassador is approved, it's sent to them automatically as a $0 sample order (never charged to the ambassador) — billed per your accounting connector's customer setting. Pick the products and quantities.

Sampling levels

Event levels, default rates, and duration rules used when Schedule Builder rows are promoted.

LevelDurationPriceStatusEdit

Your location list

Before an ambassador’s submission can be checked against the shops you already sell to, we need to recognise every location on your list — and you need to tell us the list is complete.

Lead submissions

Let your ambassadors submit retail locations that want to carry your brand. They enter the place, we check it isn't already submitted, then they answer your questions below.

Accept lead submissions from ambassadors Off by default. While it's off the submission form is closed and ambassadors are told so.

Referral fee

What an ambassador earns for a shop they found that becomes a stockist. Nothing is owed when you promote a lead — promoting only adds it to your locations, hidden from your store locator. The fee is earned when you switch that location on for the locator, which is you saying the order happened.

Set 0 to collect leads without paying a per-lead fee.

What ambassadors see

Your words, shown on the submission form. Leave either blank to use ours.

Shown when an ambassador picks a place another ambassador (or you) already has. Be kind here — they did the work and are about to be told no.

The thank-you screen. Don't promise a timeline or a payment here.

Questions you ask

Asked only once the place is confirmed as new — so an ambassador never fills these in for a location that's already on the list. Use them to confirm the ambassador actually went and talked to someone.

Integrations connect Longboard to your stack. Manage each connection here — Shopify powers the public store locator and product catalog; your accounting system ties tastings to sell-through.

Shopify Publishing

Connect the Shopify store, then safely probe the events schema before live publishing is enabled.

Shopify Store Connection

Enter your store domain and connect — that's the whole setup. The app credentials live on the platform and you never touch them.

Publishing
Live publishing

Auto-publish booked events

When an event is booked or a store changes, publish it automatically instead of waiting for a manual sync. Only applies when live publishing is allowed (override = Auto or Force on).

Diagnostics (read-only)

Filled by the provisioning engine. Useful when a schema probe fails — copy these into a bug report.

Metaobject type

—

Resolved type

—

Metaobject definition ID

—

Public events namespace

—

Public events key

—

Public events metafield ID

—

Admin token secret name

—

Effective API version

—

Event image defaults

Use global, event-type, or one-event fallbacks here. Chain images live in Retail Network > Chains so the chain catalog stays the source of truth.

Store locator pin

Upload your own map marker for the public store locator. PNG, JPG, or WebP, up to 256 KB — a square image around 96–128 px works best. Leave empty to use the default Longboard pin.

Default pin

Developer tools — draft preview generators & profile-change requests
Profile ChangesTypeStatusUpdated
How material requests are handled

This setting decides whether the Requests tab has any work in it at all.

Acumatica Service Connection

Connect

Posting rules — how Longboard writes to Acumatica

These are Acumatica identifiers. They must match your Acumatica configuration exactly — a value that doesn't exist there fails silently at post time (see a Branch … not found row on the Activity tab). Copy them from Acumatica rather than typing from memory.

Disconnect Acumatica

Stops all writes and clears stored credentials. Queued requests stay in Longboard; nothing already posted to Acumatica is reversed.

ERP sync jobs

Vendor and material-request syncs to Acumatica, with their status and last error. Retry a failed job or cancel one that shouldn't run.

When Job Status Attempts Detail

Ambassador phones

Send each linked ambassador's phone to their vendor contact in Acumatica, so shipments of their sample orders carry it. Only the phone is sent.

Longboard support access

Let the Longboard support team sign in and see exactly what your brand — and any account under it — sees, read-only, to help troubleshoot. Off by default. While it's on, every support view is audited, and you can turn it off at any time.

Allow read-only Longboard support access

Store contact notifications

Email each store's main contact when a tasting at their store is confirmed, and a day-before reminder. Off by default — turn it on to honor the "gets tasting notifications" note on the location screen.

Notify the store main contact about tastings at their store

Event Message Alert Worker

Monitor and manually process email alerts for Brand Ambassador messages tied to claimed events.

Loading worker status...

Distributor Summary Controls

Preview customer-safe upcoming tastings, send a test to yourself, manually send one distributor summary, or process the scheduled summary queue.

Loading distributor summary worker status...

Select a distributor before sending. Preview can show all active distributors.

Distributor Recipients Events Window

Approval emails

Group the tasting-approval emails sent to each approver so they get one clear message instead of a flood of separate ones.

Approvals for the same approver created within the batch window are combined into one email. The hold delays that first email so a burst of new tastings arrives together (0 sends right away).

Each manager owns one or more geographic territories. Stores roll up to a manager by city/state. The status flags territories still without an owner.

Manager Coverage

Assign Regional Managers and Territory Managers to states, cities, markets, stores, chains, or territories.

Manager Territories Active Status
Advanced — replace manager coverage

Platform Foundation

Cross-tenant platform status: live schedule and approval activity, plus integration sync health.

Longboard Platform
Cross-tenant health for every brand running on Longboard.

Platform status

StatusLocal only
User--
Role--
Synced--
Bookings0

Automation

Approvals0
Last Run--
BillingDrafted

Current Tenant

Tenant--
Plan--
Subscription--
Enabled modules--
New tenant

Name, plan, and the first admin's email seed the tenant together — we create it and email the admin their invite in one step. Leave the email blank to invite the admin later from the tenant's page. Slug, capabilities, billing, and limits all inherit from the plan (tunable below).

Tenants
Tenant Status Health Plan Entitlements First Admin Counts Updated Actions
L
Select a tenant
Choose a tenant in the list above to manage it, or create one.
Identity & plan
Mode -- Platform owner -- Domain routing --
Capabilities
What this plan includes
Select a tenant to see the capabilities its plan grants.
Override capabilities
Turn individual features on or off for this tenant, apart from the plan.
Billing

Plan and billing metadata for this tenant.

Safety cap on this brand's total weekly ambassador charge — a week's charges above this amount are held for your review instead of billed. Default $5,000.

Card on fileStored securely with Stripe — Longboard never sees the full number.
No card on file
First tenant admin

Invite the person who'll own this brand's setup. They complete onboarding from the emailed invite.

Creates an app-managed Super Admin in the selected tenant.

AdvancedCustom domain & routing, Stripe references, data governance & lifecycle
Custom domain & routing
Stripe references · machine-managed

These four are written server-side by Stripe billing. They are shown for support only and cannot be edited here; saving this form leaves them unchanged.

Data governance & lifecycle

Slug routing is active for login links; custom-domain activation is a later step.
Support Assist

Temporarily scope this console into a tenant for audited support work (expires automatically).

Support assist is off. Tenant-private data should only be opened for an active support reason.

System

Stripe & Finance

Loading platform financials...

--
Platform fees by plan

Fee schedule for every tier — monthly subscription, the per-tasting platform fee charged on claim, and the optional Brand-Ambassador payment-service rate. Read-only; the ladder is defined in code.

Plan Monthly price Per-tasting fee Payment service Brands
Weekly-charge holds awaiting review

Brands whose weekly Brand-Ambassador charge run exceeded their charge ceiling are parked here — no money moved. Raising a brand's ceiling on its tenant page releases the hold. Money-moving controls live on the tenant page, not here.

Brand Period Attempted charge Ceiling Lines Flagged Status
Use Booking Date Time Products Authority Status Shopify Billing

Approval & Counter-Proposal Queue

Review outbound approval workspaces, send due reminders, and resolve suggested time changes from stores or agencies.

Request Authority Recipient Bookings Status Page

Latest integration preview

No integration preview generated yet.

Email delivery

Every outbound email across all tenants — login codes, invites, summaries, approvals — as it is sent, so you can confirm mail is flowing while spinning up a tenant. Metadata only: recipients are hashed and no subject or body is stored. Platform-owner view.

Time Brand Type Lane Status Recipient Detail

Platform Terms & Conditions

Longboard's own platform terms — separate from any brand's ambassador agreement. Every ambassador, on every brand, must accept these once (per person) before they can work. Publishing a new version is immutable and re-prompts everyone to re-accept. There is no edit-in-place.

No Platform Terms published