I wanted to know if anyone has assigned actions or missions to activity outside of JIVE, for example I would like to have missions assigned to our training system or to activities in our customer management system.

We are using the Gamification Plugin from our own backend custom site, we make calls into the nitro api. We setup our own actions which get triggered from our systems. Here is a simple image of how its communicating:

Because we couldn't customize the look/feel of the bunchball widgets we built or own so we can group missions into groups:

We built an in house CRM and when our users do things in the tool it calls our custom actions in BunchBall. Things like Edit a Store, Create an Opportunity, Create a Contact, etc.. The screenshot above is from a custom plugin we built. Its a action that calls the BunchBall Api and shows the missions grouped by tags. We also added the ability to rate missions.

First we created a custom plugin and Listened to User changes (LOGIN, MODIFY, DELETE, etc.). This way when users do things in Jive it will notify our system & we can get their Jive UserId.

We then created Actions in BunchBall. When users trigger events in our system we call those actions using the Jive UserId.

BunchBall offers a REST API and uses a public/private key with a timestamp for security, they do have some documentation and tools to help get you started. Once you install the Gamification plugin and Jive sets up your instance go into the Jive admin console (http://<instance>/admin). Click the Gamification tab and look for the configuration section. Here you can get your API keys, urls, and console username/password.

I'm Bunchball's Partner Account Manager and work with Jive. To add some additional context here, those that are calling the Nitro API and tracking/rewarding activities outside of Jive are licensing the Nitro platform directly from Bunchball. This allows for other systems to be connected and those achievements to be displayed within Jive, creating a "central reputation system" with Jive being the system of record. These deployments allow for every system an employee touches to be as engaging as Jive and those achievements are no longer stored in an information silo.

Hopefully this clears up some of your questions. If anyone has additional questions about this approach, feel free to reach out to me at matthew.foster@bunchball.com or @ mention me.

We decided not to use Team Missions yet. The users select which Team they want to join and can hop between them.... we are currently trying to figure out a solution to this problem. I wish BunchBall would sync teams with Security (Permission) Groups.

BunchBall (Nitro) also offers User Properties which would be nice if Jive pushed user info into those properties. Then we could setup missions based on Permission Groups.

Like Matt Said though, you do have to contact BunchBall and obtain a license for Nitro.

we just recently added the Nitro Bunchball plugin to Jive and we're looking to assign some of the badges in Jive pro grammatically through the API to users that perform certain activities outside of Jive.

Hi Manuel - worth reaching out to the support team to see what is possible. The contract that Jive has with the advanced gamification module doesn't necessarily cover full API access except for jive events.