Bonusly
HRConnect 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.
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
With FlowRunner
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](/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](/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](/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 Capabilities
10 actionsRecognition
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.
Start building with Bonusly
$100 in credits. No card required. Connect in minutes.