onboarding Tested: December 28, 2025

Broker Application

Public-facing application form for brokerages to join the HURE network with exclusive county territory selection.

onboardingbrokersapplicationterritorysignup
Broker Application

Overview

The Broker Application page (/apply/broker) is the entry point for real estate brokerages to join the HURE network. Brokers select their desired county territories and submit their business information for admin review.

Key Features

Application Form Sections

Brokerage Information

  • Company Name (required): Legal business name
  • Broker License #: State license for verification
  • Years in Business: Experience indicator
  • Company Website: Online presence URL

Territory Selection

  • County Search: Type-ahead search for counties
  • Multi-Select: Choose multiple counties
  • Availability Check: Shows which counties are open
  • State Filtering: Search by state name

Primary Contact

  • First Name (required)
  • Last Name (required)
  • Email Address (required): Used for magic link verification
  • Phone Number: Optional contact method

Benefits Sidebar

Highlights key value propositions:

  • Exclusive Territory: One brokerage per county
  • Nationwide Visibility: Relocation clients find you via interactive map
  • Team Management: Invite agents, manage leads, track referrals

Questions Section

Direct contact for pre-application inquiries with phone number link.

Application Flow

1. Fill out application form

2. Submit application

3. Receive confirmation email

4. Admin reviews in Broker Leads queue

5. Approval triggers magic link email

6. Complete profile via magic link

7. Stripe checkout for county subscription

8. Active broker account

Territory Selection Details

The county selector uses a smart search that:

  • Searches by county name (“Ada”, “Cook”)
  • Searches by state name (“Idaho”, “Illinois”)
  • Shows county and state together (“Ada County, Idaho”)
  • Indicates pricing tier for each county
  • Marks unavailable counties (already claimed)

Form Validation

FieldValidation
Company NameRequired, non-empty
EmailRequired, valid email format
First/Last NameRequired, non-empty
CountiesAt least one required
  • /apply/agent - Agent application (links at bottom)
  • /admin/broker-leads - Admin review queue
  • /broker/portal - Post-approval broker dashboard

Testing Results

  • ✅ Form renders all sections correctly
  • ✅ County search returns relevant results
  • ✅ Multi-county selection works properly
  • ✅ Form validation prevents incomplete submissions
  • ✅ Benefits sidebar displays correctly
  • ✅ Mobile responsive layout works
  • ✅ Submit button triggers application creation