Skip to main content
Best Answer

Gamification and Bonusly

  • June 14, 2021
  • 1 reply
  • 123 views

Cindy McElhinney
Helper II
Forum|alt.badge.img+4

Has anyone integrated and/or come up with a way to tie in rewards to Bonusly?

Best answer by pmo

Hi Cindy, 

I see that Bonusly has rest APIs which means that there’s a decent chance that with some sort of dev/it resource you could build an integration between Docebo and Bonusly. 

Bonusly API: 
https://help.bonus.ly/en/articles/1258685-getting-started-with-the-bonusly-api

Docebo API:
https://help.docebo.com/hc/en-us/sections/360005441800-APIs

Depending on what you’re trying to accomplish the flow could be something like this: 
 

  • You could create a webhook in Docebo that uses an enrollment event to send information every time an enrollment changes in Docebo to send a payload of that information to a middleware service like workato or zapier.
  • That information can be filtered by the middleware to only move forward with completed statuses (say if you wanted to award points in an external system like Bonusly)
  • Next it would take the filtered data and make an api call to bonusly to update details on that user inside bonusly.
     

That’s pretty high level but it definitely seems possible. Also you might want to talk to your AM about looking into setting this up using Docebo Connect. 

View original
Did this post help you find an answer to your question?

1 reply

pmo
Docebian
Forum|alt.badge.img+3
  • Docebian
  • 276 replies
  • Answer
  • June 17, 2021

Hi Cindy, 

I see that Bonusly has rest APIs which means that there’s a decent chance that with some sort of dev/it resource you could build an integration between Docebo and Bonusly. 

Bonusly API: 
https://help.bonus.ly/en/articles/1258685-getting-started-with-the-bonusly-api

Docebo API:
https://help.docebo.com/hc/en-us/sections/360005441800-APIs

Depending on what you’re trying to accomplish the flow could be something like this: 
 

  • You could create a webhook in Docebo that uses an enrollment event to send information every time an enrollment changes in Docebo to send a payload of that information to a middleware service like workato or zapier.
  • That information can be filtered by the middleware to only move forward with completed statuses (say if you wanted to award points in an external system like Bonusly)
  • Next it would take the filtered data and make an api call to bonusly to update details on that user inside bonusly.
     

That’s pretty high level but it definitely seems possible. Also you might want to talk to your AM about looking into setting this up using Docebo Connect. 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings