talon
FR
Parler à quelqu'unParler Commander
Cette page n'est disponible qu'en anglais. Lire en anglais

Resellers

Setting up a reseller panel without losing money on the first order

Set up the reseller account, read the catalogue and the balance through the API, place one minimum order on a link you control, and follow it to a final state before you sell. Price at supplier cost plus your margin, keep enough balance for a refund, and treat the first order as a process test, not a demand test.

The first reseller order is not a demand test. It is a cash-flow and process test. You are about to take money from a customer for a delivery you do not perform, from a catalogue you do not own, through an API you have not used. The first order should prove that the path works before the volume arrives.

This guide sets up the path in the order that keeps the risk small: read the offer, read the catalogue, check the balance, place one minimum order on a link you control, follow it to a final state, and only then set a retail price. It also shows where the first order usually loses money and how much buffer one refund needs.

What you are buying, and what you are not

This panel supplies the catalogue, the API and the balance. The price you pay is the supplier cost plus a flat 20% margin. There is no setup fee and no monthly fee. The API has four actions: services, balance, add and status. Refunds for orders that cannot start, queue timeouts and partial deliveries go back to the wallet automatically.

What you are not buying is a storefront. The panel does not host your shop, does not take your customer's payment and does not answer your customer's ticket. Sub-accounts, your own retail prices inside this panel, webhooks and a white-label storefront are roadmap items, not shipped features. Your retail price lives in your own panel, and your customer relationship is yours to run.

That split is the whole business model. You buy a delivery at a known cost and sell it at a price you set. The margin pays for your panel, your payment fees, your support time and the orders that fail. If the margin does not cover those four, volume makes the loss larger, not smaller.

Checklist: the first order

StepWhat to doWhat to checkMoney at risk
1Create the account and copy the API keyThe key works on a balance callNone
2Call services and pick one serviceMinimum, maximum, rate and flagsNone
3Top up the minimumThe wallet shows the credit$5
4Place one minimum order on your own linkThe public order id and the chargeOne minimum order
5Poll status to a final labelStart count, remains and completion timeNone
6Set your retail priceCost plus margin plus feesNone until you sell

A process checklist, not a profit plan. The only amounts are the minimum top-up and the order you choose.

Step four is the one people skip. A test order on a link you do not control proves that the API accepts a request, not that you can verify the delivery. Use your own profile, channel or video, and take a screenshot of the count before the order. The screenshot is the start count you will need if the delivery is short.

The margin arithmetic

The panel price is the supplier cost multiplied by one plus the margin. At a 20% margin, a delivery that costs the panel one dollar costs you one dollar and twenty cents. That is the cost side. Your retail price is a separate decision.

If an order fails before delivery and the panel refunds the cost to your wallet, a full refund to your customer is revenue-neutral apart from payment fees. You received the retail price, paid the panel price, received the panel price back and returned the retail price. The margin was never earned, so it is not lost. The fee on the customer payment may not be returned by your processor, and that fee is a real cost.

If you refund a delivered order as a goodwill gesture, or if the supplier does not cover the cost, the loss is the full retail price. At a 20% margin on cost, recovering that loss takes 6 sales at the same margin. That is the number to keep in mind before you discount. A small discount can turn one goodwill refund into a long recovery.

The formula is simple enough to check on a phone. Margin per sale equals the retail price minus the panel price. The number of sales needed to recover a loss equals the loss divided by the margin per sale. If the answer feels large, the retail price is too close to the panel price.

Where the first order loses money

Selling below cost after fees. A retail price that matches the panel price leaves no room for the payment fee, the support time or a refund. The first sale can look profitable and the month can still lose money.

Spending the margin before the order completes. The customer pays you before the supplier delivers. If you treat that cash as profit and the order fails, the refund comes out of a balance that no longer has it. Keep the panel price and the refund reserve in the account until the order reaches a final state.

Refunding from cash instead of the wallet. The panel refunds to your wallet. If you refund your customer from a bank account while the wallet credit sits unused, you have funded the refund twice. Use the wallet credit first, then top up if the customer needs cash.

Testing on a link you cannot verify. A test on someone else's profile gives you an order id and no way to check the count. The first order should be on a link you control, with a screenshot before and after.

Buying a large first order. A large order ties up balance and takes longer to complete. A minimum order tests the same path for less money. The supplier does not deliver better because the first order is large.

Ignoring the queue timeout. An order that waits past 180 minutes is refunded, but your customer has been waiting the whole time. A queue timeout is a refund, not a delivery, and the customer relationship absorbs the delay.

The buffer rule

Keep enough balance for the order you are about to place plus one refund of the same size. That is the minimum buffer. The panel's minimum top-up is $5 and the maximum is $500. A small balance limits the damage of a mistake and still lets you test the full path.

For scale, one minimum wallet top-up covers 684 orders minimum Instagram followers orders, whose charge at the median rate is $0.0073. That is enough for a test and a retry, not enough for a launch. The first top-up is for learning, not for selling.

The buffer is not only about refunds. A supplier can pause a service, a queue can hold an order, or a payment can arrive late. The buffer keeps the next order placeable while the previous one is unresolved. A reseller with no buffer is one failed order away from telling a customer to wait.

Worked example

Suppose you choose a hypothetical 1,000 unit Instagram followers order. The panel charge at the median rate is $0.73. That is your cost. You set a retail price above it by your own margin and enough to cover the payment fee.

If the order completes, your gross margin is the retail price minus the panel charge. If the order fails before delivery and the panel refunds the charge to your wallet, your net after refunding the customer is zero minus the payment fee. If you refund a delivered order as goodwill, your loss is the retail price, and the recovery is the sales count above.

The example is small on purpose. The first order is not where the margin is made; it is where the process is proven. A minimum order that completes, a wallet credit that appears and a status call that returns a final label are the three facts you need before you take a customer's money.

Before you take the first customer

Check five things. The API key works on a balance call. The catalogue has the service you plan to sell, with a minimum and maximum you understand. One test order has reached a final state on a link you control. The refund path is visible in the wallet. The support page is reachable and you know what to send.

Then write your customer promise in the same words the panel uses. Say that the order starts after the supplier accepts it, that a partial delivery is refunded for the missing share, and that a queue timeout returns the charge to the wallet. A promise that uses a start time as a deadline will be broken by the first busy hour.

Keep the first customer's order small and the communication specific. Send the order id, the current state and the next check time. Do not promise a count by a clock you do not control. The panel's state is the shared fact; your message should point at it.

Five numbers to record from the first order

The first order produces five numbers that you will reuse for every later decision. The time you paid. The time the supplier accepted. The time the count first moved. The time the order reached a final state. The count seven days later. Write them down in your own panel, not only in a chat.

The first two give your placement latency. The second and third give the supplier's start latency. The third and fourth give the delivery time. The fifth gives you a first reading on retention. None of the five is a market statistic; all of them are your own record, and they are the only way to compare one supplier with another without relying on memory.

The panel's event log is a second source, but it is coarser. The engine writes a repeated waiting event at most once per 30 minutes, so the log can show a thirty-minute gap that your own poll would have caught as a change. Record your own timestamps when you poll, and use the log to confirm the sequence.

Keep the order id with the five numbers. A number without an order is an anecdote, and an anecdote is what the next supplier comparison is supposed to replace.

A short message you can send

The first customer message should contain four facts and no prediction. The order id. The current state. The next time you will check. The refund rule that applies if the order stops. A message that contains those four is a status update. A message that promises a count by an hour is a promise you do not control.

A template that works: "Order KT... is queued with the supplier. I will check again at 18:00 UTC. If it has not started by the queue deadline, the charge returns to your wallet in full." The placeholders are the order id, the state and the time. The refund sentence is the panel's rule, not your invention.

When the state changes, send the new state and the new check time. When the order completes, send the completion and the count. When it is partial, send the remains and the refund. The customer sees the same facts you see, which is the point of a shared order page.

What to do next

If the first order is queued, read the queue note before you message the customer. A funds queue and a same-link queue have different waits, and the note names which one you have. A queued order is not a lost order.

If the first order is partial, check the wallet credit against the remains. If the arithmetic matches, refund the missing share to your customer and keep the delivered share. If the credit is missing, ask support for the remains before you promise a refund.

If the first order completes but the count drops, check the refill window before you promise a replacement. The window starts at completion, and the refill is a new delivery in the supplier queue. A customer promise that ignores the queue is a second ticket.

For the offer and the current roadmap, read the reseller page. For the four calls, open the API documentation. For the refund rules, read the refund page, and for the price stack, read how prices are made.

Common questions

How much should I top up before the first order?

Enough for the first order plus one refund of the same size, and no more until the process has produced a completed order. The minimum top-up on this panel is $5 and the maximum is $500. A small balance limits the damage of a mistake and still lets you test the full path.

What margin should I charge my own customers?

At least the margin you pay, which is 20 percent over supplier cost on this panel. A full refund of one sale then costs the margin of five sales at that rate, so a thin markup leaves no room for a single failure. Charge your own price and keep the difference as a buffer.

Do I need my own panel software?

Yes. This panel supplies the catalogue, the API and the balance. It does not host a storefront for you, and sub-accounts and your own prices inside this panel are roadmap items, not shipped features. Your retail price lives in your own panel.

The numbers used on this page

Show all 11 figures and where they come from

Every figure below is read from the Talon database when this page is rendered. Market figures come from the crawl finished on 7 November 2026. Prices are per 1,000 units in USD.

ItemValue
Active services in the catalogue4,079
Instagram followers, charge for one minimum order$0.0073
1,000 Instagram followers at the median rate$0.73
One minimum Instagram followers order (10 units) at the median rate$0.0073
Sales at the stated margin needed to recover one refunded retail sale6 sales
Minimum Instagram orders covered by one minimum wallet top-up684 orders
Queue timeout for an order that never starts, in minutes180
Minimum gap between repeated waiting events, in minutes30
Margin added to supplier cost20%
Minimum wallet top-up$5
Maximum wallet top-up$500