You can send Surveys via CoPilot Outreaches, in addition to sending surveys via Salesforce emails or Marketo. The article below assumes you only want to send one email with the survey link to your participants. However, we also offer Advanced Outreaches, which enables you to send a series of related survey emails (head's up email, reminder email, thank you email, etc.) as part of one Adv. Outreach.

CoPilot Power Lists help you with the following use cases:

  • Dynamic recipients set via filters: CoPilot power lists enable you to add survey recipients based on various Account, Opportunity, Contact attributes in Salesforce or MDA. This is a dynamic list, which means that any contact that meets the criteria at the time of sending the survey, will receive the survey. This is in contrast to existing distribution methods where a static list of subscribers are added while creating the survey.
  • CoPilot also enables you to send a daily batch of emails based on the date fields of various objects. The effect of this is you can send users a survey within 24 hours of contacts performing an event. In some use cases, customers may need to send a survey email immediately, or a few minutes after a triggering event, such as when a case is closed. In this case, you still need to work with Services to create a custom script, but hopefully the new 24-hour SLA is sufficient for the majority of use cases.

Benefits of sending surveys via CoPilot include CoPilot’s WYSIWIG email template creator, as well as Gainsight’s email gateway enables you to send higher volumes of email.

To distribute a survey via CoPilot, you will need to follow these steps:

  1. Create a survey and configure the survey to send via CoPilot
  2. Create an email template (or modify existing) to include a link to the survey (also can pre-configure the language)
  3. Send a CoPilot outreach with the survey email template to a new or existing Power List based on whom you want to include

Salesforce Sharing Settings

Salesforce Sharing Settings

We recently identified an issue with accessing survey responses if your Site Guest User is set to Private in your Salesforce org. To avoid problems, change the permission settings on user Site Guest User from Private to Public, so that the user has Account visibility. 

Navigate to Setup > Administration > Security controls > Sharing settings.  The sharing settings need to be Public.

Step 1. Create a survey and configure the survey to send via CoPilot

1. Create a survey and configure the survey to send via CoPilot

1. Within your survey, on the Properties page, select CoPilot as the Email service.

2. When the Email Service is set to CoPilot:

  • Add Participants tab will be disabled, since you will now be adding participants via Power Lists in CoPilot.
  • Options to have participants respond anonymously and allow internal submission are both disabled.
  • In the Distribute tab:
    • List View, Calendar View and +Create Schedule button won’t be available, as these actions are taken during CoPilot Outreach execution.
    • Count for Sent, Responded, Not Responded and Undelivered will be displayed.
    • You will only be able to see drill-down data for Responded participants. This is a known limitation that we expect to resolve in a future release. This data, however, will be available in CoPilot Outreach Analytics.
  • For information on how to associate an object and field, such as Case and Case ID, with your Survey and CoPilot email, see Survey Links: Close Survey Feedback Loop with CoPilot.

3. Permission to distribute survey:

  • In order for a user to send a survey via CoPilot, they must have the Distribute permission enabled.
  • In the Permissions tab, after selecting the appropriate user(s), enable the Distribute option.

Step 2. Create an email template (or modify existing) to include a link to survey


While creating a survey, you can select the email service as CoPilot. In CoPilot email templates, you can insert links to be populated by a multilingual survey in the email outreach. While inserting the survey link, you can also set the language the survey needs to appear.  When the survey is sent to the users, the survey appears in the language configured in the email template.  

  1. In CoPilot, click Email Templates. Either create a new email template or you can edit an existing one.
  2. Enter email template name, subject, and body, as you’d typically do for any email template.
  3. Click the ‘Survey’ option in the editor. This allows you to insert a link or button where a survey can be added when configuring your CoPilot Outreach or Advanced Outreach. You can select the language(s) the survey is to be displayed in. Also, you may add multiple links or buttons within an email template to the same survey. For more information, see Tutorial: Use CoPilot to Send Multilingual Surveys.
  4. Based on the option you select, you will be asked for relevant formatting options.




5. You can then insert the survey link or button wherever your cursor is placed in the email body. This is an example screenshot of the ‘Product Survey’ link included in the email. Note: You can include only 1 survey link or button per email.

6. Your email template is now ready to be used in an outreach.

Step 3. Send a CoPilot outreach with survey email to the relevant Power List

This step assumes you have already created a Power List. The steps to create a Power List to send a survey are identical to creating a Power List for any CoPilot outreach. See the article Create CoPilot Power Lists (aka, email contact list) for more details.

Similarly, the steps to schedule a one-time or recurring outreach to a Power List with an email template is also identical. In this case, the email template you select should have a survey as outlined in step #2 above. See more the article Create and Execute CoPilot Outreaches (aka, schedule emails) for more details.

Current Limitations

If you need to send a survey reminder via CoPilot, you can schedule a follow-up outreach using the same power list. See also the article Re-send NPS Surveys from CoPilot. Additionally, Advanced Outreaches have pre-built options to send survey reminders.

Similarly, you can't identify customers who clicked the Survey link in your email, but didn't complete the Survey. To report on customers who did not click the survey link in your email, build a report on the Survey Participant object, and filter for Clicked = 0.