function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
tekrytekry 

Use data loader to load and extract einstein chat bot customer intents and customer inputs

Hi All,
Winter 18 supports data loader for uploading customer inputs. 
https://releasenotes.docs.salesforce.com/en-us/winter19/release-notes/rn_service_bots_dataloader.htm

However, I it does not include details on how (e.g. which salesforce object to use). Does anyone know or where to get that details?
Best Answer chosen by tekry
NagendraNagendra (Salesforce Developers) 
Hi Tekry,

Firstly, a small correction, as per your question it should be winter 19 and not winter 18.

You can use Data Loader to upload customer inputs from a CSV file. Create a 3-column CSV file that lists each customer input along with its corresponding intent set name and intent name. In Einstein Intent Sets, create the intent sets for your customer input data. In the Einstein Bot Builder, click Enable Dialog Intent for each dialog that you’re uploading inputs for. In Data Loader, create mappings between the columns in your CSV file and MlDomainName, MlIntentName, and Utterance.

The fields correspond to Intent Set Name, Intent Name, and Customer Input, respectively. Upload to the Intent Utterance (MLIntentUtterance) object. To upload customer inputs directly into an existing dialog intent, set the MlDomainName to be the target bot's API Name.

For more information please refer to below link. Hope this helps.

Kindly mark this as solved if the reply was helpful.

Thanks,
Nagendra

 

All Answers

NagendraNagendra (Salesforce Developers) 
Hi Tekry,

Firstly, a small correction, as per your question it should be winter 19 and not winter 18.

You can use Data Loader to upload customer inputs from a CSV file. Create a 3-column CSV file that lists each customer input along with its corresponding intent set name and intent name. In Einstein Intent Sets, create the intent sets for your customer input data. In the Einstein Bot Builder, click Enable Dialog Intent for each dialog that you’re uploading inputs for. In Data Loader, create mappings between the columns in your CSV file and MlDomainName, MlIntentName, and Utterance.

The fields correspond to Intent Set Name, Intent Name, and Customer Input, respectively. Upload to the Intent Utterance (MLIntentUtterance) object. To upload customer inputs directly into an existing dialog intent, set the MlDomainName to be the target bot's API Name.

For more information please refer to below link. Hope this helps.

Kindly mark this as solved if the reply was helpful.

Thanks,
Nagendra

 
This was selected as the best answer
tekrytekry
Hi Nagendra,

Thanks for the response. I stand corrected on the release version.