Building your Forms
Conditional Questions
Customization Options
Managing your Forms
Publishing your Form
- How to retrieve your form's HTML source code
- How to use a server-side script to display the form (API)
- 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.
Sharing Forms and Data
- How to allow another user to edit your form.
- How to add another user to your account.
- Feature Restrictions
Workflows
Troubleshooting Errors
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
HTTP POST Connector Documentation Index
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).