Skip to content
ArcGIS Survey123 Transit Event Reporter
Transit Event Reporter sample survey showing smart forms with location capture and conditional logic.

What is Survey123?

ArcGIS Survey123 is a low-code app builder that allows you to create, deploy, and manage data collection surveys across web and mobile platforms. Survey123 provides you with integration capabilities through REST APIs, JavaScript customization options, and webhook infrastructure, enabling connection with existing business systems and automated workflows.

In this chapter, you will learn about the features of Survey123, how to use it, and how to get started.

Why use Survey123?

You use Survey123 to:

  • Create surveys to collect data from your users
  • Analyze survey results
  • Create custom reports
  • Integrate survey data with your existing systems

For developers, you can extend Survey123 with the following capabilities:

Key features

Listed below are the features that support Survey123.

Authoring tools

  • Survey123 Connect - Desktop application providing full XLSForm authoring with advanced logic, repeat groups, and complex calculations.
  • Web Designer - Browser-based drag-and-drop interface for creating surveys with built-in templates, conditional logic, and instant preview.

Survey applications

  • Survey123 Field App - Mobile application supporting offline data collection, GPS capture, photo attachments, and barcode scanning. Learn more about about Survey123 Field App in Extend and integrate Survey123 Field App.
  • Survey123 Web App - Browser-accessible survey interface optimized for desktop and tablet use. Learn more about about Survey123 Web App in Survey123 Web App.

Management and analysis

  • Survey123 website - Central hub for survey management, data analysis, and report generation. Learn more about about Survey123 website in Analyze survey results.
  • ArcGIS Online - Cloud-based platform for hosting survey data and analyzing survey results.
  • ArcGIS Enterprise - On-premises platform for hosting survey data and analyzing survey results.

Developer options

Developer options for extending Survey123 functionality.

Developer options for extending Survey123 functionality.

As a developer, you can extend Survey123 functionality to create custom reports, automate workflows, and integrate survey data with your existing systems. Below are the developer options that support Survey123.

Developer optionsDescriptionExamples
ArcGIS REST APIArcGIS REST endpoints to perform tasks like query survey data and create custom reports.Create custom reports using the featureReport API
Webhook notificationsReal-time alerts when new survey responses are submitted.Automate workflows with Webhooks
JavaScript customizationAdd custom logic, calculations, and validation to your surveys.Customize your surveys using JavaScript
ArcGIS API for PythonAutomate survey workflows, data processing, and report generation using Python.Create and publish surveys
Working with survey data
Clone surveys from one organization to another
ArcGIS Maps SDKsEmbed and customize survey results in your web, desktop, and mobile applications.Embed a survey using an iFrame
Embed a survey using JavaScript

AI features

The Survey123 Assistant is a generative AI tool (preview) that enhances survey creation and translation processes. It provides conversational survey design within the web designer and facilitates survey translation in both web designer and Survey123 Connect. The assistant requires administrator configuration and does not consume ArcGIS credits.

Get started

  1. Create a survey using the web designer or advanced surveys with Connect.
  2. Add conditional logic and calculations by customizing your survey using JavaScript.
  3. Analyze survey results using the Analyze tab in the web designer.
  4. Access survey data to create custom reports using the ArcGIS REST API.

Tutorials

Learn how to create surveys and analyze results using the following tutorials. You can also learn more on extending Survey123 functionality in the tutorials.

Tools

Use these tools to access your ArcGIS organization and manage content for your surveys.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.