A live view of their own stock for each client — for operations that hold other people's inventory
Make It Happen builds client portals for operations that hold other people's inventory: each client signs in and sees only its own stock, orders and dispatches, live. Access is granted, changed and revoked from a panel, and permissions are enforced row by row where the data is read.
This page describes what the studio builds for this kind of business. It does not claim a delivered engagement in that industry — where one exists, it is published on that industry's own page.
What this looks like today
Friday is spreadsheet day. Somebody exports stock per client, formats it, and sends fourteen attachments. By Monday every one of them is wrong, and the questions come back as messages that interrupt the people picking.
A client asks how many units are left and whether last week's inbound was received. The honest answer is that somebody has to go and look. Meanwhile your commercial team is selling storage against a stock figure that is four days old.
The fear behind every client portal is the same: one client seeing another client's numbers. Permissions enforced in the interface are a decoration. Enforced row by row where the data is read, a client account can only ever return its own rows, whatever it asks for.
What you get
A private area per client showing its own stock, inbound, orders and dispatches, current to the minute.
Row-level permissions enforced where the data is read, so one client account can never return another client's rows.
Invitation, activation, suspension and offboarding from a panel, with no deploy and no ticket to us.
Self-service export and expiring private links, so the Friday attachment stops being anyone's job.
An audit trail of every read, download and change, with the account and the timestamp, kept when access is removed.
What this is not
We do not open a portal over a warehouse system we cannot read. If the stock lives somewhere with no way to connect to it, that connection is its own scoped work and we say so before starting.
We do not run a help desk for your clients. We build the access, the views and the offboarding; the person who answers a client's question about a missing unit is still yours.
We do not hold a compliance certificate for you. We build the permission model, the audit trail and the documentation an audit reads; the certificate itself is issued by an auditor, not by a studio.
Service
Logistics and fulfillment
Spreadsheets cannot run the business any more
Production platform
Questions buyers actually ask
Can a client see only their own inventory and nothing else?
Yes, and that is enforced where the data is read rather than hidden in the interface. A client account is bound to its own rows, so every query it makes returns only those, including exports. Each role gets its own area, its own navigation and its own route guards, editable from a panel.
How long does it take to give our clients a portal?
Six to ten weeks to a first working version with real clients in it, because a portal is only as good as the stock data behind it. We sequence by process, not by screen, so the first delivery is something a client can log into and use all week rather than a shell.
What happens when a client leaves, or one of their people does?
You suspend or offboard the account from the access panel, with no deploy and nothing to ask us for. Sessions end, private links expire, and what that account did stays in the audit trail — removing access never removes history. The same panel handles a client adding a new user.
Have you built one of these for a 3PL?
Not for a fulfillment operation. We have built platforms where outside parties sign in and see only their own rows, which is the same mechanism with different nouns. Pallets, inbound and dispatches are your vocabulary; we map them with your team, and we do not present somebody else's project as experience in yours.
The possible part of the impossible.
If you have an idea that shouldn't work, bring it. We will tell you which part is genuinely impossible and which part is only hard. Most of it is the second one.