If this is a one-time process, I would actually recommend exporting this data out of Gainsight and working with it in Excel. You'll have to do some VLOOKUPs to get all the data into one Excel sheet and then you can use that List to identify the right accounts to make CTAs for.
Here's the outline of the steps:
- The first object you'll want to export is the 'JBCXM__SurveyUserAnswer__c' object that holds the answers. This holds all the answers from all the surveys you've created so you'll need to filter on the JBCXM__SurveyMaster__c field to narrow it down to the survey you need.
- Then you'll want to export the 'JBCXM__Participant__c' object to pull out all the participants that participated in your survey.
- You need to VLOOKUP the AccountID from the 'JBCXM__Participant__c' object back into your sheet with the JBCXM__SurveyUserAnswer__c (matching on the participant recordID) so you can associate the Account to the answers
- Then you can filter on 'JBCXM__Question__c ' and 'JBCXM__Answer__c' to find the right Question and Answer combination you're looking for to create the CTA. Now, you've identified the right accounts.
From this list you could either:
- Create a new field on CustomerInfo and bulk load (using a data loader) a checkbox into this field for the Accounts you want to make the CTA for. Then you can use Rules Engine to create the CTAs using the checkbox as criteria. The drawback would be that you won't be able to feed much information on the actual survey response into the CTA.
- Or bulk load the CTAs directly into the CTA Object. You'll get more control over the information you can feed into the CTA about the survey response but it will be a greater effort to build the CTA information in excel and then load it (have to identify all the right picklist IDs etc.)