Create custom events
Track anything FarmOps doesn't track natively — server wars, raid kills, season fights — with a few clicks and zero code.
If you've ever maintained an alliance leaderboard for something the game itself doesn't track — server wars, faction kills, raid points, season fight totals — custom events are how you stop using a Google Sheet for it.
What custom events can model
Three display types cover almost everything an alliance leader wants to track:
- Single — one number per member. Great for "weekly kills" or "raid attendance points".
- Graph — a value tracked over time, plotted on a line chart with a member-toggle picker. Great for "THP growth" or any metric you watch trend.
- Comparison — before/after pairs for a one-off dated event. Great for "Server War VS" where you record each member's score before and after the war.
Combine those with two reset modes:
- Weekly — values reset every period. Pair with "Single" for weekly kill targets, with "Comparison" for events that recur weekly.
- Cumulative — values progress over time. Pair with "Graph" for tracker-style metrics, with "Single" for end-of-season totals.

Step-by-step
- Open the Events page from the sidebar and click Create event in the top right.
- Pick a display type — the form shows the right configuration fields based on your choice.
- Pick an event type — Weekly or Cumulative. The picker explains what changes.
- Set the value label — what the metric is called on cards and tooltips ("kills", "points", "score").
- Toggle "Has requirement" if you want a pass/fail threshold. Set the value, and the contribution scorecard on every member profile gets a new pill that turns green when met and red when missed.
- Choose recurring or one-off — recurring events stay in the sidebar permanently. One-off events have a date and auto-hide after their date passes (still accessible from the Events page for historical reference).
- Save — the event lands in the sidebar under "Custom events". Open it to upload data.

Importing values
Custom events use the same screenshot import flow as VS Points and donations. Open the event, click the floating import button, drop in a screenshot of an in-game leaderboard or scoreboard. The AI parses names + values; you confirm the unmatched ones; you're done.
For Comparison events you upload twice — once with each member's "before" value, once with their "after" — and FarmOps computes the delta automatically.

Where the data shows up
Custom events surface in five places once they have data:
- The Events page — full table, filterable, sortable, exportable.
- The dashboard sidebar — quick links to your most-tracked events.
- The Compare page — pick the event in the metric dropdown to compare any two weeks.
- The member profile — a card per event with the latest value, week-over-week delta, and pass/fail badge if the event has a requirement.
- The contribution scorecard — events with requirements feed into the "Events" pill that summarizes how many requirements a member met this week.
The demo alliance has three sample custom events configured — a graph tracker, a weekly single-value event with a threshold, and a comparison event — so you can poke at all three shapes before deciding what to set up.
Once your event is live, the member profile tutorial walks through how the per-event card and scorecard pill behave.

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