A Lattice Goals alternative for teams that just want their goals
Lattice ties goals to reviews, 1:1s and the rest of HR. If what you need is objectives, key results and KPIs - with a forecast for each and a price that doesn't grow per seat - GoalNexa does just that.
Lattice Goals and GoalNexa, side by side
| Lattice Goals | GoalNexa | |
|---|---|---|
| Pricing model | Per seat per month, billed annually, with a minimum annual agreement | Free plan; then a flat price per team, monthly or yearly (pricing) |
| Progress | Computed from key results (equal weights by default) | Computed from each check-in's number, start to target |
| Status | Picked by the owner with each update: on track, progressing, off track | From a forecast: on track, at risk, off track or achieved |
| Forecast to the due date | Not described in its help center | Yes - per key result and per goal, drawn on its chart |
| Automatic updates | Jira and Salesforce (read-only); public API writes goals (admin keys) | Each metric's own check-in URL; the REST API; AI assistants |
| AI assistants | An AI agent in every base product; an MCP connection where goals are context (e.g. for reviews) | An MCP server on every plan that plans goals, checks in and reviews |
| Beyond goals | Performance reviews, 1:1s, engagement surveys, compensation | Goals, OKRs and KPIs only |
| Run it yourself | No (hosted) | Yes - the source is public; Docker on your own server |
Facts about Lattice Goals checked 2026-10-24 - sources at the end of the page.
Same ideas, different words
| In Lattice Goals | In GoalNexa |
|---|---|
| Objective | A goal - with sub-goals for the teams or people under it |
| Key result (number, %, $) | A metric: start → target, in its unit (it may go down, like costs) |
| Update | A check-in: the new number and a note, dated when you say |
| Status | Health, computed from the forecast |
| Update reminders | A check-in schedule per metric, reminders and a digest email |
| Goal cycle | A cycle - goals join it, and closing it scores each goal 0-1 |
Goals, without buying an HR platform
- Sign up, create an organization, invite the team - members join free.
- No annual contract or minimum to start; the free plan is for real goals.
- Start from a template for your team.
A forecast instead of a status someone picks
- One chart per goal: each key result's progress and where its pace lands it by the target date.
- The health badge comes from the numbers, so nobody has to choose "on track" at review time.

Updates in seconds
- Check in on the web, the Android app, or by telling your AI assistant the number.
- Numbers from other systems come in through each metric's own check-in URL.

Yours to keep
- Download all your data as JSON from your account page, any time.
- The source is public (GitHub) - run it on your own server with Docker if you'd rather hold it yourself.
When GoalNexa isn't the right pick
- Your goals should feed performance reviews and 1:1s in the same tool - that's what Lattice is built for.
- You already run Lattice for reviews or engagement; adding Goals keeps everything in one place.
- Key results should sync from Jira or Salesforce with no script.
- Your security review asks for SOC 2 and SSO with SCIM on a hosted plan.
Moving from Lattice Goals
Export from Lattice
Lattice exports the goals you can see as a CSV (its help center: "Export Goals as a CSV").
Create your organization
Sign up, name the organization and invite the team by link. Members join free.
Recreate your goals
Add goals and metrics in the app, or give the CSV to an AI assistant connected to GoalNexa and ask it to set them up - it shows you a draft first.
Set the rhythm
Give each metric a check-in schedule; reminders and the weekly digest keep the numbers current.
Questions
- Can I buy Lattice Goals on its own?
- Lattice's pricing page says Goals & OKRs can be bought on its own, per seat and billed annually, with a minimum annual agreement. GoalNexa has a free plan and no minimum.
- Does GoalNexa do performance reviews?
- No - it tracks goals, OKRs and KPIs only. If reviews and goals must live together, Lattice is the better fit.
- Is GoalNexa priced per seat?
- No. There is a free plan; paid plans have one flat price for a team, and members join free. See pricing.
- Can we keep our data on our own servers?
- Yes. The source code is public under the PolyForm Shield license; run it with Docker on your own server, and sign in with your company's OpenID Connect provider.
Other comparisons
- Viva Goals alternative
- Perdoo alternative
- Tability alternative
- Weekdone alternative
- Quantive alternative
Sources
Set up your team's next quarter in an afternoon.
Start free - one flat price per team when you need more room. See pricing.