What’s New on FormAssembly – April 2008

Here’s a quick (and long overdue) update on the improvements we’ve been quietly pushing through in the last couple months.


We have taken great pride from the early days of in providing a multi-lingual service, with support for time zones, national character sets and localized forms in over 30 languages. Unfortunately, as we added new features, the number of untranslated texts has grown and translations are now incomplete for many of these languages.
To help us get back on tracks, we created a new localization page. If your language is not listed, or listed as incomplete, please submit your own translation. We would love to fully support as many languages as possible.

New Workflow feature

The idea behind this feature is to allow you to link several forms together, to be filled out in a predefined order. You could start, for instance, with a main application form and, depending on the answers given, follow up with a few supplementary forms.
This feature is still in its most basic form for now. We will be listening to your feedback to see where to take it. Note that this feature is available on the Professional plan only.

Form Builder Update

Customizable repeat link

If you are not familiar with the terminology, a repeatable section is a form field (or a group of form fields) that a respondent can duplicate to provide as many answers as needed. A good example is the employment history section of an online job application. One person might have just one previous job, while another may need to enter information for many different jobs.
When the ‘repeatable’ option is checked, FormAssembly automatically adds a link labeled ‘add another response’. The text of this link can now be easily customized in the Form Builder.

Bug fixes

We have also made several speed improvements and fixed a few bugs, some that occurred only with the latest release of the Safari browser.

Salesforce Connector Update

Better handling of repeated sections

You can now choose in the connector setup to either merge the data from a repeated section, or create multiple records. To explain this briefly, you could merge the repeatable employment history section of the example above into a single Salesforce field. A repeatable Attendee section on a registration form however can be more appropriately configured to create several Contact records, one for each individual.

Better control on dependent objects

When you create several Salesforce records from a single html form, the connector is usually able to determine how the records are related. For instance, if you create a new Case and a new Attachment, the connector will automatically link the Attachment record to the Case. This doesn’t work for all Salesforce objects though, so we added the new lookup mapping type to let you explicitly specify the relationship. We hope to enhance this feature to perform more complex lookup requests when creating or updating records in Salesforce.
That’s it for now. As always we welcome your feedback, either here using the commenting system or by email using the ‘Contact’ link above. Thank you!

Don’t just collect data — leverage it.