This site runs everything it sells
The back office of your SaaS,
as npm packages.
Feedback with screenshots, triage boards, support consoles, roles, billing, SEO reports — production-proven admin features you install in an afternoon instead of building in week nine.
It lands on a board right on this page — drag it, open it, answer it.
Run a service business, not a codebase? See what we build for you.
Built for Next.js App Router · TypeScript · Drizzle · Postgres · Clerk
Drawn from the real screens, token for token — the live one is the button above.
Live · this site’s own analytics
Who’s reading this site — people and AI.
Not a mockup. Every number here is read from this site’s own database through @adminigloo/analytics and @adminigloo/seo-reports — the packages you’d install. We’re new, so it’s sparse. It’s also real.
AI assistants & crawlers · 30 days
public pages read by
AI crawlers this month
- Meta-WebIndexer/estimate27 h agoclaimed
- Meta-WebIndexer/book27 h agoclaimed
- Meta-WebIndexer/partners27 h agoclaimed
- Meta-WebIndexer/build27 h agoclaimed
- Meta-WebIndexer/27 h agoclaimed
Every public page, audited
25 pages · audited 49 min ago
search engines
answer engines
| Page | Title | Desc | Canonical | Social | Index | Alt | Schema | Sections | Checks | AI read |
|---|---|---|---|---|---|---|---|---|---|---|
| / | 4 pass, 4 warn, 0 fail | 27 h ago | ||||||||
| /features | 6 pass, 1 warn, 1 fail | 27 h ago | ||||||||
| /build | 6 pass, 1 warn, 1 fail | 27 h ago | ||||||||
| /pricing | 7 pass, 0 warn, 1 fail | 27 h ago | ||||||||
| /partners | 7 pass, 0 warn, 1 fail | 27 h ago | ||||||||
| /changelog | 7 pass, 0 warn, 1 fail | 27 h ago | ||||||||
| /book | 7 pass, 0 warn, 1 fail | 27 h ago |
People · 30 days
55 page views · 62% engaged
Where they came from
15 direct · 3 search · 2 referral · 1 social
The demo, as a funnel
- 21 visited
- 2 pressed the demo
- 0 filed a ticket
- 0 booked a call
Page speed from real visits: collecting (21 of 50 page loads needed before a 75th percentile means anything)
No tour · no video · the real components
You’re looking at the demo.
That feedback button riding this page is @adminigloo/feedback-widget — the same package we sell. Press it and the whole loop runs, on the domain you’re reading, on a board that belongs to you — it’s in the window below:
01
You press the button
Mark up a screenshot of this very page; your clicks and console errors ride along.
02
It lands on the board below
Your ticket appears in the window under this section — the same kanban we ship, private to your browser. Drag it between columns right here.
03
You answer it as the team
Open the card and send a note as the team, then press “See it as your customer”: the answer is waiting in the widget. No email thread.
01 · Hear from your users
Bug reports with the whole story attached.
Feedback arrives as email: no screenshot, no browser, no steps — a conversation about a bug instead of the bug.
- Marked-up screenshots — reporters draw on the page they're describing.
- Click trail & console errors — the context rides along automatically.
- Triage board — tickets land on a kanban with statuses you define.
- Two-way replies — your answer appears back inside their app.
- Support console — one shift-start screen over tickets and errors.
npm install @adminigloo/feedback-widgetHow it works
Live in an afternoon.
step 1
Install
npm i @adminigloo/feedback-widgetstep 2
Add your key
Wrap your app in the provider with the license key from your order.
step 3
Ship
Tickets appear in your admin — your database, your UI, your data.
// Wrap once, in your root layout:
import { FeedbackProvider } from "@adminigloo/feedback-widget";
<FeedbackProvider config={{ baseUrl: "/api/igloo", clientKey: KEY }}>
{children}
</FeedbackProvider>Every package ships to adminigloo.com production before it ships to anyone.
Three ways to work with us
Buy the piece, or the whole igloo.
Component license
start hereone-time · per component
Add a proven capability — starting with Feedback — to the app you already have. Install support included; most teams are live the same day.
If it isn't live in your app, you haven't bought anything.
Full build
fixed price
A complete product from our production template: sign-in, payments, multi-tenant admin, permissions, and every component we sell — in weeks, not months.
The same foundation this site runs on, not a fresh experiment.
Care plan
monthly
“I kept rebuilding the same admin plumbing for every product I shipped — the feedback form, the roles table, the Stripe webhooks, the support inbox. So I built them once, properly, and made this site run all of it before asking anyone to pay.
There’s no logo wall here yet. What there is instead: a live site you can poke, packages with version numbers, and a feedback button you can run end to end yourself.”
Dallin Humphrey
Founder, AdminIgloo
Fair questions
Where does my data live?
In your stack: your Postgres, your Clerk, your Stripe. The packages run inside your app — feedback tickets, notifications and reports are rows in your own database, not ours.
What stack does it need?
Next.js App Router and TypeScript, with Drizzle over Postgres. The feedback widget itself is a React component and travels lighter.
Why not build this myself?
You can — it's plumbing, not magic. The question is whether it deserves your weeks. This suite is what we kept after building it for the fourth time.
Can I see it working before I buy?
You already are. The feedback button on this page is the product: press it, file a ticket, work it on a board of your own, and watch your reply arrive back in the widget.
Your product deserves your weeks. The plumbing doesn’t.
Half an hour on a call tells you if this fits — or press the demo and run the whole loop yourself.