Currently the CTA API does not allow for bulk updates. Only 1 CTA can be created/updated using CTA API. Since there are chances that 1 record in Salesforce will contain multiple CTA’s in gainsight, it will be good for allowing bulk updates via API. This will also help us to automate many manual tasks that are now possible only using Mass Edit.
Thank you Sai.
any idea on this please
I am able to effectively update multiple CTAs by using the Call To Action API and the Gainsight Rules Engine.
My high-level steps:
- Configure a Custom Connector which utilizes the Gainsight API.
- Configure an External Action which uses the CTA API endpoint. Within the Payload, I tokenize the Call to Action GSID and the field(s) I want to update.
- Configure a Rule. In the Setup Rule: I fetch, filter, transform so I have my Call To Action GSIDs along with CTA fields/values I wish to update.
- In the Setup Action, I use the Action “Call External API”, selecting my External Action from Step #2 above.
These steps effectively let you run the Call to Action API as a recurring loop, where the CTA API runs once for each row in your Rule dataset, with each loop containing a unique Call to Action GSID.
Reply
Sign up
If you ever had a profile with us, there's no need to create another one.
Don't worry if your email address has since changed, or you can't remember your login, just let us know at community@gainsight.com and we'll help you get started from where you left.
Else, please continue with the registration below.
Welcome to the Gainsight Community
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.