Get the integration! SurveyMonkey for Salesforce is an Enterprise add-on. Contact Sales or your Customer Success Manager (CSM). The integration setup is only available in English.
With SurveyMonkey for Salesforce, you can build automations to trigger surveys and push data back to Salesforce records for in-context analysis. Create reports, dashboards, and automate flows to take action on feedback.
This guide helps you get ready to send survey data to Salesforce. Follow the steps below to get started. Then, read our guide, Using SurveyMonkey for Salesforce, to create your mappings and send your survey.
Make sure you have the Salesforce and SurveyMonkey permissions you need to set up the integration.
All your mappings are saved to the Salesforce account you connect to. You can connect to multiple Salesforce accounts, including your sandbox environment. If possible, use an integration-specific Salesforce account. If the logged-in Salesforce account is deactivated, their mappings will stop working.
If your SurveyMonkey plan has Power and Casual seats, you need an Enterprise Power seat to access the integration. Learn more about seats and permissions.
To avoid permission issues, it’s best to use a Salesforce account with a “system admin” profile. You may also need to enable other permissions for your account.
The table below lists the recommended permissions for your Salesforce profile.
Salesforce Permission | Description |
Create, Read, Update, Delete for certain fields and objects | Enable these permissions for any fields and objects you’re mapping responses to. |
API access | Allow API access to connect SurveyMonkey to Salesforce. |
Modify Metadata through Metadata API | Allow team members to modify metadata through API functions to use our Salesforce integration. |
Send Outbound Messages | Enable this permission for any Salesforce user that will trigger outbound messages (ex: an agent who closes a case) |
Password never expires | Enable this permission for the account you’re connecting to SurveyMonkey so the connection doesn’t break. |
View all users | Enable this permission to send survey invitations using a trigger. |
Customize application | Enable this permission to send survey invitations using a trigger. |
There are a few steps to take in SurveyMonkey before you start mapping responses to Salesforce.
If you’re sending data to a standard or custom Salesforce object, make sure to set it up before pushing survey data to Salesforce. This applies to new and existing objects.
TIP! You may need help from your Salesforce administrator to set up your object.
To set up your object:
Connect your Salesforce account to the integration so you can create your mappings. You can connect multiple accounts, including sandbox environments. This process leverages OAuth 2.0 for a secure integration.
To access the integration:
Go to our SurveyMonkey for Salesforce guide when you're ready to create your mappings.
Mappings send your survey data back to Salesforce. You can map specific responses or metadata to fields on Salesforce objects. You can choose from two mapping types:
Learn more about mapping types, or learn how to create mappings.
Once you create your mappings, you can send your survey. The Salesforce integration gives you 2 deployment options:
Learn how to use the Salesforce integration deployment options.
SurveyMonkey offers a few features for customers using Lightning Experience:
You can chat with your CSM about your specific use case so you can best utilize the integration. Organizations use the SurveyMonkey for Salesforce integration in many different ways, depending on how they use Salesforce. Below are some common use cases.
Use Case / Survey Type | Example |
Post-Support Satisfaction | After a customer interaction, like closing a case, send customers a satisfaction survey to gather prompt feedback. Once your survey data is in Salesforce, you can filter and segment your data by other fields on the same object to gather insights. Learn more about creating a "case closed" or "post-support satisfaction" survey. |
Customer Satisfaction (CSAT) | Customer Satisfaction score, or CSAT, helps you understand a customer’s experience with a specific interaction or transaction, such as contacting support or making a purchase. You can use CSAT with other metrics to understand the full customer experience with your brand. Learn more about tracking CSAT with the Salesforce integration. |
Net Promoter® Score (NPS | Net Promoter Score (NPS) helps you measure customer loyalty on a scale from 1-10. You can use our pre-built NPS question type and map results directly to Salesforce to track and report on your metrics. Learn more about tracking NPS with the Salesforce integration. |
Post Event | After hosting an event, gather feedback from attendees based on an automation from a campaign, contacts, or accounts. The survey data syncs to the campaign where you can gain insights to prove your efforts are well spent or identify ways to improve future events. |
Won-Lost Sales | Send a survey after an opportunity is won and send a different survey to follow up on a lost opportunity. The data can help you better understand what works best for your sales team to enhance your sales process. |
Customer Touchpoint Survey | Gather feedback at various milestones of a customer's lifecycle with your organization. For example, send surveys after onboarding, a recent renewal, or a project launch. Then sync the results to a contact record to better understand the customer's sentiments over time. |
Relational Satisfaction Survey | Connect with your customer base at key intervals throughout the year to assess the overall health of your relationship. Unlike the transactional use cases above, this feedback isn't specific to a recent experience. |
Lead Generation Form | Create a lead generation form with SurveyMonkey to embed on your site. Then, use the integration to automatically create new leads in Salesforce. This can help you track lead sources, ask questions to deliver a personalized demo, and send lead enrichment surveys to tailor the content you send to prospects. |