---
title: "Bonusly Integration"
description: "Connect AI agents to Bonusly, the employee recognition and rewards platform. Agents give point-based bonuses when milestones land in other systems, create and update users from onboarding flows, and report on redemptions and the reward catalog."
url: https://flowrunner.ai/integrations/bonusly
date_modified: 2026-08-04T10:04:16-07:00
---

# Bonusly

[HR](https://flowrunner.ai/integrations/category/hr)

Connect AI agents to Bonusly, the employee recognition and rewards platform. Agents give point-based bonuses when milestones land in other systems, create and update users from onboarding flows, and report on redemptions and the reward catalog.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 10 actions · API key · available

[Bonusly website](https://bonus.ly/) · [Platform Documentation](https://bonusly.dev/) · Capability data verified 2026-08-12

1.  A deal marked Closed Won lands in the CRM with the account team listed
2.  List Users resolves each teammate's Bonusly handle and confirms they are active
3.  Get Company pulls the active company values so the recognition carries a valid hashtag
4.  The agent drafts the bonus text with receivers, point amount, and hashtag, and verifies the giver has balance to cover it
5.  The team lead reviews the draft, the names, the amount, the wording that the whole company will read, and approves or edits
6.  Give Bonus posts the recognition with points awarded to each teammate
7.  The confirmation, with a link to the bonus, posts back to the deal channel

## What This Integration Enables

Recognition programs fail quietly: the tool works, the budget is funded, and the bonuses stop coming because giving one requires a human to notice, remember, and type. FlowRunner keeps the noticing part automated and the judgment part human. Agents watch the systems where work actually completes, draft recognition with the right receivers, points, and company-value hashtag, and route it to a person who decides whether it ships. On the administrative side, the same connector keeps the user base current from HR workflows and reports on where the points actually go.

-   Draft point bonuses when milestones land in the CRM, the deploy pipeline, or the support queue, gated by a human giver
-   Create and update Bonusly users from onboarding and role-change workflows, with admin-key operations kept auditable
-   Report on recognition activity by date range and giver, so the program's blind spots become visible
-   Track redemptions and the reward catalog to keep finance's view of the program current

### Without FlowRunner

**Recognition depends on remembering**: The milestone lands on Tuesday, the shout-out happens the following Thursday, if the manager's week allows

**The same five people get noticed**: Visible work gets recognized and quiet work does not, because recognition runs on who a manager happens to see

**Onboarding to Bonusly is a side task**: New hires wait for someone to invite them, and their first weeks of contributions go unrecognized

### With FlowRunner

**Milestones carry their own recognition**: Shipped releases, closed deals, and completed onboarding runs draft a bonus the moment they land in the source system

**The signal comes from systems, not sightlines**: Recognition drafts are generated by what actually happened, and a human decides which deserve points

**Day-one accounts**: New hires are created in Bonusly from the onboarding workflow, with department and title already set

## Use Case Scenarios

### The launch that recognized everyone on the team

A release ships, and the workflow assembles the contributors from the project record. List Users maps them to Bonusly handles, Get Company confirms #ship-it is an active value, and a drafted bonus lands in the engineering manager's [Slack](https://flowrunner.ai/integrations/slack): receivers, points, wording. The manager tweaks one name, approves, and Give Bonus posts it. The recognition arrives the day the work landed, not at the next retro.

### Onboarding that includes the recognition program

A new hire completes their first-day workflow in [BambooHR](https://flowrunner.ai/integrations/bamboohr). The agent calls Create User with their email, name, department, and title, and the account exists before their laptop finishes updating. When their thirty-day milestone completes, the same workflow drafts their first recognition for the manager to approve. Six months later, Update User moves their department when the org change lands, without a ticket to HR ops.

### The program report that runs itself

On the first of the month, an agent pulls List Bonuses for the prior month and List Redemptions alongside it, and appends both to [Google Sheets](https://flowrunner.ai/integrations/google-sheets). The people team sees giving activity by department, which company values actually get used, and what redemptions are costing, without exporting anything. The interesting finding is usually the absence: the teams where recognition stopped flowing show up as empty rows, and that is a management conversation worth having.

## Human-in-Loop Highlight

Give Bonus spends twice with one call. The points draw down a real rewards budget that converts to gift cards and charitable donations through redemption, and the post publishes to the company-wide feed under the giver's name, mentioning each receiver. Neither spend recalls cleanly: clawing back points is an awkward admin action, and a public recognition naming the wrong person, or conspicuously omitting the right one, does social damage that deleting the post does not undo. So FlowRunner agents never post recognition autonomously. They do the detection and the drafting, receivers resolved, amount computed, hashtag validated against the company's active values, and the named giver approves the exact text before Give Bonus runs. The automation makes recognition reliable. The human keeps it meant.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

10 actions

### Recognition

3

-   **List Bonuses** Retrieves recognition posts, most recent first, with pagination and filtering by date range and giver email. Each bonus includes giver, receivers, amount, reason text, and hashtags. The reporting backbone for program health.
-   **Get Bonus** Retrieves a single bonus by ID with its giver, receivers, point amount, reason text, and hashtag. Used to confirm and link a posted recognition.
-   **Give Bonus** Creates a bonus awarding points to one or more colleagues. The reason must mention each receiver with an @ handle, the amount with a + prefix, and at least one #hashtag company value. The giver is specified by email, and this page's human gate governs every call.

### Users

4

-   **List Users** Retrieves the company's users with pagination and exact-match email filtering, returning display name, email, department, giving and earning balances, and role. The resolution step before any bonus or assignment.
-   **Get User** Retrieves a single user by ID, or "me" for the account behind the API key, including balances and administrative role.
-   **Create User** Invites a new user with email and name, optionally setting department, role, and job title. Requires an admin-level API key; used by onboarding workflows.
-   **Update User** Updates a user's profile attributes, changing only the fields provided. Requires an admin-level API key; used for role and department changes flowing from HR systems.

### Rewards

2

-   **List Redemptions** Retrieves reward redemptions, most recent first, with the reward name, point cost, status, and redeeming user. The finance-facing view of what the program actually pays out.
-   **List Rewards** Retrieves the redemption catalog, gift cards, charitable donations, and custom rewards, optionally filtered by country, with each reward's type and denominations.

### Company

1

-   **Get Company** Retrieves company settings including allotment schedule, custom currency name, and the active company values. The source of valid hashtags for every drafted bonus.

## Frequently Asked Questions

### What can FlowRunner do with Bonusly?

FlowRunner agents can run List Bonuses, Get Bonus, and Give Bonus in Bonusly, plus 7 more actions.

### Does connecting Bonusly to FlowRunner require OAuth?

No. Bonusly connects to FlowRunner with an API key, no OAuth flow required.

### Can Bonusly trigger a FlowRunner workflow automatically?

Bonusly doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Bonusly?** This integration exposes Bonusly to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/bonusly. Site index: https://flowrunner.ai/llms.txt
