Skip to main content

Post

Sampling DeskApp · Ecommerce · sample data

Track every sample from shipped to posted, and the sales it brought

Every seeding programme reaches the point where nobody can say which creators still owe you something, so the ones worth chasing get chased last. This template keeps one queue that answers it: delivered past the posting window, still silent, biggest seller first, with the chase already written against that creator's own product and dates.

Work queue listing overdue samples ranked by creator GMV

The work queue. Only what was delivered past the window with no video, biggest creator GMV first, chase count already on the row.

What it puts on screen

  • A sample goes out. Product, value, carrier and tracking against one creator, so the cost of the programme is itemised rather than estimated at the end of the quarter.
  • Delivery starts the clock. Not dispatch. The posting window runs from the day it landed, because that is what you agreed with the creator.
  • The queue ranks by size. Overdue and silent, biggest seller first. A 33 day silence from an $86K creator is not a $5K problem, and the list says so before anyone opens a spreadsheet.
  • Chases you read before they go. Tick the rows, pick an escalation, and each message renders against that creator's own product and dates. Marking a row replied is what moves the next message on.

The screens

Creator roster with platform handles, agency and contact columns
The roster. A blank email column is not missing data. It is what makes that creator TikTok DM work instead of email work.
Publication rate and weekly shipment charts with the tables underneath
Metrics. Publication rate, shipments by week coloured by where each one ended up, and the table each chart was drawn from underneath it.
Outreach log with replied and no reply states
The outreach log. Marking a row Replied or No reply is what decides which message the queue offers next.

Three things the template leaves to you

  • How long the posting window runs before a sample counts as overdue.
  • What each step of the escalation says, and whether it goes by email or by DM.
  • Which of the three automations you turn on once the desk is holding real rows.

The setup guides inside the archive walk your agent through each one.

Questions

What problem does the sampling desk actually solve?

Samples go out and nobody knows which ones turned into posts. The work queue lists creators past the posting window who are still silent, biggest seller first, with the chase written and waiting for approval.

Does it connect to TikTok Shop?

Not out of the box. The template ships with invented creators, samples and store days so the screen is readable immediately, and you decide what to connect afterwards.

Can two people work the queue at once?

Yes. The App lives in a room, so the queue, the chase messages and the decisions stay in one thread instead of in one person's inbox.

The instruction behind it

The demo rows are invented, the addresses sit on a reserved .example domain and the video links resolve to nothing, so the first screen is safe to show anyone. The instruction stops before the agent touches a real creator.

Download https://kylon.io/app-templates/sampling-desk-app-template.zip and build me a TikTok Shop sampling desk from it. Unpack it, read README.md and setup/01-build-the-app.md, and follow them: create the App, provision its database, copy app/. into the checkout, replace the placeholder app id and hosting slug, then push a draft and send me the link. Never run SQL by hand. db/migrations applies itself, and the last file seeds 14 invented creators and 24 samples so the work queue has a real backlog on the first open. Leave those rows in. Then stop. Do not import anything real, do not create the workflows, and do not set CHASE_WEBHOOK_URL. Ask me whether to start loading our own creators and samples.

Discover more

General CRMApp · sample data

Take an enquiry from first contact to closed, without losing where it came from

Pipeline list in the Sales CRM template

Creator ManagementApp · sample data

Source creators, track every post, and see what each one returned

Creator roster with agency pitched and self sourced creators in one table

Recruiting WorkspaceApp · sample data

Take a role from approved to first day without a spreadsheet in the middle

Recruiting overview with the hiring pipeline by stage

Travel DeskApp · sample data

Take a custom trip from the first enquiry to a priced, approved proposal

Travel Desk overview with the trip pipeline by stage