<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FormAssembly.com &#187; Salesforce Integration</title>
	<atom:link href="http://www3.formassembly.com/blog/category/salesforce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www3.formassembly.com/blog</link>
	<description>How to Create Better Web Forms, Surveys and Questionnaires</description>
	<lastBuildDate>Thu, 09 Feb 2012 22:27:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>5 reasons to use FormAssembly instead of Salesforce&#8217;s Web-to-Lead form</title>
		<link>http://www3.formassembly.com/blog/5-reasons-to-use-formassembly-instead-of-salesforces-web-to-lead-form/</link>
		<comments>http://www3.formassembly.com/blog/5-reasons-to-use-formassembly-instead-of-salesforces-web-to-lead-form/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 18:04:05 +0000</pubDate>
		<dc:creator>Hillary Walker</dc:creator>
				<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=3428</guid>
		<description><![CDATA[Salesforce touches on pretty much every aspect a CRM can. For lead acquisition, Salesforce provides their own form solution, called &#8216;Web-To-Lead&#8217;. So where do we come in? FormAssembly.com can replace a touch with a firm grasp when it comes to gathering data on your prospective clients. Here are 5 reasons why FormAssembly can be a better [...]]]></description>
			<content:encoded><![CDATA[<div>Salesforce touches on pretty much every aspect a CRM can. For lead acquisition, Salesforce provides their own form solution, called &#8216;Web-To-Lead&#8217;. So where do we come in? FormAssembly.com can replace a touch with a firm grasp when it comes to gathering data on your prospective clients. Here are 5 reasons why FormAssembly can be a better choice for web-to-lead form processing.</div>
<div><span id="more-3428"></span></div>
<h3 style="text-indent: -24px; padding-left: 24px;"><span style="color: #333;">1. Smarter lead creation: </span> <span style="color: #777; font-weight: normal;">Avoid duplicates, handle existing accounts.</span></h3>
<p>A Web-to-Lead form once submitted automatically generates a new lead in Salesforce. But what if the company already exists in your system as an <em>Account</em>? Wouldn&#8217;t it be better to create a new contact and an opportunity instead of a Lead? With FormAssembly&#8217;s Salesforce integration, not only you can create a lead, but you can search existing records for a specific field then update an existing lead, create a new lead or create an altogether different object.</p>
<h3 style="text-indent: -24px; padding-left: 24px;"><span style="color: #333;">2. Record more data:</span> <span style="color: #777; font-weight: normal;">Not just a lead. Add notes, attachments, tasks&#8230;</span></h3>
<p>Every business has different needs and flexibility is key. Your web-to-lead can collect more data, using custom fields and attachments if needed.  You can also create other objects at the same time, like <em>tasks </em>or <em>notes</em>. Something that would require coding a trigger in Salesforce can be done quickly and easily in FormAssembly.</p>
<h3 style="text-indent: -24px; padding-left: 24px;"><span style="color: #333;">3. Simple to setup:</span> <span style="color: #777; font-weight: normal;">Zero to Collecting Data in minutes.</span></h3>
<p>Forms created with FormAssembly work immediately. You can test them without having to mess with your website and HTML. Of course, if you want to, you can place the form on your own website when you&#8217;re ready. For more information, read <a href="http://www3.formassembly.com/blog/create-a-web-form-in-seconds-using-a-salesforce-object-as-a-template/">how you can get your form up and running in seconds.</a></p>
<h3 style="text-indent: -24px; padding-left: 24px;"><span style="color: #333;">4. Customize your form:</span> <span style="color: #777; font-weight: normal;">Look &amp; Feel, Layout, anything&#8230;</span></h3>
<p>No need to know HTML, javascript or CSS. Our web-based Form Builder and Theme Editor make it very easy to customize the layout and the look &amp; feel of your forms to match your organization&#8217;s branding. Check out our documentation to <a href="http://www3.formassembly.com/blog/support-documentation/building-your-forms/the-theme-editor/">learn more about the Theme Editor</a>.</p>
<h3 style="text-indent: -24px; padding-left: 24px;"><span style="color: #333;">5. Work with any object:</span> <span style="color: #777; font-weight: normal;">Go beyond leads.</span></h3>
<p>Do you need to handle a relationship between your lead and another Salesforce record? Like a Campaign, or a custom object?  With FormAssembly, you can use <em>custom links</em> and <em>hidden fields</em> to store references, <em>lookups </em>to find records and <em>field mapping</em> to set relationships.  Your form can update or create any type of object and handle any dependencies.</p>
<p>That&#8217;s it! Hopefully, this helped you get a better understanding on how to get the most out of your time with FormAssembly. Feel free to contact us with <a href="http://formassembly.uservoice.com/forums/12295-formassembly-com">ideas</a>, <a href="http://app.formassembly.com/support/create?">questions</a> or hit us up on <a href="http://twitter.com/formassembly">Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/5-reasons-to-use-formassembly-instead-of-salesforces-web-to-lead-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Send out a Pre-filled Web Form with Salesforce</title>
		<link>http://www3.formassembly.com/blog/how-to-send-out-a-pre-filled-web-form-with-salesforce/</link>
		<comments>http://www3.formassembly.com/blog/how-to-send-out-a-pre-filled-web-form-with-salesforce/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 20:33:00 +0000</pubDate>
		<dc:creator>Hillary Walker</dc:creator>
				<category><![CDATA[Salesforce Integration]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[merge]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=2951</guid>
		<description><![CDATA[We regularly hear from customers who need to email a web form to a number of people, with some custom pre-filled data. For instance, they would ask contacts to update some information they have on file, or perhaps they are following up with a lead to gather more information. Another example would be to send [...]]]></description>
			<content:encoded><![CDATA[<p>We regularly hear from customers who need to email a web form to a number of people, with some custom pre-filled data. For instance, they would ask contacts to update some information they have on file, or perhaps they are following up with a lead to gather more information. Another example would be to send a satisfaction survey after closing a support request. Of course they also need to be able to update their records once the new data is received.</p>
<p>In this post, I&#8217;d like to show how you can accomplish this with FormAssembly and Salesforce.  Salesforce holds the data we want to show and update. Salesforce also provides the email and mail-merge feature we&#8217;ll need.</p>
<p><span id="more-2951"></span></p>
<p>While we focus on Salesforce here, the same approach is valid with other software solutions, as long as they can handle the mail merge functionality. Email marketing tools like Campaign Monitor or Mailchimp would work as well.</p>
<h2><strong>Overview:</strong></h2>
<p>Here&#8217;s an overview of the process:</p>
<ol>
<li>From Salesforce, you send out a customized email, based on a template you define. The email includes a link to your form*.</li>
<li>The recipient opens the email and clicks on the link to load the form in a web browser.</li>
<li>The recipient fill out the form and clicks submit.</li>
<li>FormAssembly process the data and updates the matching record in Salesforce according to the instructions you defined in the Salesforce connector.</li>
</ol>
<h2><strong>Step by Step Guide</strong>:</h2>
<p>To set this up, you&#8217;ll want to start in this order:</p>
<h3>1. Build Your Form (in FormAssembly)</h3>
<p>First, build your form using our web-based Form Builder. We won&#8217;t go into too much details here, but you can <a href="/blog/how-to-create-a-web-form/">visit this page if you need more information on building web forms</a>.</p>
<p>Note that you often need to keep track of some unique identifiers that will let you link the submitted response back to the original record in Salesforce. Sometimes an email address can serve this purpose, but it&#8217;s often better to rely on a more unique identifier, like Salesforce&#8217;s internal record IDs. Those IDs are long and meaningless and don&#8217;t need to be visible in the form, so you&#8217;ll want to add a hidden field to store that ID. We&#8217;ll see in the step 3 how the correct value is populated.</p>
<h3>2. Configure the Salesforce connector (in FormAssembly).</h3>
<p>This is how the form will &#8220;close the loop&#8221; and update your records in Salesforce. You can see a <a href="http://www3.formassembly.com/screencasts/salesforce_web-to-lead/">2mn screencast of this process here</a>, or check out a <a href="/blog/support-documentation/connectors-documentation/salesforce-documentation/using-the-version-2-salesforce-connector/">more detailed documentation here</a>. If you have defined in step 1  a field in your form to store the record&#8217;s unique identifier, you would configure the connector to look-up which record to update, based on the field value.</p>
<h3><strong>3.  Set up your email template in Salesforce. </strong></h3>
<p>Once you have set up your form, you are ready to set up your email template.  You will find that option in the left navigation column in Salesforce setup (Personal setup&gt; Email&gt; My Templates). Here you can compose your letter using the Salesforce merge fields to customize your template, but also prefill the form with the desired data.</p>
<p><img class="aligncenter size-full wp-image-2982" title="sfmergefields" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/07/sfmergefields.png" alt="" width="671" height="107" /><br />
<!--more--></p>
<p>To compose your email, you will need to know how to craft the link to your form. In FormAssembly, head to the &#8216;<strong><em>Publish</em></strong>&#8216; tab for the desired form and click the &#8216;<em>Show how to prefill form data dynamically</em>&#8216; link.</p>
<p>Your link will typically look like this:</p>
<pre>http://www.tfaforms.com/90<strong>?tfa_Company={!Lead.Company}&amp;tfa_LeadId={!Lead.id}</strong></pre>
<p>This form would be prefilled with the correct Lead ID (for tracking) and the company name. Which the respondent can choose to update if needed.</p>
<p>See also: <a href="/blog/support-documentation/connectors-documentation/salesforce-documentation/how-to-populate-a-form-with-salesforce-data/">How to populate a form with Salesforce data</a></p>
<p>In the the image below, the <em>last name</em> field in your form is represented by &#8220;tfa_LastName&#8221; and will be filled in by Salesforce once the email is sent.</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2011/07/et1.png"><img class="aligncenter size-full wp-image-2980" title="et" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/07/et1.png" alt="" width="647" height="269" /></a><br />
In this example, the image below is what your respondent will see in their inbox.</p>
<p style="text-align: center;"><a href="http://www3.formassembly.com/blog/wp-content/uploads/2011/07/inbox.png"><img class="size-full wp-image-2981 aligncenter" title="inbox" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/07/inbox.png" alt="" width="442" height="207" /></a></p>
<p>We already know from the data we have that the respondent answered yes to question 1 and that her last name is Walker. By clicking on the link, these fields will automatically be filled in.</p>
<p>Hopefully, this will give you an overview and some understanding of the whole process. If you get stuck at any point while trying this out, please <a href="http://www3.formassembly.com/contact.php">email us or open a support request</a> and we&#8217;ll be happy to help!</p>
<hr /><br/><span style="color: #555; font-size: 85%;"><em>(*) While it&#8217;s tempting to try to embed the form directly in the email, it&#8217;s generally not a good idea.  There&#8217;s no guarantee that the form will display correctly  and be functional in your  respondent&#8217;s email software. It depends on whether or  not the software supports full HTML rendering and what the recipient&#8217;s  settings are regarding visualizing emails as plain text vs. html.  For best results, just use a link to direct your users to your web  form.</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/how-to-send-out-a-pre-filled-web-form-with-salesforce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a Web Form in seconds using a Salesforce object as a template.</title>
		<link>http://www3.formassembly.com/blog/create-a-web-form-in-seconds-using-a-salesforce-object-as-a-template/</link>
		<comments>http://www3.formassembly.com/blog/create-a-web-form-in-seconds-using-a-salesforce-object-as-a-template/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 21:20:34 +0000</pubDate>
		<dc:creator>Cedric Savarese</dc:creator>
				<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=3076</guid>
		<description><![CDATA[The Salesforce Form Import Tool is a great way to quickly create a Salesforce-integrated web form using a Salesforce object as a template.  Need a quick form for some data-entry? Need a web-to-lead form in less time than it takes to navigate to Salesforce&#8217;s own default web-to-lead setup screen?
This tool will let you pick [...]]]></description>
			<content:encoded><![CDATA[<p>The <em>Salesforce Form Import Tool</em> is a great way to quickly create a Salesforce-integrated web form using a Salesforce object as a template. <strong> Need a quick form for some data-entry?</strong> Need a web-to-lead form in less time than it takes to navigate to Salesforce&#8217;s own default web-to-lead setup screen?</p>
<p>This tool will let you pick any Salesforce object, including custom objects, and select which fields you&#8217;d like to see in your form. The form will be created as you go and will be ready to use as soon as you click &#8217;save&#8217;.<br />
<span id="more-3076"></span></p>
<p>You can <a href="http://www3.formassembly.com/blog/support-documentation/connectors-documentation/salesforce-documentation/salesforce-form-import-tool/">check out the instructions here</a> or <a href="https://app.formassembly.com/connector_salesforce2/import?ssl=1">try it for yourself</a> (<a href="https://www3.formassembly.com/sign-up/?plan=2">FormAssembly Professional Account</a> and Salesforce account required).</p>
<p><img class="alignnone size-full wp-image-3087" title="Import a Web Form from a Salesforce Object" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/08/ImportFromSalesforce.png" alt="" width="531" height="224" /></p>
<p>If you tried this tool before, we just updated it today to ensure that it works with our latest Salesforce connector and the latest version of the Salesforce API, making the newest Salesforce field types available to the tool.</p>
<p>And if you&#8217;re familiar with our Salesforce integration but haven&#8217;t used this tool before, check it out, it&#8217;s a great time saver as it builds your form and set up your connector at the same time.</p>
<p><img class="alignnone size-full wp-image-3085" title="Web Form to Opportunity  Example" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/08/ImportFromSalesforce_opportunity_fields.png" alt="" width="531" height="224" /></p>
<p style="text-align: left;"><span style="color: #999999;"><em>Example: Create Opportunity records with a simple web form. (field selection)</em></span></p>
<p><img class="alignnone size-full wp-image-3090" title="Web Form To Opportunity Example" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/08/ImportFromSalesforce_web_to_opportunity_form.png" alt="" width="531" height="224" /></p>
<p><span style="color: #999999;"><em>Example: Create Opportunity records with a simple web form. (form preview)</em></span></p>
<p><span style="color: #999999;"><span style="color: #000000;">As always we welcome your feedback. Leave us a comment below, <a href="http://www3.formassembly.com/contact.php">send us an email</a>, leave a suggestion on our <a href="http://formassembly.uservoice.com/">UserVoice forum</a>, or <a href="http://twitter.com/formassembly">follow us</a> on Twitter. Thanks!</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/create-a-web-form-in-seconds-using-a-salesforce-object-as-a-template/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Salesforce and HTTP Connector Updates</title>
		<link>http://www3.formassembly.com/blog/salesforce-and-http-connector-updates/</link>
		<comments>http://www3.formassembly.com/blog/salesforce-and-http-connector-updates/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 22:15:27 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=2321</guid>
		<description><![CDATA[Salesforce Connector now accommodates multiple choice fields in lookup and update queries; HTTP Connector handles the POST and GET methods.]]></description>
			<content:encoded><![CDATA[<p>We hope the new year has started well for everyone! We&#8217;ve made a few pertinent updates to two connectors this week.</p>
<p>In the Salesforce Connector (version 2), it is now possible to use multiple choice fields as a parameter in lookup and update queries. For instance, if your form contains a drop-down menu, named &#8220;Color&#8221; with the possible values &#8220;Red&#8221;, &#8220;Yellow&#8221; and &#8220;Blue&#8221;, you can now ask the connector to find a Salesforce record where the <em>Color</em> field matches the submitted value.  Moreover, you can map each option to a different value if needed  (if, say, &#8216;Blue&#8217; actually corresponds to &#8216;Navy Blue&#8217; in Salesforce).</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2011/01/MultiChoiceMapping.png"><img class="alignnone size-full wp-image-2334" title="MultiChoiceMapping" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/01/MultiChoiceMapping.png" alt="MultiChoiceMapping" width="500" /></a></p>
<p>We&#8217;ve also made a significant update to what was previously called the HTTP POST Connector. You&#8217;ll notice now, if you look at the &#8220;Connectors&#8221; panel, it&#8217;s now called simply &#8220;HTTP Connector.&#8221;</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2011/01/Updated-Connectors1.png"><img class="alignnone size-full wp-image-2322" title="Updated Connectors" src="http://www3.formassembly.com/blog/wp-content/uploads/2011/01/Updated-Connectors1.png" alt="Updated Connectors" width="500" /></a></p>
<p>We changed the title because the connector can now handle both the POST and GET methods. POST is still the default setting, but GET is available in a dropdown selector.</p>
<p>In addition, when set in &#8220;Interactive&#8221; mode the connector will handle errors from the remote service as if they are form submission errors. The respondent will see the error message that the remote service returns.</p>
<p>We&#8217;re working on a separate post that includes an example of using the new GET capabilities of the HTTP Connector.</p>
<p>If you have any comments on these updates, we&#8217;d love to hear them! Leave a note below, throw us a <a href="http://twitter.com/formassembly">tweet</a>, or <a href="http://www3.formassembly.com/contact.php">send us an email</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/salesforce-and-http-connector-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update to Salesforce Connector: Optional Object Creation</title>
		<link>http://www3.formassembly.com/blog/update-to-salesforce-connector-optional-object-creation/</link>
		<comments>http://www3.formassembly.com/blog/update-to-salesforce-connector-optional-object-creation/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 22:34:55 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=2258</guid>
		<description><![CDATA[New improvement to our Salesforce integration to better manage optional records.]]></description>
			<content:encoded><![CDATA[<p>This week, we added a new option to the Salesforce  Connector that makes it even more versatile and powerful. A new checkbox at the bottom of the connector, labeled &#8220;Prevent attempts to create empty records,&#8221; allows you to map optional records easily, without triggering any errors or interrupting the connector if the respondent does not fill out fields for a particular object.<br />
<span id="more-2258"></span><br />
This is a useful feature anytime you don&#8217;t want to require an object to be created, but want it to be an option. For instance, your form may ask for, but not require, an attached file. Previously an error would stop the connector if the respondent didn&#8217;t attach a file, unless you added complicated workarounds in the connector. Checking the new box ensures that the connector simply skips the empty attachment mapping without creating an error.</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/12/NoEmptyRecords.png"><img class="alignnone size-full wp-image-2272" title="NoEmptyRecords" src="http://www3.formassembly.com/blog/wp-content/uploads/2010/12/NoEmptyRecords.png" alt="NoEmptyRecords" width="550" /></a></p>
<p>Note that the connector will still show an error if the respondent fills out some, but not all, of the required fields for an object in the form. The connector will only skip an object that has no data whatsoever. If you don&#8217;t want respondents to be able to submit the form without certain information, be sure to mark those fields &#8220;required&#8221; when building the form in Form Builder.</p>
<p>We hope this update improves your experience with FormAssembly and the Salesforce Connector. We love to hear from you, so feel free to leave a comment below, say hi to us on <a href="http://twitter.com/formassembly">Twitter</a>, or just <a href="http://www3.formassembly.com/contact.php">send us an email</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/update-to-salesforce-connector-optional-object-creation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce Connector Version 2 How To: Merge Multiple Form Fields</title>
		<link>http://www3.formassembly.com/blog/salesforce-connector-version-2-how-to-merge-multiple-form-fields/</link>
		<comments>http://www3.formassembly.com/blog/salesforce-connector-version-2-how-to-merge-multiple-form-fields/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 18:03:26 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Salesforce Integration]]></category>
		<category><![CDATA[Tips and Best Practices]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=2213</guid>
		<description><![CDATA[One of the most frequent questions we get about Version 2 of the Salesforce Connector is, &#8220;How do I merge two form fields into one Salesforce field?&#8221; In Version 1, you could simply map two form fields to the desired Salesforce field, and they would show up as a single entry. We abandoned this behavior [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most frequent questions we get about Version 2 of the Salesforce Connector is, &#8220;How do I merge two form fields into one Salesforce field?&#8221; In Version 1, you could simply map two form fields to the desired Salesforce field, and they would show up as a single entry. We abandoned this behavior in Version 2 to provide a more powerful and universal method. </p>
<p><span id="more-2213"></span></p>
<h3>Merging Fields to Salesforce</h3>
<p>We&#8217;ll assume that you have already selected the object type you need to create in Salesforce, so we&#8217;ll skip to selecting the Salesforce field within that object where you want to map the multiple form fields. Select the field from the list, and in the &#8220;Get Their Value From:&#8221; column, select &#8220;a formula.&#8221;</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/12/UseFormula.png"><img src="http://www3.formassembly.com/blog/wp-content/uploads/2010/12/UseFormula.png" alt="UseFormula" title="UseFormula" width="550" class="alignnone size-full wp-image-2217" /></a></p>
<p>You need to know the aliases of the form fields you are merging. You can always check the aliases for your form fields by opening http://app.formassembly.com/forms/definition/FORM_ID (be sure to replace FORM_ID with your form&#8217;s ID number). Once you have the aliases, use the following formula:</p>
<p>@CONCATENATE(%%tfa_field1%%,&quot; &quot;,%%tfa_field2%%)</p>
<p>Click &#8220;OK&#8221; to finalize the mapping.</p>
<p>This strategy is good for combining separate first and last name fields, or combining a three-field phone number collection into a single field.</p>
<h3>Conditional Mappings</h3>
<p>You can also use a formula to achieve some simple conditional behavior with your mapping. For example, if you have a conditional field on your FormAssembly form, you may want to send that field to Salesforce when it is filled out, but substitute a different field if it is not filled out. Start the mapping as above, by selecting the Salesforce field to which you wish to map the form responses, and then select &#8220;a formula.&#8221; In the formula box, use this formula:</p>
<p>@IF(%%tfa_field1%%, %%tfa_field1%%, %%tfa_field2%%)</p>
<p>This formula means, &#8220;If tfa_field1 is filled in, send tfa_field1 data, otherwise send tfa_field2 data.&#8221; This will prevent error messages that might otherwise occur if you mapped the two fields separately. </p>
<p>For example, see this <a href="http://www.tfaforms.com/186803">sample form</a>. This form gives the respondent the option to gift a membership to the sample organization. If the respondent selects &#8220;Yes&#8221; from &#8220;Is this a gift membership,&#8221; conditional fields appear to collect the recipient&#8217;s first and last name. If these are filled out, a Contact record should be created for the recipient. If the membership is not a gift, the Contact record should be created with the respondent&#8217;s answers in &#8220;Your Information.&#8221;</p>
<p>These formulas are not limited to Salesforce; you can use them with any of the other FormAssembly connectors as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/salesforce-connector-version-2-how-to-merge-multiple-form-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce Connector Updates</title>
		<link>http://www3.formassembly.com/blog/salesforce-connector-updates/</link>
		<comments>http://www3.formassembly.com/blog/salesforce-connector-updates/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:36:24 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=2141</guid>
		<description><![CDATA[Two new updates to our Salesforce integration! First, prevent overwrite with empty values; second, the connector no longer stops at the first object creation failure.]]></description>
			<content:encoded><![CDATA[<p>Now that version 2 of the Salesforce Connector has been live for some time, many of you have used it and provided feedback. As a result, we&#8217;ve recently made a couple of updates to the connector that we hope will be beneficial to you.</p>
<ol>
<li>You can now prevent overwrite with empty values.</li>
<li>The connector no longer stops at the first object creation failure.</li>
</ol>
<h3>Prevent Overwrite with Empty Values</h3>
<p>We&#8217;ve added an option to prevent overwriting existing data with empty fields when updating a record. Previously, when updating a record, any field left blank in the FormAssembly form would cause existing information in Salesforce to be overwritten by the blank field. You now have the option of disabling this behavior, to ensure that existing information is not deleted.</p>
<p><span id="more-2141"></span></p>
<p>To prevent existing data from being overwritten by blank fields, check the &#8220;Prevent overwrite with empty values on updates&#8221; box in the Salesforce version 2.0 connector.</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/11/PreventOverwrite.png"><img class="alignnone size-full wp-image-2145" title="PreventOverwrite" src="http://www3.formassembly.com/blog/wp-content/uploads/2010/11/PreventOverwrite.png" alt="PreventOverwrite" width="550" /></a></p>
<h3>Connector No Longer Stops at the First Object Creation Failure</h3>
<p>Previously, if the connector was configured to <em>create </em>several Salesforce records, it would abort if one creation failed. For example, if a file attachment was mapped but not required, the connector would fail if no attachment was added by the respondent. Any remaining object creation would be skipped.</p>
<p>With this update, the connector will only skip dependent objects and  will attempt to create any other records defined in your mapping. Note that when the connector is set run in &#8220;Interactive&#8221; mode, the respondent would still see a message about the failed creation.</p>
<p>Thanks for your input regarding this new connector. We always love to hear from you, so feel free to leave a comment here, <a href="http://twitter.com/formassembly">follow us</a> on Twitter, or make a suggestion on our <a href="http://formassembly.uservoice.com">UserVoice forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/salesforce-connector-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let us know what you think of the new Salesforce Connector!</title>
		<link>http://www3.formassembly.com/blog/let-us-know-what-you-think-of-the-new-salesforce-connector/</link>
		<comments>http://www3.formassembly.com/blog/let-us-know-what-you-think-of-the-new-salesforce-connector/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 19:25:41 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=1931</guid>
		<description><![CDATA[By now many forms are using version 2 of the Salesforce connector. We&#8217;ve had a few bumps along the way, but overall it seems to be running smoothly. We appreciate everyone who&#8217;s used the connector and let us know about any issues.
We&#8217;d like to continue to encourage you to try the new connector, and now [...]]]></description>
			<content:encoded><![CDATA[<p>By now many forms are using version 2 of the Salesforce connector. We&#8217;ve had a few bumps along the way, but overall it seems to be running smoothly. We appreciate everyone who&#8217;s used the connector and let us know about any issues.</p>
<p>We&#8217;d like to continue to encourage you to try the new connector, and now we&#8217;d also like to get your feedback through <a href="http://www.tfaforms.com/174918">a survey</a>. The survey is short and shouldn&#8217;t take more than 3 minutes (unless you provide very detailed answers, which we also love!). Your response will help us continue to improve the connector.</p>
<p>As always, if you find an issue with the connector, feel free to let us know by <a href="http://app.formassembly.com/support/create">opening a support request</a> or by joining the discussion on the <a href="http://www3.formassembly.com/forum/discussion/561/salesforce-connector-v2-beta-is-out/#Item_1">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/let-us-know-what-you-think-of-the-new-salesforce-connector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce Connector Version 2 Screencast</title>
		<link>http://www3.formassembly.com/blog/salesforce-connector-version-2-screencast/</link>
		<comments>http://www3.formassembly.com/blog/salesforce-connector-version-2-screencast/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:42:24 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Salesforce Integration]]></category>
		<category><![CDATA[Web Form Creation]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=1905</guid>
		<description><![CDATA[Showcase of the newest version of Salesforce Connector, featuring a simple web-to-lead form with an attachment.]]></description>
			<content:encoded><![CDATA[<p>If you would like to see the new version of the Salesforce connector in action, check out the <a href="http://www3.formassembly.com/screencasts/salesforce_web-to-lead ">screencast</a> we just made.</p>
<p>This screencast features a simple web-to-lead form with an attachment, but you should be able to get a feel for how the new connector works. We&#8217;ll post a more complex example soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/salesforce-connector-version-2-screencast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check out the new Salesforce Connector!</title>
		<link>http://www3.formassembly.com/blog/check-out-the-new-salesforce-connector/</link>
		<comments>http://www3.formassembly.com/blog/check-out-the-new-salesforce-connector/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 15:26:09 +0000</pubDate>
		<dc:creator>Hillary Elmore</dc:creator>
				<category><![CDATA[Product Update]]></category>
		<category><![CDATA[Salesforce Integration]]></category>

		<guid isPermaLink="false">http://www3.formassembly.com/blog/?p=1834</guid>
		<description><![CDATA[We&#8217;re happy to announce that a completely revamped version of the Salesforce connector is now open to all Professional plan subscribers. The current version of the Salesforce connector will continue to work, and forms running on that connector will not be affected. 
We&#8217;ve worked to make the new version of the connector more intuitive and [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re happy to announce that a completely revamped version of the Salesforce connector is now open to all Professional plan subscribers. The current version of the Salesforce connector will continue to work, and forms running on that connector will not be affected. </p>
<p>We&#8217;ve worked to make the new version of the connector more intuitive and more flexible. Here&#8217;s a quick overview of the main improvements:</p>
<ul>
<li><a href="#ui">Improved user interface</a></li>
<li><a href="#updateLookup">Improved lookup and deduplication abilities</a></li>
<li><a href="#dependent">Better handling of object relationships</a></li>
<li><a href="#richtext">Support for recent Salesforce updates, like rich text fields and Salesforce Content Library</a></li>
<li><a href="#multiple">Allows creation of multiple records of a same object</a></li>
</ul>
<p><span id="more-1834"></span><br />
Click the links to jump to individual descriptions.</p>
<h3 id="ui">Improved User Interface</h3>
<p>We focused a lot on making the new connector easier to understand and use quickly.  We started at the very beginning of the connector, and added a second field for the Security Token. You&#8217;ll now type your password and security token in separate fields. (As always, if you&#8217;ve set the appropriate login IP range in Salesforce, there&#8217;s no need to use a security token.)</p>
<p>The workflow for creating objects is also, hopefully, easier. You&#8217;ll choose the object you want to create first, then map fields to that object directly, without having to choose the object type for each mapping. We&#8217;ve also ensured that the required fields for each object appear automatically, so you can be sure that you don&#8217;t miss any.</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Object-Selected1.png"><img src="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Object-Selected1.png" alt="Object Selected" title="Object Selected" width="500" class="alignnone size-full wp-image-1841" /></a></p>
<p>In addition, it is no longer necessary to reset your credentials to refresh the Salesforce schema after making edits within Salesforce. At the bottom of the connector, you&#8217;ll see a link, &#8220;Refresh Salesforce schema.&#8221; Clicking this will reload the schema and make your changes visible in the connector.</p>
<h3 id="updateLookup">Improved lookup and deduplication abilities</h3>
<p>We&#8217;ve added a powerful lookup functionality. You can search for a record based on any field, with a number of different operators (equals, not equals, less than, greater than, and more).  The connector can then execute different actions based on the result of the lookup. </p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Update-Existing-Record1.png"><img src="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Update-Existing-Record1.png" alt="Update Existing Record" title="Update Existing Record" width="500" class="alignnone size-full wp-image-1842" /></a></p>
<p>For instance, you may want to create a Contact record only if an Account exists for the given Company name, or create a Lead otherwise. This is now possible using the branching logic associated with lookups.</p>
<h3 id="dependent">Better handling of object relationships</h3>
<p>As part of the new user interface, the relationship between parent and dependent objects is now visible. The connector will help you set the relationship correctly and will maintain it even in complex situations, for instance when a repeated section is used to create several different objects.</p>
<p><a href="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Dependent-Object-Created1.png"><img src="http://www3.formassembly.com/blog/wp-content/uploads/2010/08/Dependent-Object-Created1.png" alt="Dependent Object Created" title="Dependent Object Created" width="500" class="alignnone size-full wp-image-1843" /></a></p>
<h3 id="richtext">Support for recent Salesforce updates, like rich text fields and Salesforce Content Library</h3>
<p>The new connector uses the latest version of the Salesforce API, so updating rich text fields and other new features like Salesforce Content is now possible.</p>
<h3 id="multiple">Allows creation of multiple records of a same object</h3>
<p>The new connector also addresses a limitation of the previous version. You can now create multiple instances of a single object without the need for a repeatable section. </p>
<h3>We&#8217;d love to hear from you</h3>
<p>We&#8217;ll put up a survey to get your reactions in a few days, but in the meantime, let us know if you have any problems. Also let us know if you create a setup you&#8217;re particularly proud of, or were unable to do previously. We&#8217;ll use your comments to continue to improve the connector. You can let us know in the comments, in the <a href="http://www3.formassembly.com/forum/">user forum</a>, via <a href="http://twitter.com/formassembly">Twitter</a>, or through our <a href="http://www3.formassembly.com/contact.php">contact form</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www3.formassembly.com/blog/check-out-the-new-salesforce-connector/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www3.formassembly.com @ 2012-02-13 20:26:04 -->
