Karma for your Slack,
made simple.

React to a teammate's message with ๐Ÿ”ฅ to award points, or type @plusplus @sam ++. PlusPlus keeps score, runs the leaderboard, and shuts down the karma farmers with a little snark.

Add to Slack

Free to add. Installs in seconds. No card, no nonsense.
Also listed on the Slack Marketplace.

How it works

No setup, no syntax to memorize. React or type like you already do.

  1. React to award

    React to someone's message and they get karma. Stronger emojis give more: ๐Ÿ‘ +1, ๐Ÿ™Œ +2, โญ +3, ๐Ÿ”ฅ +4, ๐Ÿ† +5. Reacting to a @plusplus @sam ++ message gives it to Sam. Changed your mind? Remove the reaction and the karma goes back.

  2. React to dock

    Same idea in reverse: ๐Ÿ™„ โˆ’1, ๐Ÿ‘Ž โˆ’2, ๐Ÿคก โˆ’3, ๐Ÿ’ฉ โˆ’4, ๐Ÿ—‘๏ธ โˆ’5. Every channel can swap in its own emojis, so in-jokes become karma too.

  3. Or type it

    Mention the bot and a teammate with a run of pluses: @plusplus @sam ++. Longer runs give more, and -- docks. iOS turning -- into an em dash? Handled.

  4. Capped & fair

    Only your strongest reaction on a message counts, and every hit moves the needle by at most ยฑ5, so nobody mints a fortune by stacking emojis or typing +++++++++. Self-awards are denied.

What you get

Live leaderboard

Run /plusplus-leaderboard for the all-time standings. Scoped per workspace, so your numbers stay yours.

Per-channel settings

Choose whether the bot replies in-channel or in a thread, and how much snark it brings, from dry to fully unhinged. Run /plusplus-settings in any channel.

Your emojis, your jokes

Use your own emojis, custom ones included, for the whole workspace or just one channel with /plusplus-settings emoji.

Group karma

Award a whole user group at once. Spread the love (or the blame) across the team.

Multi-workspace

One-click OAuth install. Every workspace is isolated โ€” separate scores, separate settings.

Built to last

A small Go service on DynamoDB. On-demand billing means no idle cost and nothing to babysit.

Commands

๐Ÿ‘ ๐Ÿ™Œ โญ ๐Ÿ”ฅ ๐Ÿ† / ๐Ÿ™„ ๐Ÿ‘Ž ๐Ÿคก ๐Ÿ’ฉ ๐Ÿ—‘๏ธ React to a message to give or take 1โ€“5 karma. Your strongest reaction counts.
@plusplus @user ++ / -- Award or dock karma by typing. Min 2 symbols, capped at ยฑ5 per message.
/plusplus-leaderboard Show the all-time karma leaderboard for the workspace.
/plusplus-settings reply_mode thread|channel Configure where the bot posts its replies.
/plusplus-settings emoji [workspace] <tier> :emoji: Use your own emoji for a tier (โˆ’5 to 5) in this channel. Workspace admins can add workspace to change it everywhere.

Settle the score.

Add PlusPlus to your workspace and let the karma economy begin.

Add to Slack

โ˜• Help me keep this free

Add to Slack