OrcLink
← Help Center

Forms

Form builders

Which capture method each form builder needs.

One page per builder. Each is tested against a copy of the builder's form markup (app/api/capture/__tests__/fixtures/builders/).

BuilderMethod
Gravity Formsform capture, selector .gform_wrapper form
Elementor Pro formsform capture, selector form.elementor-form
Webflow formsform capture, selector .w-form form
Ninja Formsorc.trackConversion snippet
Contact Form 7form capture, selector form.wpcf7-form
WPFormsform capture, selector form.wpforms-form
Instapageform capture, selector form.email-form
Unbounceorc.trackConversion snippet (Unbounce submits by script: no submit event)
GoHighLevel formsiframe vendor switch
Wix Formsform capture, selector form[data-hook="form"]
HubSpot Formsform capture form.hs-form, or the iframe vendor switch
Typeformiframe vendor switch
Jotformiframe vendor switch
Calendlyiframe vendor switch

For any other builder: if the form is in your page and the browser fires a submit event (a real submit button), a form selector works. If the builder submits by script (form.submit(), a button of type button plus XHR), no submit event fires and a selector sends nothing: call orc.trackConversion from the builder's own success callback. If it is in an iframe, redirect to a thank-you page and add a thank-you page rule. If neither, call orc.trackConversion from the builder's own success callback.