CallTrackingMetrics’ FormReactors utilize click-to-call form technology that can automatically connect your agents to new form leads.
FormReactor submissions are an additional channel that reports in the activity log connecting the form submission details, website session, and campaign data to the contact. FormReactor submissions can be set based on routing rules which automatically route to Agents, Queues, Receiving numbers, added to Smart Dialers, and Geo Routers, or you can choose to simply log the activity.
Form submissions are distinguishable by the form icon in the log. You can also use the log filter to display only form entries.
form submission icon
Basic Form Setup
1. Navigate to Flows → Forms If you already have a form in your account, click New Form in the upper right corner to create a new form.
Because of the way customer records are kept in your account, the Phone Number field is always required for forms.
4. As you make changes to the form, use the Reset Form button above the form preview to see how your form will look when embedded on your website.
If you wish to collect additional information with your form, you may add custom fields as needed. The following field formats are available:
- Text: a basic text field (single line)
- Text Area: a large text field (paragraph)
- Number: a numerical value field; that includes up and down arrows to increase/decrease the number entered
- Date: a calendar picker to select a date
- Decimal: a numerical field that allows a decimal (tens place only)
- Email: accepts input in the form of an email address
- Website: accepts input in the form of a website address
- Picker: creates a drop-down menu to allow selection from the options you provide (only one option may be selected)
- Choice List: creates a checklist of the options you provide (more than one option may be selected)
- Information: adds text to display to the customer (not a field that can be submitted)
- CAPTCHA: adds a CAPTCHA field to your form to prevent spam form submissions
To create custom fields for your form:
1. Click Add Custom Field.
2. Use the drop-down to select the field type you wish to create.
3. Enter a name for the field.
4. If needed, provide additional information (such as options to select from a list).
5. Choose any custom options you wish to apply to the field, including whether the field is required, whether to apply a tag to the FormReactor submission in your Activity Log, and the width of the field.
6. Click Save Changes. Repeat as needed for any fields you need to create.
If you wish to customize the appearance of your FormReactor, use the options provided in the Custom Styles section to adjust the form style, color scheme, and text alignment.
For advanced customization, your company's development team can use the Custom CSS field to apply your custom markup. Note: To troubleshoot any issues with the Custom Styles please contact your company’s development team.
The settings under User Flow determine what the user will see after your form has been submitted. In this section, you can customize the text that appears when a form has been submitted (and when a form fails to submit), or you may choose to redirect the user to a new page when a form has been submitted.
Because of the way form entries are logged, each FormReactor must be associated with a tracking number in your account. You may wish to purchase a number to use only for FormReactors.
1. Choose the tracking number you wish to associate with this form.
2. Select whether you wish to dynamically associate a tracking number to this form. When this setting is enabled, the tracking number associated with the appropriate tracking source for the form entry will be displayed with the form entry in your activity log. If no session data is available, or the data provided doesn't match a source that you have in your account, the default number you select will be used.
Forms can be used as click-to-call forms that will start a phone call when the form is submitted, or you may choose to only log the data that was submitted through the form entry.
If you wish to log entries only, use the drop-down to select "log form entries only."
If you wish to create a click-to-call form that dials the agent first:
1. Use the drop-down to select "dial the agent first."
2. Choose whether the call should ring to a phone number, a call queue, or an agent, or add the caller to a smart dialer (if available).
3. Depending on the route action you selected, you may need to configure settings for agent prompts and after-hours routing.
4. Click Save Changes.
The text messaging option for Form allows you to send a follow-up text to the customer after they have submitted a form.
1. Enable text message replies by clicking the toggle labeled "Send follow-up text message."
2. Set the delay between the form submission and when the text message will be sent.
3. Enter the message you would like to send to the customer.
4. Click Save Text Message Settings.
Once you have customized all your form features, you may choose from one of the following options to implement the FormReactor on your website. Click on each tab for more setup information.
- Widget (easy setup) — recommended
- Auto-Capture Form (moderate setup)
- Manual-Tracking Form (moderate/advanced setup)
- REST API Form Submission (advanced setup)
- Email Form Submission (advanced setup)
For best results, we recommend using the provided widget code.
To install FormReactor on your website:
1. Following the instructions for the option you selected, copy and paste the provided code into your website editor.
2. Ensure the CallTrackingMetrics tracking code is installed on your website.
Note: The only third-party forms CTM integrates with are Contact Form 7 and Gravity Forms. More information about setting them up can be found here.