Introduction to Adopt-A-Tree

Adopt-A-Tree can be used to operate tree adoption programs that allow volunteers to adopt and care for the community's trees.

Publicly owned trees that line streets and dot parks are important assets and must be maintained like streets and sewers. These natural resources provide demonstrative environmental, economic, and social benefits to a community. While routine tree maintenance makes communities more resilient, the sheer volume of trees in a community make it difficult to maintain every tree. Many communities have implemented tree adoption programs to increase the likelihood of publicly owned trees surviving. These programs seek to provide essential waterings when trees most need it and reduce other tree maintenance costs. Adopt-A-Tree programs leverage volunteers to regularly inspect trees, perform routine maintenance, and report damaged trees or planting areas. In some cases, volunteers may even be asked to check on trees after a major storm. These simple actions help communities maximize their maintenance resources, prolong the life of trees, and mitigate the impact of extreme weather.

The Adopt-A-Tree solution delivers a set of capabilities that help local governments enlist community volunteers to perform routine tree maintenance , manage program participants, and monitor the performance of the adoption program.

Deploy the solution

This ArcGIS solution can be deployed in your ArcGIS organization.

Deploy the solution

See Deploying a solution for more information.


Adopt-A-Tree requires the following apps:

  • ArcGIS Online
  • ArcGIS Hub Premium
  • ArcGIS Survey123 Connect

Information products

Adopt-A-Tree includes the following information products:

ItemDescriptionMinimum user type


An ArcGIS Hub site used by the general public to learn how they get involved in the Adopt-A-Tree program.

Not required


An ArcGIS Dashboards app used by volunteers to adopt trees and report tree care activities.

Community Identity

Adopt-A-Tree Dashboard

An ArcGIS Dashboards app used by volunteer coordinators to track the effectiveness of the Adopt-A-Tree program and respond to service requests.


Adopt-A-Tree Manager

A Crowdsource Manager app used by volunteer coordinators to review volunteer applications, update tree adoption details, and triage requests from the public.


Tree Requests

An ArcGIS Survey123 by general public to report requests for service.

Not required

Adopt-A-Tree Viewer

An ArcGIS Media Map app used by the general public to view trees and their adoption status.

Not required

Tree Volunteer Application

An ArcGIS Survey123 form used by volunteers to express interest in the Adopt-A-Tree program.

Community Identity

Tree Volunteer Notebook

An ArcGIS Notebooks to grant approved volunteers access to the Adopt-A-Tree program.


When you deploy this solution in your ArcGIS organization, you also get an ArcGIS solution item that organizes the key information products and summarizes all the ArcGIS items (applications, forms, projects, maps, feature layers, feature layer views, and so on) included with the solution. The ArcGIS solution item also illustrates any dependencies items have on each other.

Release notes

The following are the release notes:

1.0 (Jun 2023)
  • First release of Adopt-A-Tree