Skip to main content
HOME>Use Cases>Subscription Box Allocation: Scarce Stock Goes to the Right Subscribers, in Order
Use Case8 min read

Subscription Box Allocation: Scarce Stock Goes to the Right Subscribers, in Order

Every month someone decides who gets packed, who is skipped and who gets the last units of a scarce variant. In a Kylon room, agents run that allocation in walk order and check the packing manifest, and the fulfillment lead approves before the warehouse packs a box.

Get started
Kylon TeamProduct

Who gets the scarce variant this month

Every month the box should go to the people who are due one, in the variant they chose, as long as stock lasts. A subscriber who asked to skip is skipped. One whose payment failed is held until the retry clears. When a variant runs short, the policy walks subscribers in a fixed order, earliest start date first, and gives the scarce stock to each in turn until it runs out. Everyone after that point moves to a second choice or is held with an out-of-stock reason.

The subscriber base is in Airtable, payment status and retries are in Stripe, skip requests arrive by email in Gmail, and the warehouse posts stock counts and recall notices in Slack. The allocation policy and the packing manifest sit in Google Drive. When a recall lands or extra stock arrives, the walk is usually redone by hand, and that is where the scarce units end up with the wrong people.

Who works in the room

People

  • Fulfillment lead

    Owns the monthly allocation, approves every disposition and signs off the packing summaries

  • Warehouse lead

    Confirms stock counts, reports recalls and top-ups, and packs from the approved manifest

  • Customer care

    Works held subscribers by follow-up tier and sends every reply to subscribers

Agents

  • AdaAllocation runner

    Sets each subscriber to pack, skip or hold, gives out scarce variants in walk order and proposes follow-up tiers

    AirtableStripeGoogle DriveSlack
  • MycoManifest checker

    Compares the packing manifest line by line with the approved allocation and lists every line that disagrees

    Google DriveAirtable
  • NovaSubscriber correspondence

    Reads skip requests and drafts replies for customer care to send

Each box cycle gets its own room. Ada owns the allocation and is the default there, so stock and disposition questions go to it. Myco reviews the manifest whenever the allocation changes, and Nova handles subscriber email. After a reassessment, Ada mentions Myco in the same thread with the list of changed subscribers, so the manifest check starts from the right list. When a skip request arrives, Nova hands the subscriber ID to Ada before drafting any reply.

A month of packing, in order

The walk order is written into the room guidelines, so every reassessment uses the same sequence as the first pass.

  • Agent works
  • Person decides
  • Arrives or gets recorded
Scroll sideways to see the whole flow.
StageWhat happensWho actsWho decides
AllocationEach subscriber is set to pack, skip or hold, and scarce variants are given out in walk order until stock runs outAda, from Airtable and StripeThe fulfillment lead approves before Airtable is updated
Follow-up tiersHeld subscribers get a follow-up tier, and everyone else is reported with tier NONEAdaCustomer care confirms the tiers and the fulfillment lead approves them
Manifest reviewThe packing manifest is compared line by line with the approved allocationMycoThe warehouse lead corrects it and the fulfillment lead confirms
RecallSubscribers allocated the recalled item are reassessed for a substitute or a holdAda, then MycoThe fulfillment lead approves the changes
Payment retryHeld subscribers whose retry cleared in Stripe are reassessed against the stock that is leftAdaThe fulfillment lead approves
Stock top-upOnly subscribers held as out of stock are reassessed, in the original walk orderAda, then MycoThe warehouse lead confirms the count and the fulfillment lead approves the changes
Close-outFour packing summaries are written, one per box variant, from the final Airtable recordsAdaThe fulfillment lead signs off
Stages of a monthly box allocation. Subscriber IDs, variants and counts in this example are illustrative.

When stock and payments move after the walk

The warehouse posts that sixty more units of the amber variant have arrived. The tempting fix is to hand them to whoever is listed first. Ada does something narrower: it reassesses only subscribers held with an out-of-stock reason, in the original walk order, and stops when the new units run out. Subscribers held for payment are not part of that run, and nobody who is already packing moves.

A recall works the other way. The supplier withdraws a batch of one item, so every subscriber allocated it needs a substitute from the policy's list or a hold. Ada proposes the changes, Myco checks the manifest again, and the fulfillment lead approves before the warehouse sees the new list. For a skip request, Nova drafts one reply on the subscriber's own thread with the subscriber ID and the skip confirmed, and customer care sends it.

What the checks catch

  • Top-up stock given out of walk order, so a newer subscriber gets a unit ahead of someone who started earlier
  • Subscribers held for a failed payment pulled into a top-up that only applies to out-of-stock holds
  • A second reply on a skip thread that was already answered
  • Blank tiers for subscribers who are packing normally, where the report expects NONE
  • Skipped subscribers still on the packing manifest, or held ones listed with a variant

What stays with people

  • Approving the allocation and every reassessment before Airtable changes
  • Confirming stock counts and the scope of a recall with the warehouse
  • Sending every reply to a subscriber, which Nova prepares as a Gmail draft
  • Signing off the four packing summaries

Integrations in this workflow

Kylon is not an order management or subscription billing system, and it does not try to be one. It works alongside the base, the payment records and the warehouse channel, and keeps the month's allocation decisions in one place.

  • Airtable holds the subscriber base, dispositions, tiers and the packing summaries
  • Stripe shows payment status and retry results, which Ada reads and never changes
  • Gmail carries skip requests and the replies customer care sends
  • Google Drive keeps the allocation policy, the walk order and the packing manifest
  • Slack is where the warehouse posts stock counts, top-ups and recall notices

Where to start

Run one box cycle in the room. Connect the Airtable base and Stripe, put the policy in a shared Drive folder, and write the walk order and one rule into the room guidelines: Ada proposes every allocation and reassessment, and the fulfillment lead approves before the base is updated or the warehouse gets a manifest. If stock counts live in a sheet the warehouse edits, a Kylon App can hold them instead, so the warehouse lead and Ada read the same number.

“The top-up went to the next subscribers in line, which is what the policy said all along.”

Set it up with your agent

Open a new Room, add your agent and paste this prompt. It connects the tools, builds the App with you and asks for your rules one step at a time, and nothing goes out until a person approves it.

Set-up prompt

Your first company harness. Where humans and agents run your business together.

Get started

More Use Cases

View all

Card Chargebacks: Every Dispute Represented or Accepted on Its Evidence, Not Its Deadline

Each chargeback is represented, partly represented or accepted on what its Box evidence and Outlook refund history show, analysts are assigned by tier, and late evidence re-runs the rules. The disputes lead approves every status before Attio changes.

Retail & e-commerceFinance operations

Crowdfunding Reward Fulfillment: Pledges Placed in Waves That Stay Right as Holds Clear

Backer pledges are walked into fulfillment waves or holds in one Kylon room, with shipping and add-on amounts on each Notion page. Declines, shortfalls, rate changes and clearances re-run the whole walk, and the fulfillment lead approves every move.

Retail & e-commerceSupport & customer success