Survey123

Implementation, training & consulting · 15 guides

Get help with Survey123
Quick answer: Consultants in a Box helps teams implement, train on, and get more value from Survey123, and connect it with AI and the rest of their software stack. Book a free consultation.

About Survey123

Operational placement and workflow orchestration

Survey123 is deployed as a configurable data collection and reporting layer within the ArcGIS ecosystem, designed to support field based data capture, offline syncing, and structured data integration.

In practice, Survey123 acts as a front end for field personnel, survey coordinators, and program managers, enabling rapid form creation, real time validation, and automated data routing to GIS services and downstream analytics.

The platform emphasizes a survey driven workflow where teams design questionnaires once, publish them to a dedicated project workspace, and then distribute them to staff for on site data collection.

The workflow begins with form authoring in Survey123, followed by form publishing to the survey123.arcgis.com tenant, and ends with data being stored in a feature service or related data store within the ArcGIS platform.

Operators can configure survey submissions to trigger data flows through integrations such as webhooks, feature layer events, or enterprise data repositories, creating a repeatable cycle from field arrival to data consumption.

Survey123 supports geographic data elements, multimedia attachments, and constraint rules that ensure data quality at the point of capture, reducing downstream rework and accelerating decision making.

Delivery role is centered on three anchors: field execution, data governance, and analytics enablement. Field teams use surveys on mobile devices to capture observations, locations, and operational metrics, while supervisors monitor submissions through dashboards and maps.

Governance is enforced by validation rules, mapping constraints, and role based access to survey content and project data. Analytics teams leverage the captured data to generate spatial analyses, timelines, and performance indicators.

Throughout this lifecycle, Survey123 integrates with ArcGIS Online capabilities such as:

  • Hosted feature layers
  • Map services
  • ArcGIS Data Interoperability tools

The system supports offline data collection and automatic re synchronization when connectivity returns, ensuring continuity in remote or disaster affected environments. This operational model allows teams to scale surveys across multiple projects while maintaining a consistent data schema.

Delivery patterns and governance at scale

Survey123 supports centralized and federated deployment patterns, enabling organizations to host surveys in a common organizational tenant or to segment by program, region, or department. Governance is implemented through shared form libraries, versioned survey designs, and careful management of user roles and permissions.

Change management processes are applied to ensure that updates to survey structures do not disrupt existing data histories, and that stakeholders can test changes in a staging environment before rollout.

At scale, teams use survey templates and data validation rules to standardize data across programs, while ArcGIS geoprocessing and analytics services provide consolidation, enrichment, and reporting across diverse survey streams.

In this context, Survey123 is a key component for data capture, with the ability to push validated results into central catalogs and to feed automated workflows that drive operations and compliance reporting.

Integration patterns and service delivery

The integration model centers on connecting Survey123 with feature services, dashboards, and external systems through ArcGIS Online capabilities and REST endpoints. Data captured via Survey123 can be wired to analytics pipelines, data quality services, or mobile dispatch platforms, enabling end to end service delivery from field collection to executive dashboards.

The platform supports event driven updates, where each submission can trigger downstream actions such as cartographic updates, alerting, or case creation in a case management system. This enables service delivery teams to respond quickly to field findings while ensuring traceability of data lineage and auditability of edits.

Survey123 also interoperates with related Esri products for imaging, lidar, and geospatial enrichment, supporting a holistic operational view that improves situational awareness and operational readiness.

Team interactions and release management

Cross functional teams interact around Survey123 as the data capture and initial validation layer.

Form authors, GIS analysts, field supervisors, and IT operations collaboratively manage form lifecycles, including:

  • Creation
  • Review
  • Testing
  • Deployment

Release management is supported by versioning of survey designs and controlled publication channels to ensure alignment with program milestones and regulatory requirements. Regular reviews of form performance, data quality metrics, and user feedback inform iterative improvements.

The system therefore becomes a living interface between field realities and enterprise GIS insights, enabling teams to calibrate forms to evolving workflows while preserving a stable data backbone.

Survey123 sustains a transparent operational tempo by providing clear visibility into submission status, validation results, and data integration outcomes, which supports accountability and continuous improvement.

Integration with field operations and reporting

Operational delivery relies on the seamless handoff from Survey123 to field dispatch, tasking, and reporting layers. Field teams complete surveys on mobile devices, attach photos and audio notes when needed, and the results flow into the GIS workspace where managers can monitor coverage, quality, and timeliness.

Standard reporting templates extract metrics from survey data to produce compliance reports, work orders, and performance dashboards. This integrated approach aligns field activities with organizational goals, delivering timely information to decision makers while preserving data integrity and geographic context.

Survey123 remains a critical touchpoint for data ingress and validation in daily operations and long term program evaluation.

Survey123 and the tools around it

Tools we commonly connect with Survey123 through its API, webhooks and automation platforms. What is possible depends on your plan and setup.

How we can help with Survey123

Integrations

2 guides

Automation

1 guide

Automating what happens after a Survey123 submission

Survey123's own automation surface is deliberately narrow: XLSForm skip logic (relevant/constraint), calculated fields, and repeats govern what happens inside a single survey while it's being filled out, online or offline. Anything that needs to happen after submission — notifications, record routing, syncing to another system — is handled outside the app, against the ArcGIS feature layer the survey writes to.

In practice that means one of two integration paths. Esri's Power Automate connector for ArcGIS lets a new or updated Survey123 record trigger a flow — post to Teams, create a SharePoint item, send an email — with no code. For anything more custom (data transformation, calling an external API, writing to a non-Esri system), we use a scheduled ArcGIS Notebook or a script against the ArcGIS REST API, since Survey123 does not ship native webhooks of its own.

We design the feature-layer schema up front so this automation is reliable: stable field names, coded-value domains instead of free text where the workflow depends on exact matching, and a status field a Notebook or Power Automate flow can filter on so retries and errors are visible rather than silent. Offline submissions complicate timing — a record captured in the field may sync hours or days later — so automation has to trigger off the sync event, not the moment of data entry.

Outcome: a documented set of triggers (Power Automate flow, scheduled Notebook, or REST polling job), the exact feature-layer fields each one reads and writes, and a clear answer to “what happens within minutes of a submission syncing” for every survey in your deployment — instead of assuming Survey123 automates itself.

Survey123-driven use cases

  • Automatic form-based intake for field inspections, with Survey123 triggering downstream asset records and maintenance tickets.
  • Real-time data routing from Survey123 submissions to GIS layers and dashboards, enabling rapid decision support.
  • Scheduled survey campaigns that automatically generate reports and alerts when thresholds are exceeded, all orchestrated via Survey123.
  • Multi-language form publishing and versioning with automated deployment to field devices and mobile clients, powered by Survey123 rules.
  • Offline-first capture that automatically syncs through Survey123 once connectivity is restored, preserving data integrity.
  • Quality gates and automated validation pipelines embedded in Survey123 to ensure consistent data quality before integration.
  • Form-driven orchestration for safety inspections, environmental monitoring, and asset condition assessments using Survey123 data models.
  • Automated notifications to stakeholders when new Survey123 submissions meet critical criteria, reducing response times.
  • Audit trails and version history captured via Survey123 to support compliance reporting.
  • Workflow sponsorship with executive dashboards that visualize Survey123-driven outcomes across programs.

Survey123 plays a central role in every case, coordinating data capture with automated actions that keep programs visible and accountable.

Open the full guide: Automation →

AI capabilities

1 guide

Where AI genuinely fits with Survey123 — and where it doesn't

Survey123 itself has no built-in AI or machine-learning engine. Its “smart form” behavior — skip logic, calculated fields, constraint validation — comes from the XLSForm specification: pulldata() lookups, relevant/constraint expressions, and default values evaluated deterministically at data-entry time, not from a trained model. If a project calls for AI-driven anomaly detection or predictive scoring, that logic has to live outside Survey123 — in ArcGIS Notebooks, Power BI, or a separate ML service — fed by the feature layer Survey123 writes to.

What's real: Survey123 submissions land in an ArcGIS hosted feature layer (ArcGIS Online or Enterprise), which is a legitimate integration point for AI/ML work elsewhere in the Esri stack — for example scoring imagery with ArcGIS Pro's deep-learning tools, or running a scheduled ArcGIS Notebook that calls an external classification or LLM API against new records and writes results back to the same layer. We design that handoff explicitly: which fields the model consumes, how results get written back as attributes, and how field crews see the outcome the next time they open the survey.

Where we add value is disciplined integration, not fabricated capability. We define the feature-layer schema so downstream models get clean, typed inputs — numeric ranges, controlled-vocabulary select_one lists, and geopoint/geoshape geometry captured at the accuracy your use case needs, including external Bluetooth GNSS receivers where phone-grade GPS isn't good enough. We document exactly which parts of a workflow are rule-based XLSForm logic and which, if any, involve an external AI service, so stakeholders never mistake deterministic form logic for machine intelligence.

Outcome for you: an honest map of your Survey123 deployment showing what's genuinely automated today, what's scripted XLSForm logic, and where a real AI/ML component could be bolted on through the ArcGIS platform — Notebooks or a third-party API — without disrupting the offline-first data capture Survey123 is actually built for.

Survey123 & AI use cases

  • AI-assisted data cleaning: automatic field-level validation suggestions within Survey123 to improve data quality.
  • Smart branching and autofill based on historical Survey123 submissions and detected patterns.
  • Anomaly detection during submission, flagging outliers directly in the Survey123 experience.
  • Decision support dashboards that ingest Survey123 data and display AI-derived risk scores.
  • Image-based insights from survey attachments processed to enhance context in Survey123 records.
  • Explainable AI reports linked to Survey123 datasets for audit and compliance.
  • Context-aware form adaptation informed by AI insights while users complete Survey123 forms.
  • Predictive maintenance indicators derived from Survey123 field data, integrated with GIS layers.
  • AI-driven QA checks that trigger alerts via Survey123 workflows when data quality dips.
  • Continuous improvement loops where Survey123 data feeds model retraining and evaluation.

Survey123 remains the anchor for data capture and provenance throughout these AI-enabled workflows.

Open the full guide: AI →

Survey123 FAQ

8 questions
Does Survey123 leverage AI or smart form features to improve data quality and respondent experience?

Survey123 doesn't have generative AI features -- its "smart" behavior is rule-based form logic (relevant expressions to show/hide questions, constraint expressions to validate entries) authored explicitly in the form design, the same category of logic used in Field Maps Designer's smart forms, not a machine-learning layer.

Practical Details

This rule-based logic is genuinely effective for reducing bad data at the source -- catching an out-of-range number or an inconsistent answer combination before it's ever submitted -- but it requires the form author to anticipate and write each validation rule, rather than a model inferring what's valid automatically.

Actionable Considerations

  1. Don't expect generative AI or automatic anomaly detection; Survey123's data-quality logic is rule-based and must be authored explicitly.
  2. Invest form-design time in relevant and constraint expressions upfront, since that's what actually prevents bad data, not a post-hoc AI review.
  3. Review submitted data periodically for patterns validation rules didn't anticipate, since rule-based logic only catches what it was written to catch.
How does Survey123 scale to support larger teams and growing datasets without performance degradation?

Survey123 shares the same licensing model as Esri's other field apps -- staff who only submit surveys can be licensed as ArcGIS Field Worker users rather than a full Creator license, which is the main lever for controlling cost as the number of field respondents grows rather than any app-level performance setting.

Practical Details

The practical scale constraint is usually attachments, not submission count -- surveys with photo or file attachments on every record can consume hosted feature layer storage and ArcGIS Online credits quickly at high volume, and repeat questions (letting one survey capture multiple sub-records, like several trees observed on one site visit) multiply the underlying data volume per submission.

Actionable Considerations

  1. License field-only respondents as ArcGIS Field Worker users rather than full Creator licenses to control per-seat cost.
  2. Monitor hosted feature layer storage and ArcGIS Online credit consumption specifically where surveys include photo or file attachments.
  3. Account for repeat questions multiplying record volume when estimating storage needs for a large-scale survey.
How does Survey123 support data quality and reporting without requiring complex custom development?

Data quality in Survey123 is enforced through XLSForm-standard expressions authored in Survey123 Connect -- constraint expressions reject invalid entries at data-entry time (not after the fact), relevant expressions show or hide questions based on prior answers, and pulldata functions can pull in reference values from another dataset to reduce manual entry errors.

Practical Details

Survey123 can auto-generate a formatted Word or PDF report from a template for each individual submission, which is genuinely useful for field reports that need to go to a client or regulator, separate from the raw tabular export (CSV, shapefile, or Excel) used for analysis.

Actionable Considerations

  1. Author constraint and relevant expressions in Survey123 Connect using the XLSForm standard, not just the simpler web designer, for real validation logic.
  2. Use pulldata to reference existing lookup values rather than relying on free-text entry for anything with a known valid list.
  3. Set up a per-submission report template if individual survey results need to be shared as a formatted document, separate from bulk data export.
How quickly can an organization start using Survey123 after purchase, and what are the typical implementation steps?

Form authoring happens through one of two tools: the browser-based Survey123 web designer for straightforward forms, or Survey123 Connect (a separate desktop application) for advanced logic using the XLSForm spreadsheet standard -- repeat sections, skip logic, and pulldata generally require Connect, not the web designer alone.

Practical Details

Publishing a form creates a hosted feature layer in ArcGIS Online or Enterprise, the same underlying data model Field Maps and other ArcGIS apps use, and distribution options include a shareable link, a QR code for the exact survey, or an anonymous public link for surveys that shouldn't require a named ArcGIS login.

Actionable Considerations

  1. Use Survey123 Connect rather than the web designer if the form needs repeat sections, skip logic, or pulldata lookups.
  2. Decide early whether the survey needs to be public/anonymous or restricted to named ArcGIS users, since that affects distribution setup.
  3. Pilot a form with a small group before wide distribution, since publishing changes to a form already collecting data can require careful schema versioning.
What engagement expectations can we set for users and stakeholders when adopting Survey123?

Survey123's own website view shows live summary charts per question as submissions come in, which is often enough for simple stakeholder updates without building a separate dashboard -- for more polished or combined-data views, teams typically graduate to an Operations Dashboard built against the same underlying feature layer.

Practical Details

Because forms can include repeat sections and per-submission report generation, engagement with field teams benefits from showing them the auto-generated PDF or Word report for their own submissions -- seeing a clean, formatted output from data they entered tends to reinforce careful data entry more than an abstract data-quality reminder.

Actionable Considerations

  1. Use Survey123's built-in results view for quick stakeholder updates before investing in a full Operations Dashboard build.
  2. Share auto-generated per-submission reports with field staff to reinforce data-entry quality.
  3. Set a regular cadence for reviewing submission trends with the team, rather than only checking in when something looks wrong.
What integration and automation capabilities does Survey123 offer with other systems and workflows?

Because Survey123 writes to a standard ArcGIS hosted feature layer, results are immediately usable by other ArcGIS tools without a separate export step -- an Operations Dashboard or ArcGIS Insights can be built against the live survey data, updating as new submissions come in.

Practical Details

Survey123 supports webhook-style integrations and email notifications triggered on submission, and for workflows beyond ArcGIS's own tools, ArcGIS's connectors for Microsoft Power Automate let a new survey submission trigger an action in another system without custom code.

Actionable Considerations

  1. Build dashboards and analysis directly against the survey's hosted feature layer rather than re-exporting data manually for each report.
  2. Set up submission-triggered email notifications or webhooks for time-sensitive survey types, like incident reports.
  3. Use the Power Automate connector for workflows that need to reach outside the ArcGIS ecosystem, rather than building custom integration code.
What security and permissions controls does Survey123 provide for data access and collaboration?

Survey123 has no separate permissions system of its own -- like Field Maps, access is inherited from how the survey's hosted feature layer is shared in ArcGIS Online or Enterprise, and who can view results versus who can submit is controlled by ArcGIS group sharing and layer permissions, not a Survey123-specific setting.

Practical Details

A distinct choice specific to Survey123 is whether a survey is open (anonymous, no ArcGIS login required to submit) or restricted to named users -- open surveys are common for public-facing feedback or citizen-reporting use cases, while restricted surveys are the right default for internal data collection needing accountability for who submitted what.

Actionable Considerations

  1. Decide deliberately between an open (anonymous) and named-user survey, since that choice can't always be changed cleanly after data collection begins.
  2. Share the survey's results layer only to the specific ArcGIS groups that need to view or analyze results.
  3. Enable editor tracking on the underlying feature layer if accountability for who submitted each record matters.
What value does Survey123 provide for new buyers evaluating form-based data collection?

Survey123 is Esri's form-centric field data collection app -- distinct from its sibling app Field Maps, which is map-centric for navigation and asset editing, Survey123 is built around structured questionnaires, using the open XLSForm standard for advanced logic like skip patterns and repeating sections.

Implementation Details

Forms are authored once (in the web designer or the more capable Survey123 Connect desktop tool) and published as a hosted feature layer in ArcGIS Online or Enterprise, the same data backbone shared across the ArcGIS field apps, so survey results are immediately available to other ArcGIS tools without separate data wrangling.

Considerations

  • Choose Survey123 specifically for structured, question-driven data collection rather than map-centric asset editing, which fits Field Maps better.
  • Use Survey123 Connect and the XLSForm standard for any form needing repeat sections or conditional logic.
  • Plan for offline data collection and sync behavior explicitly, since field connectivity is rarely guaranteed.

Get more from Survey123

Whether you're rolling it out for the first time or fixing a setup that never quite worked, Consultants in a Box can help.

Book a free consultation

Tell us about your team and the software you need help with. We'll follow up to schedule a time to talk.

Open the form on its own page

Talk to a person

The fastest way is to pick a time. Prefer to write? Leave a message and we will email you back, usually the same business day.

Book a free call

By sending this you agree to our Terms and Privacy Policy.