SATŌ

Help Center

Everything you need to know about SATO

Quick Start Guide

Get up and running with SATO in 5 minutes

Ticket Lifecycle

Every ticket in SATO follows this lifecycle:

  1. Purchase tickets from any retailer (Ticketmaster, AXS, Fnac, etc.)
  2. Add to SATO via manual entry, CSV import, or email auto-import
  3. Track costs with extra costs (puller fees, account costs)
  4. List for sale on marketplaces — change status to "For Sale"
  5. Record the sale — status to "Sold" with selling price, profit calculated automatically
  6. Mark as "Paid" once payment is received

First Steps

  1. Set your preferred currency and date format in Settings → General
  2. Connect your Gmail or iCloud in Settings → Inventory for auto-import
  3. Add email filters to tell SATO which emails to scan
  4. Add your first ticket manually or scan your inbox
  5. Connect your marketplace accounts (Viagogo, Ticombo, StubHub) for sale tracking
  6. Set up Discord notifications to stay informed

Tip: If you have historical data, use the CSV import to bulk-add past tickets.

Dashboard Overview

Key metrics, charts, and upcoming events at a glance

KPI Cards

The top row shows your key business metrics:

  • Revenue - Total confirmed revenue from paid tickets. Orange value shows pending revenue from tickets sold but not yet paid.
  • Profit - Net profit after all costs (ticket cost + extra costs). Lost tickets are included as negative profit.
  • Global ROI - Return on investment across all confirmed sales.
  • Tickets - Total count with sold/unsold breakdown.

6-Month Trend Chart

The bar chart shows your performance over the last 6 months:

  • Revenue - Monthly sales revenue (blue)
  • Profit - Net profit (light blue)
  • Purchases - Ticket purchase costs (gray)
  • Expenses - Business expenses (red)

Hover over any bar to see exact values.

Upcoming Events

Shows the next 8 events with unsold tickets:

  • Sorted by date — closest events first
  • Red badge = event within 3 days, needs immediate attention
  • Click any event to jump to those tickets in inventory

Action needed: Events showing in red still have unsold tickets — consider lowering prices.

Add Your First Ticket

Manually add tickets to your inventory

Manual Entry

  1. Go to the Inventory page
  2. Click the "Add New" button (top right)
  3. Fill in the ticket details
  4. Click Save — the ticket appears in your inventory

Required Fields

  • Artist / Event - The performer or event name
  • Event Date - When the event takes place
  • Purchase Price - How much you paid (including fees)

Optional but recommended: city, venue, block, row, seat, retailer, purchase date, purchase account.

Extra Costs

You can add extra costs to any ticket — puller fees, account costs, or other expenses:

  • Click "Add" in the Extra Costs section of the ticket modal
  • Choose a category: Puller, Account, or Other
  • Enter the name (with autocomplete from past entries) and amount
  • Supports multiple currencies — automatically converted

Extra costs are included in profit and ROI calculations automatically.

Best Practices

  • Always include fees in the purchase cost for accurate profit
  • Use consistent naming for artists (e.g., always "Taylor Swift")
  • Add seat details — helps match with marketplace sales
  • Keep order numbers for reference

Ticket Status Workflow

Understand the lifecycle from purchase to payment

Status Types

  • In Stock - Purchased, not yet listed for sale
  • For Sale - Currently listed on a marketplace
  • Sold - Successfully sold to a buyer
  • Transferred - Ticket sent to the buyer
  • Paid - Payment received from marketplace
  • Lost - Event cancelled or ticket unusable — tracked as a loss
  • Disputed - Sale under dispute — excluded from confirmed revenue

Mark as Sold

  1. Find the ticket in your inventory
  2. Click the status dropdown or edit the ticket
  3. Change status to "Sold"
  4. Enter the selling price and sale date
  5. Profit is calculated automatically: sell price - (paid price + extra costs)

Tip: If you use Viagogo, Ticombo, or StubHub — connect your account and sales sync automatically.

Typical Flow

The typical status progression:

In Stock → For Sale → Sold → Transferred → Paid

You can skip steps (e.g., go directly from In Stock to Sold) or use Disputed/Lost when needed.

Inventory Views

List view, grouped view, search, filters, and bulk actions

List View

The default view shows tickets in a paginated table (25 per page):

  • Click any column header to sort
  • Click any row to edit the ticket
  • Use checkboxes for bulk operations
  • Status dropdown for quick status changes

Grouped View

Groups tickets by event (artist + date + city):

  • See total invested, revenue, profit, and ROI per event
  • Click a group to expand and see individual tickets
  • Sort groups by date, name, invested, revenue, or ROI
  • Urgency badges for events happening soon

Performance: The grouped view loads efficiently with server-side aggregation — works well even with thousands of tickets.

Filtering & Search

  • Search bar - Search by artist, city, sale number, or platform
  • Status tabs - Filter by ticket status (All, In Stock, For Sale, Sold, etc.)
  • Month filter - Filter by event month
  • View toggle - Switch between list and grouped views

Bulk Actions

Select multiple tickets with checkboxes, then:

  • Bulk Status Change - Change status for all selected tickets at once
  • Bulk Edit - Update fields (price, platform, etc.) across selected tickets
  • Bulk Delete - Remove selected tickets permanently
  • Select All - Select all tickets matching current filters