Site icon Email Uplers

A Comprehensive Guide to Using Interactive Email Forms in Salesforce Marketing Cloud

A Comprehensive Guide to Using Interactive Email Forms in Salesforce Marketing Cloud

[This post was originally published on 17th March 2021. It has been updated on 7th June 2022.]

“It is a capital mistake to theorize before one has data.”

–Sherlock Holmes

More and more modern email marketers are realizing that data is a great tool to…

In short – data is marketing gold!

How can you capture the data you need from customers without annoying them?

In Salesforce Marketing Cloud, try Interactive Email Forms.

Interactive Email Forms negate the need to send out complicated surveys, external preference centers, and lead generation forms to gather customer data. Instead, you can request customers to provide “one-click feedback” without leaving their inbox so they can directly engage with your emails and enjoy a friction-free experience. And you can drive personalization and connect with them 1×1, and expand customer profiles to guide future marketing actions.

Want to know how to create and use Interactive Email Forms in SFMC? This guide is for you!

Interactive Email Forms in SFMC: Common Use Cases

Here are four ways to use Interactive Email Forms in SFMC to collect customer data:

i. Collect profile data

Collect subscribers’ preferences or demographic data such as their name, birthday, product preferences, and interests.

ii. Ask for feedback

Send out quick 1-question surveys to get immediate feedback to support your decision-making.

iii. Product reviews

Offer a “star” rating system for your offerings, or request a written review directly within an email.

iv. Collect sales leads

Collect customer information and pass it into Sales Cloud.

Many email clients support Interactive Email Forms in SFMC, including:

Subscribers whose email clients do not support the functionality see fallback content instead of the form. This can be a content block about your newest products or a button that links to the form on the web. You can also show nothing, although this could impact customer experience, so it’s not advisable.

Interactive Email Forms in SFMC: Key Components

i. Data Extensions (DE)

A data extension (SFDE) is a table with multiple fields to store customers’ data. It can be standalone or related to other DE. You can use the data to run queries, pull information, or send Interactive Forms to a subset of subscribers. All DEs are either sendable or non-sendable.

ii. Content

Build your Salesforce Interactive Email Forms with Content Builder blocks like email templates, fallback content, and confirmation message. Create a form block with form inputs, and map it to CloudPages (see below) and the DE (see above).

iii. Interactive email page and confirmation message

With this landing page – built in CloudPages before creating the email form in Content Builder  – you can get user confirmation and process your form’s data. If the form submission is successful, you are shown the created confirmation message (which you select) on this page. If not, a message guides you to correct the form and resubmit. The page processes and saves that data to your selected DE.

To create the interactive email page

  1. Go to CloudPages and click Create Collection.
  2. Click Create.
  3. In the dropdown menu, click on Interactive Email Page.
  4. To configure your page and confirmation message:
    1. Click the Email Form content block in the display.
    2. Under the Content tab, select a Confirmation Message.
    3. Select from No Content, Block from Content Builder (recommended), or Redirect to a URL
    4. As needed, add additional branding and content blocks
    5. Publish

Only those pages that are published capture data and deliver the confirmation message. Otherwise, subscribers see an error message when they submit the form.

Read More: How To Integrate Gmail With Salesforce

Data Requirements for SFMC Interactive Email Forms

Data plays a critical role in Salesforce Interactive Email Forms so you must define your form’s data requirements in advance. 

I. How to define your data requirements

Identify and define your data requirements so you can draft your form and set it up for success. To do this, ask yourself these questions

i. Define the data types to be collected

  1. Which questions must we ask?
  2. Which questions are simply “nice to have”?
  3. Do we need personal, identifiable data? Make sure you comply with all data privacy regulations, e.g. CCPA, GDPR, etc.
  4. Should we add additional explanations for any question(s)?
  5. What is our rating system?
  6. What is the format of our questions and responses?
    • Open-ended or specific (Yes/No/True/False/Like/Dislike)
    • Date
    • Simple text
    • Select from multiple options
  7. Should we include “hidden” fields to know something without asking direct questions?

ii. Define how the data will be used

  1. Should we include personalization?
    • Should we add the data to an existing DE?
    • What are the data requirements for that DE?
  2. Should we add the data to an existing Journey Builder source DE?
  3. Will we use the data for a one-time-only event?
  4. Should we create a case in Service Cloud or a lead in Sales Cloud?
  5. Will we export data out of SFMC? In what format?

II. How to store data

When creating your email form, choose whether your data will be stored in a new or existing DE.

i. Questions: visible and hidden fields

Some questions are visible to your subscribers. These are called inputs. Others are not visible and pass information to your DE that you don’t want your customers to see or change such as their email address, subscriber key, order number, product ID, etc.

Multiple input/question types are available, including:

ii. Answers: data attributes and field values

SFMC needs to know where to store subscribers’ answers and what to store in the DE, so every answer must be mapped to a DE field known as a “data attribute”. In case of some form types, you need to determine a field value for answers. 

III. How to create and use data extensions

i. To create new DE

In Content Builder, create and map DE directly within the email form content block. These DE are saved in:

Email Studio or Contact Builder ? Data Extensions ? Interactive Content folder

As you add new inputs to your form, new columns are automatically created in the DE to store that data.

ii. To update existing DE

Use an existing DE to store your form data by selecting it as your response capture method when building your form. Make sure you:

iii. To capture and map data

Before mapping your answers to a storage location, know the key data components of your email form block in Content Builder:

How to Build Your SFMC Interactive Email Form

i. Select among the many Salesforce email templates.

ii. Customize the form by editing, adding, or deleting ready-made form fields like:

iii. Click Continue. Select from one of three configuration tabs: Content, Design, Block Settings.

iv. On the Content tab, select the CloudPages Destination to your Interactive Email Page. Select a Response Capture Method.

v. Fill out the visible and hidden fields; map each to data attributes.

vi. Under the Design tab, adjust your design settings and select fallback content. Adjust labels, description text, button styles.

vii. Under Block Settings, change block spacing, alignment, and borders.

Test your Interactive Email Form before you send it out.

Also, navigate to your form’s response capture DE to confirm if your email is successful from a data perspective. If yes, you will see a new record with the information you selected in your test email:

All submissions that don’t write to a DE are added to the 00 IC Error Log located in: 

Email Studio or Contact Builder ? Data Extensions ? Interactive Content folder

Best Practices for SFMC Interactive Email Forms

While designing the interactive experience, try to:


Interactive Email Forms in SFMC are an easy yet powerful way to engage with subscribers and deliver delightful user experiences. We hope you found this guide useful. Feel free to study it, save it, or share it!

If you need further help, our  Salesforce Marketing Cloud email specialists can help!

Exit mobile version