Building JobSandbox's Client Intake Wizard: From Email Chaos to Structured, Real-Time Data
JobSandbox was losing project leads to a clunky intake process that produced more back-and-forth emails than usable information. JDX built a step-by-step intake form that adapts to each customer's answers, plus an admin console the JobSandbox team runs themselves, so they can update job categories and follow-up questions without a developer.
The work
Challenge
JobSandbox connects customers with contractors, but its original intake process didn't capture the details contractors needed to give accurate quotes. Both sides were fielding too many clarifying questions. The team needed richer job details without scaring customers off with a long, intimidating form, and adding more fields would fix only the first problem.
Approach
JDX and the JobSandbox team agreed on a step-by-step intake form as a standalone first phase, before tackling broader platform automation. The form asks one question per screen and adapts to the answers, so a customer who selects 'Plumbing' sees only plumbing follow-ups, not the full list of questions. Before signing, the team saw a live demo of the same pattern, so they knew exactly how the flow would work. Alongside the form, JDX built an admin console where the JobSandbox team can add and change job categories, questions, and the rules for which follow-ups appear, without touching code. Through the engagement, JDX also monitored the site's speed, uptime and search health, then handed the platform to the JobSandbox team in July 2026.
Outcome
The new intake form went live, and JobSandbox heard positive feedback on the experience. The admin console may have been the bigger win: the team can watch what users do and refine the form's categories and questions themselves, without waiting on a developer. While JDX monitored the site, the time the server took to answer dropped 62%, the SEO score rose from 91 to 98, and the site held 100% uptime.
By the numbers
- Time until the main content shows
- 1.9 seconds
- Down from 3.6 seconds (47% lower), Apr to Jul 2026
- Time the page is frozen while it loads
- 0 seconds
- Stopped freezing while it loads, by Jul 2026
- How quickly the page reacts to a tap or click
- 54% faster
- Apr to Jul 2026
- Uptime
- 100%
- Average, Apr to Jul 2026
In their words
I made the changes and have had some people try it out. They all liked it. Actually they said they loved it. It was smooth and easy.
Engagement
Services
- Application Support & Maintenance
- Web Development
- DevOps
Stack
- Next.js
- GitHub
- Typescript
- Vercel
- Supabase
- Clerk Auth
- Cloudinary
Industries
- Marketplace Platforms
- Home Services
What's next
Have a similar problem?