Symptom
How to connect SAP Jam with Zapier?
** Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental **
Environment
SAP Jam Collaboration
Resolution
Pre-requisite:
- Zapier account
- SAP Jam tenant Enterprise edition
Configuring integration between Zapier and your sales demo tenant
- Connect to your trigger application
- After clicking "Make a Zap" you first need to connect to an application that will trigger an action in SAP Jam. In this example, we are using Google Calendar.
- Select a trigger next, for example a new event that gets posted on Google Calendar.
- Next, connect to your Google account and select the correct calendar.
Define the action happening in SAP Jam
- Select the SAP Jam Collaboration app first, then choose the action "Create Group Event".
- Next, connect to your SAP Jam tenant. There you have to select your SAP Jam tenant domain. Eg: jam4.sapjam.com for a Jam tenant in dc4
- The second field that you can see above is the OAuth2 token. To get this we will switch over to the SAP Jam application.
OAuth2 token from SAP Jam
As you can see from the screenshot above the best way to implement this integration is to use an Alias Account in SAP Jam.
So we are going to do 3 things now:
- Create an OAuth client.
- Create an alias user and connect that to the OAuth client.
- Invite the alias user to the group you want the events to be created in.
When you create your OAuth client in the admin panel in SAP Jam make sure to give it a proper name and link back to the zap that will be using this client.
The more information you provide here, it will be easier to refer in the future.
Next, under Users > Alias Accounts create an alias user that will execute the posts from Zapier.
When you create such a user click the button "Add OAuth2 Access Token" and select your Zapier OAuth client that you created before.
Lastly, invite this new alias user to the group you want the user to post the updates from Google Calendar.
Once the alias account has accepted the invite and you finished the last step on the Zapier side, you can try out the integration.
Define the SAP Jam group and map the fields from Google to SAP Jam
The last step of the configuration requires to map the incoming data from the Google Calendar event to the event in SAP Jam.
First, define the group you want the events to be posted in. For that navigate to a group and copy the group ID from the URL.
This is an example: https://jamX.sapjam.com/groups/ULd22JvRCQOhpT7o91AiKQ/overview_page/pqvSemYB3dULQLnqNEcfOP
The group ID is what comes after groups, meaning ULd22JvRCQOhpT7o91AiKQ in this case.
Second map the event start and end dates from Google to the fields in Jam.
Test integration from Google Calendar to SAP Jam
Now test the integration and you should get to such a screen:
If you see a status "201 Created" you will also be able to see the event in the calendar in your defined SAP Jam group.
Keywords
Zapier with SAP Jam, SAP Jam on Zapier, integrate SAP Jam Zapier, Connect Zapier with SAP Jam , KBA , salesdemo_reviewed , LOD-SF-JAM , SAP Jam , LOD-SF-JAM-DEV , Custom Development - API request & Issues , How To