Skip to main content

Label guide

How to check in on your roster: campaign health, missing audio, abuse warnings, and what fans actually unlock. Written for record-label and roster staff who were invited by Slappcard — not for platform admins, and not for artists managing their own workspace.

Where things live: label portal at /label on staging.slappcard.com.

This is a read-mostly oversight desk. Artists keep edit control of their pages, audio, orders, and fan lists. You watch the numbers and the exceptions; you do not run their workspace.


1. What this portal is

Slappcard prints physical NFC/QR cards that unlock a private listening page. Fans tap or scan, enter an email, and hear the artist's music. There is no public storefront.

Your label org is a roster overlay on those artist workspaces. Slappcard admin creates the org, adds your staff, and links the artists you oversee. You then get a dashboard at /label with:

  • A roster of linked artists — streams, unlocks, cards issued, audio readiness, abuse health
  • Cross-roster alerts — missing audio, empty bios, cold cards, abuse warnings
  • Per-artist check-in — catalog, private-page copy, top tracks, fan counts
  • Preview as fan — the same listen page fans unlock, without going through the email gate

You are not a platform admin. You cannot mint cards, ship orders, change other users' accounts, or export fan mailing lists.


2. How you get access

You cannot sign up as a label on your own. Access is always granted by Slappcard admin.

  1. You already have (or create) a Slappcard account — sign in at staging.slappcard.com with email or Google.
  2. Admin creates the label organization (name + slug) under Admin → Labels.
  3. Admin adds you as a member and assigns a seat: owner, manager, or viewer.
  4. Your account is switched to the label role and set to land on /label after sign-in.
  5. Admin links artist workspaces to the label. Until that happens, your roster is empty.

Then open staging.slappcard.com/label.

If you cannot get in

What you seeWhat it meansWhat to do
Sign-in promptYou're not signed inSign in with the email admin added
Dashboard says this portal isn't for your accountYour role isn't labelAsk admin to add you as a member
"No label membership"Your user isn't linked to an active labelAsk admin to add you, or to unsuspend the org if it was suspended
"No artists on roster"Membership works; no artists linked yetAsk admin to link artist workspaces
Portal shows "Not enabled"The label portal isn't turned on for this environmentEmail slapcardz@gmail.com — don't try to enable it yourself
Artist check-in says "Not on roster"That artist isn't linked (or the link was revoked)Open a different row, or ask admin to re-link

There is no self-serve "create a label" or "invite a teammate" flow. Adding members, linking artists, and suspending the org are admin-only.


3. Roles and access levels

Two different knobs exist. Only one of them changes what you can do today.

3.1 Your seat on the label (owner / manager / viewer)

Admin assigns this when they add you. It is stored on your membership.

Live today: all three seats see the same portal — roster, alerts, artist check-in, and fan preview. There is no extra edit, export, or admin screen for owners or managers.

Treat the seat as how Slappcard and your org know who the primary contact is (the first member added becomes the label's primary contact). It is not a permission ladder in the product yet.

When admin links an artist, the link carries an access level:

LevelStatusWhat it does for you
viewLive (default)Redacted read: KPIs, catalog readiness, analytics, fan preview playback. Counts of fans, never raw emails.
view_plus_exportReservedStored in the system, not wired. There is no CSV / mailing-list export for label accounts.
manage_contentReservedStored in the system, not wired. You cannot upload audio, edit bios, publish releases, or change shipping.

Do not expect export or content-management tools to appear because a link is set to a reserved level. If you need a fan list or a page change, the artist does it in /artist (or Slappcard admin helps).


4. Finding your way around

The portal has a short sidebar:

ItemURLWhat it is
All artists/labelRoster home — one row per linked artist
Alerts/label/alertsExceptions across the whole roster

Click an artist row to open artist check-in (/label/artist/…). From there, Preview as fan opens the private-page preview (/label/artist/…/preview).

The header subtitle reminds you: Read-only roster · artists keep edit control.

Your library (/account) still works if you also listen to cards as a fan. This portal does not replace that.


5. Roster check-in (/label)

Each row is one actively linked artist (revoked links do not show). The list is sorted by name.

For each artist you see:

On the rowMeaning
Name + slugStage name and /\{slug\} handle
Audio fractiontracks with audio / total tracks (e.g. 4/5 audio)
ready / incompleteready if they have a bio and every track has audio. incomplete if the bio is empty, any track still needs audio, or there are zero playable tracks
Abuse badgeok, warned, or cutoff (see §7)
Streams · 7dPlays in the last 7 days
Unlocks · cardsEmail-gate unlocks in the last 7 days, and how many cards have been issued

If any alerts exist, a button in the Roster header jumps to /label/alerts with the count.

Empty roster is normal until admin links artists. The empty state says so.

The roster is a check-in board, not a campaign builder. You cannot add, remove, or reorder artists from this page.


6. Alerts (/label/alerts)

Alerts are generated automatically from live artist data. Click a card to open that artist's check-in.

KindWhen it firesMessage you'll seeWhat to do
missing audioOne or more tracks have no fileN track(s) still need audioAsk the artist to upload in Music (/artist). Fans never hear a track without audio.
incomplete pagePrivate-page bio is emptyPrivate page bio is emptyAsk the artist to fill Artist page and hit Save. Website / second contact are optional.
no unlocksCards have been issued and there were 0 unlocks in the last 7 daysN cards issued · 0 unlocks in last 7 daysConfirm cards actually went out. Cold cards after a drop often mean the pack hasn't hit hands yet — or the QR/NFC isn't being used.
abuseArtist abuse status is warned or cutoffAbuse status: … (ratio …)See §7. Ping the artist: don't post card links in public channels. If new unlocks are blocked (cutoff), Slappcard admin can review.

All clear means none of those four conditions are true right now — not that the campaign is "done."

Notes:

  • incomplete on the roster row can come from missing audio or a missing bio. The incomplete page alert is specifically an empty bio.
  • no unlocks does not fire for artists with zero cards issued. No cards yet ≠ a cold campaign.
  • Alerts refresh with the dashboard. Fix the underlying artist workspace (audio, bio, card distribution) and they drop off.

7. Abuse health (email-to-card ratio)

Slappcard watches distinct fan emails ÷ cards issued. That's how cards stay scarce and link-sharing doesn't turn one QR into an open download.

StatusRough meaningFan impact
okRatio in the healthy range (at or below the warn line, default 1.5)Unlocks work as usual
warnedRatio is elevated (above warn, at or below cutoff, default 2.0)Unlocks still work; treat it as a heads-up
cutoffRatio above cutoffNew email unlocks are rejected for that artist's catalog. Existing fans keep access.

The artist check-in shows the numeric ratio plus the status. The roster badge is the status word.

What you should do

  • If status is ok, ignore it.
  • If warned or cutoff, tell the artist: hand cards to real fans; don't paste the card URL on socials or Discord.
  • You cannot clear a cutoff from the label portal. Slappcard admin can raise thresholds for a known giveaway, revoke a leaked code, or leave cutoff in place on purpose.

This is the same health number artists see on their own Overview / Analytics. You see it so you can catch a leaked link across the roster.


8. Artist check-in

Open a roster row. This is a read-only copy of that artist's dashboard, with fan emails stripped.

Numbers (top)

StatWhat it means
StreamsAll-time plays across their tracks. Subline is last 7 days.
Unlocks (7d)Email-gate unlocks in the last week. Subline is distinct fans (count only) — never the addresses.
Cards issuedHow many cards have been minted for their packs. Subline is how many tracks have audio.
AbuseRatio (two decimals) and status (ok / warned / cutoff). Highlighted when not ok.

Private page

Read-only branding fans see after unlock:

  • Bio (or "No bio yet.")
  • Website, if set
  • Second contact (Instagram, phone, extra email), if set

You cannot edit these fields here. Cover art and comment toggles are not shown on this desk.

Catalog

Every release on the workspace, including drafts:

  • Title, kind (album / EP / single), track count
  • published vs draft
  • Each track: title + Audio ready or Needs audio

Drafts are hidden from fans. Published releases only play tracks that have audio.

Top tracks

Up to five titles ranked by stream count (only tracks that have been played).

Fans

You get a count: N distinct gate emails · raw list not available on label accounts (artist / admin only).

There is no table of addresses, no card codes, no CSV button. That is policy, not a missing permission — see §10.

Preview as fan

Same listen page a fan gets after a successful unlock, minus the email gate:

  • Cover art, palette, and the stream/download player
  • Tracks with audio on published releases, in play order
  • Playback is allowed for roster members; plays are not counted as fan streams

If nothing is playable, you'll see "No tracks with audio yet." Drafts and tracks without files do not appear here, even if they show on the catalog section.


9. What you can and cannot do

You can

  • Sign in and open /label for your active label
  • Scan roster KPIs and readiness badges
  • Work the alerts queue
  • Open any actively linked artist's check-in
  • Preview and play published tracks with audio
  • See fan counts, stream totals, 7-day unlocks, cards issued, abuse status
  • Use /account as a listener if you also collect cards

You cannot

  • Create a label, invite teammates, or change seats
  • Link or unlink artists
  • Edit bios, websites, or contact lines
  • Upload, replace, or clear audio
  • Create, rename, publish, or delete releases and tracks
  • Order packs, set shipping, or see fulfillment timelines
  • Export or view raw fan emails, even with view_plus_export on the link
  • Manage content on the artist's behalf (manage_content is reserved — no tools for it)
  • Clear abuse cutoffs, mint cards, remint codes, or impersonate the artist
  • See artists who were never linked, or whose link is revoked
  • Switch between multiple labels in the UI (if you somehow have more than one active membership, the portal uses the first active org)

If a change needs to happen in the catalog or on the private page, the artist owner does it in /artist. If the artist isn't set up yet, ask Slappcard — admin can link an owner or help with white-glove setup.


10. Fan emails (PII)

Label roles never see raw fan emails. Counts only.

That is a deliberate privacy rule, not a bug and not something admin can "turn on" for your seat:

  • Check-in Fans section is a number plus an explanation.
  • The artist dashboard payload you receive has an empty email list, always.
  • Reserved access level view_plus_export does not unlock a CSV today.
  • Artists export their own list from Fans in /artist. Admins can see lists when operating the platform. You cannot.

Don't ask artists to paste mailing lists into Slack or email as a workaround for this portal. If you need outreach, coordinate with the artist so they export from their workspace.


11. How this connects to artist workspaces

Think of two desks on the same catalog:

Artist (/artist)Label (/label)
WhoThe person who owns the workspaceRoster staff invited by admin
JobUpload music, write the page, order packs, export fansCheck that those things happened and the campaign is healthy
WritesYes — page, music, shipping, ordersNo
Fan emailsFull list + CSVCount only
VisibilityTheir workspaceEvery linked artist on the org

When a workspace is linked, the artist sees a Shared access banner on their Overview:

Your workspace metrics are visible (read-only) to {Label name}. They cannot edit your page, upload audio, or export fan emails.

That banner is the transparency contract. Artists are not surprised that a label can see streams and readiness; they are told you cannot take over the workspace.

Practical split of labor:

  1. You notice "3 tracks still need audio" or "bio is empty."
  2. They open Music / Artist page and fix it.
  3. You refresh check-in / alerts and confirm the badge flipped to ready.

You do not log into their artist dashboard unless you personally own that artist account (unusual). Adding someone as a label member sets their primary portal to /label; it does not grant edit rights on linked artists.


12. Suspended labels and revoked artists

Suspended org

Admin can flip a label from active to suspended. While suspended:

  • Membership lookups skip that org, so /label behaves as if you have no label — typically the "No label membership" card, not a special "suspended" banner.
  • Roster and alerts come back empty even if you still have a seat on paper.
  • Only Slappcard admin can still inspect the org from Admin → Labels.

You cannot unsuspend yourself. Email slapcardz@gmail.com if you believe this is a mistake.

Admin can unlink an artist (status becomes revoked, not deleted). That artist disappears from your roster. Opening an old check-in URL shows "Not on roster." Re-linking is an admin action; it restores view access (or whatever level they set).

Invited (not used in the live flow)

The data model allows a roster link status of invited. Admin linking today sets links to active immediately. You will not see a pending-invite queue in the portal.


13. Getting help

You're roster staff, not ops. For anything that needs a write — minting, shipping, abuse overrides, adding a teammate — go through Slappcard.

  • Email: slapcardz@gmail.com — access, extra artists on the roster, a suspended org, or a cutoff you need reviewed.
  • Card problems (scans, remints, wrong music): /support — have the slap code if you have a physical card.
  • Help center: /help — artist, fan, and affiliate guides. This label guide is the roster companion to those.
  • Artist still needs an owner: don't try to "become" them from /label. Ask admin to link the owner or run white-glove setup.

Quick reference

You want to…Go toNotes
Open the roster/labelstaging.slappcard.com/label
See missing audio / abuse / cold cards / empty bios/label/alertsClick a card to open that artist
Check one artistClick a roster rowStreams, unlocks, catalog, fan count
Hear what fans hearPreview as fan on check-inPublished tracks with audio only
Export fan emailsYou can'tArtist: /artist → Fans → Export CSV
Edit a bio or upload a trackYou can'tArtist: /artist → Artist page / Music
Add a teammate or artistYou can'tAsk Slappcard admin
Order packs for an artistYou can't from /labelArtist orders at /purchase
Restore a suspended labelYou can'tAsk admin to set the org active
Your fan library/accountSeparate from roster oversight
Card support/supportSlap code is the key
Talk to Slappcardslapcardz@gmail.comAccess, roster changes, abuse review