Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Download PDFDownload PDF
Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Lacey Jackson
/
September 10, 2019
Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

MIN
/
September 10, 2019
About the Episode
Episode Highlights
Meet our Guest

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Blog

How to Create an Automated Feedback Process with Formstack for Salesforce

Panelists
No items found.
Introduction

Great, thank ya!

You can now access the content.
Download NowDownload Now
Oops! Something went wrong while submitting the form.

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Panelists
No items found.
Infographic

How to Create an Automated Feedback Process with Formstack for Salesforce

Learn how to create an automated feedback process using Formstack for Salesforce. Create feedback surveys quickly and easily!
Download InfographicDownload Infographic

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Collecting payments with online forms is easy, but first, you have to choose the right payment gateway. Browse the providers in our gateway credit card processing comparison chart to find the best option for your business. Then sign up for Formstack Forms, customize your payment forms, and start collecting profits in minutes.

Online Payment Gateway Comparison Chart

NOTE: These amounts reflect the monthly subscription for the payment provider. Formstack does not charge a fee to integrate with any of our payment partners.

FEATURES
Authorize.Net
Bambora
Chargify
First Data
PayPal
PayPal Pro
PayPal Payflow
Stripe
WePay
ProPay
Monthly Fees
$25
$25
$149+
Contact First Data
$0
$25
$0-$25
$0
$0
$4
Transaction Fees
$2.9% + 30¢
$2.9% + 30¢
N/A
Contact First Data
$2.9% + 30¢
$2.9% + 30¢
10¢
$2.9% + 30¢
$2.9% + 30¢
$2.6% + 30¢
Countries
5
8
Based on payment gateway
50+
203
3
4
25
USA
USA
Currencies
11
2
23
140
25
23
25
135+
1
1
Card Types
6
13
Based on payment gateway
5
9
9
5
6
4
4
Limits
None
None
Based on payment gateway
None
$10,000
None
None
None
None
$500 per transaction
Form Payments
Recurring Billing
Mobile Payments
PSD2 Compliant

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Imagine you’re working to implement a new process for your sales team. Any time you change the way you connect with customers, you need to do everything you can to ensure communication is clear and well-received. If you confuse, you lose.

When changes happen, you need a way to measure how satisfied your customers are with your sales process changes. But your sales team is already stretched thin. How do you gather customer feedback without adding another action item to their already lengthy to-do list?

Enter Formstack.

Today, I’d like to show you how to automate your customer feedback process using Formstack for Salesforce. In this example, you’ll learn how to automatically generate an email with an embedded form linking to a net promoter score (NPS) survey. This email will be triggered when a Salesforce opportunity is moved from “Negotiation” to “Closed Won” or “Closed Lost.”

We’ll get started in the Salesforce Object Manager. Here, we’re going to be dealing with two objects: Opportunity and Feedback.

Read More: 5 Mistakes Killing Your Survey Conversions

Step 1: Update the Opportunity object

Within your Opportunity object, you need to have a couple of fields set up. Make sure all of your opportunities have a “Contact” field. This field will help with personalizing and automating your emails. Second, you’ll want to set up a “Form” field.

In this example, we’re calling the field “Formstack Form.” This will be a URL-based field that will appear on our Salesforce Opportunity object. When the customer email is generated, we’ll pull from this field to add our NPS form link to the body. 

Salesforce record opportunity object


Step 2: Update the Feedback object

Next, we’ll create a Feedback object. Using our Feedback object, we’ll pull a few different fields into our form. Within our Feedback object, we’ll create three fields so we can add our questions in later. 

  • NPS 1 - Picklist 
  • NPS 2 - Picklist
  • NPS 3 - Rich text area
Salesforce record feedback object


Step 3: Build your form. 

Navigate to your App Launcher and select Formstack. If you haven’t already downloaded Formstack, you can find us in the Salesforce AppExchange.

Within Formstack for Salesforce, select “Create New Form” to get started. Set the Primary Object as Opportunity. 

Salesforce object build your form

Several of our fields will be prefilled for our customer: close date, name, email address, and stage. 

Salesforce object prefilled fields

There are a few fields that we’ll need to update so that we’re collecting the information we need to enhance our sales process. This is where our new “Feedback” object comes in. We’ll use our “Feedback” object to update our NPS 1, NPS 2, and NPS 3 fields. Here, we’ll update the title of each of these fields to reflect the question we’d like to ask. We changed our title to “How was your sales experience with …”

Salesforce object new feedback field.

Once you’ve updated your form with questions, you can navigate to the “Edit” tab and customize the format of your form with your organization’s logo and branding.

Read More: The Dos and Don’ts of Survey Design

Step 4: Finalize your form 

It’s time to turn on our Dynamic Prefill so that our email and form populate with details for each specific customer. Select the form you created so that it populates for new records. You can also take a second to apply this form to new records or update existing records.

Salesforce object dynamic prefill

In this example, we chose to update existing records so the link to our survey appears on existing records. Your record will now look something like this: 

Salesforce record update


Step 5: Automate your email

First, we’ll set up an email template. Navigate to “Setup” and select “Classic Email Templates.” You have a lot of flexibility on how you set up your email, but, in this example, we’re using HTML because it allows us to hide the full form link in our email and add our logo. 

Salesforce record email

After you set up your template, you need to create an email alert. Within “Setup,” select “Email Alerts.” Title your alert so you and your other Salesforce users understand the alert’s purpose. Pull in the email template you just created and identify your “Selected Recipient.”

Step 6: Establish Trigger

It’s time for the last step! Stay within Setup and navigate to the “Process Builder.” Here Salesforce gives you an easy-to-use flowchart to set up your process. For both “Closed Won” and “Closed Lost,” we’re using the same email template. However, you could set up a completely separate template to capture information about why customers may have decided to move forward with another organization. Here’s what the process looks like when we finished:

Salesforce record trigger

You’re done! You created a completely automated and customized process for collecting customer feedback. This process isn’t limited to customer feedback. You can use it to send emails with all kinds of forms! What processes could you automate today with Formstack for Salesforce?

If you’re ready to update your customer feedback process, you can find Formstack on the Salesforce AppExchange. Try it today

Lacey Jackson
Lacey is the Demand Content Strategist at Formstack focused on developing in-depth technical content about the Formstack platform for a variety of industries.
More Articles
Meet The Host
CEO of
Connect
Chris is on a mission to turn people into great leaders. He's passionate about helping problem solvers see more value in the work they do every day.