
Connectors / Human resources · HTTP Connector
Automate Bonusly with Tray.ai
Update a recognition, create an award and approve a redemption in Bonusly. Connect Bonusly to the rest of your human resources stack with Tray.ai.
What can you do with Bonusly on Tray.ai?
Bonusly is an employee recognition and rewards platform where colleagues give each other points that can be redeemed for rewards. Tray.ai connects to Bonusly through the HTTP Connector, so your workflows can call the Bonusly API alongside the rest of your stack.
- Give recognition to the support agent each time a customer leaves top marks in your survey tool.
- Create a user when a new hire starts in your HR system so they can give and receive points from day one.
- Search recognitions each month and share the highlights in your team chat.
- Connects through
- HTTP Connector
- Authentication
- A bearer token or OAuth 2.0
Set it up
Connect Bonusly to Tray.ai
Each step uses Bonusly's own API details, from its documentation.
Step 1
Save Bonusly's API token
Save the token Bonusly issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays out of the workflow and out of the logs.
Step 2
Import a request from Bonusly's docs
Add an HTTP Client step and paste a cURL example from Bonusly's API docs. Tray.ai fills in the method, URL, headers, and query.
Step 3
Start with “Get a recognition”
It's one of 19 documented actions, under Recognitions. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Give recognition” and “Update a recognition” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
Give your AI agents Bonusly tools
Build an MCP server on Bonusly in Agent Gateway and choose which actions your agents can call. Every call runs with access control and an audit trail. How Agent Gateway works
- Give recognition
- List users
- List awards
- Get a redemption
- Get a recognition
- Update a recognition
- Delete a recognition
- Search recognitions
What the Bonusly API covers
4 resources and 19 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Recognitions
- Give recognition
- Get a recognition
- Update a recognition
- Delete a recognition
- Search recognitions
Users
- List users
- Get a user
- Create a user
- Update a user
- Deactivate a user
Awards
- List awards
- Create an award
- Update an award
- Delete an award
- Give an award
Redemptions
- Get a redemption
- Approve a redemption
- Decline a redemption
- Refund a redemption
Checked against Bonusly's own documentation on 2026-10-22
How Tray.ai makes this work
Bonusly plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Bonusly — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Bonusly actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Bonusly data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More human resources apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every human resources connector →
Frequently asked questions
What can a Tray.ai workflow do in Bonusly?
+
The Bonusly API documents 19 actions across 4 resources (Recognitions, Users, Awards, Redemptions). For example: Give recognition; List users; List awards. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Bonusly?
+
The Bonusly API uses a bearer token and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See Bonusly working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.