Building your Forms
Input Validation
Conditional Questions
Form Calculations
Customization and Branding Options
- How to set a header and footer for your forms
- How to use the Theme Editor
- How to use custom code to customize the look and feel of your Form
- How to customize the behavior of repeated sections
Interactive Tutorials
Web Form Design Tips
Managing your Forms
Publishing your Form
- How to retrieve your form's HTML source code
- How to publish your form using a IFRAME
- How to publish your form using a server-side script (API)
- Publishing instructions for common CMS
- How to dynamically prefill your form fields
Configuring Optional Features
- Restricting processing by date or status
- Language settings
- 'Save & Resume Later' option
- 'Preview before Submit' option
- Secure forms (SSL encryption)
- Spam Filter (captcha)
Submission Confirmation and Notifications
- How to redirect your visitor to a web page after the submission.
- How to receive an email for each submission.
- How to easily reply to the person who submitted the response.
- How to customize the email notification.
- How to send an auto-responder with each submission.
Dynamic Configuration with Formulas
Sharing Forms and Data
- How to allow another user to edit your form.
- How to add another user to your account.
- Feature Restrictions
Workflows
Managing your Data
How to Export your Data
Troubleshooting
Publishing Issues
- Unexpected characters in the form, such as 'À' or ''
- Incorrect rendering when publishing via the API
Form Submission Issues
Export Issues
- Error: 'File not loaded completely' in Excel
- Garbled characters in Excel
- Repeated sections cannot be sorted in Excel
Managing your Account
PayPal Subscription
- How to change your PayPal funding source
- How to switch your subscription to a different PayPal account
- How to cancel your PayPal subscription and pay directly with a credit card
Connectors Documentation
Salesforce Connector Documentation Index
PayPal Connector Documentation Index
HTTP POST Connector Documentation Index
Google Spreadsheet Connector
Not finding what you need? Please open a support request.
Workflows
Introduction
Forms can be combined together to define a Workflow. The workflow determines in which order each form must be filled out and provide additional configuration options, permitting data to be passed between forms.
Forms are processed independently and processing options defined for each form are applied (preview, emails, connectors...), with the exception of the 'Acknowledgment' options ('Thank-You' message and redirection), which are overwritten by the workflow engine.
Configuration
To create a new workflow, go to 'My Forms', select the 'Workflow' tab and click on 'Create a New Workflow'. The workflow configuration screen contains the following settings:
- Name:
- The name of the workflow (not displayed to the respondents)
- Thank-You Page:
- The address of a page where you want the respondent to be redirected once the last form of the workflow has been completed. If this option is not set, the processing settings of the last form of the workflow will be used instead.
- Steps:
- A Workflow Component, or step, is a single form with its optional parameters.
- Parameters:
- (optional) This setting is automatically appended to form's querystring and must be formatted accordingly. You may used it to pass data between forms (see below).
How to Pass Data Between Forms
In the worflow configuration screen, the parameters option can be used to pass data between forms. A parameter is a field name/value pair, with the following format:
FIELD_NAME=FIELD_VALUE
You can reference data submitted in the previous step by replacing FIELD_VALUE with the corresponding field name, delimited by a double percent sign (%%).
FIELD_NAME=%%FIELD_NAME_PREVIOUS_FORM%%
Separate different field name/value pairs with the ampersand (&) character.
FIELD_NAME=FIELD_VALUE&OTHER_FIELD_NAME=%%OTHER_FIELD_NAME_PREVIOUS_FORM%%
Refer to the form's prefilling information page to identify field names.
Note: The parameters option is automatically appended to the form url so you should only specify field name/value pairs (omit the url part).
Restrictions
- Workflows are available in the Professional Plan only.
- Workflow logic is not yet available. You can only define a predefined, sequential list of forms to be filled out.
- Passing data between forms is limited by the maximum size allowed for URLs and shouldn't be used for large text fields (over 2000 characters, all fields combined).