HomeUsing FormSpringUsing FormsSmart Routing Using Conditional Logic

4.6. Smart Routing Using Conditional Logic

Smart Routing uses conditional logic to help you customize the way that you handle and process your forms, giving you even greater control once a user has submitted your form. Smart Routing works with Notification Emails, Confirmation Emails, URL Redirects, and PayPal processing. You can find Smart Routing settings in the "Email & Redirects" tab for each form.

Notification Emails

Setting up Smart Routing with your Notification emails, you can quickly route forms to different people in your organization. You can direct submissions based on the user's responses. i.e. if a user selects "Sales" on your contact form, only the email you set up to receive sales submissions will receive those queries.

Confirmation Emails

Smart Routing for Confirmation Emails is perfect for order forms, event registrations and other forms where you want to customize your message based on how the user responded. For instance, if you wanted to set up an order form for vacation packages and you had three different packages. In the confirmation email you can send different messages depending on what type of vacation package the user chooses.

Submit Actions

Smart Routing can be used in very powerful ways to redirect users after they have submitted their form. You can use Smart Routing to show different custom messages, similar to the Confirmation Emails, or you can use it to redirect to an external URL or to PayPal. Redirecting to an external URL or to PayPal is perfect if you have set up a form to process orders. You can now set up a field that has Payment Type and have multiple payment types (PayPal, Credit Card, Check) and redirect users accordingly.

Note: All submit actions are run before any notification or confirmation emails are sent, so if there's an Authorize.Net, MailChimp, etc. error, the submission will fail and no notifications/confirmations will go out.

Also, there's no "rollback" on integrations.  If someone has an Authorize.Net charge first and MailChimp second, assuming Authorize.Net passes and MailChimp fails, the submission fails but the credit card was already charged.

Using Smart Routing will give you much more control on how you manage your forms and how you interact with your customers, and website visitors.

This page was: Helpful | Not Helpful