Skip to content
All work
ProductAgency operations console2026

Valentir Admin

The whole agency in one panel — pipeline, delivery, money and people — with the process enforced as API gates rather than good intentions.

385+

Tests passing

48

Commits

7

Integrations

6

Roles

What it is

StatusProduction-ready
KindProduct
Year2026

Built with

Next.js 16TypeScriptMongoDBZodVitestVercel

Most studios our size run on a stack of subscriptions and memory. We run on one console we wrote ourselves. It is organised by the lifecycle of money through an agency — acquire, close, deliver, collect, run — rather than by database tables.

The decisions that mattered

  1. 01

    Delivery and Finance are separate top-level groups even though both hang off a project. A project manager asks what is late; the founder asks what is unpaid. Different jobs, different times of day.

  2. 02

    Clients is its own spine rather than a tab under Leads. A lead is an event; a client is a relationship that outlives every proposal, project and invoice attached to it.

  3. 03

    Seven live integrations — S3, SMTP with a full outbox, Meta Lead Ads, Razorpay, WhatsApp Cloud API, Google Ads and a scheduled external lead sync. All optional: blank keys degrade gracefully rather than breaking.

  4. 04

    Clients get signed, expiring share links and never logins. The token carries its own audience so it cannot be replayed as a session.

Taking new projects

Tell us what you are trying to build.

Bring a rough idea or a finished spec. Either way you get a straight answer about scope, cost and whether we are the right studio for it — and if we are not, usually a pointer to who is.

24h
Reply to every enquiry
24h
Proposal after the call
₹0
Cost of the first conversation