Reading the member profile
Tell at a glance whether a member is contributing — power, VS, donations, storms, shields, and custom events on one page.
A member profile in FarmOps is built to answer one question: is this member contributing? Everything else flows from that.
The contribution scorecard
The first card on every profile is the scorecard. It compresses six signals into a row of color-coded pills with a verdict synthesizing them:
- Power — rising / stable / falling, based on the last two weeks.
- VS — percent of weekly threshold met, with the streak count if they've been hitting it consecutively.
- Donations — percent of weekly target reached, growing through the week as they donate.
- Storms — attended their last assignment? On a streak? Multiple no-shows in a row?
- Shields — incidents this week and lifetime count.
- Events — how many of their tracked custom events met requirements.
Each pill has three colors:
- Green — meeting expectations.
- Amber — partially met or borderline.
- Red — failing, multiple-week problem, or warrants intervention.
The verdict pill above synthesises the row into one of four labels:
- Strong contributor — most pills green, none red.
- Doing OK — mixed, mostly green/amber.
- Needs attention — multiple red or amber pills.
- Excused — when the member is flagged as excused, no pill turns red and the verdict is neutral.

Trends chart
Below the scorecard, four time series overlay on a single chart: Power, Kills, VS (weekly aggregated), and Donations (weekly aggregated). Each series uses its own y-scale because the numbers span very different magnitudes — power in millions, donations in thousands.
Click a legend pill to toggle a series on or off. Hover anywhere on the chart for a tooltip with all visible series' values for that date.

Custom events panel
If your alliance has custom events with this member's data, each event gets a card here:
- Single / Graph events show the latest value with a week-over-week delta.
- Comparison events link out to the full before/after table (the table doesn't fit inside a card).
- A pass/fail badge appears when the event has a requirement value set.

Reliability panel
The reliability section answers "can I rely on this member?" three ways:
- Shield misses — count this week, lifetime, plus the last few incidents with notes from whoever recorded them.
- Storm participation — last five storms with role, score, and a "no-show" flag.
- Train assignments — only shown when the train system is enabled — the last five days they were assigned, with their position.

When to use what
- Daily standup — scorecard. The verdict pill alone tells you if anyone needs a nudge.
- Promotion review — reliability panel + custom event cards. Past behavior matters more than this week's numbers.
- Trend questions — trends chart. Did this member's power actually drop or is it a one-screenshot blip?
- Excused or LEFT members — the identity strip at the top tells you immediately.
The scorecard pulls from the same data the dashboard summarizes, so anything you change on a member profile updates the dashboard cards in real time. Want to see what a healthy alliance's profiles look like? Open the live demo and click any member name — the showcase is read-only but the contribution math is real.
For the data that powers all of this, the import VS Points tutorial and create custom events tutorial cover how the values get into FarmOps in the first place.

Want to see this in action? The demo alliance has the same data this tutorial walks through — fully read-only, no signup needed.
Open the live demo