---
title: How Kings Mountain Maximized their Esri ROI to Revolutionize Zoning Enforcement Tool
description: Kings Mountain modernizes zoning enforcement with a mobile GIS solution using ArcGIS Survey123 & Dashboards, enhancing efficiency, visibility, and response times for managing violations.
image: https://www.viewprogis.com/hubfs/Kings%20Mountain%20Zoning%20Enforcement@1x.webp
---

[![ViewPro logo](https://www.viewprogis.com/hs-fs/hubfs/Viewpro/VP%20logo.png?width=150&height=20&name=VP%20logo.png)](https://www.viewprogis.com/)

Products

Solutions

Resources

Company

[Connect with Us](https://meetings.hubspot.com/suhag-kansara) [Get a Demo](https://www.viewprogis.com/book-a-demo)

MuniSync

Unified Intelligence System for Government

Connecting city data, teams and communities on one map.

[Explore the platform →](https://www.viewprogis.com/munisync)

Products

[MuniSyncOne map for every department's data, teams and work.](https://www.viewprogis.com/munisync)[MuniSync.aiAI Tools designed for Cities & Local Government](https://viewprogis.com/munisync.ai)

Services

[ArcGIS implementationEsri deployments set up by an Esri partner.](https://www.viewprogis.com/book-a-demo)[GIS data servicesParcel, address and asset data, cleaned and mapped.](https://www.viewprogis.com/book-a-demo)[Custom web applicationsMap-based apps built for your workflows.](https://www.viewprogis.com/book-a-demo)

By department

Planning & Zoning

Permitting & Licensing

Public Works

Code Enforcement

GIS & IT

Community Development

Planning & Zoning

[Zoning & land-use mappingKeep zoning, parcels and cases on one live map.Learn more →](https://www.viewprogis.com/munisync)[Comprehensive planningBring plans, data and community input together.Learn more →](https://www.viewprogis.com/munisync)

Permitting & Licensing

[Permit trackingFollow every permit from application to approval.Learn more →](https://www.viewprogis.com/munisync)[InspectionsSchedule and log inspections from the field.Learn more →](https://www.viewprogis.com/munisync)

Public Works

[Work order managementAssign, track and close work orders on the map.Learn more →](https://www.viewprogis.com/munisync)[Asset managementKnow the condition of every asset you own.Learn more →](https://www.viewprogis.com/munisync)

Code Enforcement

[Case managementTrack violations and cases by location.Learn more →](https://www.viewprogis.com/munisync)[Field inspectionsCapture photos and notes on site.Learn more →](https://www.viewprogis.com/munisync)

GIS & IT

[ArcGIS implementationEsri deployments set up by an Esri partner.Learn more →](https://www.viewprogis.com/book-a-demo)[Data integrationConnect the systems your departments already use.Learn more →](https://www.viewprogis.com/munisync)[GIS implementationPlan, deploy and configure ArcGIS for every department.Learn more →](https://viewprogis.com/solutions/gis-implementation)

Community Development

[Community Development SoftwarePlanning, permitting, inspections and code enforcement on one map.Learn more →](https://www.viewprogis.com/solutions/community-development)

Learn

[Blog](https://viewprogis.com/blog)[Webinars](https://www.viewprogis.com/webinar-planners-toolkit-unifying-planning-gis-and-ai)[Case Studies](https://viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)

Upcoming WebinarTue, Nov 17, 2026 · 12:00 PM CSTMuniSync Launch Webinar[Save your seat →](https://www.viewprogis.com/book-a-demo)

[On-demand webinarThe Planner's Toolkit: Planning, GIS and AI](https://www.viewprogis.com/webinar-planners-toolkit-unifying-planning-gis-and-ai)[Case studyHow Burkburnett modernized work order management](https://viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)[BlogLatest from the ViewPro blog](https://viewprogis.com/blog)

Company

[PartnershipPartner with ViewPro.](https://www.viewprogis.com/partnership)[Book a DemoSee MuniSync with your own data.](https://www.viewprogis.com/book-a-demo)[Contact UsTalk to our team.](https://meetings.hubspot.com/suhag-kansara)

Built with Esri, for local government

ViewPro is an Esri Partner Network member with the State & Local Government Specialty.

[Get a Demo](https://www.viewprogis.com/book-a-demo)

[Blog](https://www.viewprogis.com/blog) /[viewpro](https://www.viewprogis.com/blog/tag/viewpro)

# How Kings Mountain Maximized their Esri ROI to Revolutionize Zoning Enforcement Tool

[![ViewPro](https://www.viewprogis.com/hs-fs/hubfs/Untitled%20design%20(2).png?width=80&name=Untitled%20design%20(2).png) ViewPro](https://www.viewprogis.com/blog/author/viewpro-team) May 15, 2026 7 min read

![](https://www.viewprogis.com/hs-fs/hubfs/Kings%20Mountain%20Zoning%20Enforcement@1x.webp?width=1600&name=Kings%20Mountain%20Zoning%20Enforcement@1x.webp)

Table of contents

Share

<https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.viewprogis.com%2Fblog%2Fhow-the-city-of-kings-mountain-modernized-zoning-code-enforcement> <https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.viewprogis.com%2Fblog%2Fhow-the-city-of-kings-mountain-modernized-zoning-code-enforcement&text=%3Cspan+id%3D%22hs_cos_wrapper_name%22+class%3D%22hs_cos_wrapper+hs_cos_wrapper_meta_field+hs_cos_wrapper_type_text%22+style%3D%22%22+data-hs-cos-general-type%3D%22meta_field%22+data-hs-cos-type%3D%22text%22+%3EHow+Kings+Mountain+Maximized+their+Esri+ROI+to+Revolutionize+Zoning+Enforcement+Tool%3C%2Fspan%3E> <https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.viewprogis.com%2Fblog%2Fhow-the-city-of-kings-mountain-modernized-zoning-code-enforcement> [mailto:?subject=%3Cspan+id%3D%22hs_cos_wrapper_name%22+class%3D%22hs_cos_wrapper+hs_cos_wrapper_meta_field+hs_cos_wrapper_type_text%22+style%3D%22%22+data-hs-cos-general-type%3D%22meta_field%22+data-hs-cos-type%3D%22text%22+%3EHow+Kings+Mountain+Maximized+their+Esri+ROI+to+Revolutionize+Zoning+Enforcement+Tool%3C%2Fspan%3E&body=https%3A%2F%2Fwww.viewprogis.com%2Fblog%2Fhow-the-city-of-kings-mountain-modernized-zoning-code-enforcement](mailto:?subject=%3Cspan+id%3D%22hs_cos_wrapper_name%22+class%3D%22hs_cos_wrapper+hs_cos_wrapper_meta_field+hs_cos_wrapper_type_text%22+style%3D%22%22+data-hs-cos-general-type%3D%22meta_field%22+data-hs-cos-type%3D%22text%22+%3EHow+Kings+Mountain+Maximized+their+Esri+ROI+to+Revolutionize+Zoning+Enforcement+Tool%3C%2Fspan%3E&body=https%3A%2F%2Fwww.viewprogis.com%2Fblog%2Fhow-the-city-of-kings-mountain-modernized-zoning-code-enforcement)

See MuniSync in action

A 30-minute walkthrough tailored to your city's workflows.

[Book a demo](https://www.viewprogis.com/book-a-demo)

## **Overview**

The City of Kings Mountain, with a population of just over 11,000 residents, has been experiencing development pressures more commonly seen in much larger communities.

<iframe data-hsv-src="https://play-na2.hubspotvideo.com/v/244960134/id/344870467297?autoplay=true&amp;loop=true" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="344870467297" data-hsv-style="" data-hsv-width="1920" data-hsv-height="1080" data-hsv-autoplay="true" data-hsv-loop="true" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

To improve zoning code enforcement, the City implemented a mobile-based solution using Esri’s ArcGIS Online ecosystem. Survey123 was used for field data collection, while ArcGIS Dashboards provided a centralized view of active violations and enforcement activity. Zoning officers can now capture location information, violation details, and photos directly from the field using mobile devices.

By moving to a connected GIS workflow, the City improved response times, reduced manual effort, and increased visibility into ongoing cases and compliance activity.

## **The Challenge**

As development activity increased, the City of Kings Mountain needed a more reliable way to manage zoning enforcement across departments and field staff. The existing process depended on paper records, spreadsheets, phone calls, and informal tracking methods. This made it difficult to keep information consistent or maintain a clear view of what was happening in the field.

Violation details were often recorded in multiple places, and it was not always easy to connect photos, inspection notes, and follow-up actions to the same case. Tracking unresolved violations or checking compliance timelines required manual effort, which slowed down response times and created gaps in visibility for supervisors.

Field staff also had limited access to historical context while on site. Understanding whether a property had prior violations or whether a case was still open often required returning to the office or checking separate records after inspections were completed.

As the volume of inspections grew, these limitations made it harder to prioritize follow-ups, monitor overdue cases, and maintain a consistent enforcement process across the city.

## **Our Approach**

### **1. Field Data Capture with Survey123**

We built a mobile-first workflow using Survey123 to standardize how zoning violations are collected in the field.

Key features include:

- Dynamic forms with conditional logic based on violation type
- Real-time capture of GPS location, photos, and inspection notes
- Offline support with automatic sync to ArcGIS Online
- Built-in access to historical violations for context during inspections

This ensures every violation is recorded consistently and can be submitted directly from the field without returning to the office.

### **2. Centralized Web Maps and Reporting**

All submitted violations are published to ArcGIS Online and displayed through a centralized web map.

Key features include:

- A single operational view of all violations across the City
- Clear separation of open, pending, and resolved cases
- Simplified pop-ups focused on key enforcement details
- Direct linkage between map features, photos, and inspection records
- Support for automated reporting and enforcement notices

This creates a reliable, always-updated source of truth for zoning enforcement data.

### **3. Real-Time Dashboards and Monitoring**

To reduce manual tracking and improve visibility, ArcGIS Dashboard is used to provide a live operational view of zoning enforcement activity.

Key features include:

- Real-time indicators for open, pending, and resolved violations
- Dynamic lists for tracking active and overdue cases
- Map-based visualization of enforcement activity across the City
- Quick access to inspection details and supporting photos
- Arcade expressions used to calculate status, timelines, and priority cases

This gives staff and supervisors immediate visibility into what needs attention without relying on manual reporting and keeps dashboards lightweight while improving real-time decision-making.

 **Flowchart** 

![](https://www.viewprogis.com/hs-fs/hubfs/undefined.png?width=904&height=550&name=undefined.png) 

## **Why This Was the Right Fit**

The City already had an investment in Esri’s ArcGIS platform, which allowed the solution to be built without introducing new systems or additional infrastructure.

Survey123 was selected because it provides a simple, structured way to collect accurate field data. It works both online and offline, which supports inspections in all areas of the City while ensuring consistent capture of photos, locations, and inspection details.

ArcGIS Dashboard was used to bring all enforcement activity into a single, real-time view. This gave staff and leadership immediate visibility into enforcement activity without relying exclusively on manual reports. Within the dashboard, Arcade expressions were used to calculate key information from live data. This added a layer of intelligence to the dashboard, reducing manual tracking and ensuring information stays current as new cases are submitted.

## **Impact**

Since implementing the new workflow, the City of Kings Mountain has significantly improved how zoning violations are managed from the field to the office. What was once a manual, multi-step process is now handled through a connected, real-time system that improves speed, visibility, and coordination across teams.

### **The impact has been clear and measurable:**

- Approximately 75% reduction in workflow time
- Fewer reporting errors and inconsistent records
- Real-time access to actionable enforcement data
- Greater efficiency with the same small field team
- Faster identification and follow-up of open violations

What once took days to compile and track can now be reviewed in minutes. Staff no longer rely on memory, paper notes, or disconnected spreadsheets, as all enforcement data is consistently up to date and centrally available.

## **Key Lessons & Tips**

1. **Keep Forms Simple and Focused**Use logic and constraints to reduce visible fields, creating a cleaner workflow that improves focus in the field and reduces errors.
2. **Use Smart Defaults**Auto-populate fields such as date, inspector name, and location to reduce manual entry and improve consistency.
3. **Design for Decision-Making** Structure dashboards around actions and decisions, not just data display, so staff can quickly understand what needs attention.
4. **Prioritize Real-Time Visibility** Replace manual reporting cycles with live data views to improve responsiveness and reduce delays in decision-making.
5. **Involve Field Staff Early** Engage end users during design to ensure workflows reflect real inspection practices and improve adoption.
6. **Leverage Arcade for Data Expressions**  
   Use Arcade to calculate inspection due dates, highlight overdue cases, and surface high-priority issues dynamically in dashboard indicators and lists.

## **Common Examples of Arcade in Dashboards**

We have compiled some nifty Arcade examples that you could try in your Dashboards next

### **1. Calculating Inspection Status and Time Since Last Update**

Data expressions can be used to create dynamic fields that update in real time based on simple business logic.

This example calculates how many days have passed since the last inspection and assigns a status depending on whether action is needed.

```
// Pull only required fields, no geometry for better performance
```

 

### **2. Grouping Records by Status and Incident Category**

Data expressions can also be used to create custom groupings that go beyond what is available directly in the dashboard. By combining multiple fields, you can easily summarize data in a more meaningful way.

This example groups records by their status and an existing incident category field.

```
// Pull required fields, no geometry
```

### **3. Styling Dashboard Elements Based on Status**

Data expressions can also be used to control how data is visually represented inside dashboard elements. This allows you to highlight important records directly within lists or tables using conditional formatting.

For example, you can change text colors based on the inspection status to quickly draw attention to records that need action.

```
/ Get status value from the current data point
```

## Where to Go Next

For those looking to explore Arcade data expressions and dashboard workflows further, the following resources are a good starting point:

- [**Getting Started with Advanced Formatting Using Arcade in Dashboards (David Nyenhuis)**](https://www.esri.com/arcgis-blog/products/ops-dashboard/real-time/getting-started-with-arcade-in-arcgis-dashboards) – A beginner-friendly introduction to Arcade and dashboard styling techniques.
- [**Pushing the Limits of Arcade in Dashboards (David Nyenhuis)**](https://www.esri.com/arcgis-blog/products/ops-dashboard/real-time/pushing-the-limits-of-arcade-in-dashboards) – Advanced use cases and deeper exploration of Arcade capabilities.
- [**GitHub – Arcade Expressions for Dashboards**](https://github.com/Esri/arcade-expressions/tree/master/dashboard) – A collection of reusable scripts and templates for common dashboard and data expression patterns.

 

 

## **Words from our client**

*"The Esri ecosystem has allowed us to input complaints both in and out of the office and generate base reports, eliminating the need to create reports from scratch or copy previous ones. This system has enabled our department to broaden its efforts in enforcing the City's regulations, even with just one enforcement officer."*

**Jaylon M. Smallwood**

*Zoning Administrator, City of Kings Mountain*

---

 

[viewpro](https://www.viewprogis.com/blog/tag/viewpro)

![ViewPro](https://www.viewprogis.com/hs-fs/hubfs/Untitled%20design%20(2).png?width=144&name=Untitled%20design%20(2).png)

About the author

[ViewPro](https://www.viewprogis.com/blog/author/viewpro-team)

Ready to put your city's data on one map?

[Book a demo →](https://www.viewprogis.com/book-a-demo)

## Related posts

[View all posts →](https://www.viewprogis.com/blog)

[![](https://www.viewprogis.com/hs-fs/hubfs/Burkburnett%20Work%20Orders@1x.webp?width=720&name=Burkburnett%20Work%20Orders@1x.webp)](https://www.viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)

[viewpro](https://www.viewprogis.com/blog/tag/viewpro)

### [How the City of Burkburnett Modernized Work Order Management with ArcGIS Field Maps Tasks](https://www.viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)

[Read more →](https://www.viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)6 min read

[![](https://www.viewprogis.com/hs-fs/hubfs/Screenshot%202026-11-03%20at%209.53.26%20PM.png?width=720&name=Screenshot%202026-11-03%20at%209.53.26%20PM.png)](https://www.viewprogis.com/blog/farewell-workforce-hello-field-maps)

[viewpro](https://www.viewprogis.com/blog/tag/viewpro)

### [Farewell WorkForce, Hello Field Maps!](https://www.viewprogis.com/blog/farewell-workforce-hello-field-maps)

[Read more →](https://www.viewprogis.com/blog/farewell-workforce-hello-field-maps)7 min read

## See what MuniSync can do for your city

We'll walk through your goals, your current GIS setup, and how ViewPro can connect your data, teams and community on one map.

[Book a demo →](https://www.viewprogis.com/book-a-demo)

[![ViewPro logo](https://www.viewprogis.com/hubfs/AI%20Email%20Template%20Import/Images/VP%20logo-1.png)](https://www.viewprogis.com/)

Connecting city data, teams and communities on one map.

 

801 FM 1463, Suite 200-238, Katy, TX 77494, US

<https://www.linkedin.com/company/viewprogis><https://www.youtube.com/@viewprogis>[mailto:suhag@viewprogis.com](mailto:suhag@viewprogis.com)

### Products

- [MuniSync](https://www.viewprogis.com/munisync)
- [MuniSync.ai](https://viewprogis.com/munisync.ai)

### Resources

- [Blog](https://viewprogis.com/blog)
- [Webinars](https://www.viewprogis.com/webinar-planners-toolkit-unifying-planning-gis-and-ai)
- [Case Studies](https://viewprogis.com/blog/how-the-city-of-burkburnett-modernized-work-order-management-with-arcgis-field-maps-tasks)

### Company

- [Partnership](https://www.viewprogis.com/partnership)
- [Book a Demo](https://www.viewprogis.com/book-a-demo)
- [Contact Us](https://meetings.hubspot.com/suhag-kansara)

© 2026 ViewPro. All rights reserved.

[![Esri Partner Network Member](https://www.viewprogis.com/hs-fs/hubfs/NPC26/partner-network-member-dark.png?width=157&height=40&name=partner-network-member-dark.png)![Esri State and Local Government Specialty](https://www.viewprogis.com/hs-fs/hubfs/esri-state-local-government-specialty.png?width=115&height=40&name=esri-state-local-government-specialty.png)](https://www.esri.com/partners/viewpro-a2Tf20000056rjrEAA)

 

[Powered by Atlas - a B2B SaaS HubSpot theme](https://www.kalungi.com/atlas-hubspot-theme-for-b2b-saas-software)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "ViewPro",
    "url" : "https://www.viewprogis.com/blog/author/viewpro-team"
  },
  "dateModified" : "2026-11-03T16:07:25.302Z",
  "datePublished" : "2026-05-15T19:01:41.000Z",
  "headline" : "How Kings Mountain Maximized their Esri ROI to Revolutionize Zoning Enforcement Tool",
  "image" : [ "https://www.viewprogis.com/hubfs/Kings%20Mountain%20Zoning%20Enforcement@1x.webp" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.viewprogis.com/blog/how-the-city-of-kings-mountain-modernized-zoning-code-enforcement",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.viewprogis.com/hubfs/Viewpro/VP%20logo.png"
    }
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/video_assets/345225583340/inherited/web_optimized.mp4",
  "dateModified" : "2026-05-15T18:40:11.380Z",
  "duration" : "PT50S",
  "height" : 1080,
  "name" : "Production_ZoningCodeViolations_v05",
  "thumbnailUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/Production_ZoningCodeViolations_v05.mp4/medium.jpg",
  "uploadDate" : "2026-05-15T18:39:38.204Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/video_assets/358094726848/inherited/web_optimized.mp4",
  "dateModified" : "2026-06-17T18:07:02.920Z",
  "duration" : "PT1M8S",
  "height" : 2160,
  "name" : "Blog 16 Burkburnetts Workforce Solution with Field Map Tasks",
  "thumbnailUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/Blog%2016%20Burkburnetts%20Workforce%20Solution%20with%20Field%20Map%20Tasks.mp4/medium.jpg",
  "uploadDate" : "2026-06-17T18:05:47.854Z",
  "width" : 3840
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/video_assets/353502835434/inherited/web_optimized.mp4",
  "dateModified" : "2026-06-05T18:31:08.772Z",
  "duration" : "PT1M20S",
  "height" : 1080,
  "name" : "Workforce to Field Maps Task",
  "thumbnailUrl" : "https://244960134.fs1.hubspotusercontent-na2.net/hubfs/244960134/Workforce%20to%20Field%20Maps%20Task.mp4/medium.jpg",
  "uploadDate" : "2026-06-05T18:30:52.510Z",
  "width" : 1920
}
```