Skip to content
v4.2 Plan a rollout from 1% to everyone across days, with automatic pauses when error rates rise. Read the release
Plinth
Start free

Targeting Exactly the right people.

Decide who sees a change with rules anyone on the team can read. Combine plans, regions, app versions and your own user attributes, and see how many people match before you save.

How it works

  1. Describe the audience

    Build a rule from attributes you already send, such as plan, country or company.

  2. Check the match

    See how many users and accounts the rule reaches right now, before it goes live.

  3. Reuse it

    Save the audience as a segment, such as beta testers, and use it in any flag.

The details

Segments
Define a group once, such as beta testers or enterprise accounts, and target it everywhere.
Account-level targeting
Turn a feature on for a whole company at once, so colleagues see the same thing.
Evaluated locally
Rules are evaluated in the SDK, so user attributes never have to leave your servers.
plinth.config.ts
export default defineFlags({
  'checkout-v2': {
    serve: true,
    when: { plan: 'team', country: ['DE', 'FR', 'ES'] },
    otherwise: { percent: 25 },
  },
});

Try Targeting today

Free for small teams. Set up in minutes.

Product updates, once a month

New features and the occasional guide. No spam, unsubscribe any time.