This lead generation form, or “lead gen,” is designed to guide potential customers into giving our client information. Our client then uses this information to see whether or not the potential “lead” can be served by the company.
For our needs, different questions lead to different “branches” of questions, adding complexity to the lead-gen build. Fortunately, the SurveyJS survey builder allows users to make branches of questions “visible” when a certain answer is given for a previous question. For example, depending on the answer to question A, the user will be lead to branch B or C, and so on. See the figure below for a visual of the survey structure. There were several of these “branching” points in the survey.
However, I won’t dive into too much detail with the actual survey questions. The point is, SurveyJS allows programmers, web developers, and marketers an embeddable survey form with a decent UI. Honestly, there were some hiccups along the way building the form. Some of the logic in surveyJS was a little confusing, like choosing between using a “visibleIf” statement or a “trigger” statement. That being said, it was definitely easier than coding this form ourselves.
In addition, surveyJS allows users to embed the survey and produces the raw code necessary to do so. In our case, we only needed to grab a JSON object and our developers Gary and Jon programmed the rest of the styling and interface for our purpose.
And maybe the best part of all? SurveyJS is open-source with licensure for commercial purposes.
Back to our story, though. What is the outcome? Did the survey end up working for our client? Yes! Success! SurveyJS allowed us to take a Sketch of a survey and convert it into an embeddable lead-generator. SpinGroup’s form is currently being used in our clients brand-new website.
If you want to check out SurveyJS, they have a website here. It’s definitely worth a look!