Features

A simple CRM, with a map built in.

Pipeline, calendar, tasks, AI-mapped CSV import, and a map that pins every lead. No bloat, no half-finished modules.

Map view

Every lead, on a map.

Addresses geocode the moment you add them. Clusters keep dense metros readable; click in, and you are at street level.

  • Filter by owner, by pool (fresh or in the pipeline), by category, or by the lists your CSV brought in.
  • Save any combination as a named view and snap back to it later.
  • Tap a long lead name to expand it; the popup never hides the full address.

Field-sales reps lose nearly a third of the working day to inefficient routing (SPOTIO, 2026). A map at the center, not behind an upsell, is the cheapest fix.

Open the map
Pinvale map view with clustered lead pins

Pipeline

Four stages, one keystroke.

Potential, Contacted, Active, Finished. Drag a card across columns, or hit ⌘K to jump to any lead, page, or action. Optimistic updates, Realtime sync, no spinners.

  • Move a card and the whole team sees it in under a second.
  • The count never lies because nobody keeps a private spreadsheet on the side.
Tour the pipeline
Pinvale pipeline board with leads grouped by stage

Calendar

Schedule it, sync it, show up.

Month, week, day, and list views for events. One click sends your Pinvale calendar to Google, Apple, or Outlook so it shows up next to your other calendars. No copy-paste, no manual sync.

See the calendar
Pinvale calendar with scheduled events

Tasks

Track it, then close it.

Tasks with due dates sit alongside your calendar, with All, Mine, Today, and Overdue filters and recurring options: daily, weekly, every two weeks, monthly.

See tasks
Pinvale task list with due dates and filters

Import

CSV in. Map out.

Upload a CSV or Excel file with whatever column headers you have. Pinvale's column mapper figures out which field is which, even when headers are abbreviated or inconsistent. Addresses geocode in batch and pin to the map automatically.

The only place we use AI · column-mapping suggestions

Reports

Where the deals are, without the meeting.

Stage funnel, pipeline value, geocoded coverage, last 7 and 30 days, and a per-teammate breakdown of lead count, dollar value, and wins. Owners get the picture in one page.

Included on Team and Scale

More

The rest of it.

Branded lead forms

Build a form with your color, your logo, your light or dark theme, your success message, and your redirect URL. Share the link, and every submission becomes a geocoded lead in the pipeline.

Lead ownership

Assign a lead to a teammate. Color-coded avatars travel everywhere it appears: map pins, kanban cards, calendar pills, activity feed.

In-app notifications

A bell in the header. Lead assigned, new submission, stage moved, mentioned in a note. Click in, jump straight to the source.

Workspaces

Personal workspace by default. Spin up a shared one and invite the team by link. No per-seat costs.

Activity feed

Every move, note, and stage change captured in one timeline so you can see what your teammates touched without asking.

Realtime sync

Drag a card, change a stage, add a note. Everyone sees it in under a second.

Cmd+K palette

Jump to any lead, page, or action without taking your hands off the keyboard.

Undo a delete

Leads aren't gone when you delete them. Owners can restore from Recently deleted, so a wrong click doesn't lose the record.

Public REST API

Mint a per-workspace key in settings and read or write leads with cursor pagination. Built to pair with Zapier polling.

CSV export

Pull every lead, task, and activity event in one bundled file, any time. No lock-in.

Dark / light / system

Three themes, chosen once, persisted forever. Native PWA, installable on iOS and Android.

Privacy-first

Row-level security in the database, no third-party trackers, your data stays yours.

Free to start. 14 days free on any paid plan.

$16 a month after that. No per-seat fees, ever.