> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runspark.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Activity & ROI Tracking

> Daily activity numbers and weekly ROI summaries that show what your lead spend actually returns

Insurance telesales runs on a simple loop: buy leads, dial them, sell policies, and make more in commission than you spent on the leads. Activity tracking gives you both halves of that loop — a **Daily Tracker** for the inputs (leads, spend, dials, presentations) and a **Weekly Summary** that turns them into ROI.

## Daily Tracker

The Daily Tracker is one row per day. Fill it in at the end of each dial session — or let Spark fill in what it already knows.

| Metric          | What to record                           |
| --------------- | ---------------------------------------- |
| Leads received  | New leads that came in today             |
| Lead spend (\$) | What you paid for leads today            |
| Calls made      | Outbound dials                           |
| Calls answered  | Dials where someone picked up            |
| Presentations   | Full presentations given                 |
| Apps started    | Applications started with a client       |
| Sales made      | Policies sold today                      |
| Notes           | Anything worth remembering about the day |

Two fields auto-populate:

* **Leads received** — counted from inbound contacts created that day
* **Sales made** — pulled from the [Sales Log](/insurance/sales-log)

Auto-populated values can be manually overridden if they don't match reality — your number wins.

<Tip>
  The tracker is only as honest as you are. Logging calls, presentations, and spend daily takes under a minute and is what makes your weekly ROI numbers trustworthy.
</Tip>

## Weekly Summary

The Weekly Summary is a read-only rollup by ISO week (Monday start). You don't edit it — it recomputes automatically whenever a daily entry or a sale changes.

Each week shows:

| Metric                 | How it's calculated                                                                               |
| ---------------------- | ------------------------------------------------------------------------------------------------- |
| Activity totals        | Sums of every Daily Tracker metric for the week (leads, spend, calls, presentations, apps, sales) |
| Annual premium written | Total annual premium from sales logged that week                                                  |
| Full commission        | Total year-1 commission from the week's sales                                                     |
| Advance commission     | The up-front portion of that commission                                                           |
| As-earned commission   | The remainder paid out over the policy year                                                       |
| ROI (full)             | (Full commission − lead spend) ÷ lead spend                                                       |
| ROI (advance)          | (Advance commission − lead spend) ÷ lead spend                                                    |

See [Commission Tracking](/insurance/commission-tracking) for how full, advance, and as-earned amounts are calculated.

## Why Track Lead Spend

ROI on lead buying is the core economics of insurance telesales. Premium and commission alone don't tell you whether the business is working — $5,000 in commission on $1,000 of leads is a great week; the same commission on \$6,000 of leads is a losing one.

The two ROI numbers answer different questions:

* **ROI (full)** — is the business profitable over the policy year? This is your true return.
* **ROI (advance)** — is the business cash-flow positive right now? Since the advance is what actually hits your account this week, this is the number that tells you whether you can afford to keep buying leads at the current pace.

<Note>
  ROI only computes for weeks where you logged lead spend. If you record sales but never enter spend, you'll see commission totals but no return numbers.
</Note>

## Where the Numbers Go

Daily and weekly data feeds the rest of the Insurance Edition:

* The [Insurance Dashboard](/insurance/dashboard) charts your weekly trends, close rate, and ROI at a glance
* The **Goal Planner** (also on the [dashboard](/insurance/dashboard)) uses your historical averages — premium per sale, conversion rates — to forecast what it takes to hit a premium target
* Agency rollups and the leaderboard include your activity alongside your sales

## FAQs

<AccordionGroup>
  <Accordion title="I missed a few days — can I backfill?">
    Yes. Open the Daily Tracker, add or edit entries for past dates, and the affected weeks recompute automatically.
  </Accordion>

  <Accordion title="Why doesn't my weekly summary match my own spreadsheet?">
    Check week boundaries first — Spark uses ISO weeks, which start on Monday. Then check that every day's spend and every sale made it into Spark.
  </Accordion>

  <Accordion title="What if leads-received auto-counts wrong?">
    Override it. The auto-populated value is a starting point based on contacts created that day; your manual entry takes precedence.
  </Accordion>
</AccordionGroup>
