In addition to the built-in forms, VistaWP is fully compatible with any forms that can output their fields to URL parameters, such as Fluent Forms, Gravity Forms, and Formidable Forms. In order to use a third party form, you'll need to check their documentation and learn how to output the values entered in form fields into URL parameters. When submitted, the form should redirect to a page containing a shortcode that displays multiple listings (such as [vista_listings_list]) or multiple open houses (such as [vista_openhouse_list]). You'll need to set up the form so that it includes parameters for the vista shortcode as URL (aka GET) parameters. The page https://support.vistawp.com/help/filtering-listings-with-vista-listings-list describes what parameters can be placed in the URL to filter listings results.

Here are some helpful links:

Using redirects with Gravity Forms: https://www.gravityforms.com/blog/form-submission-redirect/

Using Redirects with Formidable Forms (we also have a Formidable Forms template that you can use. Contact us to get it!): https://formidableforms.com/knowledgebase/form-confirmation/#kb-redirect-using-separate-values

Using Redirects with Fluid Forms: https://wpmanageninja.com/docs/fluent-form/advanced-features-functionalities-in-wp-fluent-form/conditional-confirmation-wp-fluent-form/

Of course, if you don't want to mess with any of this, use the baked in search forms: https://support.vistawp.com/help/form-shortcodes