On this page 12
An SMM panel is a reseller shop for social media services. Customers top up a balance, paste a link, pick a quantity, and the panel forwards the order over an API to a provider who delivers the followers, likes or views. The panel owner keeps the difference between the customer's price and the provider's rate.
That is the whole business model. The rest of this post explains what happens inside that loop: the parties, the order lifecycle, the API that chains panels together, and the features built on top of it, such as refills, drip-feed and subscriptions. Feature names are the ones used on FlashyPanels panels.
Who Is Involved in an SMM Panel Order
Three parties, every time.
- The customer creates an account on the panel, adds funds, and places orders.
- The panel is the website the customer sees. It lists services and prices, takes deposits, stores orders and forwards them.
- The provider delivers the service. Very often the provider is itself another, larger panel, which buys from someone else again. An order can pass through two or three panels before anything happens on Instagram.
The Life of One Order
- The customer picks a service, pastes the link to the post or profile, and enters a quantity.
- The panel checks the quantity against the service's minimum and maximum, checks the balance, and takes the charge from the balance.
- The order is saved as pending. In automatic mode the panel sends it to the provider's API straight away. Manual services wait for the panel owner to handle them.
- The provider accepts and returns its own order ID, which the panel stores.
- The panel keeps asking the provider for the status of open orders and updates them: in progress, then completed.
- If the provider delivers only part, the order ends as partial and the undelivered part goes back to the customer's balance. If it fails entirely, it is canceled and refunded.
Many services also record a start count: the number of followers or views the link had before the order ran, so the customer can compare. The Start Count Fetcher module reads it automatically on supported platforms.
Order Statuses and What They Mean for Money
| Status | What it means | Customer's money |
|---|---|---|
| Pending | Saved, not yet sent or started | Already charged |
| Processing / In progress | The provider is working on it | Charged |
| Completed | Full quantity delivered | Charged |
| Partial | Only part delivered | Undelivered part refunded |
| Canceled | Did not run | Refunded |
Panel owners can act on any of these from the Orders page: Resend Orders for ones that failed to send, Cancel & Refund, set a status by hand, or Recatch Status to ask the provider again.
How the Panel API Connects Panels
Most SMM panels speak the same simple API. A client sends a request with an API key and an action: list services, add an order, check an order's status, check the balance, request a refill, check a refill, cancel an order. Because nearly everyone uses the same actions, any panel can be another panel's provider.
That is how the chain forms. Your panel uses your provider's API to send orders. Other panel owners and agencies can use your panel's User API to send orders to you, without ever opening your website.
Refills
Some services lose part of what was delivered over time, for example when a platform removes inactive accounts. A refill tops the order back up to what was bought. On FlashyPanels each service can have a refill period. Inside it, the customer presses refill, the panel sends a refill request to the provider and tracks it, and you see every request in the admin area.
Drip-Feed
Drip-feed splits one order into several runs spread over time. Instead of 10,000 likes at once, the customer orders 1,000 per run, ten runs, with an interval between them. People use it for launches and for accounts that should not jump overnight. The drip-feed stays active until every run is done, and you manage them under Orders → Dripfeeds.
Subscriptions
A subscription keeps ordering without the customer coming back. The customer subscribes a profile with a quantity per post, and the panel places an order each time a new post appears. It suits creators who want every post to get views. On FlashyPanels, subscriptions come with the Pro and Business plans; see pricing.
Mass Orders
Agencies place many orders at once. Mass orders let a customer paste a list, one order per line with service, link and quantity, and submit it in one go. Together with the User API, this is how larger resellers handle volume.
Why Everything Runs on a Prepaid Balance
Every order is paid from the customer's balance, which they top up through a payment method. That keeps ordering instant: no checkout per order, no failed card on the 40th order of a mass order. The panel owner picks which gateways to offer and can add fees, minimums and deposit bonuses. Customers abroad can see prices in their own currency; our multi-currency guide explains how that works without touching your margin.
What Usually Goes Wrong
Most failed orders come from a short list of causes:
- Empty provider balance. Orders cannot be sent and sit in pending until you top up.
- Bad links. A profile link pasted where a post link was needed, or a link full of tracking parameters. Link Fixer cleans links before the order is sent.
- Private accounts. Nothing can be delivered to a private profile. IG Spam Filter Check validates Instagram orders before sending.
- Duplicate orders for the same link at the same time, which providers often reject or mix up.
Panels Without Their Own Providers
Not every panel connects to providers directly. A child panel gets all its services from one parent panel, so its owner only needs a domain and a balance with that parent. Our explainer on what a child panel is covers how that works.
Where FlashyPanels Fits
FlashyPanels is the platform under the panel. We host the site, run the jobs that send orders and check their status, keep exchange rates current and ship updates. You choose providers, services, prices, payment methods and design. If you want to try it, how to start an SMM panel walks through setup, and the features page lists everything a panel includes.