{"id":655,"date":"2019-11-09T08:03:06","date_gmt":"2019-11-09T08:03:06","guid":{"rendered":"https:\/\/www.dhruvsoft.com\/blog\/?p=655"},"modified":"2024-07-26T09:41:35","modified_gmt":"2024-07-26T09:41:35","slug":"using-formassembly-for-salesforce","status":"publish","type":"post","link":"https:\/\/www.dhruvsoft.com\/blog\/using-formassembly-for-salesforce\/","title":{"rendered":"Using Form Assembly with Salesforce"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">FormAssembly Overview<\/h3>\n\n\n\n<p><strong>FormAssembly<\/strong> is a web application developed to help businesses, design web forms. FormAssembly is a streamlined process and drives quality form conversions through intuitive form creator, wide-ranging integrations, and enterprise-level secure data collection.<br>The forms can be build using drag and drop functionality and integrate the form with various services. FormAssembly uses in various use cases for business needs.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"480\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Using-Form-Assembly-with-Salesforce.jpg\" alt=\"Using Form Assembly with Salesforce \" class=\"wp-image-665\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Using-Form-Assembly-with-Salesforce.jpg 840w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Using-Form-Assembly-with-Salesforce-300x171.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Using-Form-Assembly-with-Salesforce-768x439.jpg 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure><\/div>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">Features of FormAssembly<\/h3>\n\n\n\n<p>The key features of FormAssembly include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Simple drag and drop functionality for creating forms without the need for advanced technical knowledge<\/li><li>Custom branding themes, visual editing, and Predefined fields<\/li><li>Integration with salesforce that includes prefilling the form,&nbsp; record creation, and updating the record<\/li><li>Supports Integration with services like Authorize.net, Stripe, Freshbooks, Google sheets, etc&#8230;<\/li><li>Predefined templates, workflow rules and supports importing dataset to forms<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">FormAssembly for Salesforce<\/h3>\n\n\n\n<p><em>Integrating Salesforce with FormAssembly<\/em> is easy with just point and click. To integrate Salesforce with FormAssembly, you must have a FormAssembly Professional, Premier or Enterprise Plan.\u00c2\u00a0<\/p>\n\n\n\n<p>Here is the list of things we can do with FormAssembly with salesforce<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create, update the record when the form is submitted<\/li><li>Prefill a form with existing data in Salesforce<\/li><li>Create and update Salesforce Marketing Cloud records<\/li><li>Access FormAssembly&nbsp; forms in salesforce<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Setup FormAssembly for Salesforce<\/h3>\n\n\n\n<p>The salesforce connector allows us to create or update any object using the form from FormAssembly. You can use FormAssembly in two ways. FormAssembly for AppExchange is package allows us to use FormAssembly in the salesforce itself and another way is to go through the form assembly site (<a rel=\"nofollow\" href=\"http:\/\/www.formassembly.com\/\">http:\/\/www.formassembly.com<\/a>) and log in from there with the respective account.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/FormAssembly-for-AppExchange-product.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"590\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/FormAssembly-for-AppExchange-product.jpg\" alt=\"FormAssembly for AppExchange product\" class=\"wp-image-656\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/FormAssembly-for-AppExchange-product.jpg 853w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/FormAssembly-for-AppExchange-product-300x208.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/FormAssembly-for-AppExchange-product-768x531.jpg 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>There are two ways to creating forms and connecting with salesforce from FormAssembly.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Create a form in FormAssembly the setup the connector<\/li><li>Import a form from salesforce and build in the FormAssembly then setup the connector<\/li><\/ol>\n\n\n\n<p>First, we will look into the first step i.e Creating a form in FormAssembly then setup the connector for salesforce. To build the form and integrate to Salesforce, you must have a&nbsp; FormAssembly Professional, Premier or Enterprise Plan.<\/p>\n\n\n\n<p>Let\u00e2\u20ac&#x2122;s try to create a Registration form from FormAssembly and connect the form to salesforce to create a Registration record in salesforce. For this <strong style=\"font-weight:normal;\">login into the FormAssembly account and create a form name call New Registration Form<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Creating-a-form-called-New-Registration-Form-in-FormAssembly-with-the-fields.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"873\" height=\"446\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Creating-a-form-called-New-Registration-Form-in-FormAssembly-with-the-fields.jpg\" alt=\"Creating a form called New Registration Form in FormAssembly with the fields\" class=\"wp-image-657\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Creating-a-form-called-New-Registration-Form-in-FormAssembly-with-the-fields.jpg 873w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Creating-a-form-called-New-Registration-Form-in-FormAssembly-with-the-fields-300x153.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Creating-a-form-called-New-Registration-Form-in-FormAssembly-with-the-fields-768x392.jpg 768w\" sizes=\"auto, (max-width: 873px) 100vw, 873px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>The next step is to connect the form to salesforce, this can be done in the connector section (fig 3). Form Opened, Form Submitted and After Form Submitted is the three different section uses for the various cases.<\/p>\n\n\n\n<p>Form Opened option is helpful when we want to prefill the form with specific record details and show these details in the form. For the New Registration form, we are not prefilling any details so we are not using this option.<\/p>\n\n\n\n<p>When we want to perform any action when the form submitted, then we use this Form Submitted section. For the New Registration form, we want to create a Registration record in the salesforce with the details provided in the form.<\/p>\n\n\n\n<p>After the Form Submitted section is for performing any other actions after the form submitted successfully.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connectors-section-for-New-Registration-Form..jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"533\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connectors-section-for-New-Registration-Form..jpg\" alt=\"Connectors section for New Registration Form\" class=\"wp-image-658\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connectors-section-for-New-Registration-Form..jpg 888w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connectors-section-for-New-Registration-Form.-300x180.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connectors-section-for-New-Registration-Form.-768x461.jpg 768w\" sizes=\"auto, (max-width: 888px) 100vw, 888px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Connect the salesforce org in the form submitted section and allow the FormAssembly to give access to your salesforce org. After a successful connection makes this as Enabled (Refer fig 4). We can also change the salesforce connection by clicking the Change access button. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connecting-Salesforce-org-to-form.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"875\" height=\"446\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connecting-Salesforce-org-to-form.jpg\" alt=\"Connectors section for New Registration Form\" class=\"wp-image-659\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connecting-Salesforce-org-to-form.jpg 875w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connecting-Salesforce-org-to-form-300x153.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Connecting-Salesforce-org-to-form-768x391.jpg 768w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>After a successful connection with salesforce, we can able to create and update any object in salesforce. Create a Registration record in salesforce by mapping the New Registration form details with the fields of Registration object in the salesforce (refer figure 4). The form will show error in the case of any validation throughs from salesforce when we submit the form.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Mapping-the-form-fields-to-Salesforce-Registration-object-fields.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"447\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Mapping-the-form-fields-to-Salesforce-Registration-object-fields.jpg\" alt=\"Mapping the form fields to Salesforce Registration object fields\" class=\"wp-image-660\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Mapping-the-form-fields-to-Salesforce-Registration-object-fields.jpg 874w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Mapping-the-form-fields-to-Salesforce-Registration-object-fields-300x153.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Mapping-the-form-fields-to-Salesforce-Registration-object-fields-768x393.jpg 768w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Figures 5 and 6 show the form with details and registration records created in salesforce when we submit the form. The registration record is created with the same details provided in the New Registration form.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/New-Registration-form-with-detail.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"622\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/New-Registration-form-with-detail.jpg\" alt=\"New Registration form with detail\" class=\"wp-image-661\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/New-Registration-form-with-detail.jpg 717w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/New-Registration-form-with-detail-300x260.jpg 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Registration-record-created-from-FormAssembly.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"875\" height=\"565\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Registration-record-created-from-FormAssembly.jpg\" alt=\"Registration record created from FormAssembly\" class=\"wp-image-662\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Registration-record-created-from-FormAssembly.jpg 875w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Registration-record-created-from-FormAssembly-300x194.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Registration-record-created-from-FormAssembly-768x496.jpg 768w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>FormAssembly supports importing form from the salesforce object. After connecting to the Salesforce org select the object and fields and click on the save (refer fig 8). After the saving FormAssembly will create a form using the same details. We can modify the form and set up the connectors (refer fig 9).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Salesforce-Form-Import.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"844\" height=\"365\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Salesforce-Form-Import.jpg\" alt=\"Salesforce Form Import\" class=\"wp-image-663\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Salesforce-Form-Import.jpg 844w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Salesforce-Form-Import-300x130.jpg 300w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Salesforce-Form-Import-768x332.jpg 768w\" sizes=\"auto, (max-width: 844px) 100vw, 844px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Imported-form-from-the-salesforce.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"541\" src=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Imported-form-from-the-salesforce.jpg\" alt=\"Imported form from the salesforce\" class=\"wp-image-664\" srcset=\"https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Imported-form-from-the-salesforce.jpg 645w, https:\/\/www.dhruvsoft.com\/blog\/wp-content\/uploads\/2019\/11\/Imported-form-from-the-salesforce-300x252.jpg 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Form Assembly Use Cases<\/h3>\n\n\n\n<h6 class=\"wp-block-heading\">Create a cha<strong>tter post in salesforce and include file<\/strong>&nbsp;<\/h6>\n\n\n\n<p>We can post updates in chatter feed using FormAssembly and we can able to upload the file using FormAssembly.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Payment integration through Salesforce<\/h6>\n\n\n\n<p>FormAssembly helps us to integrate with various payment services and supports easy and secure payment transactions. FormAssembly forms will be the connecting thing to the salesforce and payment services. After successful payment transactions, we can able to create payment records in salesforce.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Create a salesforce service cloud<\/h6>\n\n\n\n<p>If you are a Salesforce Service Cloud user, you can use FormAssembly forms to create Service Cloud cases when forms are submitted.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Salesforce Campaign Members through FormAssembly<\/strong><\/h6>\n\n\n\n<p>You can link a Campaign Member to a Lead or a Contact. If the Contact already has a Campaign Member to update, you can update it. If not, you can create a Campaign Member and establish a relationship to the Contact.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Getting help with Form Assembly<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Please refer below resources to know more about FormAssembly<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"nofollow\" href=\"https:\/\/www.formassembly.com\/getting-started\/\">https:\/\/www.formassembly.com\/getting-started\/<\/a><\/li><li><a rel=\"nofollow\" href=\"https:\/\/help.formassembly.com\/help\">https:\/\/help.formassembly.com\/help<\/a><\/li><li><a rel=\"nofollow\" href=\"https:\/\/help.formassembly.com\/help\/get-started-with-salesforce\">https:\/\/help.formassembly.com\/help\/get-started-with-salesforce<\/a><\/li><li><a rel=\"nofollow\" href=\"https:\/\/www.formassembly.com\/blog\/collabrax-uses-formassembly-build-campaign-member-lists-salesforce\/\">https:\/\/www.formassembly.com\/blog\/collabrax-uses-formassembly-build-campaign-member-lists-salesforce\/<\/a><\/li><li><a rel=\"nofollow\" href=\"https:\/\/www.formassembly.com\/blog\/ebook-100-formassembly-use-cases\/\">https:\/\/www.formassembly.com\/blog\/ebook-100-formassembly-use-cases\/<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>FormAssembly Overview FormAssembly is a web application developed to help businesses, design web forms. FormAssembly is a streamlined process and drives quality form conversions through intuitive form creator, wide-ranging integrations, and enterprise-level secure data collection.The forms can be build using drag and drop functionality and integrate the form with various services. FormAssembly uses in various [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-655","post","type-post","status-publish","format-standard","hentry","category-salesforce-com-crm","entry"],"_links":{"self":[{"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/posts\/655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=655"}],"version-history":[{"count":0,"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/posts\/655\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dhruvsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}