Case StudiesE-CommerceSustainabilityAPI

Show Customers Proof of Trees After Checkout

GoodAPI Team ·

Most merchants running a tree planting program have the impact and none of the evidence in front of customers. The trees are real, the partner is credible, and the only thing a shopper ever sees is a badge in the footer. That gap is what a verified impact report closes: a page, or a set of pages, where a customer can check your claim instead of taking it on faith. This is a playbook for building customer-facing tree planting evidence into your store, whatever platform you sell on.

Why “We Plant Trees” Stopped Working in 2026

The claim did not get weaker. The audience got more suspicious.

Sustainable Jungle’s shopper research tracked greenwashing concern climbing from roughly 8% in 2022 to about 43% in 2025 , while around 63% of shoppers said they want brands to be transparent about environmental impact. Concern at that level changes how a claim reads. In 2022 an unsupported line about planting trees was background noise. In 2026 it invites the question your page cannot answer.

The downside is sharper too. NielsenIQ research reported secondhand in 2025 found that roughly 77% of consumers would stop buying from a company caught greenwashing. That is not a soft reputational cost. It is churn triggered by a marketing decision you made to sound good.

The proof most brands already have but never publish

Here is the awkward part. Plenty of merchants do have documentation. It sits in an annual sustainability report, a supplier questionnaire, or a folder somebody assembled for a retail partner. None of it is where a shopper is standing. Shoppers increasingly want shopper-facing proof, and a report written for investors does not serve that job even when every number in it is accurate.

Regulation is closing the gap for you

The ECGT applies from September 27, 2026 and requires that environmental claims made to EU consumers be specific and supported by verifiable evidence. Vague adjectives are the target. Our EU Green Claims Directive guide for Shopify merchants covers the compliance detail. The relevant point for this post is narrower: the fastest way to make a claim defensible is to put the evidence next to it, in public, where the customer reading the claim can check it.

What a Verified Impact Report Actually Is

Strip out the ESG vocabulary and a verified impact report for ecommerce has four parts.

The trigger. What the customer did that caused the impact. One tree per order is the clearest version because nobody has to do arithmetic to believe it.

The quantity. A real number, updated, not a rounded claim from launch week.

The location. A named project region, not “around the world.”

The verification. Who confirmed the impact exists, how, and when. This is the part that separates a report from a graphic.

A useful test: could a skeptical customer follow your report from their own order number to a photograph taken at a specific set of coordinates? If yes, you have evidence. If the trail stops at a total on a landing page, you have a nicer version of the badge.

The GoodAPI Evidence Surface for Customer-Facing Proof

GoodAPI exposes the verification data as an API rather than a locked dashboard, which is what makes a customer-facing report possible. The planting docs have the full reference. Three pieces matter for this playbook.

Aggregated evidence for a public impact page

GET /evidence returns the program-level view: total trees, trees planted, carbon offset tonnage, hectares restored, the list of countries, and evidence items grouped by geographic region. Each item is a photo or video with a date, served from Veritree’s CDN. The response is cached, so rendering it on a public page is cheap.

This is your public impact page. Real field media from named regions beats a stock forest photograph, and it is the version a customer can share.

A per-tree timeline for order-level proof

GET /evidence/tree/{id} is the endpoint that turns a program total into personal evidence. It is currently in Beta, so treat the response shape as subject to change, but the structure tells you what a customer can see. The timeline runs through three sequential stages:

  1. Registered. The tree is recorded on the platform, with the count and any attribution you passed at planting time.
  2. Funds distributed. The tree is pooled into a monthly order to Veritree, with a public order identifier and batch volume.
  3. Planted and ground-verified. Field verification, with GPS latitude and longitude, planting site and subsite names, species planted, the verifier, a verification date, and photography geotagged at the planting coordinates.

Stages that have not happened yet come back marked pending, which is more useful than it sounds. A customer who ordered yesterday sees a tree that is registered and funded and awaiting a planting session, which is honest and still satisfying. Nobody expects a seedling to appear the same afternoon. What they will not forgive is a claim that pretends the timeline does not exist.

Because you control attribution and metadata when you plant through the API, you can tie trees back to a customer email or order ID and look up exactly that customer’s trees later. The verification methodology behind those stages is worth reading once: our GoodAPI and Veritree verification breakdown explains the monitoring layers.

Certificates, badges, and donations in one verified impact report

Two additions make the report feel finished. Certificates and badges give the customer something to keep or post, generated per order rather than per brand. And donations can appear next to trees in the same view, because GoodAPI donations are live: more than 1.3M verified 501(c)(3)s , Commercial Co-Venture compliance across all 50 US states, and a 0% platform fee on the donated amount. If you are wiring giving in yourself, the charity donations API guide covers the request patterns.

A combined report also solves a positioning problem. Trees are legible but generic. A donation to a cause your audience already cares about is specific to you. Showing both says the program is a policy rather than a campaign.

Four Surfaces for Customer-Facing Tree Planting Evidence

Every tree in these examples costs $0.43 , so the numbers below are the actual cost of the proof, not an estimate.

1

The thank-you page

The highest-attention moment you will ever get from a customer. They have paid, the anxiety is gone, and they are looking at your page waiting for something. Show the tree their order funded with its current timeline stage and the project region. At one tree per order, a store doing 2,000 orders a month spends $860 on the impact behind this screen.

2

The order status page

Customers return here repeatedly while a package is in transit, which is free repeat attention nobody optimizes. As the tree moves from registered to funded to ground-verified, the module changes. That gives a shopper a reason to come back that is not a tracking number.

3

The customer account

Lifetime impact history is the surface that rewards loyalty without a discount. Ten orders at five trees each is 50 trees for $21.50, and the account page turns that into a running total with the GPS-verified plantings behind it. For subscription merchants this compounds every renewal.

4

The public impact page and lifecycle email

Render the aggregated endpoint on one public page and link it from your footer, product pages, and post-purchase email. This is the page journalists, retail buyers, and procurement teams will find, and the one that answers a green claims question without a meeting.

Named Proof and a Pattern You Can Copy

There is a version of this that is already public. Atari runs a custom GoodAPI integration with a live counter, a quarterly project calendar, and published totals, and BACKYARD runs the always-on per-order version. Our Atari and BACKYARD case study covers what each brand built.

The distinction worth holding onto is that those are examples, not requirements. Atari’s storytelling layer is a custom build with a budget behind it. What makes the pattern reusable is that the evidence underneath is identical: the same endpoints, the same Veritree verification, the same $0.43 per tree. A merchant with 200 orders a month and no design resource can publish a verified impact report using the same data a brand with a nine-figure catalog uses. The difference is polish, not credibility. If you are still evaluating providers on that credibility question, our verified tree planting company guide sets out what to check.

What It Costs, and Where to Start

Grow is free to install. Your first 50 trees and first 100 bottles of ocean-bound plastic are free, then trees are $0.43 each and ocean-bound plastic removal is $0.05 per bottle, with no monthly fee for trees or plastic. Give is $15/mo for donations. Lead is $49/mo for checkout round-ups and API access, which is the plan most merchants building custom report surfaces end up on.

GoodAPI holds a 5.0★ rating from 221 reviews on the Shopify App Store, which is its own small piece of customer-facing evidence.

Pick one surface, publish it this week, and let the second one wait. Install GoodAPI from the Shopify App Store and the next order you take can be the first line in a report your customers can check themselves.