Sep 3, 2026 · by Ibrahim Hajjaj · View source

Psst

A shared shopping list that remembers what things cost

Psst

Editorial analysis

The shared-list problem is a supply-chain problem in disguise

Cross-border operators spend most of their tooling budget on the wrong layer of the stack. We buy another Helium 10 seat, wire up another Klaviyo flow, migrate Shopify apps we barely use, and then coordinate the actual work — restock decisions, sample approvals, packaging revisions, supplier quotes — over screenshots of a notes app and a half-dead WhatsApp thread. That gap is why a small Product Hunt launch called Psst caught my attention. It is a shared-list app built by Ibrahim Hajjaj, and it is pitched at households, not merchants. But the architecture underneath — invite-first lists, roles, comments on items, activity feeds, presence, offline sync — maps almost one-to-one onto the operational pain that eats margin in a cross-border business. The interesting question is not whether Psst beats AnyList or Bring!. It is whether the collaboration primitive it is selling is the one your ops stack is missing.

What Psst actually solves, and what it is not

The origin story is worth reading in the maker’s own words. Hajjaj describes a shared grocery list that was “really a screenshot of a notes app, sent back and forth, always one version behind.” His diagnosis is sharper than the product: “every to-do app I tried was built for one person and had sharing added later, so the moment two people touched the same list it fell apart or turned into a paid team plan.” That is a real architectural critique, and it applies far beyond groceries. Most project tools in e-commerce are single-player products with a multiplayer tax bolted on. Trello and Asana both start free for individuals and push collaboration into per-seat pricing. Notion is generous but the sharing model is still document-centric, not list-centric.

Psst inverts the order. A list is an invite. You add the people it concerns, and they see every change as it happens. There are roles so the wrong edit cannot happen, comments on any item so decisions live next to the task, an activity feed, and presence so you can see who is on the list with you. Hajjaj is explicit that all of this sits in the free tier — “it is not a crippled demo with the collaboration paywalled, because collaboration is the entire point of the app.” It works fully offline and syncs when you are back, which he frames around the supermarket-with-no-signal scenario. It ships on iOS, Android, and web, with no ads, no tracking, and no data selling. He is also candid about maturity: “it is early, and the review count reflects that.”

That candor matters. This is not a mature platform with an SLA. It is a small product with a clear point of view.

Why the offline-first detail is the actual headline

Most Western operators underestimate this because their warehouse, 3PL, and office all have fiber. But if you run sourcing in Yiwu, manage a factory relationship in Dongguan, or do QC walks in a building where the Wi-Fi dies at the loading dock, offline-first is not a nice-to-have. It is the difference between a list that reflects reality and a list that reflects the last time someone had bars. Hajjaj’s commenters picked up on exactly this — one noted that “supermarkets have terrible signal sometimes,” and he treats it as a first-class design constraint rather than an edge case.

For a cross-border seller, the equivalent scenario is a supplier visit. You are walking a line, photographing defects, negotiating a rework, and the notes you take need to survive the elevator ride to the basement. An app that assumes connectivity will silently drop those edits. Psst’s design bet is that the list is the source of truth and the network is optional. That is the right bet for field work, and it is the opposite of how most SaaS collaboration tools are built.

How it differs from the incumbents you are probably already paying for

Let me be blunt about the comparison set, because “shared list app” undersells the competitive field.

Against Google Keep and Apple Notes: free, ubiquitous, and structurally single-player. Sharing is a link, roles are nonexistent, and the moment two people edit the same note you get merge weirdness. Psst’s roles and activity feed are the direct answer.

Against AnyList and Bring!: both are genuinely good grocery-list apps with recipe import and store-mode UX. AnyList has a subscription tier; Bring! leans on retailer integrations. Neither is designed around item-level comments or a decision log next to the task. If your problem is “I need to remember milk,” they are fine. If your problem is “we changed the carton dieline and I need to know who approved it and when,” they are the wrong shape.

Against Trello, Asana, ClickUp, and Monday.com: these are the tools most sellers actually reach for when they outgrow notes. They are powerful and they are also per-seat businesses. Adding a factory contact, a freelance photographer, and a VA to a board gets expensive fast, and the free tiers are deliberately constrained. Psst’s pitch — collaboration in the free tier because collaboration is the product — is a direct shot at that pricing model.

Against WhatsApp and WeChat: this is the real incumbent, and one Product Hunt commenter said the quiet part out loud — “this is basically what my partner and I use WhatsApp for when we’re shopping.” For cross-border operators, WeChat is the actual ops layer for China-side coordination. It is free, it is universal, and it is terrible as a system of record. Decisions scroll away. Files expire. Search is weak. Nobody knows which version of the spec is current. Psst’s item-level comments and activity feed are a direct critique of chat-as-database, and that critique is correct.

Why Amazon sellers should care more than Shopify ones

A Shopify DTC brand has a relatively small internal team and a relatively clean supplier relationship. The coordination surface is smaller. An Amazon FBA seller, especially one running multiple marketplaces through Amazon Seller Central, has a much messier web: sourcing agents, inspection firms, freight forwarders, FBA prep centers, listing copywriters, review-request automation vendors, and a compliance consultant for every new category. That is eight to fifteen external parties, most of whom will never get a paid seat in your project tool. Psst’s model — invite people to the specific list that concerns them, with roles — is a better fit for that reality than a per-seat board. You do not want your prep center seeing your PPC strategy. You do want them seeing the inbound shipment list.

What cross-border sellers can borrow from Psst

Even if you never install it, there are four design principles here worth stealing for your own ops.

1. Make the invite the unit of access, not the workspace

Most teams grant workspace-level access and then spend the rest of the year cleaning up permissions. Psst’s model is list-scoped: you invite someone to the thing they need to see. For a seller, this means a “PO #4471” list shared with the factory, a “Q3 creative” list shared with the agency, and a “returns RCA” list shared with the 3PL — none of them visible to each other. If your current stack forces workspace-level invites, you are either over-sharing or under-collaborating. Both cost money.

2. Put decisions next to the task, not in a chat

One commenter captured it: “I like the idea of keeping little decisions on the item itself instead of losing them in chat.” This is the single highest-leverage habit a cross-border operator can adopt this quarter. When the factory asks whether the logo should be 12mm or 14mm, the answer belongs on the SKU line, not in a WeChat thread that will be unsearchable in three weeks. When the 3PL flags a damaged carton, the photo belongs on the inbound record. Chat is for urgency. Lists are for memory.

3. Treat offline as a requirement, not a bug report

If your ops tooling assumes connectivity, it will fail exactly when you need it most — on a factory floor, in a container yard, on a flight. Audit your current stack for offline behavior. Most SaaS will fail this test. That is a real risk you are carrying, and it is worth naming.

4. Price collaboration as the product, not the upsell

This is a business-model lesson more than a UX one. If your internal tooling charges per seat, you will unconsciously limit who gets access, and the people you exclude are usually the ones closest to the work — the prep center, the inspector, the freelance translator. Psst’s bet is that collaboration is the reason to use the app, so it cannot be the paywall. Whether that is sustainable at scale is a separate question, but the instinct is right.

Where the math breaks

I want to be honest about the limits of the analogy. Psst is a consumer grocery-list app. It has no SKU model, no barcode scanning at the pallet level, no integration with Amazon Seller Central or Shopify Admin, no EDI, no 3PL API, no PO workflow, no landed-cost calculator. It will not replace Helium 10, Jungle Scout, SkuVault, or whatever ERP you run. It is not trying to. The value here is conceptual, plus a lightweight tool you might genuinely use for a narrow slice of coordination — sample tracking, packaging revisions, a shared restock list for a small team. The moment you need structured data, audit trails that satisfy a marketplace, or financial reconciliation, you are back in purpose-built software.

The second limit is maturity. Hajjaj says it plainly: “it is early, and the review count reflects that.” For a consumer app, that is fine. For anything touching your supply chain, that is a real consideration. Do not put a critical path on a product with a thin review base and no published uptime history.

The price-history thread is more interesting than the launch

Buried in the comments is a signal the maker may not have fully developed. One commenter says the unit price comparison “makes way more sense than comparing the total.” Another: “seeing where you paid that price before could be surprisingly useful.” A third: “the price history is what makes this more interesting to me than a normal shared list.” That is a hint that the real product might be a lightweight price-tracking layer attached to a collaborative list. For a cross-border seller, that is genuinely interesting — a shared list that remembers what you paid for a component last quarter, from which supplier, at what MOQ, is a small but real version of what price intelligence tools do for retail. If Psst leans into that, it becomes more than a grocery app. If it stays a grocery app, it stays a grocery app.

What I’d watch, and test this week

Three concrete moves. First, run a one-week experiment: take your messiest recurring coordination — I would pick inbound shipment prep or packaging revision cycles — and move it off WhatsApp and into a list-scoped tool, Psst or otherwise. Measure how many “what was the final decision?” messages you send. Second, audit your current project tool for offline behavior and per-seat pricing. If either fails, you have found a hidden cost. Third, watch Psst’s next two releases. If the team ships structured fields, export, or any integration surface, it stops being a consumer curiosity and starts being a plausible lightweight ops layer for small cross-border teams. If it stays a grocery app, steal the design principles and move on. Either way, the underlying lesson holds: the collaboration primitive is the product, and most of us are still paying for it in the wrong place.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free