A regional internet service provider needed an automated way for potential customers to instantly check service availability across multiple providers and service types.
Manual service checks were time-consuming, and the provider needed to manage coverage areas for both terrestrial and satellite internet, plus fallback options through partner networks.
Challenge
The provider needed to manage service availability across thousands of ZIP codes spanning both terrestrial fiber networks and satellite coverage.
The system required intelligent routing to partner providers in areas outside direct coverage, while maintaining separate offerings for residential and business customers.
Solution
84EM developed a comprehensive WordPress service availability checker that combines address lookup with intelligent service routing across multiple providers.
The system uses Google Maps integration for address autocomplete and provides instant availability results based on ZIP code coverage areas stored in a custom database.
Technical Implementation
- Custom REST API endpoints for real-time ZIP code lookups with support for multiple service types.
- Google Maps API integration for address autocomplete and geographic visualization of service areas.
- Custom database architecture managing terrestrial and satellite coverage with bulk import/export capabilities.
- Gravity Forms integration that dynamically populates available plans based on lookup results and customer type.
- Multi-provider routing logic that checks primary coverage first, then falls back to partner networks based on state availability.
- Custom post types and taxonomies for managing service plans, additional services, and plan categorization.
- Residential and business segmentation ensuring customers see only relevant service offerings.
- Interactive plan selection with modal popups displaying detailed plan information.
Results
Customers receive instant service availability results without waiting for manual verification from sales representatives.
The automated system routes customers to appropriate service plans across four different providers based on their location and needs.
Administrative staff can easily update coverage areas through CSV imports, maintaining accurate service boundaries as the network expands.
The seamless Gravity Forms integration transforms lookup results into qualified leads with pre-selected service options matching the customer’s availability.
