Skip to content
poletis
Inside Poletis

Most software companies show you a demo. This is the machine that found you.

Poletis runs its own sales on software Poletis wrote. Finding the business, reading its website, recording the video, placing the call, writing the report — one system, in use every working day.

One company in it: ours. No customer accounts, no billing, nothing to sign up for.

The twelve stages a lead moves through in the Poletis CRM
The real stages, in order. Every call, email, recording and report lands on one lead's timeline and moves it along this line.
The daily loop

From a shape drawn on a map to a signed customer.

Six stages, one codebase. Nothing is stitched together by hand at the end of the day.

  1. Discovery

    We draw a polygon on a map. Google Places fills it with real businesses, tile by tile, and a category filter drops the ones we could not help anyway.

  2. Enrichment

    A headless browser reads each website. A model pulls out who runs the place, what it charges and when it is open — and has to hand back the line it read that from. The fit score is a formula, not a model.

  3. The video

    A short video gets recorded for that one business and published to its own link. The picture in the inbox is a screenshot of the page the click lands on.

  4. The email

    It goes out paced to that business's working hours, not ours. No tracking pixel.

  5. The call

    Two dialers, depending on the number. The call is recorded and transcribed on a machine in the room, not in somebody else's cloud.

  6. The pipeline

    Twelve stages on a board. The recording, the transcript, the outcome and the report all land on that one lead's timeline.

Three reports, each one written about a single business.

Every report renders a real page for that business and writes the email that carries it. Nothing is a template with a name swapped in, and there is no PDF anywhere — it opens on a phone like any other page.

Google reviews

Report 1

Google reviews

What people actually wrote, read back to the business: the themes that keep repeating, the quiet complaints, the months it went sideways.

Local competition

Report 2

Local competition

No model touches this one. It queries the businesses nearby and stays quiet until there is enough data to speak from — then it names three to five real competitors, with the distance to each.

Website and discoverability

Report 3

Website and discoverability

What a customer meets when they look you up: how fast the page loads, what is missing from it, and what Google can and cannot see.

We would rather show you a neutral result than turn the data into a problem it did not show.
From the code that writes the reports

Two dialers, and a person on every call.

One is a predictive dialer on Telnyx — it decides who to call, when, and how many at once. The other drives a browser window, because that provider has no outbound API and we needed one anyway. Both hand the call to a human the second it connects.

  1. 01

    Recorded and transcribed locally

    The recording and the transcript are made on a machine in the room. The conversation is not sent somewhere else to be understood.

  2. 02

    Voicemail is not kept

    If the call goes to an answering machine, the recording is discarded rather than stored and read.

  3. 03

    Do-not-call, enforced

    One list, checked before the dial. Asking to be left alone is the end of it.

  4. 04

    Cut-off callbacks

    A predictive dialer sometimes drops a call it started. Everyone it dropped goes on a list and gets called back by hand.

There is no voice on our side that is not a person.

Two dialers, and a person on every call.

A walkthrough, once it is filmed.

A screen recording of the real system — the map, the enrichment, the dialer, the report.

Walkthrough not filmed yet

The numbers we run on.

Nothing here is a vanity chart. Each one exists because a decision needed it.

  1. 01

    Revenue and pipeline

    What is actually being paid each month, next to what is still only a hope.

  2. 02

    Funnel by stage

    Where leads are sitting, and where they stop.

  3. 03

    Outreach velocity

    How much went out, and how long a lead takes to move a stage.

  4. 04

    Template leaderboard

    Which opening line earns a reply, and which one only feels good to write.

  5. 05

    The dialer, live

    Who is being called right now, and what happened on the last one.

  6. 06

    Campaigns and exports

    Every campaign broken down, and a CSV for when the answer is somewhere else.

The numbers we run on.
Revenue and pipeline
Campaigns and exports

Built the way the products are built.

Same repo shape, same review, same tests. If it were not, it would not survive being used every working day.

It has broken, and we wrote down how. A parser bug once mis-flagged 1,226 audits out of 5,123; the fix arrived with a check that stops when it is unsure, seventeen tests, and a written postmortem that is still in the repo.

data models
70+data models
screens
50+screens
test files
150+test files
wired integrations
13wired integrations
  • Google Places
  • Gmail
  • YouTube
  • PageSpeed
  • Resend
  • Telnyx
  • Quo
  • Apify
  • Outscraper
  • Telegram
  • WhatsApp Cloud API
  • Vercel Blob
  • Neon Postgres

You cannot buy this. That is deliberate.

There is one company in this system and it is ours. No customer logins, no second company inside it, no billing — the exact things that would turn it into a product are the things it does not have, and we are not going to bolt them on just to have something else to sell.

Want to see it move?

Book thirty minutes. We will talk about what would actually run your business — and I will show you whatever part of this you want to see.

Thirty minutes, with the person who wrote it. No card, no signup.