Salesforce From With Multiple Line Items Using Repeat Groups

In this example we will be creating a new Salesforce form that will allow us to capture multiple child object records related to an existing account record in Salesforce that will be retrieved using a lookup field.

To start go to you 
Formyoula Dashboard - https://app.formyoula.com/dashboard and click "New Form".



Rename your form, we will use "Annual Survey".




Add at least one page to your form. We will add one called "Funding Details" and click the "+" button to create it.



Drag and drop a Salesforce Lookup field on your form. We will use the lookup to attach the form to an existing Account.



Click the pencil icon to edit the Salesforce lookup field. Select an object you would like to use for the lookup, this will allow you to search for any record under this object. In our case we will name the Label as "StartUp Company" and will link it to the Account object.



Next we will add a Repeat Group element that will allow us to create any number of records.


Click on the Repeat Group pencil icon to edit the Repeat Group labelChange the label, we will rename the label to "Funding", this will be used when adding new items to the Repeat Group, for example "Add Funding". 



Now drag and drop fields into the repeat group field. We will use "Text" field and rename it to "Funder", a "Date" field and rename it to "Award Date" and a "#Number" field and rename it to "Award Amount".



When finished, click the "Save & Close" button.



Now we will need to create a Salesforce connection. This will be used to attach the form to a custom object in Salesforce. 
Click "Add" under the connection column.



Select Salesforce from the available connections list and click "Create Connection".



Select the Salesforce object you would like to link this form to and click "Save". We will link the form to a custom object "Funding".



In the "Use Repeat Group" list select "Funding", this is the Repeat Group we created earlier on the Formyoula form builder. Click "Save" when selected. This will ensure that the connection is repeated as many times as there are fundings added to the form entry and creates all necessary records in Salesforce.



Next we will need to map our Formyoula fields to the Salesforce "Funding" object fields. First we will map the account lookup field that we named "StartUp Company" to an "Account" master detail relationship field that links the funding child record to an account record.



Now please map all the other Formyoula fields to the Salesforce "Funding" object fields.



Check if the mappings are correct and go back to the Formyoula dashboard when done.



On the Formyoula Dashboard, click the "Try" button to launch the Mobile Web App. 



Select the newly created form.



Fill in the form. Use the Salesforce lookup to find the existing "Account" in Salesforce.

     

Fill in the rest of the form and create as many "Fundings" as you need by clicking "Add Funding" and then "Add" to create a new entry.



Submit the form when it is completed.



Now when you open Salesforce you will be able to see the new "Funding" entries. 



Also you will be able to see the "Funding" entries under the selected "Account" using the Salesforce lookup while capturing the form entry.



If you have any questions, please email Support@Formyoula.com

Salesforce

  1. Use Repeat Groups to Create Salesforce Child and Related Records on Your Mobile Forms
  2. Lead Capture With Business Card
  3. Create Salesforce Event with Multiple Attendees
  4. Common Salesforce Record Errors
  5. Testing Formyoula In Your Salesforce Sandbox
  6. Create Records on Custom Objects With Formyoula
  7. Lookups for Salesforce Orders and Contracts
  8. Salesforce Record Select List
  9. Salesforce Child Record Auto-Fill Using Repeat Groups
  10. Adding Salesforce Lookup Fields to Your Mobile Forms
  11. Convert Existing Salesforce Lead Into an Account, Contact, Opportunity and Followup Task
  12. Salesforce Select Element for Record Assignments in the Field
  13. Salesforce Select Child Record Filter
  14. Offline Event Registration
  15. Add Users To Campaigns During Events
  16. Display Images and Signatures in Salesforce
  17. Set Record Types with Hidden fields
  18. Pre-fill Formyoula forms with Salesforce Information
  19. Capture GEO Location in Salesforce
  20. Autonumber new Salesforce records with a unique Formyoula entry ID
  21. New Contact Creation and Attachment to Campaign as a Campaign Member
  22. Override Select List Options With Salesforce IDs
  23. Updating existing records in Salesforce with Lookups
  24. Salesforce Record Type Switching With Workflow Rules
  25. Record Customer Site Visit on Salesforce
  26. Salesforce From With Multiple Line Items Using Repeat Groups
  27. Conditional Salesforce Record Creation
  28. Update or Create a Contact and Attach to a New Campaign as a Campaign Member
  29. Displaying Additional Salesforce Information for Lookup & Select Fields
  30. Send Email After Each Form Entry is Captured
  31. Record & Display Images in Salesforce
  32. Record & Display Signatures in Salesforce
  33. Record Voice Files in Salesforce
  34. Formyoula Integration With Salesforce Chatter
  35. Add Salesforce Users to Your Formyoula Account
  36. Formyoula Salesforce Features
  37. Create a Workflow Rule that will pre-fill information from a related object
  38. Prefill form fields from Salesforce using URL merge parameters
  39. Capture Photos, Signatures And Sketches Offline
  40. Create Multiple Related Salesforce Records Using a Single Form
  41. Create Time Based Workflow Rule To Retry Failed Formyoula Files
  42. Create, Update and Find Records on Salesforce
  43. Online and Offline Salesforce Lookup Search
  44. Filter Salesforce Records Based on Formyoula User Email
  45. Store Formyoula form entries directly in your Salesforce organization
  46. Create Salesforce Chatter Files, Attachments and Documents using Formyoula Form Files
  47. Create a Salesforce Event Record Linked To Multiple Contacts
  48. Create Custom Lookup Search Result Fields

Feedback and Knowledge Base