Features

Every number on screen has a record behind it

Everything Pace tracks and what it works out for you: what each action is worth, who your income depends on, financial goals with frozen period history, one-click counters, wins and losses with reasons, a task board, funnels, and pace analytics.

Financial goals

A target, and the record of every period it ran

Weekly, monthly, yearly, or a custom stretch of days. Each cycle becomes its own record the moment it opens.

  • The target and currency are frozen onto every period when it opens, so editing the goal later never rewrites a finished one.
  • Progress is uncapped: 3,000 against a 1,000 target reads 300 percent and is recorded as exceeded.
  • Earnings are individual entries with a date, source, category, and note. The total is always the sum of them, never a number typed over the top.
  • A refund is a negative entry marked as an adjustment, so it never looks like a sale in the history.
  • Starting mid-month makes a short first period, labelled as partial, with an explicit choice about whether its target is scaled down.
  • The advanced manual override is stored as its own adjustment with a required reason, so the total and the entries never quietly disagree.
  • Editing a goal offers targets drawn from your own closed periods — your typical one, your best, and a stretch between them — so the number you are measured against is not a guess.
  • Open tasks planned against a goal are listed on the goal itself, so what you decided to do about it sits beside how it is going.

Activity counters

The work itself, one click at a time

Anything you can count — outreach, calls, applications, workouts, posts. No dialog, no confirmation.

  • Each click is stored as its own event with a timestamp, so a period's total can be rebuilt from what actually happened.
  • A double tap counts once. Every action carries an idempotency key the database enforces.
  • A mis-click is logged as a correction rather than as a real drop in activity, and a bulk backfill stays distinguishable from individual clicks.
  • Daily, weekly, monthly, or custom cycles. When a period ends it closes with its final count and the next one opens.
  • A failed save rolls the number back and says so, with a retry that cannot double-count.
  • The bar shows the share of the period already gone, and the caption says it in your own units: fifteen by now to keep pace, not a percentage of elapsed time.

Wins and losses

What the work produced, kept separate from the work

Actions and results are different facts. Keeping them apart is what makes a conversion rate mean something.

  • Won and lost clients, interviews, offers, rejections, deals, or a label of your own.
  • A loss can carry a reason, and near-duplicate reasons can be merged later without rewriting what was originally recorded.
  • An outcome with a value can also be recorded as an earning on a linked goal. The outcome stays the source, so the same money is never counted twice.
  • Backdating is allowed and visibly flagged rather than silently accepted.

Tasks

A board for what happens next

Five columns, drag between them, or move a card with the keyboard alone.

  • Plan a task for a day, give it a due date, or leave it unscheduled in the backlog.
  • Overdue work sorts above everything else, on the board and on the dashboard.
  • Capture in one line at the foot of any column — a task you thought of mid-sentence costs one keystroke.
  • Finished tasks clear off the board without being lost, and the archive can restore them.
  • Point a task at a goal or a counter and it appears on that page too, so planning and measuring stop being separate apps.

Funnels

How many of one it takes to get the other

Connect the counters and outcomes you already track into a conversion, without logging anything extra.

  • Cold emails to replies to meetings to wins, or applications to interviews to offers — the shape is yours.
  • Restructuring a funnel creates a new version, so a rate you read last month never changes underneath you.
  • A stage with nothing above it reads as no data, never as zero percent or a division error.
  • A stage whose counter has since been archived says so rather than silently reporting nothing.

What your work is worth

The number that tells you where tomorrow should go

Effort measured in units and money measured in currency finally meet. Say which work produced a result and Pace does the rest.

  • Per counter: how many actions you logged, how many became wins, and what each action was worth.
  • A conversion read as plainly as it deserves — one in forty-three cold emails, not a percentage you have to convert in your head.
  • Work is ranked by what it returns, so the most valuable thing you do is at the top of the table instead of buried alphabetically.
  • Value comes from the result itself, so a win you never recorded against a goal still counts. Wins with no value on them are reported separately rather than dragging the figure down silently.
  • Counters with nothing linked to them are named, because unmeasured work is a different problem from unprofitable work.
  • The same ranking drives what the app suggests when you are behind: the first thing it asks for is the work that pays the most.

Where the money comes from

Who you actually depend on

Every earning already carries its source. That turns into the picture of your income you would otherwise keep in a spreadsheet.

  • Totals by client, platform, or whatever you name as the source, with the share each holds.
  • Spelling and casing are matched, so “Acme Co” and “acme co” are one client rather than two.
  • How many payments each has made, the average, and how long it has been since the last one.
  • A warning when more than half your income comes from a single name — the risk that is hardest to see and hardest to absorb.
  • One table per currency, because nothing here is ever converted at a rate the app would have to invent.
  • Earnings with no source stay visible as their own line instead of quietly vanishing from the total.

History and analytics

Evidence that accumulates

The point of keeping everything is being able to look back and see what was true at the time.

  • Move through months and see the days that had activity, the days that did not, and the days before your account existed — three different states, shown differently.
  • Open any day to see exactly which counters moved, what was earned, and what came of it. A day that went up twelve and back down twelve says so rather than reading as empty.
  • A period closing is announced rather than left to be discovered: the day it ends, you are told what it finished at.
  • Comparisons show both periods' original targets, because comparing percentages alone hides a target that changed.
  • Streaks, active days, strongest and weakest periods, and the reasons things were lost.
  • Pace bands state their own thresholds, so Ahead and Behind are explained rather than asserted.

Your data

Yours, and hard to lose

Everything is stored against your account and protected in the database itself, not only in the application.

  • Row-level security means a query for another account's rows returns nothing.
  • Goals and counters that hold history are archived rather than deleted, which is what keeps old periods explainable.
  • Writes that belong together happen in one database transaction, so a total can never end up disagreeing with the entries behind it.
  • Currencies are never converted. There is no exchange rate the app could honestly use, so a mismatch is refused instead.
  • If you want to begin again, two resets are offered: one clears the record and restarts your goals and counters from today, the other clears the setup as well. Both are irreversible, both say so, and both report exactly what they removed.

Start with one counter

The rest builds on top of it as you go.