Coupa
Getting the ClientID + ClientSecret and Domain
Visit your profile on Coupa via #1 AI Total Spend Management Platform | Coupa.
To create an an OpenID client, navigate to Setup > Integrations > Create Client and click the Create button.
Grant Type = Client Credentials
Select Shared secret
Add the following scopes
core.common.read
core.user_group.read
core.user.read
Take note of your Client ID and Client Secret
Note: Coupa allows the name of a user’s permission and the name of a group to be the same value however, Zilla expects user’s permissions and group names to be different. Please ensure your groups and permissions have unique names.
4. Login to Zilla application using your admin credentials and then click Add Application
in the top right.
5. A window with a search bar appears, type in Coupa in the search bar. Coupa application entry will appear at the top of the list, click Add to Applications
button to the right.
6. Fill in the form with appropriate details and then click Add to Applications
button.
7. A detailed view of Coupa application appears. Click Sync now
in top right corner.
8. Enable API Integration option from the dialog. Fill in the mandatory fields and click Next
.
Add the configuration details:
The URL of your Coupa account is
{customer_name}.coupahost.com
Client ID and Client Secret generated in steps 2 and 3, then click
Next
.Sync Additional Permissions? ( Yes/No ) - If
Yes
, Zilla will sync Purchasing User, Expense User, Sourcing User, Inventory User, Contracts User, Analytics User, AIC User, Spend Guard User, CCW User, CLM Advanced User, Supply Chain User, Risk Asses User, Travel User, and API User as PERMISSIONS. By default, the value of this configuration isNo
, and the above data is still available in the metadata of the Account.
Click
Next
again.
11. Click Done
.
Sync summary should pop-up. Review the sync summary and click on
Close
.