Skip to content
← All work
Live · in daily useSales operations2026

VictVest Sales System

We run our own sales floor on it.

Client · VictVest, internal product Location · Dubai, UAE
victvest-sales-crm.netlify.app
VictVest Sales System

The problem

Outbound work fails on the boring parts: knowing who to call today, recording what actually happened, and never letting a live conversation end without a dated next step. Spreadsheets do not enforce any of that, and generic CRMs enforce someone else's process.

The approach

Built local-first so it was usable on day one, then promoted to a cloud system with real team boundaries once it had earned its place. Every design decision favours forcing an outcome over collecting a field.

What was built

  • Action-first daily view that selects the top prospects and promotes the next as each is completed.
  • Ranked pipeline, contacts, follow-ups and evidence views with full lead briefs, verified issue, buyer guidance, offer, price direction and the exact opener.
  • Follow-up outcomes: no answer, connected, meeting booked, proposal sent, won, not now, with a required dated next action on active conversations.
  • Booked meetings tracked as a first-class pipeline state with their own client-timeline entry.
  • Company and contact research runs server-side, so nothing sensitive reaches the browser.
  • Owner and salesperson roles where team members receive only explicitly assigned rows, enforced by database row-level security rather than UI hiding.
  • Full activity audit across lead opens, calls, messages, enrichment runs, assignments and pipeline moves.
  • Conflict-safe cloud saves with a local cache, realtime subscriptions, retry-safe request IDs and paginated client history.

Services

Lead qualificationMeeting bookingTeam CRMEnrichment integrationRole-based access

Stack

Custom buildRole-based access at the databaseServer-only credentialsYour own instance

Inside the build

Inside it.

Today, the ranked action list. One screen, one next move.
Today, the ranked action list. One screen, one next move.
Pipeline, verified issue, offer and price direction per lead.
Pipeline, verified issue, offer and price direction per lead.
Follow-ups, outcomes recorded, next actions dated and enforced.
Follow-ups, outcomes recorded, next actions dated and enforced.

The detail that mattered

Security was tested, not assumed

A salesperson session was tested starting from a cache deliberately seeded with an owner-only lead. It rendered only the assigned lead, never rendered the owner lead, and issued no request to the owner workspace table. Provider credentials were scanned for and confirmed absent from both source and the browser bundle.

The honest reason it exists

This system was built because the studio needed it, not because a client commissioned it. That is precisely why it is the strongest proof we have: the person selling it is the person who has to live with it.

Start here

Tell us what is breaking.

Not a brief. Not a spec. One message describing the thing in your business that keeps costing you money.

Or email contact@victvest.com · Call +971 50 208 1492