ArcGIS connector
Automate Geospatial Workflows and Integrate ArcGIS with Your Business Stack
Connect ArcGIS to your CRM, data warehouse, field service tools, and more to get location intelligence into every team's hands.

What can you do with the ArcGIS connector?
ArcGIS is the go-to GIS platform for organizations that collect, analyze, and visualize spatial data — but keeping that data in sync with the rest of your business systems is a constant headache. Integrating ArcGIS with tray.ai lets you automate geospatial data flow between Esri services, Salesforce, databases, IoT platforms, and operational tools without writing custom ETL pipelines. Whether you're managing infrastructure assets, running field surveys, or feeding location data into BI dashboards, tray.ai connects ArcGIS to everything else.
Automate & integrate ArcGIS
Automating ArcGIS business process or integrating ArcGIS data is made easy with tray.ai
Use case
Field Data Collection to Enterprise System Sync
When field teams submit surveys or inspections through ArcGIS Survey123 or Field Maps, that data needs to reach back-office systems immediately. tray.ai can automatically push new feature submissions into Salesforce work orders, ServiceNow tickets, or your SQL database the moment a record is created or updated in ArcGIS. No manual re-entry, no lag.
Use case
Asset and Infrastructure Management Automation
Organizations managing utilities, roads, or facilities rely on ArcGIS to track asset condition and location, but those records have to stay in sync with maintenance systems and ERP platforms. tray.ai supports bidirectional sync between ArcGIS feature services and platforms like SAP, Maximo, or Salesforce Field Service so that asset updates, work order completions, and condition assessments are reflected everywhere in real time — one source of truth for asset lifecycle management.
Use case
Location-Aware CRM Enrichment
Sales and service teams in real estate, insurance, retail, and logistics need geographic context alongside customer records. tray.ai can enrich Salesforce, HubSpot, or Zoho CRM records with ArcGIS-derived attributes — territory assignments, proximity scores, demographic overlays, or risk zones — so spatial intelligence lives directly in the tools your commercial teams already use. Reps can prioritize accounts and route service calls based on real geographic data without ever opening a GIS tool.
Use case
Real-Time IoT and Sensor Data Integration
Many organizations stream GPS, sensor, or telemetry data from vehicles, devices, or environmental monitors into ArcGIS for visualization, but acting on that data in operational systems requires integration. tray.ai can consume real-time feeds from IoT platforms like Azure IoT Hub or AWS IoT Core, apply geofence logic using ArcGIS, and trigger alerts or records in PagerDuty, Slack, or ServiceNow when conditions are met. Spatial awareness and operational response, finally in the same place.
Use case
Geospatial Data Pipeline Automation for Analytics
Data and analytics teams frequently need to extract ArcGIS feature layer data and load it into data warehouses like Snowflake, BigQuery, or Redshift for reporting and model training. tray.ai automates scheduled and event-driven extraction of feature service data, handles coordinate transformation and schema mapping, and loads clean spatial records into your warehouse or BI tools like Tableau and Power BI. No more fragile custom scripts, no more stale geospatial data.
Use case
Permit, Inspection, and Compliance Workflow Automation
Government agencies and regulated industries use ArcGIS to manage permits, inspections, and compliance boundaries, but the approval and notification workflows around those spatial records often live in disconnected systems. tray.ai can link ArcGIS feature updates — a new parcel submission or a failed inspection record — to DocuSign for e-signature, email notifications, or project management tools like Smartsheet. Permitting cycles move faster and compliance actions don't get lost.
Use case
AI Agent Enrichment with Spatial Context
AI agents and LLM-powered tools need access to structured, current data to answer location-sensitive questions — nearest facility, service territory ownership, environmental risk. tray.ai lets AI agents built on OpenAI or Anthropic query ArcGIS feature services and geocoding APIs on demand, pulling real spatial context into agent responses and decisions. That means agents that are actually useful for field operations, real estate analysis, and logistics planning.
Build ArcGIS Agents
Give agents secure and governed access to ArcGIS through Agent Builder and Agent Gateway for MCP.
Data Source
Query Geospatial Features
An agent can query feature layers and spatial datasets to retrieve geographic features, attributes, and geometries based on location, proximity, or attribute filters. Good for location-aware workflows like finding assets within a region or identifying affected areas.
Data Source
Retrieve Map Layer Data
An agent can fetch data from published map layers and web maps, pulling current attribute information and spatial context for analysis or reporting. Useful when you need infrastructure, environmental, or demographic data stored in ArcGIS.
Data Source
Look Up Address or Place
An agent can geocode addresses or place names to get latitude/longitude coordinates and location metadata using ArcGIS geocoding services. Handy for address validation, routing, and location enrichment in automated workflows.
Data Source
Perform Spatial Analysis
An agent can run spatial analysis tasks like buffer generation, proximity searches, and overlay analysis to pull insights from geographic data. Answers questions like which facilities sit inside a flood zone or which customers are near a new store.
Data Source
Fetch Feature Attachments
An agent can retrieve file attachments tied to geographic features, such as inspection photos, PDFs, or site documents linked to field records. Useful for pulling documentation during asset management or field operations workflows.
Data Source
Search for Web Maps and Layers
An agent can search ArcGIS Online or ArcGIS Enterprise portals for published maps, layers, and items matching specified criteria. Agents can discover and reference relevant geographic content on the fly, no hardcoded asset IDs required.
Agent Tool
Add or Update Features
An agent can create new features or update existing records in a hosted feature layer, including geometry and attribute data. Field data ingestion, incident reporting, and asset tracking can all write directly into ArcGIS without anyone touching a keyboard.
Agent Tool
Delete Features
An agent can remove outdated or incorrect features from a feature layer based on defined criteria or workflow triggers. Spatial datasets stay clean and accurate without anyone logging into the GIS to do it by hand.
Agent Tool
Create and Publish Web Maps
An agent can create new web maps or update existing ones within ArcGIS Online or Enterprise, configuring layers and symbology as needed. Good for automated map generation tied to reports, dashboards, or stakeholder deliverables.
Agent Tool
Trigger Geoprocessing Tasks
An agent can submit and monitor geoprocessing jobs on ArcGIS Server, automating complex spatial workflows like route optimization, terrain analysis, or suitability modeling. Results can feed back into downstream processes or trigger notifications.
Agent Tool
Manage Portal Items and Permissions
An agent can create, update, or modify ArcGIS portal items including metadata, sharing settings, and group access. Useful for automating content governance, onboarding new users, or managing layer publishing pipelines.
Agent Tool
Reverse Geocode Coordinates
An agent can convert latitude/longitude coordinates into readable addresses or place descriptions using ArcGIS reverse geocoding. Particularly useful for translating GPS data from field devices or IoT sensors into something a person can actually act on.
Get started with our ArcGIS connector today
If you would like to get started with the tray.ai ArcGIS connector today then speak to one of our team.
ArcGIS Challenges
What challenges are there when working with ArcGIS and how will using Tray.ai help?
Challenge
Authenticating and Managing ArcGIS Token-Based API Access
ArcGIS Online and ArcGIS Enterprise both use token-based authentication that expires on short cycles, and many integrations break silently when tokens lapse. Managing OAuth flows, named user tokens, and app credentials across multiple ArcGIS organizations adds real complexity to any custom integration.
How Tray.ai Can Help:
tray.ai handles ArcGIS OAuth and token refresh automatically using built-in connector authentication, so credentials are always current without manual intervention. Configure authentication once and tray.ai manages the token lifecycle across every workflow that uses the ArcGIS connector.
Challenge
Handling GeoJSON and Esri JSON Geometry in Business Systems
ArcGIS returns spatial data in Esri JSON or GeoJSON formats that standard business platforms like Salesforce or Snowflake can't consume directly. Converting geometry objects, projecting coordinates between spatial reference systems, and extracting human-readable location attributes from raw geometry requires specialized knowledge that most integration developers don't have.
How Tray.ai Can Help:
tray.ai's data mapping and transformation tools let you parse Esri JSON responses, extract coordinate pairs, and reshape spatial attributes into the flat schemas that CRMs, databases, and BI tools expect — all through a visual interface. For complex projections, tray.ai can call the ArcGIS Geometry Service as an intermediate step within the same workflow.
Challenge
Keeping Up with Large Feature Layer Change Volumes
High-frequency field operations can generate thousands of feature edits per day in ArcGIS, and polling the full feature service repeatedly burns API quota and creates performance bottlenecks. Without efficient change detection, integrations either miss updates or hammer the ArcGIS REST API with redundant requests.
How Tray.ai Can Help:
tray.ai supports incremental query patterns against ArcGIS feature services using editDate or objectId watermarking, so each workflow run only fetches genuinely new or modified features. API call volume drops significantly and your integrations hold up as data volumes grow.
Challenge
Synchronizing Data Across ArcGIS Online and ArcGIS Enterprise Deployments
Many organizations run both ArcGIS Online (cloud) and ArcGIS Enterprise (on-premises), and keeping feature layers, user records, and operational data consistent between them requires ongoing synchronization logic that's difficult to maintain with custom scripts.
How Tray.ai Can Help:
tray.ai can connect simultaneously to ArcGIS Online and ArcGIS Enterprise REST APIs within a single workflow, reading from one environment and writing to the other. Sync workflows can be scheduled or event-driven, replacing fragile Python scripts with a monitored, retry-enabled integration that alerts you when something goes wrong.
Challenge
Embedding Spatial Intelligence in Non-GIS Business Workflows
Teams outside the GIS department — sales, operations, finance, customer service — rarely have access to ArcGIS or the skills to query it, yet they need location context to make better decisions. Getting spatial data into the tools these teams already use requires a translation layer that most organizations don't have the capacity to build and maintain.
How Tray.ai Can Help:
tray.ai acts as that translation layer, automatically enriching records in Salesforce, HubSpot, ServiceNow, or any other platform with attributes pulled from ArcGIS queries — territory codes, risk classifications, proximity results — without requiring end users to ever touch the GIS platform. Spatial intelligence becomes a background fact of life across your entire business stack.
Talk to our team to learn how to connect ArcGIS with your stack
Find the tray.ai connector with one of the 700+ other connectors in the tray.ai connector library to integrate your stack.
Integrate ArcGIS With Your Stack
The Tray.ai connector library can help you integrate ArcGIS with the rest of your stack. See what Tray.ai can help you integrate ArcGIS with.
Start using our pre-built ArcGIS templates today
Start from scratch or use one of our pre-built ArcGIS templates to quickly solve your most common use cases.
Template
ArcGIS Survey123 Submission to Salesforce Work Order
Automatically creates a Salesforce Work Order and assigns it to the appropriate team whenever a new Survey123 form submission is recorded in ArcGIS, including attachment handling and field mapping.
Steps:
- Trigger on new feature added to ArcGIS Survey123 feature service via webhook or polling
- Map survey fields (location, asset ID, condition rating, photos) to Salesforce Work Order fields
- Create or update the Work Order record in Salesforce and notify the assigned team in Slack
Connectors Used: ArcGIS, Salesforce, Slack
Template
ArcGIS Feature Layer to Snowflake Data Pipeline
Runs on a schedule to extract updated records from one or more ArcGIS feature layers, flatten geometry attributes, and upsert rows into a Snowflake target table for downstream analytics and reporting.
Steps:
- Query ArcGIS feature service REST API on a scheduled interval for features updated since last run
- Transform GeoJSON geometry into flat latitude/longitude columns and normalize attribute schema
- Upsert records into the target Snowflake table and post a pipeline summary to a Slack channel
Connectors Used: ArcGIS, Snowflake, Slack
Template
ArcGIS Geofence Alert to PagerDuty Incident
Monitors tracked asset locations in ArcGIS and raises a PagerDuty incident with full context when an asset breaches a defined geofence boundary, enabling rapid operational response.
Steps:
- Poll ArcGIS real-time feature service for latest asset position updates
- Evaluate each asset position against geofence polygon boundaries using ArcGIS Geometry service
- Create a PagerDuty incident with asset ID, location, and breach details and post alert to Teams
Connectors Used: ArcGIS, PagerDuty, Microsoft Teams
Template
New ArcGIS Parcel Feature to DocuSign Permit Envelope
When a new parcel or permit feature is submitted through ArcGIS, this template automatically generates a DocuSign envelope pre-populated with spatial attributes and routes it to the appropriate signatories.
Steps:
- Detect new feature submission in ArcGIS parcel or permit feature layer
- Extract owner name, address, parcel ID, and zone classification from the feature attributes
- Generate a DocuSign envelope from a template, populate fields, and send confirmation email via Gmail
Connectors Used: ArcGIS, DocuSign, Gmail
Template
Salesforce Account Update to ArcGIS Territory Layer Sync
Keeps ArcGIS sales territory feature layers synchronized with Salesforce account ownership changes, so maps reflect current territory assignments without manual GIS edits.
Steps:
- Trigger on Salesforce Account field change for territory or owner assignment
- Look up the matching feature in the ArcGIS territory feature layer by account external ID
- Update the ArcGIS feature attributes to reflect the new owner, region, and effective date
Connectors Used: Salesforce, ArcGIS
Template
ArcGIS Inspection Record to ServiceNow Incident with Asset Lookup
Translates failed or flagged ArcGIS inspection feature records into ServiceNow incidents, automatically linking the spatial record to the corresponding CI in the ServiceNow CMDB.
Steps:
- Trigger on ArcGIS feature update where inspection status attribute is set to Failed or Flagged
- Query ServiceNow CMDB to find the Configuration Item matching the asset ID from the ArcGIS record
- Create a ServiceNow incident linked to the CI with inspection details and notify the asset owner in Slack
Connectors Used: ArcGIS, ServiceNow, Slack
