# GoodAPI — llms-full.txt > Every docs, help-center, and blog article concatenated into one file, > intended for consumption by LLM-powered agents and tools. Generated at > build time from the source Markdown. The plain-Markdown version of any > individual page is also available at `.md` or by sending > `Accept: text/markdown`. Site: https://www.thegoodapi.com Generated: 2026-08-04T11:07:46.378Z Pages: 133 --- # Introduction URL: https://www.thegoodapi.com/docs/api/ Description: Getting started with GoodAPI — integrate tree planting and other impact actions into your product with a single API. GoodAPI provides two distinct API products. Make sure you use the API endpoints and keys matching your platform: - **Standalone API** (`https://app.thegoodapi.com`): For custom web applications, backend microservices, and non-Shopify ecommerce platforms. Uses `Authorization: ` headers and Stripe billing. - **Shopify API** (`https://sprout-app.thegoodapi.com/app/api`): For Shopify stores and Shopify app partners (e.g. Avada Joy, Yotpo, LoyaltyLion, Klaviyo). Uses `api_key: PROD-xxxx` / `TEST-xxxx` + `shop_name` headers and Shopify App top-up billing. Read the [Shopify API Guide](/docs/api/shopify-api). ## Choosing the Right API Product | Feature / Property | **Standalone API** | **Shopify API** | | :--- | :--- | :--- | | **Primary Use Case** | Custom web applications, backend services, WooCommerce | Shopify merchants using the Shopify App (e.g. Avada Joy, Yotpo, LoyaltyLion) | | **Base URL** | `https://app.thegoodapi.com` | `https://sprout-app.thegoodapi.com/app/api` | | **Authentication** | `Authorization: live_sk_abc123` (Bearer key or raw key) | `api_key: PROD-xxxx` or `TEST-xxxx` + `shop_name: store.myshopify.com` | | **Billing Model** | Billed directly via Stripe metered usage or credit card | Billed via Shopify App Top-Up Balances (`AppUsagePricing`) | | **Key Generation** | Dashboard at `thegoodapi.com` | Shopify Admin -> App -> API & Developer Settings | | **Verify Endpoint** | `GET /dashboard_url` | `GET /app/api/verify` | | **Impact Endpoints** | `/plant/trees`, `/rescue/plastic_bottles`, `/charities/*` | `/app/api/plant`, `/app/api/plastic`, `/app/api/charity/donate` | | **Documentation Guide** | Standard API Docs below | [Shopify API Guide](/docs/api/shopify-api) | --- ## Why use GoodAPI? Plant a tree after any event in your app — a subscription, a product purchase, or any customer milestone. Showcase your investment in the planet and drive more conversions. Put impact on autopilot. No manual tracking, no manual payments — we plant trees on your behalf and invoice you once a month. Every tree comes with an updated record and a certificate as proof of planting. ## Sign up for Standalone API Create an account and grab your API keys at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login). Signup is self-serve — no invite needed. Every account comes with two keys: - **Production key (`api_key_prod`)** — real impact. Trees planted with this key are added to your end-of-month invoice. - **Test key (`api_key_test`)** — behaves identically, but doesn't trigger charges or real-world impact. Use it in staging and local development. Use the keys in the `Authorization` header on every API request: ```http Authorization: ``` Sign back in at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login) to view or rotate your keys. If you run into trouble, email [saif@thegoodapi.com](mailto:saif@thegoodapi.com). ## Billing Invoices are emailed to you each month and are payable directly from the email. You can also set up auto-pay from your account. --- # Charity Donations URL: https://www.thegoodapi.com/docs/api/charity-donations/ Description: Search charities, record donations, and list donation history through GoodAPI (early access). Search vetted charities, record donations, and list donation history. All endpoints use the base URL `https://app.thegoodapi.com`. The charity donations API is in early access. Reach out to [saif@thegoodapi.com](mailto:saif@thegoodapi.com) to get enabled. All endpoints require an API key via the `Authorization` header: ``` Authorization: ``` ## Search charities **GET** `https://app.thegoodapi.com/charities/search` Search for charities by name or EIN. ### Query parameters | Name | Type | Required | Description | | ----------- | ------- | -------- | -------------------------------------------- | | `name` | string | No | Search by charity name | | `ein` | string | No | Employer Identification Number | | `page_size` | integer | No | Results per page (1-20, default 20) | | `page` | integer | No | Page number (minimum 1, default 1) | ### Response — `200 OK` ```json { "total_items": 42, "total_pages": 3, "charities": [ { "nonprofit_id": "n_abc123", "name": "American Red Cross", "ein": "53-0196605", "description": "Prevents and alleviates human suffering", "website": "https://www.redcross.org", "icon_url": "https://example.com/redcross-icon.png" } ] } ``` ### Charity fields | Field | Type | Description | | -------------- | ------ | ------------------------------ | | `nonprofit_id` | string | Provider-specific nonprofit ID | | `name` | string | Charity name | | `ein` | string | Employer Identification Number | | `description` | string | Charity description or mission | | `website` | string | Charity website URL | | `icon_url` | string | Charity icon image URL | ### Errors | Status | Reason | | ------ | -------------------------- | | `403` | Invalid or missing API key | | `500` | Charity search failed | ### Example ```bash curl -H "Authorization: " \ "https://app.thegoodapi.com/charities/search?name=red+cross" ``` ## Subscribe to donations **POST** `https://app.thegoodapi.com/charities/subscribe` Provisions the Stripe subscription items for flat-rate and metered billing on your organization's existing subscription. This must be called once before making any live donations. Calling this endpoint in test mode (using a test API key) is bypassed and succeeds automatically without modifying any Stripe subscriptions. ### Response — `200 OK` ```json { "success": true, "message": "Successfully activated donation subscription" } ``` ### Errors | Status | Reason | | ------ | -------------------------------------------------- | | `403` | Invalid or missing API key | | `500` | Internal server error / Stripe integration error | ### Example ```bash curl -X POST -H "Authorization: " \ "https://app.thegoodapi.com/charities/subscribe" ``` ## Create donation **POST** `https://app.thegoodapi.com/charities/donate` Record a charity donation for your organization. Before recording any live donations, you must call the [Subscribe to donations](#subscribe-to-donations) endpoint once to provision Stripe billing items. If this is not done, live requests will fail with a `400` error. ### Request body ```json { "amount_cents": 5000, "ein": "53-0196605", "nonprofit_id": "n_abc123", "charity_name": "American Red Cross", "idempotency_key": "order-12345-donate", "attribution": "checkout-flow", "metadata": { "order_id": "12345", "customer_email": "user@example.com" } } ``` ### Request fields | Field | Type | Required | Description | | ----------------- | ------- | -------- | ------------------------------------------------------------------ | | `amount_cents` | integer | Yes | Donation amount in cents (must be > 0) | | `ein` | string | \* | Employer Identification Number of the charity | | `nonprofit_id` | string | \* | Provider-specific nonprofit identifier | | `charity_name` | string | No | Human-readable charity name (auto-filled from search if omitted) | | `idempotency_key` | string | No | Unique key to prevent duplicate donations | | `attribution` | string | No | Attribution tag (e.g. `checkout`, `campaign-xyz`) | | `metadata` | object | No | Arbitrary key-value pairs for your records | At least one of `ein` or `nonprofit_id` is required. Currency is always USD. ### Response — `200 OK` ```json { "donation_id": "abc123def456", "amount_cents": 5000, "charity_name": "American Red Cross", "ein": "53-0196605", "nonprofit_id": "n_abc123", "total_donations": 15, "donation_details": [ { "id": "abc123def456", "amount_cents": 5000, "currency": "USD", "ein": "53-0196605", "nonprofit_id": "n_abc123", "charity_name": "American Red Cross", "created_at": "2025-06-15T10:30:00Z", "idempotency_key": "order-12345-donate", "attribution": "checkout-flow", "metadata": { "order_id": "12345", "customer_email": "user@example.com" }, "refunded": false } ] } ``` ### Response fields | Field | Type | Description | | ------------------ | ------- | ------------------------------------------------- | | `donation_id` | string | Unique ID of the created donation | | `amount_cents` | integer | Donation amount in cents | | `charity_name` | string | Charity name (auto-filled from search if omitted) | | `ein` | string | EIN (if provided) | | `nonprofit_id` | string | Nonprofit ID (if provided) | | `total_donations` | integer | Total non-refunded donations for your org | | `donation_details` | array | Array containing the created donation record | ### Idempotency When `idempotency_key` is provided and a donation with the same key already exists for your organization: - The existing donation is returned. - The response includes the header `Idempotent-Replayed: true`. - No new donation is created. ### Charity validation The provided `ein` or `nonprofit_id` is validated against the charity search provider. If no matching charity is found, the request is rejected with a `400` error. When a charity is found and `charity_name` was not provided, it's automatically populated from the search result. ### Errors | Status | Reason | | ------ | ------------------------------------------------ | | `400` | Missing `ein` and `nonprofit_id` | | `400` | `amount_cents` is missing or `<= 0` | | `400` | Invalid request body | | `400` | No charity found for the provided `ein` | | `400` | No charity found for the provided `nonprofit_id` | | `400` | Donation subscription not active | | `403` | Invalid or missing API key | | `500` | Internal server error | ### Examples **Basic donation by EIN:** ```bash curl -X POST -H "Authorization: " \ -H "Content-Type: application/json" \ -d '{"amount_cents": 5000, "ein": "53-0196605"}' \ "https://app.thegoodapi.com/charities/donate" ``` **Donation with idempotency and attribution:** ```bash curl -X POST -H "Authorization: " \ -H "Content-Type: application/json" \ -d '{ "amount_cents": 2500, "nonprofit_id": "n_abc123", "idempotency_key": "order-789-donate", "attribution": "checkout", "metadata": {"order_id": "789"} }' \ "https://app.thegoodapi.com/charities/donate" ``` ## List donations **GET** `https://app.thegoodapi.com/charities/donations` Retrieve paginated donations for your organization with optional filtering. ### Query parameters | Name | Type | Required | Description | | ---------------- | ------- | -------- | -------------------------------------------------- | | `attribution` | string | No | Filter by attribution tag | | `metadata_key` | string | No | Filter by metadata key existence | | `metadata_value` | string | No | Filter by metadata value (requires `metadata_key`) | | `start_date` | string | No | Filter on or after this date (`YYYY-MM-DD`) | | `end_date` | string | No | Filter on or before this date (`YYYY-MM-DD`) | | `page` | integer | No | Page number (minimum 1, default 1) | | `page_size` | integer | No | Results per page (1-100, default 20) | ### Response — `200 OK` ```json { "total_items": 50, "total_pages": 5, "page": 1, "page_size": 10, "donations": [ { "id": "abc123def456", "amount_cents": 5000, "currency": "USD", "ein": "53-0196605", "nonprofit_id": "n_abc123", "charity_name": "American Red Cross", "created_at": "2025-06-15T10:30:00Z", "idempotency_key": "order-12345-donate", "attribution": "checkout-flow", "metadata": { "order_id": "12345" }, "refunded": false } ] } ``` ### Response fields | Field | Type | Description | | ------------- | ------- | ---------------------------------------- | | `total_items` | integer | Total number of matching donations | | `total_pages` | integer | Total number of pages (0 if no results) | | `page` | integer | Current page number | | `page_size` | integer | Number of items per page | | `donations` | array | Array of donation records | ### Donation fields | Field | Type | Description | | ----------------- | ------- | -------------------------------------- | | `id` | string | Unique donation ID | | `amount_cents` | integer | Donation amount in cents | | `currency` | string | Currency code (always `USD`) | | `ein` | string | EIN of the charity | | `nonprofit_id` | string | Provider-specific nonprofit ID | | `charity_name` | string | Human-readable charity name | | `created_at` | string | ISO 8601 timestamp | | `idempotency_key` | string | Idempotency key (if provided) | | `attribution` | string | Attribution tag | | `metadata` | object | Arbitrary key-value pairs | | `refunded` | boolean | Whether the donation has been refunded | ### Errors | Status | Reason | | ------ | -------------------------- | | `400` | Invalid date format | | `403` | Invalid or missing API key | | `500` | Internal server error | ### Examples **List all donations:** ```bash curl -H "Authorization: " \ "https://app.thegoodapi.com/charities/donations" ``` **Filter by attribution with pagination:** ```bash curl -H "Authorization: " \ "https://app.thegoodapi.com/charities/donations?attribution=checkout&page=1&page_size=10" ``` **Filter by date range:** ```bash curl -H "Authorization: " \ "https://app.thegoodapi.com/charities/donations?start_date=2025-01-01&end_date=2025-06-30" ``` **Filter by metadata:** ```bash curl -H "Authorization: " \ "https://app.thegoodapi.com/charities/donations?metadata_key=order_id&metadata_value=12345" ``` ## Refund donation **POST** `https://app.thegoodapi.com/refund/donations` Refund a charity donation by setting its status to refunded. Refunding a donation marks it as refunded in the GoodAPI database (soft-delete). It does not automatically reverse Stripe metered usage. ### Request body ```json { "id": "don_abc123", "reason": "Customer cancelled order", "idempotency_key": "refund-order-12345", "metadata": { "refund_processed_by": "admin" } } ``` ### Request fields | Field | Type | Required | Description | | ----------------- | ------- | -------- | --------------------------------------------------------- | | `id` | string | Yes | The unique donation ID to refund | | `reason` | string | No | Human-readable reason for the refund | | `idempotency_key` | string | No | Unique key to prevent duplicate refund processing | | `metadata` | object | No | Arbitrary key-value pairs stored with the refund | ### Response — `200 OK` ```json { "refunded_amount_cents": 5000, "total_donations": 14, "refund_details": [ { "id": "don_abc123", "amount_cents": 5000, "currency": "USD", "ein": "53-0196605", "nonprofit_id": "n_abc123", "charity_name": "American Red Cross", "created_at": "2025-06-15T10:30:00Z", "idempotency_key": "order-12345-donate", "attribution": "checkout-flow", "metadata": { "order_id": "12345", "customer_email": "user@example.com" }, "refunded": true } ], "refund_id": "refund-don_abc123" } ``` ### Response fields | Field | Type | Description | | ----------------------- | ------- | ------------------------------------------------------------ | | `refunded_amount_cents` | integer | Amount refunded in cents | | `total_donations` | integer | Total non-refunded donations remaining for your organization | | `refund_details` | array | Array containing the refunded donation record | | `refund_id` | string | Unique identifier for this refund (`refund-`) | ### Errors | Status | Reason | | ------ | -------------------------------------------------- | | `400` | Missing `id` (donation ID) | | `400` | Invalid request body | | `403` | Invalid or missing API key | | `404` | Donation not found | | `500` | Internal server error | ### Example ```bash curl -X POST -H "Authorization: " \ -H "Content-Type: application/json" \ -d '{"id": "don_abc123"}' \ "https://app.thegoodapi.com/refund/donations" ``` --- # Manual Contributions URL: https://www.thegoodapi.com/docs/api/manual-contributions/ Description: Make one-off or bulk impact contributions through GoodAPI's top-up page, without writing code. For one-off or bulk impact contributions that don't need to be wired into your product, use the top-up page. 1. Head over to [app.thegoodapi.com/topup](https://app.thegoodapi.com/topup). 2. Enter your API key. 3. Enter the number of trees and plastic bottles you'd like to contribute. 4. Follow through to complete the order. As always, if you have any questions, reach us at [saif@thegoodapi.com](mailto:saif@thegoodapi.com). --- # Ocean-Bound Plastic URL: https://www.thegoodapi.com/docs/api/ocean-bound-plastic/ Description: Collect ocean-bound plastic bottles through GoodAPI — integrate plastic rescue into your product in minutes. Rescue ocean-bound plastic bottles and fetch the total number of bottles you've rescued. ## Rescue plastic bottles **POST** `https://app.thegoodapi.com/rescue/plastic_bottles` Rescuing ocean-bound plastic bottles is **this** easy. ### Headers | Name | Type | Description | | -------------- | ------ | ----------- | | `Authorization`\* | string | `` | ### Request body | Name | Type | Required | Description | | ----------------- | ------- | -------- | --------------------------------------------------------------------------- | | `count` | integer | Yes | The number of bottles you'd like to rescue | | `attribution` | string | No | Tag an order with a non-unique lookup key for filtering orders later | | `metadata` | JSON | No | Tag an order with arbitrary key/value pairs | | `idempotency_key` | string | No | Use this to safely retry requests without double-counting | ### Response — `200 OK` ```json { "total_rescued_bottles": 1001, "total_rescued_bottles_month": 1001, "bottle_details": [ { "id": "6IbY4xsil27DH5G0U3Mg", "count": 1, "fractional_count": 0, "created_at": "2025-07-06T20:28:26.003429-04:00", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 714 }, "attribution": "saif282@gmail.com", "refunded": false } ] } ``` Sign up at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login) to grab your production and test keys. ## Get total rescued bottles **GET** `https://app.thegoodapi.com/rescue/plastic_bottles` ### Headers | Name | Type | Description | | -------------- | ------ | ----------- | | `Authorization`\* | string | `` | ### Query parameters All query parameters are optional. | Name | Type | Description | | ----------------- | ------ | ------------------------------------------------------------------------------------------------------------------------ | | `attribution_key` | string | Fetch by attribution key | | `id` | string | Fetch by Bottle ID | | `created_at` | string | Bottles registered after this date (format: `YYYY-MM-DD`) | | `end_at` | string | Bottles registered before this date (format: `YYYY-MM-DD`) | | `metadata` | JSON | Filter by metadata — applies as AND operations. Example: `{"key1": "val1", "key2": "val2"}` returns records that match both | ### Example request ```bash curl --request GET \ --url https://app.thegoodapi.com/rescue/plastic_bottles \ --header 'Authorization: ' \ --header 'Content-Type: application/json' ``` ### Response — `200 OK` ```json { "total_rescued_bottles": 6, "total_rescued_bottles_month": 6, "bottle_details": [ { "id": "i2SeocFjwNayo7PI7DpI", "count": 1, "created_at": "2025-07-02T02:07:31.374582Z", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 786 }, "attribution": "user1@test.com" }, { "id": "1NdT0fiH6Yi4ffsmmnmE", "count": 1, "created_at": "2025-07-02T02:06:57.723507Z", "idempotency_key": "", "metadata": null, "attribution": "user2@test.com" } ] } ``` --- # Planting Trees URL: https://www.thegoodapi.com/docs/api/planting-trees/ Description: Plant trees through GoodAPI — integrate reforestation into your product in minutes. Plant trees, fetch the total number of trees you've planted, and access aggregated verification evidence. ## Plant Trees **POST** `https://app.thegoodapi.com/plant/trees` Planting trees is **this** easy. ### Headers | Name | Type | Description | | -------------- | ------ | ----------- | | `Authorization`\* | string | `` | ### Request body | Name | Type | Required | Description | | ----------------- | ------- | -------- | ----------------------------------------------------------------- | | `count` | integer | Yes | The number of trees you'd like to plant | | `attribution` | string | No | Tag an order with a non-unique lookup key for filtering | | `metadata` | JSON | No | Tag an order with arbitrary key/value pairs | | `idempotency_key` | string | No | Use this to safely retry requests without double-planting | ### Response — `200 OK` ```json { "total_planted_trees": 45, "tree_details": [ { "id": "i2SeocFjwNayo7PI7DpI", "count": 1, "fractional_count": 0, "created_at": "2025-07-01T22:07:31.374582-04:00", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 786 }, "attribution": "saif@thegoodapi.com" } ], "total_planted_trees_month": 0 } ``` Sign up at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login) to grab your production and test keys. ## Get total trees planted **GET** `https://app.thegoodapi.com/plant/trees` ### Headers | Name | Type | Description | | -------------- | ------ | ----------- | | `Authorization`\* | string | `` | ### Query parameters All query parameters are optional. | Name | Type | Description | | ----------------- | ------ | ----------------------------------------------------- | | `attribution_key` | string | Fetch by attribution key | | `id` | string | Fetch by Tree ID | | `created_at` | string | Trees registered after date (format: `YYYY-MM-DD`) | | `end_at` | string | Trees registered before date (format: `YYYY-MM-DD`) | | `metadata` | JSON | JSON filter with AND operations | ### Response — `200 OK` ```json { "total_planted_trees": 45, "tree_details": [ { "id": "i2SeocFjwNayo7PI7DpI", "count": 1, "created_at": "2025-07-02T02:07:31.374582Z", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 786 }, "attribution": "user1@test.com" } ] } ``` ## Tree planting verification stats **GET** `https://app.thegoodapi.com/evidence` Returns aggregated planting evidence including photos, videos, and impact metrics from verified projects. ### Authentication | Header | Required | Description | | --------------- | -------- | --------------------------------------------- | | `Authorization` | Yes | `` | ### Example request ```bash curl -X GET "https://app.thegoodapi.com/evidence" \ -H "Authorization: your_api_key" ``` ### Response — `200 OK` ```json { "summary": { "total_trees": 1847811, "trees_planted": 330447, "carbon_offset_tons": 81748.316, "area_restored_hectares": 190.37407, "countries": [ "Brazil", "Canada", "Haiti", "Indonesia", "Kenya", "Madagascar", "United States" ] }, "regions": [ { "id": "23", "name": "Kwale", "country": "Kenya", "evidence": [ { "id": "735545", "type": "image", "url": "https://d38us48sb13m7f.cloudfront.net/...", "date": "2025-09-23T14:11:17.000000Z" } ] } ] } ``` ### Notes - Response is cached for 30 days for performance. - Evidence items are grouped by geographic region based on coordinates. - Media URLs are served via Veritree's CDN. ## Tree planting verification evidence by ID **GET** `https://app.thegoodapi.com/evidence/tree/` This endpoint is currently in Beta. All response fields and request parameters are subject to change. Returns the specific verification timeline, status, and partner evidence for a single tree planting transaction. ### Path parameters | Name | Type | Required | Description | | -------- | ------ | -------- | ----------------------------------------------------------------------------- | | `treeid` | string | Yes | The unique ID of the tree planting (returned when planting or fetching trees) | ### Authentication | Header | Required | Description | | --------------- | -------- | --------------------------------------------- | | `Authorization` | Yes | `` | ### Example request ```bash curl -X GET "https://app.thegoodapi.com/evidence/tree/i2SeocFjwNayo7PI7DpI" \ -H "Authorization: " ``` ### Response — `200 OK` ```json { "tree_id": "i2SeocFjwNayo7PI7DpI", "status": "planted", "timeline": [ { "event": "registered", "title": "Tree Registered", "status": "completed", "date": "2025-07-02T02:07:31.374582Z", "description": "The tree was successfully registered on The Good API platform.", "evidence": { "tree_id": "i2SeocFjwNayo7PI7DpI", "registered_at": "2025-07-02T02:07:31.374582Z", "count": 1, "fractional_count": 0, "attribution": "user1@test.com" } }, { "event": "funds_distributed", "title": "Funds Distributed", "status": "completed", "date": "2025-07-02T03:07:31Z", "description": "Funding has been distributed to our planting partner for this tree order.", "evidence": { "partner": "veritree", "tree_order_id": "456", "tree_order_public_id": "VO-456", "buyer_name": "The Good API" } }, { "event": "allocated", "title": "Allocated to Planting Site", "status": "completed", "date": "2025-07-02T04:07:31Z", "description": "The tree has been allocated to a specific verified planting site and crew.", "evidence": { "partner": "veritree", "allocations": [ { "allocation_id": 789, "date_allocated": "2025-07-02 04:07:31", "planting_site": { "id": 12, "name": "Site A", "subsite_name": "Kwale Mangroves Subsite 3", "organization_name": "Eden Reforestation", "latitude": -4.17444, "longitude": 39.46028, "main_image": "https://d38us48sb13m7f.cloudfront.net/site-a-overview.jpg" }, "crew": { "leader": "John Doe", "style": "propagule planting", "total_members": 5, "women_members": 2 } } ] } }, { "event": "planted", "title": "Tree Planted", "status": "completed", "date": "2025-07-02T05:07:31Z", "description": "Our partner has physically planted the tree, geolocated it, and captured photo/video evidence.", "evidence": { "partner": "veritree", "date_planted": "2025-07-02 05:07:31", "media": [ { "id": 735545, "type": "image", "url": "https://d38us48sb13m7f.cloudfront.net/planted_evidence_735545.jpg", "thumbnail_url": "https://d38us48sb13m7f.cloudfront.net/planted_evidence_735545_thumb.jpg", "latitude": -4.17421, "longitude": 39.46045 } ] } } ] } ``` ### Timeline States The verification process progresses chronologically through four stages in the `timeline` array: 1. **`registered`**: Initial registry of the tree planting order on The Good API platform. Contains transaction detail counts and attribution. 2. **`funds_distributed`**: Clearing of the funds and distribution to reforestation partners (e.g. Veritree). Contains the public tree order identifiers. 3. **`allocated`**: Selection of a specific planting location sub-site and allocation of a physical planting crew. Includes GPS coordinates of the subsite, leader name, and crew composition. 4. **`planted`**: Complete verification in the field. Includes high-resolution photographic/video evidence geotagged at the planting coordinate, exact timestamps, and thumbnail media options. > [!NOTE] > Stages that have not yet occurred will remain with a `"status": "pending"` indicator, and their `"date"` and `"evidence"` fields will be omitted from the event. ### Notes - Response is cached for 30 days for performance. - Media URLs and verification photographs are served directly from verified CDNs. --- # Planting Trees FAQ URL: https://www.thegoodapi.com/docs/api/planting-trees-faq/ Description: Frequently asked questions about tree planting through GoodAPI. Our latest FAQ lives on the main site at [How it works](/how-it-works/) — head there for details on cost, verification, project selection, and more. If your question isn't covered there, email [saif@thegoodapi.com](mailto:saif@thegoodapi.com) and we'll answer directly. --- # Public Dashboard URL: https://www.thegoodapi.com/docs/api/public-dashboard/ Description: Generate a shareable link to a public dashboard showing your real-time impact. Generate a shareable public dashboard URL that displays your organization's real-time impact, with built-in localization and a language switcher. ## Get dashboard link **GET** `https://app.thegoodapi.com/dashboard_url` Returns a customized dashboard URL you can share or embed. ### Headers | Name | Value | | --------------- | --------------------- | | `Content-Type` | `application/json` | | `Authorization`\* | `` | ### Response — `200 OK` ```json { "dashboard_url": "https://dashboard.thegoodapi.com/xxxxxxxxx?source=apiv2" } ``` ### Error — `400 Bad Request` ```json { "error": "Invalid request" } ``` ## Example dashboard --- # Refunds URL: https://www.thegoodapi.com/docs/api/refunds/ Description: Reverse tree, plastic bottle, or charity donation registrations. Reverse tree, plastic bottle, or charity donation registrations. Registrations can typically only be refunded if they were created within the current billing cycle (or the last 30 days). For older records, contact [saif@thegoodapi.com](mailto:saif@thegoodapi.com). ## Refund trees **POST** `https://app.thegoodapi.com/refund/trees` ### Headers | Name | Value | | ---------------- | ------------------ | | `Content-Type` | `application/json` | | `Authorization` | `` | ### Request body | Name | Type | Description | | ---- | ------ | ---------------------------------------------------- | | `id` | string | Tree ID — fetch via the Get Total Trees Planted endpoint | ### Response — `200 OK` ```json { "refunded_trees": 1001, "total_planted_trees": 15, "refund_details": [ { "id": "Vf0YF7PuL5LDH0wh82Kt", "count": 1001, "fractional_count": 0, "created_at": "2025-07-07T00:24:06.884162Z", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 714 }, "attribution": "saif282@gmail.com", "refunded": false } ], "refund_id": "refund-Vf0YF7PuL5LDH0wh82Kt" } ``` ## Refund plastic bottles **POST** `https://app.thegoodapi.com/refund/plastic_bottles` ### Headers | Name | Value | | ---------------- | ------------------ | | `Content-Type` | `application/json` | | `Authorization` | `` | ### Request body | Name | Type | Description | | ---- | ------ | ---------------------------------------------------------------------- | | `id` | string | Bottle ID — fetch via the Get Total Rescued Plastic Bottles endpoint | ### Response — `200 OK` ```json { "refunded_bottles": 1, "total_rescued_bottles": 10, "refund_details": [ { "id": "Vf0YF7PuL5LDH0wh82Kt", "count": 1001, "fractional_count": 0, "created_at": "2025-07-07T00:24:06.884162Z", "idempotency_key": "", "metadata": { "key1": "val1", "key2": 714 }, "attribution": "saif282@gmail.com", "refunded": false } ], "refund_id": "refund-Vf0YF7PuL5LDH0wh82Kt" } ``` ## Refund charity donations **POST** `https://app.thegoodapi.com/refund/donations` Refunding a donation marks it as refunded in the GoodAPI database (soft-delete). It does not automatically reverse Stripe metered usage. ### Headers | Name | Value | | ---------------- | ------------------ | | `Content-Type` | `application/json` | | `Authorization` | `` | ### Request body | Name | Type | Required | Description | | ----------------- | ------ | -------- | --------------------------------------------------------- | | `id` | string | Yes | The unique donation ID to refund | | `reason` | string | No | Human-readable reason for the refund | | `idempotency_key` | string | No | Unique key to prevent duplicate refund processing | | `metadata` | object | No | Arbitrary key-value pairs stored with the refund | ### Response — `200 OK` ```json { "refunded_amount_cents": 5000, "total_donations": 14, "refund_details": [ { "id": "don_abc123", "amount_cents": 5000, "currency": "USD", "ein": "53-0196605", "nonprofit_id": "n_abc123", "charity_name": "American Red Cross", "created_at": "2025-06-15T10:30:00Z", "idempotency_key": "order-12345-donate", "attribution": "checkout-flow", "metadata": { "order_id": "12345", "customer_email": "user@example.com" }, "refunded": true } ], "refund_id": "refund-don_abc123" } ``` --- # Shopify API URL: https://www.thegoodapi.com/docs/api/shopify-api/ Description: Full reference for the Shopify App API — verify connection, plant trees, rescue plastic, trigger donations, query customer impact, process refunds, and fetch verification evidence. The **Shopify API** enables Shopify merchants and integration partners (such as Avada Joy Loyalty, Yotpo Reviews, LoyaltyLion, and Klaviyo) to programmatically plant trees, recover ocean plastic, trigger charity donations, fetch impact statistics, process reversals, and retrieve verification evidence. - **Shopify API Keys** start with `PROD-` or `TEST-` and are generated inside the Shopify App (`API & Developer Settings`) within Shopify Admin. - **Standalone API Keys** start with `live_sk_` or `test_sk_` and are generated on `thegoodapi.com`. - Shopify API Keys **only work** on `https://sprout-app.thegoodapi.com/app/api/...` endpoints, and Standalone API Keys **cannot** be used on Shopify API endpoints. --- ## Authentication & Headers All requests to the Shopify API require authentication via HTTP headers. | Header Name | Type | Required | Description | | :--- | :--- | :--- | :--- | | `api_key`\* | string | **Yes** | Your Shopify API Key (`PROD-xxxx...` or `TEST-xxxx...`). | | `shop_name`\* | string | **Yes** | Your Shopify store domain (e.g., `my-store.myshopify.com`). | | `user_id` | string | Optional | Store user identifier. If present, `user_id` overrides `shop_name`. | | `Content-Type` | string | **Yes** | `application/json` (required for `POST` requests). | | `Idempotency-Key` | string | Optional | Unique key to safely retry write operations without duplicate executions. | --- ## Verify Connection **GET** `https://sprout-app.thegoodapi.com/app/api/verify` Verifies the provided API key and returns active key mode (`PROD` vs `TEST`), store status, and enabled features. Rejects Standalone API keys with HTTP 401 `WRONG_KEY_TYPE`. ### Headers | Header Name | Type | Required | Description | | :--- | :--- | :--- | :--- | | `api_key`\* | string | **Yes** | Your Shopify API Key | | `shop_name`\* | string | **Yes** | Your Shopify store domain | ### Response — `200 OK` ```json { "status": "active", "shop_domain": "my-store.myshopify.com", "key_mode": "PROD", "features": { "tree_planting": true, "plastic_removal": true, "donations": true } } ``` ```bash curl -X GET "https://sprout-app.thegoodapi.com/app/api/verify" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/verify", { method: "GET", headers: { "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" } }); const data = await response.json(); ``` --- ## Plant Trees **POST** `https://sprout-app.thegoodapi.com/app/api/plant` Trigger tree planting for a customer order or loyalty reward redemption. ### Request Body | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `trees` | integer | **Yes** | Number of trees to plant. | | `customer_name` | string | Optional | Customer full name for attribution and customer-scoped queries. | | `order_id` | string | Optional | Shopify Order ID or order reference. | | `notes` | string | Optional | Integration notes or redemption details. | ### Response — `200 OK` ```json { "status": "success", "trees_planted": 5, "customer_name": "Jane Doe", "order_id": "1001" } ``` ```bash curl -X POST "https://sprout-app.thegoodapi.com/app/api/plant" \ -H "Content-Type: application/json" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" \ -d '{ "trees": 5, "customer_name": "Jane Doe", "order_id": "1001", "notes": "Loyalty Points Redemption" }' ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/plant", { method: "POST", headers: { "Content-Type": "application/json", "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" }, body: JSON.stringify({ trees: 5, customer_name: "Jane Doe", order_id: "1001" }) }); const data = await response.json(); ``` --- ## Get Planted Trees History **GET** `https://sprout-app.thegoodapi.com/app/api/plant` Query planted tree records with support for date range filtering and cursor pagination. ### Query Parameters | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `customer_name` | string | Optional | Filter by customer name (supports substring & case-insensitive matching). | | `customer_email` | string | Optional | Filter by customer email address (case-insensitive). | | `email` | string | Optional | Alias for `customer_email`. | | `customer_id` | string / integer | Optional | Filter by numeric customer ID or string ID. | | `customer` | string | Optional | Flexible customer filter (matches customer name, email, or ID). | | `order_id` | string | Optional | Filter by order ID (supports `#` prefix matching, e.g. `1001` matches `#1001`). | | `start_date` | string | Optional | Filter records created on or after date (`YYYY-MM-DD`). | | `end_date` | string | Optional | Filter records created before date (`YYYY-MM-DD`). | | `limit` | integer | Optional | Max items to return (default: `20`, max: `100`). | | `after_created_at` | string | Optional | Cursor timestamp for fetching next page. | ### Response — `200 OK` ```json { "trees": [ { "id": "tree_66a9b1c2d3e4", "count": 5, "customer_name": "Jane Doe", "order_id": "1001", "created_at": "2026-07-27T12:00:00Z" } ], "count": 1, "has_more": false, "next_cursor": "" } ``` ```bash curl -X GET "https://sprout-app.thegoodapi.com/app/api/plant?customer_name=Jane+Doe&limit=20" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/plant?customer_name=Jane+Doe&limit=20", { method: "GET", headers: { "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" } }); const data = await response.json(); ``` --- ## Recover Ocean Plastic **POST** `https://sprout-app.thegoodapi.com/app/api/plastic` Trigger ocean plastic bottle recovery for a customer order or reward redemption. ### Request Body | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `bottles` | integer | **Yes** | Number of plastic bottles to recover. | | `customer_name` | string | Optional | Customer full name for attribution. | | `order_id` | string | Optional | Shopify Order ID. | | `notes` | string | Optional | Integration notes. | ### Response — `200 OK` ```json { "status": "success", "bottles_rescued": 50, "customer_name": "Jane Doe", "order_id": "1001" } ``` ```bash curl -X POST "https://sprout-app.thegoodapi.com/app/api/plastic" \ -H "Content-Type: application/json" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" \ -d '{ "bottles": 50, "customer_name": "Jane Doe", "order_id": "1001" }' ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/plastic", { method: "POST", headers: { "Content-Type": "application/json", "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" }, body: JSON.stringify({ bottles: 50, customer_name: "Jane Doe", order_id: "1001" }) }); const data = await response.json(); ``` --- ## Get Plastic Recovery History **GET** `https://sprout-app.thegoodapi.com/app/api/plastic` Query ocean plastic recovery records with date range filtering and cursor pagination. ### Query Parameters | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `customer_name` | string | Optional | Filter by customer name (supports substring & case-insensitive matching). | | `customer_email` | string | Optional | Filter by customer email address (case-insensitive). | | `email` | string | Optional | Alias for `customer_email`. | | `customer_id` | string / integer | Optional | Filter by numeric customer ID or string ID. | | `customer` | string | Optional | Flexible customer filter (matches customer name, email, or ID). | | `order_id` | string | Optional | Filter by order ID (supports `#` prefix matching). | | `start_date` | string | Optional | Filter records created on or after date (`YYYY-MM-DD`). | | `end_date` | string | Optional | Filter records created before date (`YYYY-MM-DD`). | | `limit` | integer | Optional | Max items to return (default: `20`). | | `after_created_at` | string | Optional | Cursor timestamp for fetching next page. | ### Response — `200 OK` ```json { "plastics": [ { "id": "plastic_77b8c9d0e1", "count": 50, "customer_name": "Jane Doe", "order_id": "1001", "created_at": "2026-07-27T12:05:00Z" } ], "count": 1, "has_more": false, "next_cursor": "" } ``` --- ## Trigger Charity Donation **POST** `https://sprout-app.thegoodapi.com/app/api/charity/donate` Trigger a charitable donation allocation for a customer purchase or loyalty redemption. ### Request Body | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `charity_id` | string | **Yes** | Non-profit charity partner ID. | | `amount_dollars` | number | **Yes** | Donation amount in USD (supports `amount`, `donation_amount`, or `amount_dollars`). | | `customer_name` | string | Optional | Customer full name for attribution. | | `order_id` | string | Optional | Shopify Order ID. | ### Response — `200 OK` ```json { "status": "success", "charity_id": "charity_trees_for_future", "amount": 5.00, "mode": "PROD" } ``` ```bash curl -X POST "https://sprout-app.thegoodapi.com/app/api/charity/donate" \ -H "Content-Type: application/json" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" \ -d '{ "charity_id": "charity_trees_for_future", "amount_dollars": 5.00, "customer_name": "Jane Doe" }' ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/charity/donate", { method: "POST", headers: { "Content-Type": "application/json", "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" }, body: JSON.stringify({ charity_id: "charity_trees_for_future", amount_dollars: 5.00, customer_name: "Jane Doe" }) }); const data = await response.json(); ``` --- ## Get Impact Statistics **GET** `https://sprout-app.thegoodapi.com/app/api/impact/stats` Retrieve store-wide or customer-scoped lifetime impact totals (`trees`, `plastic_bottles`, `donations`, `co2_kg`). ### Query Parameters | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `customer_name` | string | Optional | Filter impact stats by customer name (supports substring & case-insensitive matching). | | `customer_email` | string | Optional | Filter impact stats by customer email (case-insensitive). | | `email` | string | Optional | Alias for `customer_email`. | | `customer_id` | string / integer | Optional | Filter impact stats by numeric customer ID or string ID. | | `customer` | string | Optional | Flexible customer filter (matches customer name, email, or ID). | ### Response — `200 OK` ```json { "trees": 15, "plastic_bottles": 100, "donations": 10.00, "co2_kg": 300.0, "customer_scoped": true } ``` ```bash curl -X GET "https://sprout-app.thegoodapi.com/app/api/impact/stats?customer_name=Jane+Doe" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/impact/stats?customer_name=Jane+Doe", { method: "GET", headers: { "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" } }); const data = await response.json(); ``` --- ## Process Impact Refunds & Reversals **POST** `https://sprout-app.thegoodapi.com/app/api/refund` Reverses tree, plastic, or donation allocations when an order or loyalty redemption is cancelled. Restores tree/plastic units directly back to the merchant's top-up balance. ### Request Body | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `type` | string | **Yes** | Unit type to reverse (`tree`, `plastic`, or `donation`). | | `quantity` | integer | **Yes** | Quantity of units to reverse. | | `customer_name` | string | Optional | Customer name associated with the original allocation. | | `reason` | string | Optional | Reason for reversal. | ### Response — `200 OK` ```json { "status": "success", "mode": "PROD", "refunded_type": "tree", "count": 5 } ``` ```bash curl -X POST "https://sprout-app.thegoodapi.com/app/api/refund" \ -H "Content-Type: application/json" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" \ -d '{ "type": "tree", "quantity": 5, "customer_name": "Jane Doe", "reason": "Customer cancelled loyalty reward" }' ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/refund", { method: "POST", headers: { "Content-Type": "application/json", "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" }, body: JSON.stringify({ type: "tree", quantity: 5, customer_name: "Jane Doe", reason: "Customer cancelled loyalty reward" }) }); const data = await response.json(); ``` --- ## Fetch Verification Evidence **GET** `https://sprout-app.thegoodapi.com/app/api/evidence` Delegates directly to `treeapi` (`/evidence` endpoint) to retrieve planting evidence photos/videos, region metadata, and timeline events matching target impact dates (unrelated to certificates). ### Query Parameters | Parameter | Type | Required | Description | | :--- | :--- | :--- | :--- | | `tree_id` | string | Optional | Tree record ID (`tree_id`, `id`, or `tree`). | | `impact_type` | string | Optional | Impact type (`trees`, default: `trees`). | | `created_at` | string | Optional | Target impact date timestamp (`YYYY-MM-DD` or ISO timestamp). | | `tree_date` | string | Optional | Alias for `created_at`. | | `project_public_id` | string | Optional | Filter by project public ID. | | `region` | string | Optional | Filter by region name. | ### Response — `200 OK` ```json { "tree_id": "test_tree_1001", "impact_type": "trees", "created_at": "2024-05-15T10:00:00Z", "region": "Kenya", "evidence_count": 5, "timeline": [ { "event": "Planted", "status": "Completed" } ] } ``` ```bash curl -X GET "https://sprout-app.thegoodapi.com/app/api/evidence?tree_id=test_tree_1001" \ -H "api_key: PROD-8f92a1b3-4c56-7d89" \ -H "shop_name: my-store.myshopify.com" ``` ```javascript const response = await fetch("https://sprout-app.thegoodapi.com/app/api/evidence?impact_type=trees&created_at=2024-05-15T10:00:00Z", { method: "GET", headers: { "api_key": "PROD-8f92a1b3-4c56-7d89", "shop_name": "my-store.myshopify.com" } }); const data = await response.json(); ``` --- ## Error Codes | Error Code | HTTP Status | Description | Action / Resolution | | :--- | :--- | :--- | :--- | | `UNAUTHORIZED` | `401 Unauthorized` | Missing required `api_key` or `shop_name`/`user_id` headers. | Include valid authentication headers. | | `WRONG_KEY_TYPE` | `401 Unauthorized` | Standalone API key used on Shopify API endpoint. | Use a store Prod (`PROD-`) or Test (`TEST-`) API key. | | `INVALID_KEY` | `401 Unauthorized` | Invalid API key provided for the store. | Check API key in Shopify Admin -> App -> Settings. | | `INSUFFICIENT_BUDGET` | `402 Payment Required` | Merchant top-up budget is exhausted. | Top up balance in Shopify Admin -> App -> Billing. | | `INVALID_SHOP` | `401 Unauthorized` | Store domain not found or uninstalled. | Verify `shop_name` domain spelling. | | `INVALID_PARAMETER` | `400 Bad Request` | Invalid JSON payload or negative quantity. | Ensure valid JSON request body. | --- # Widgets & Badges URL: https://www.thegoodapi.com/docs/api/widgets-and-badges/ Description: Display your impact to customers with GoodAPI's drop-in CSS/JS badge. You're making impact — now show it off. If you're building custom UI and only need the total tree count, fetch it via the [Get total trees planted](/docs/api/planting-trees/#get-total-trees-planted) endpoint. ## Ecommerce badge For ecommerce sites, we provide a drop-in badge that displays your impact without any custom UI work. ### 1. Add our CSS ```html ``` The CSS supports two query parameters: - `text_color` — hex color (e.g. `#222222`) - `background_color` — hex color (e.g. `#ffffff`) ### 2. Add our script ```html ``` The script supports these query parameters: | Parameter | Values | Description | | -------------- | ----------------------------------------- | --------------------------------------------------------------- | | `badge_type` | `per_product`, `per_order`, `generic` | What the badge displays impact per | | `impact_type` | `trees`, `plastics` | Which impact to show | | `show_modal` | `true`, `false` | Whether to show an info icon that opens a details modal | | `locale` | `en`, `de`, `es`, `it`, etc. | Display language | ### 3. Drop in the badge element ```html
``` You should see a badge like this: --- # Help Center URL: https://www.thegoodapi.com/help/ Description: Setup guides, troubleshooting, and how-tos for the GoodAPI Shopify app — badges, Shopify Flow, integrations, impact settings, and more. Help articles for the GoodAPI Shopify app. Browse by topic below. ## Getting Started - [Accept collaborator access requests](/help/shopify/how-to-accept-collaborator-access-requests/) - [Change your tree planting site](/help/shopify/how-to-change-tree-planting-site-in-the-app/) ## Impact Settings - [Plant trees only for reviews](/help/shopify/how-to-plant-trees-only-for-reviews/) - [Set custom impact per variant](/help/shopify/how-to-set-custom-impact-per-variant/) - [Offset your website's carbon footprint](/help/shopify/offset-your-websites-carbon-footprint/) - [Hide Sprout product from your storefront](/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/) ## Badges & Widgets - [Display the Sprout badge in cart drawer](/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/) - [Add the GoodAPI footer badge](/help/shopify/how-to-add-the-goodapi-footer-badge/) - [Add badges to Checkout, Thank You, and Order Status pages](/help/shopify/how-to-add-badges-to-checkout-thank-you-and-order-status-page/) - [Add badges to Thank You and Order Status pages](/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/) - [Add the home page public banner](/help/shopify/how-to-add-the-home-page-public-banner/) - [Use Design Packs to create a counter and sustainability page](/help/shopify/how-to-use-design-packs-to-create-a-counter-and-sustainability-page/) - [Display your environmental impact with GoodAPI metafields](/help/shopify/how-to-display-your-environmental-impact-with-goodapi-metafields/) ## Shopify Flow - [Import a Shopify Flow file](/help/shopify/how-to-import-a-shopify-flow-file/) - [Use Shopify Flow to plant trees](/help/shopify/how-to-use-shopify-flow-to-plant-trees/) - [List of ready-made Shopify Flows](/help/shopify/list-of-shopify-flows-for-planting-trees/) ## Integrations - [Integrate GoodAPI with Klaviyo](/help/shopify/how-to-integrate-goodapi-with-klaviyo/) - [Using GoodAPI events and data in Klaviyo](/help/shopify/using-goodapi-events-and-data-in-klaviyo/) - [Automatically send an impact email after purchase via Klaviyo](/help/shopify/how-to-automatically-send-impact-email-after-customer-purchase-via-klaviyo/) - [Growave Loyalty rewards with GoodAPI](/help/shopify/using-growave-loyalty-with-goodapi-to-offer-sustainability-rewards/) - [Loyalty Lion points with GoodAPI](/help/shopify/using-loyalty-lion-points-for-climate-and-social-impact-with-goodapi/) - [Smile.io points with GoodAPI](/help/shopify/using-smileio-points-with-goodapi-to-offer-sustainability-rewards/) ## Trust & Safety - [Preventing fraudulent orders of trees and plastic](/help/shopify/preventing-fraudulent-orders-of-trees-and-plastic-with-goodapi/) ## Need more help? Email [support@thegoodapi.com](mailto:support@thegoodapi.com) or reach us through the chat inside the GoodAPI Shopify app. --- # How to accept collaborator access requests URL: https://www.thegoodapi.com/help/shopify/how-to-accept-collaborator-access-requests/ Description: Step-by-step guide to approve a GoodAPI collaborator access request inside your Shopify admin so the GoodAPI team can help configure your store. If you’ve received a collaborator access request from GoodAPI, follow these quick steps to approve it: 1. **Go to your Shopify admin.** Navigate to **Settings → Users and permissions**. 2. **Find the pending request.** Scroll down until you see a request from **GoodAPI** under *Collaborator requests*. 3. **Review and approve.** Click **Review request**, verify the pre-selected permissions, then click **Accept request**. That’s it — our team can now help configure your store. [Watch the video walkthrough](https://kommodo.ai/recordings/yWJI10V5yKc0amIRbtEC) --- # How to add badges to Checkout, Thank You and Order Status Page URL: https://www.thegoodapi.com/help/shopify/how-to-add-badges-to-checkout-thank-you-and-order-status-page/ Description: In this article, we will show you how to add tree planting marketing badges to the following pages: In this article, we will show you how to add tree planting marketing badges to the following pages: * Checkout * Thank you * Order Status You can drag and drop the badge into place through your checkout editor — watch the short video below. [Adding badges to Checkout, Thank You, and Order Status pages](https://www.loom.com/embed/ee9b1c39da214059b7c5f68ffd18a250?sid=fcda7c37-9eea-4cad-b504-a44e5a3efa82) **Note:** For the Thank You and Order Status pages specifically, see the dedicated guide: [How to add badges to Thank You and Order Status pages](/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/). --- # How to add badges to Thank you and Order Status Page URL: https://www.thegoodapi.com/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/ Description: This article explains how you can add badges to Thank you and Order Status Page. Add tree-planting badges to your Thank You and Order Status pages in Shopify. **Note:** Before you add badges, activate and publish both pages. 1. From your Shopify admin, go to **Settings → Checkout**. 2. In **Configurations**, click **Customize** next to the configuration you want to edit. 3. Use the page selector in the checkout-and-accounts editor to open the **Thank You** or **Order Status** page. ![Navigating to the Thank You or Order Status page in the Shopify checkout editor](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-12-at-1372_1shmf4a.png) # Thank You Page 1. From your theme editor, head over to the top dropdown tab and click on "Checkout and new customer accounts" ![From your theme editor, head over to the top dropdown tab and click on 'Checkout and new customer accounts'](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1055_381qgr.png) 2. On the Check out page, you need to click on the top dropdown tab again and click on "Thank you" ![On the Check out page, you need to click on the top dropdown tab again and click on 'Thank you'](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1103_7m4sc3.png) 3. In the left sidebar under **Sections**, click **Add app block**, then choose **Sprout Thank You Badge**. ![Under Sections in the sidebar, click Add app block and choose Sprout Thank You Badge](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1165_1x74fvp.png) 4. The Thank You badge now appears on the page — drag the app block to position it anywhere you like. ![Voila! you should now see the Thank You Badge on your Thank you page. You also have the option to move this app block...](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1423_13ae5zk.png) # Order Status Page 5. Now for the Order Status Page, head over again to the top dropdown and click on "Order status" ![Now for the Order Status Page, head over again to the top dropdown and click on 'Order status'](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1465_whzp8e.png) 6. Click **Add app block**, then choose **Sprout Order Status Badge**. ![Click Add app block and choose Sprout Order Status Badge](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1495_b8b5it.png) ![The Sprout Order Status Badge placed on the Order Status page](../../../../assets/help/shopify/how-to-add-badges-to-thank-you-and-order-status-page/screen-shot-2024-06-11-at-1504_1vi470r.png) You can also follow the same instructions on this video guide [Here](https://www.loom.com/embed/3112c360ea3049d9bdf24a6718d6bebb?sid=5a5334cf-96d9-4ce7-aae7-9cb9c7ff3ed7) --- # How to add the GoodAPI Footer Badge URL: https://www.thegoodapi.com/help/shopify/how-to-add-the-goodapi-footer-badge/ Description: This article explains how you can add the GoodAPI footer badge to your Homepage. Add the GoodAPI footer badge to your Shopify homepage in three steps. 1. In your Shopify admin, open your theme and click **Customize**. ![From your Shopify dashboard, go to 'customize' theme.](../../../../assets/help/shopify/how-to-add-the-goodapi-footer-badge/screen-shot-2025-01-17-at-2114_r06exb.png) 2. In the theme editor, scroll to the **Footer** section and click **Add section**. ![Scroll to the Footer section in the theme editor and click Add section](../../../../assets/help/shopify/how-to-add-the-goodapi-footer-badge/screen-shot-2025-01-17-at-2150_k6gydm.png) 3. Under the **Apps** tab, select **GoodAPI Footer**. 4. Customize the badge's look and feel to match your brand. ![Customize the GoodAPI footer badge to match your brand](../../../../assets/help/shopify/how-to-add-the-goodapi-footer-badge/screen-shot-2025-01-17-at-2233_1v8k4xb.png) Prefer to follow along with video? [Watch the walkthrough](https://www.loom.com/share/17d15692a88445f4a082237f211c1a15). --- # How to add the Home Page Public Banner URL: https://www.thegoodapi.com/help/shopify/how-to-add-the-home-page-public-banner/ Description: This article explains how you can add the Sprout Home Page Public Banner to your site''s home page. Add the Sprout Home Page Public Banner to your storefront homepage in three steps. ![Example of the Sprout Home Page Public Banner on a storefront homepage](../../../../assets/help/shopify/how-to-add-the-home-page-public-banner/screen-shot-2024-04-24-at-1037_787nax.png) 1. Open your theme editor and click **Add section**. ![Adding a new section in the Shopify theme editor](../../../../assets/help/shopify/how-to-add-the-home-page-public-banner/screen-shot-2024-04-24-at-1056_1ewq1ol.png) 2. Switch from **Sections** to the **Apps** tab. 3. Select **Sprout Impact Banner**. The banner now displays on your homepage. ![Selecting Sprout Impact Banner from the Apps tab](../../../../assets/help/shopify/how-to-add-the-home-page-public-banner/screen-shot-2024-04-24-at-1059_cc9fhp.png) Prefer video? [Watch the walkthrough](https://www.loom.com/share/9e8db3c0ca144fd0932059d3b2d6eb3c?sid=349a1f1a-5cb0-4012-b6e9-b108c3f22bfc). --- # How to automatically send impact email after customer purchase via Klaviyo URL: https://www.thegoodapi.com/help/shopify/how-to-automatically-send-impact-email-after-customer-purchase-via-klaviyo/ Description: Learn how to automatically send personalized emails to your customers whenever they make a positive environmental impact through their purchases. # Automating Impact Emails with Klaviyo Learn how to automatically send personalized emails to your customers whenever they make a positive environmental impact through their purchases. **Video Walkthrough** [Video Walkthrough](https://kommodo.ai/recordings/xIUtl7XGqOhZJv9nEM8e?tab=transcript) ## Overview By connecting **GoodAPI** to **Klaviyo**, you can automatically notify customers about the impact of their orders (such as trees planted or plastic removed). This feature helps you automate your brand’s storytelling and keep your customers engaged with your mission. When you complete the setup, three components are automatically created for you: 1. **A Metric:** An event triggered in Klaviyo whenever an impact-related purchase is made. 2. **An Email Template:** A customizable, dynamic template that displays specific impact data. 3. **A Draft Flow:** An automated sequence that sends the email to your customers. ## How to Set Up the Integration ### 1. Connect Klaviyo 1. Open the GoodAPI app and navigate to the **Email Marketing** tab. 2. Locate the Klaviyo section and click **Connect to Klaviyo**. 3. Approve the necessary app permissions and select your store. 4. Once connected, your status will update to **Connected**. ### 2. Initialize Flows and Templates 1. Click the **Get Started** button. 2. Select **Setup Flows and Template**. 3. Wait approximately **15–20 seconds** while the system generates your assets. > **Note:** No emails will be sent yet. Everything is created in "Draft" mode for your review. ### 3. Customize Your Email 1. In Klaviyo, navigate to the new **Draft Flow**. 2. Click on the email within the flow and select **Edit**. 3. Use Klaviyo’s drag-and-drop editor to match the template to your brand’s tone and style. * **Dynamic Content:** The template includes "If/Else" logic. It automatically adjusts to show tree data, plastic removal data, or both, depending on the customer's purchase. * **Data Points:** The email pulls in the customer's name, your store name, their individual impact, and your brand's total overall impact. ### 4. Go Live 1. **Preview:** Use a test order to see how the data populates. 2. **Set Status:** Once you are happy with the design, change the email status to **Live**. 3. **Enable Flow:** Update the status of the entire Flow to **Live** and click **Save**. ## Pro-Tips for Better Engagement * **Add a Delay:** You don't have to send the email immediately. You can add a **24-hour delay** in the flow so customers receive a standard "Thank You" email first, followed by an "Impact" email the next day. * **Track Performance:** Check the **Metrics** section in Klaviyo to see the "Impact Created by Purchase" event. This shows you exactly how many customers are triggering these notifications. * **Manual Edits:** You can also find your template under **Content > Templates** in Klaviyo if you prefer to edit the code directly or use it in other custom flows. > **Need Help?** > The GoodAPI team is available via the app or email to help you customize your templates or brainstorm new ways to improve your impact storytelling. --- # How to change tree planting site in the app? URL: https://www.thegoodapi.com/help/shopify/how-to-change-tree-planting-site-in-the-app/ Description: Learn how to update your tree planting location to ensure your store''s sustainability story stays current and aligned with your brand''s goals. # Changing Your Tree Planting Project Site Learn how to update your tree planting location to ensure your store's sustainability story stays current and aligned with your brand's goals. ## Overview GoodAPI allows you to choose specific reforestation projects for your store. When you update your project site, the app automatically syncs this change across all your customer-facing assets, including **badges** and **modals**, ensuring a consistent story without manual updates. [Video Walkthrough](https://kommodo.ai/recordings/LwdVvx7wROhaqbtqKoYm) ## Steps to Change Your Project Site ### 1. Access General Settings 1. Open the GoodAPI app. 2. Navigate to the **General Settings** section. 3. Locate the **Tree Planting** settings. Here, you will see your current active project (e.g., *Kenya Mangroves*). ### 2. Select a New Project 1. Click the **Pencil Icon** next to your current project. 2. Browse the available projects. For example, you can switch from international sites to domestic projects like the **Michigan Arbor Day Foundation**. 3. Once you have found your preferred site, click **Select**. ### 3. Verification 1. Once selected, the project will automatically update. 2. Check your storefront badges or impact modals to confirm that the location and project details have updated to reflect the new site. ## Why Update Your Site? * **Local Impact:** Focus your contributions on specific regions (like the United States) that resonate with your customer base. * **Storytelling:** Keep your marketing fresh by supporting different environmental causes throughout the year. * **Consistency:** Automated updates mean you don't have to worry about mismatched information on your website. > **Tip:** Switching projects does not erase your past impact; it simply directs all future orders to the newly selected reforestation site. --- # How to display the Sprout badge in cart drawer URL: https://www.thegoodapi.com/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/ Description: This article explains how you can display the Sprout badge in cart drawer. Add the Sprout tree-planting badge to your Shopify cart drawer in four steps. 1. In your Shopify admin, open the theme you want to edit and click **Edit code**. ![Open your Shopify theme and click Edit code](../../../../assets/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/screen-shot-2024-04-30-at-3233_vd8vvv.png) 2. In the file filter, search **Cart** and open `cart-drawer.liquid` (under **Snippets** or **Sections**). ![Search 'Cart' in the file filter and open cart-drawer.liquid](../../../../assets/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/screen-shot-2024-04-30-at-3254_k3agmh.png) 3. Paste `
` directly above or below the checkout button. To find the button quickly, press **Cmd + F** (or **Ctrl + F**) and search for `Button`. ![Paste the SproutCartBadgeVintage div above or below the checkout button](../../../../assets/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/screen-shot-2024-04-30-at-3423_ino6kq.png) 4. Click **Save**. The Sprout badge now appears in your cart drawer. ![The Sprout badge displayed in the cart drawer next to the checkout button](../../../../assets/help/shopify/how-to-display-the-sprout-badge-in-cart-drawer/screen-shot-2024-04-30-at-3534_1tvrnpw.png) Prefer video? [Watch the walkthrough](https://www.loom.com/embed/223c74e731014015ae021ee0bc0e1f1a?sid=cdf735ec-9ed0-44a5-a71b-e48b1b6eb962). --- # How to Display Your Environmental Impact with GoodAPI Metafields URL: https://www.thegoodapi.com/help/shopify/how-to-display-your-environmental-impact-with-goodapi-metafields/ Description: Use GoodAPI metafields to display real-time environmental impact — trees planted, plastic removed — across product and storefront pages on Shopify. If your brand is committed to sustainability, you can automatically display your real-time environmental impact across your Shopify store using GoodAPI metafields. These metafields update automatically and can be surfaced anywhere on your store — from your homepage to order confirmation emails. ## The GoodAPI Metafields GoodAPI provides four shop-level metafields that update automatically as your impact grows: * **`goodapi.total_number_trees`** — The total number of trees pledged on behalf of your customers * **`goodapi.total_number_kelp`** — The total number of kelp fronds pledged * **`goodapi.total_number_bottles`** — The total number of ocean-bound plastic bottles collected * **`goodapi.total_pounds_plastic_removed`** — The total pounds of plastic removed (calculated as bottles / 22) ## Step 1: Create Metafield Definitions Before you can use these metafields in your theme, you need to create a definition for each one. 1. From your Shopify admin, go to **Settings > Metafields > Shop > Unstructured Metafields** 2. Find the unstructured metafield (e.g. `goodapi.total_number_trees`) and click on it to create a definition 3. Give it a clear name (e.g. "Trees Pledged"), set the type to **Integer**, and save 4. Repeat for `total_number_kelp`, `total_number_bottles`, and `total_pounds_plastic_removed` Once definitions are created, these metafields become available as dynamic sources throughout your theme editor — no coding required. ## Step 2: Display on Your Online Store You can add your impact numbers to any page — homepage, product pages, about page, etc. 1. Go to **Online Store > Themes** and click **Customize** 2. Navigate to the page or template you want to edit 3. Add or select a text block/section 4. Click the **Connect dynamic source** icon (🔗) next to the text field 5. Search for and select the metafield (e.g. "Trees Pledged") 6. Save your changes **Pro tip:** Consider adding an impact counter section to your homepage or a dedicated sustainability page to showcase all four metrics together. ## Step 3: Include Impact in Order Confirmation Emails Showing customers their personal contribution at the moment of purchase is a powerful trust-builder. 1. Go to **Settings > Notifications** and select **Order confirmation** 2. Click **Edit code** 3. Add the following Liquid snippet where you'd like the impact to appear: ```

Thanks to your order, we've contributed to:

  • 🌳 {{ shop.metafields.goodapi.total_number_trees }} trees planted
  • 🌿 {{ shop.metafields.goodapi.total_number_kelp }} kelp fronds restored
  • ♻️ {{ shop.metafields.goodapi.total_number_bottles }} ocean-bound plastic bottles collected
  • ⚖️ {{ shop.metafields.goodapi.total_pounds_plastic_removed }} pounds of plastic removed
``` ## Step 4: Other Places to Use These Metafields | Location | How to Use | | ---- | ---- | | **Homepage banner** | Connect as dynamic source in theme editor | | **Product pages** | Add a sustainability block using dynamic sources | | **Footer** | Add a text block with dynamic source connected | | **Packing slips** | Add Liquid snippet to the packing slip template in Notifications | | **Abandoned cart emails** | Remind customers of their potential impact to encourage completion | | **Thank you / Order status page** | Add via **Settings > Checkout > Order status page** additional scripts | ## Tips for Maximizing Impact * **Keep it prominent** — Place your impact metrics above the fold on your homepage so visitors see them immediately. * **Use compelling copy** — Pair the numbers with context, e.g. *"Together, we've planted 13,000+ trees!"* * **Update your marketing** — Reference these live numbers in social media captions and email campaigns by pulling the current values. * **Celebrate milestones** — Set up a Shopify Flow automation to notify your team when key thresholds are hit (e.g. every 1,000 trees). This is a great way to build trust and turn your sustainability commitment into a visible, living part of your brand story! --- # How to Hide Sprout Tree planting Product from showing in your store URL: https://www.thegoodapi.com/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/ Description: Hide the Sprout tree-planting product from your Shopify catalog and collections while keeping per-order tree planting fully functional. Hide the Sprout tree-planting product from your storefront catalog and collections. This product appears when you enable the **Customer Top-Up** setting, which lets customers donate directly toward tree planting. ![The Sprout tree-planting product shown in a Shopify catalog](../../../../assets/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/screen-shot-2024-04-23-at-1023_1khgdyt.png) 1. In your Shopify admin, create a new collection and name it **all**. ![Creating a new collection named 'all' in Shopify](../../../../assets/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/screen-shot-2024-04-23-at-1025_ced7xt.png) 2. Set the **Collection type** to **Automated**. ![Setting the collection type to Automated](../../../../assets/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/screen-shot-2024-04-23-at-1026_gtm4gq.png) 3. Add a condition for the collection: **Product vendor** · **is not equal to** · `Sprout - TheGoodAPI`. ![Condition: Product vendor is not equal to Sprout - TheGoodAPI](../../../../assets/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/screen-shot-2024-04-23-at-1028_5vhe6v.png) 4. Click **Save**. The Sprout tree-planting product is now hidden from your storefront. ![Saved 'all' collection excluding the Sprout tree-planting product](../../../../assets/help/shopify/how-to-hide-sprout-tree-planting-product-from-showing-in-your-store/screen-shot-2024-04-23-at-1032_19xirtu.png) Prefer a walkthrough? [Watch the video guide](https://www.loom.com/share/e489549b2e0f487f9fec243d3a8179aa?sid=6964a042-5e77-4bae-90ad-51eac3305170). --- # How to import a Shopify Flow file URL: https://www.thegoodapi.com/help/shopify/how-to-import-a-shopify-flow-file/ Description: Import a pre-built Shopify Flow file that plants trees or removes plastic for any Shopify trigger — reviews, customer signup, tagged orders, and more. Pre-built Shopify Flow files let you add tree planting or plastic removal to any Shopify trigger in minutes, without building the flow from scratch. Download one of our ready-made flows from the [list of Shopify Flows for planting trees](/help/shopify/list-of-shopify-flows-for-planting-trees/), then follow the steps below to import it. ## Steps 1. In your Shopify admin, open **Apps → Shopify Flow**. 2. Click **Import** in the top-right corner. 3. Select the `.flow` file you downloaded from GoodAPI. 4. Review the trigger, conditions, and actions — the imported flow opens in draft mode so you can inspect it before activating. 5. If the flow uses a third-party app (e.g. a reviews app), make sure that app's Flow integration is enabled in its settings. 6. Adjust the number of trees or bottles in the GoodAPI action to match what you want to plant or rescue per trigger. 7. Click **Turn on workflow** to activate it. That's it — your flow now runs automatically on every trigger. Need help, or want us to add a flow for an app that isn't listed? Email [support@thegoodapi.com](mailto:support@thegoodapi.com). --- # How to Integrate GoodAPI with Klaviyo URL: https://www.thegoodapi.com/help/shopify/how-to-integrate-goodapi-with-klaviyo/ Description: Connect GoodAPI to Klaviyo to surface trees planted and plastic removed in customer emails, flows, and segments with zero custom development. Connect your **GoodAPI account** to **Klaviyo** to surface your brand’s environmental impact — trees planted, plastic removed — directly inside your Klaviyo email campaigns. Watch the video below or follow the step-by-step instructions to start sharing your impact automatically. [How to integrate GoodAPI with Klaviyo](https://kommodo.ai/recordings/b7m3vo0NtJLHTssc136a?tab=transcript) ## Step 1: Access the Klaviyo Setup in GoodAPI 1. Log in to your **GoodAPI dashboard**. 2. Navigate to the **Advanced** section. 3. Locate the **Klaviyo** subsection. 4. Click **Setup Instructions** to open the integration guide. You’ll see a **feed URL** provided by GoodAPI — this is what Klaviyo will use to pull your environmental impact data. ## Step 2: Create a Web Feed in Klaviyo 1. Log in to your **Klaviyo account**. 2. Go to **Profile → Settings → Other → Web Feeds**. 3. Click **Add Web Feed**. Then fill in the following details: | Field | Value | | ---- | ---- | | **Feed Name** | `GoodAPI` | | **Feed URL** | Copy from your GoodAPI setup screen | | **Request Type** | `GET` | | **Feed Format** | `JSON` | 4. Click **Add Web Feed** to save. ## Step 3: Add GoodAPI Data to Your Email Templates Now that your feed is set up, you can access the data in any Klaviyo campaign or template. 1. Open your desired **email campaign or template**. 2. Insert the variable where you want your impact data to appear. For example: We've planted (`{{feeds.goodapi.total_trees_planted_merchant}}`) trees 🌳 3. To confirm your variable works, return to the GoodAPI app and compare the **Feed URL** you copied to the one listed there — they should match. 4. For plastic bottles, use `\{\{ feeds.goodapi.total_bottles_registered_merchant \}\}`. ## Step 4: Preview and Test Your Email 1. Click **Preview & Test** in Klaviyo. 2. When the email renders, your variable (`{{ feeds.goodapi.total_trees_planted }}`) will automatically be replaced with the live total from GoodAPI. Example preview: > *We’ve planted **12,345 trees** 🌳 with GoodAPI.* ## Step 5: Share Your Impact Your Klaviyo emails now include real-time sustainability data from GoodAPI — share your positive impact directly with your customers. --- # How to plant trees only for reviews URL: https://www.thegoodapi.com/help/shopify/how-to-plant-trees-only-for-reviews/ Description: Some customers only want to plant trees for reviews and not for purchases. This can be easily done through the app. # How to plant trees only for reviews Some stores want to plant trees for customer reviews, not for every purchase. Here's how to set that up. 1. Install the GoodAPI app and set your **monthly limit** — the maximum number of review-triggered trees you'll plant in a month. ![Setting your monthly tree-planting limit](../../../../assets/help/shopify/how-to-plant-trees-only-for-reviews/screenshot-2024-11-07-at-94716_n88xjm.png) 2. Choose your impact settings. You don't have to plant trees per order or per product, but you do need to activate the app by committing to a monthly contribution. The minimum is **10 trees per month (about $4.30)** — enough to unlock review-based planting via Shopify Flow. You'll also get product, cart, checkout (Shopify Plus only), thank-you, and order-status badges, which are optional to set up. ![Choosing a monthly impact option](../../../../assets/help/shopify/how-to-plant-trees-only-for-reviews/screenshot-2024-11-07-at-95123_1rnhrhk.png) 3. Once the app is active, open Shopify Flow and wire up your review app as the trigger. ![Shopify Flow configured to plant a tree for each review](../../../../assets/help/shopify/how-to-plant-trees-only-for-reviews/screenshot-2024-11-07-at-95235_xmbhu3.png) Every time a review is submitted, one tree gets planted. For a detailed walkthrough using Judge.me, see [How to use Shopify Flow to plant trees](/help/shopify/how-to-use-shopify-flow-to-plant-trees/). The 10-tree monthly minimum keeps your impact counter growing, while each review adds a tree on top. Questions? Email [support@thegoodapi.com](mailto:support@thegoodapi.com) or chat with us inside the GoodAPI Shopify app. --- # How to Set Custom Impact per Variant URL: https://www.thegoodapi.com/help/shopify/how-to-set-custom-impact-per-variant/ Description: Configure GoodAPI to plant a different number of trees (or remove a different amount of plastic) per Shopify product variant using metafield rules. # How to Set Custom Impact per Variant With GoodAPI, you can dynamically adjust the impact of your products based on the selected variant. For example, a single lip balm could plant **1 tree and remove 10 plastic bottles**, while a pack of three could plant **3 trees and remove 30 bottles**. This guide will show you how to configure custom impact per variant in Shopify. [Dynamic Variant Impact](https://kommodo.ai/recordings/IPuIpcm5WorNjuY1Y4To) ## Step 1: Create Variant Metafield Definitions 1. In your Shopify admin, go to **Settings** → **Custom data** → **Variants**. 2. Click **Add definition** and create two metafields: * **Trees** * Name: `goodapi_num_trees` * Type: Integer * **Plastics** * Name: `goodapi_num_plastics` * Type: Integer 3. Click **Save** after creating each definition. These metafields will allow you to assign specific impact values to each variant. ## Step 2: Assign Values to Variants 1. Go to **Products** in your Shopify admin. 2. Open the product you want to configure. 3. Scroll down to the **Variants** section and click into a variant. 4. You’ll now see the new metafield fields: * **goodapi_num_trees** * **goodapi_num_plastics** 5. Enter the values for each variant. For example: * Small → 1 tree, 1 plastic * Medium → 2 trees, 2 plastics * Large → 3 trees, 3 plastics 6. Repeat for each variant, then click **Save**. ## Step 3: Preview Your Setup Once saved, your product’s variants will automatically update the impact values depending on which one is sold. For example: * Selecting **Small** → shows **1 tree + 1 plastic bottle** * Selecting **Medium** → shows **2 trees + 2 plastic bottles** * Selecting **Large** → shows **3 trees + 3 plastic bottles** Refresh your storefront preview if the values don’t appear immediately. ## Results That’s it! You’ve now enabled **dynamic impact per variant**. Customers will see the correct impact displayed based on their chosen product size or type, ensuring your sustainability efforts are transparent and accurate. --- # Setting Up Donations (Public Beta) URL: https://www.thegoodapi.com/help/shopify/how-to-set-up-donations/ Description: Learn how to set up donations in GoodAPI — choose up to three charities from over 1.3 million nonprofits and pick how contributions are calculated at checkout. Donations let you give to over 1.3 million nonprofits and support the social causes that resonate with you and your audience. You can support up to three charities at a time and choose how contributions are calculated at checkout. > **Note:** Donations is currently in public beta. We'd love your feedback as we improve the feature.
## How to set up donations ### 1. Open Donations In the app, open **Donations (Public Beta)** from the home page. ### 2. Choose your charities 1. Click **Add a charity** and search for the nonprofit you want to support. You can select one to three charities — nearly every registered charity in the United States is available. 2. For example, searching for **Every Mother Counts** (a nonprofit supporting pregnancy and childbirth safety and education) and clicking **Add** places it in your selected list. 3. To remove a charity, simply delete it from your selected list. ### 3. Choose how you contribute Once your charities are selected, pick a contribution method: * **Round-up at checkout and cart** — order totals are rounded up, and the difference is donated. * **Percentage of orders** — donate a fixed percentage of each order (e.g., 1%, 2%, or 3%). Choose a rate that fits your store and margins. That's it — you're all set. ## Show your impact with badges Donations include cart and checkout badges you can add to your store. Badges communicate your giving and impact directly to your customers. ## Questions or feedback? Donations is in public beta and we'd love to hear what you think. Reach out to our support team with any questions or suggestions. --- # How to use Design Packs to create a counter and sustainability page URL: https://www.thegoodapi.com/help/shopify/how-to-use-design-packs-to-create-a-counter-and-sustainability-page/ Description: Drop GoodAPI Design Pack sections into your Shopify theme to add a live impact counter and a sustainability landing page in minutes — no code required. # How to Use Design Packs to create a Counter and Sustainability Page GoodAPI's Design Packs integration gives you two ready-made Shopify sections you can drop into your theme: a fully customizable **GoodAPI Counter** and a pre-built **Sustainability Page** template. This guide walks you through installing both and customizing them to match your brand. [How to use DesignPacks to set counter and sustainability page](https://kommodo.ai/recordings/olCQSKatk3wowAF2dFWH) ## Before You Start Make sure you have the [Design Packs app](https://apps.shopify.com/design-packs?utm_medium=email&utm_campaign=goodapi) installed on your Shopify store. After installing the app, open Design Pack's app and go to** Integrations**. Search for "GoodAPI" to see the two sections available through the app. ## Part 1: Install the GoodAPI Counter The counter displays live impact stats from your GoodAPI account, including plastics collected, trees planted, and any donations made through the app. 1. In the Design Packs app, find the **GoodAPI Counter** section and click **Install** to add it to your theme. 2. Once installed, click **Open theme customizer** to launch the Shopify theme editor. 3. Navigate to the page where you want the counter to appear. 4. Click **Add section** and search for **GoodAPI**. 5. Under Design Packs, select **GoodAPI Numbers**. The counter will be added to your page. 6. Use the section settings to customize: * Colors * Fonts * Background images * Any other styling to match your brand Save your changes when you're happy with the look. ## Part 2: Install the Sustainability Page The Sustainability Page is slightly different from the counter. Instead of a single section, it installs a full **page template** you can use to build out a complete sustainability story. 1. In the Design Packs app, find the **Sustainability Page** and click **Install** to add it to your current theme. 2. Open your theme customizer. 3. At the top of the customizer, click the **Pages** dropdown. 4. Look for the template labeled with the **DP_** prefix (short for Design Pack), for example **DP_GoodAPI**. Select it to open the Design Packs GoodAPI page. 5. The page comes pre-built with blocks you can customize, including: * The GoodAPI counter * Brand imagery * Background visuals * A carousel (great for quarterly or seasonal campaigns) 6. Edit each block's images, backgrounds, and content to fit your brand and current campaigns. Because this is a template, it's more customizable out of the box than the standalone counter. You can swap imagery and content each quarter without rebuilding the page.
## Tips * You can use the counter on its own anywhere in your store, or as part of the full sustainability page. * Update the carousel and background images each quarter to keep campaigns fresh. * All counter stats pull live data from your GoodAPI account, so there's no manual updating required. ## Need Help? If you run into issues or have feedback on the Design Packs, reach out. We'd love to hear from you. --- # How to use Shopify Flow to Plant Trees URL: https://www.thegoodapi.com/help/shopify/how-to-use-shopify-flow-to-plant-trees/ Description: Shopify Flow allows you to automate tasks and processes within your store and across your apps. You can learn more about Shopify Flow itself here. Shopify Flow allows you to automate tasks and processes within your store and across your apps. You can learn more about [Shopify Flow itself here.](https://apps.shopify.com/flow) In this post, we will explain how you can use Shopify Flow and [ **Sprout's Shopify App**](https://apps.shopify.com/tree-planting) to automate tree planting for any trigger on Flow! 1. The first step to using Shopify flow is to choose what should lead to tree planting. The Sprout app, as you may know, allows you to plant a tree per order or per product purchased, but with Shopify Flow, you can plant trees for * Reviews * Email Signups * New Customers created * Survey completions The possibilities are endless! If there is a trigger in Flow, then you can plant a tree 2. Once you have chosen the purpose, simply create a workflow in Shopify flow and use the trigger and tie to Plant Tree Action from Sprout! We will share some examples below. ### Example 1: Plant Trees for New Review We will start with a workflow that plants a tree for any new review submitted. [Here is a video that shows how you can do it](https://komododecks.com/recordings/0Xu7eduuczBkR7Z0qmYh) ###### Step by Step. 1. In Shopify Flow, set the trigger for a new review. (These screenshots use Air Review, but can be followed for any review app) ![select trigger](../../../../assets/help/shopify/how-to-use-shopify-flow-to-plant-trees/screen-shot-2024-01-12-at-6590_1ijh1lg.png) 2. Add Condition (if you want) - Condition can be that review has to be published before it can lead to tree planting. This step is optional. The conditions that are available vary from app to app. This screenshot is for Air Reviews. ![Condition that review is published](../../../../assets/help/shopify/how-to-use-shopify-flow-to-plant-trees/screen-shot-2024-01-12-at-7000_659kte.png) 3. Add Action - Plant Trees ![Plant Trees Action](../../../../assets/help/shopify/how-to-use-shopify-flow-to-plant-trees/screen-shot-2024-01-12-at-7011_v1wjwd.png) 4. Turn on workflow! and you are done. Yay 🎉 Please note, some of the reviews app require you to enable Shopify Flow before you can use it. So check the integration section of your reviews app to see if you have to toggle Shopify Flow on. ![Toggling on Shopify Flow](../../../../assets/help/shopify/how-to-use-shopify-flow-to-plant-trees/screen-shot-2024-01-12-at-7025_16xllhg.png) Of course, if you need help, email [support@thegoodapi.com](mailto:support@thegoodapi.com) or chat with us inside the GoodAPI Shopify app and we will help you get it set up. You can follow the same steps above but change the trigger to Customer Creation or Form submission or any other app. We will add more videos and images for more flows here! Or email [support@thegoodapi.com](mailto:support@thegoodapi.com) and we can help you set one up. --- # List of Shopify Flows for planting trees URL: https://www.thegoodapi.com/help/shopify/list-of-shopify-flows-for-planting-trees/ Description: Here is a comprehensive list of Shopify flows to help you incentivize customers to take action for anything with tree planting! Here is a comprehensive list of Shopify flows to help you incentivize customers to take action for anything with tree planting! # Review Apps - Plant a tree for new reviews These Shopify flows help you plant a tree for any review submitted through the apps listed. If we have missed one, email [support@thegoodapi.com](mailto:support@thegoodapi.com) and we will add it in. Follow the link to download the Shopify flow file, configure how many trees you want to plant with the action and you are good to go! | App Name | Shopify Flow link | | --- | --- | | Air: Product Reviews app & UGC | [Download Shopify Flow](https://t.co/4mrSlhh5ye) | | Judge.me Product Reviews| [Download Shopify Flow](https://drive.google.com/file/d/1Dy6R-8ymIUOggmUoa1MhIzLPlpolQX_q/view?usp=sharing) | | Loox Product Reviews & Photos| [Download Shopify Flow](https://drive.google.com/file/d/17rz3T5uWL_UmYm03DLilS2gixMIzDSff/view?usp=sharing) | | Stamped Product Reviews & UGC| [Download Shopify Flow](https://drive.google.com/file/d/1FVCnkBhcn78z5aKjOSsn9-HAF-OF0ABm/view?usp=sharing) | | REVIEWS.io Product Reviews| [Download Shopify Flow](https://drive.google.com/file/d/1DfjOWHVrgtrgBZR_1MQsZEobdDmK4frw/view?usp=sharing) | | Yotpo Product Reviews & UGC| [Download Shopify Flow](https://drive.google.com/file/d/12IxNI7GhVZIvasMK24BsY2-ulmBD4a0Z/view?usp=sharing) | | Growave: Loyalty & Wishlist| [Download Shopify Flow](https://drive.google.com/file/d/1JHYzI6IMNv5PqZKwMm0rUwP8rLadC9Yw/view?usp=sharing) | --- # Offset your website''s carbon footprint URL: https://www.thegoodapi.com/help/shopify/offset-your-websites-carbon-footprint/ Description: Offset your Shopify store''s hosting and visitor carbon footprint through GoodAPI''s Offset.org partnership with a one-time configuration. We partner with Offset.org so GoodAPI brands can offset their website's carbon footprint. Use code **GOODAPI3MO** to get 3 months free. ## Why offset your digital footprint? Every page load has an environmental cost. [Offset.org](https://offset.org/), powered by the Offset Foundation, offers a website carbon calculator that analyzes data transfer per visit and server energy intensity to calculate an accurate footprint for your digital presence. It also flags whether your site runs on green energy and rewards efficient infrastructure with a lower carbon score. ## How it works 1. Go to [offset.org](https://offset.org), run the calculator against your website, and click **Offset**. 2. Enter the code **GOODAPI3MO** at checkout. 3. You'll receive an Offset-certified badge you can customize and embed on your site — a simple way to show customers how you're reducing your digital footprint. --- # Preventing fraudulent orders of trees and plastic with GoodAPI URL: https://www.thegoodapi.com/help/shopify/preventing-fraudulent-orders-of-trees-and-plastic-with-goodapi/ Description: Protect your GoodAPI usage from fraudulent Shopify orders placed with stolen cards — recommended risk filters, tagging, and auto-cancel workflows. # Preventing Fraudulent Orders with GoodAPI Checkout Rules Fraudulent orders have become more common across the Shopify ecosystem. A common tactic involves **bots using stolen credit cards** to place very low-cost test orders (often under $1). Once validated, these cards are then used for larger fraudulent purchases or even chargebacks against the small test orders. At GoodAPI, we’ve noticed that fraudsters sometimes target our sustainability products (like **two trees** or **five plastic bottles**), which typically cost around $1–$1.50 depending on currency. To help protect your store, we’ve introduced a **checkout automation** that prevents these products from being purchased on their own. ## How the Automation Works * Customers **cannot purchase the “two trees” or “five plastic bottles” product by itself**. * These products must be combined with another item in the cart. * If someone attempts to purchase them alone, they’ll receive an error message such as: > *“This product cannot be purchased unless it is combined with another product.”* This ensures that fraudsters cannot exploit low-cost items for card testing. Follow our step by step instructions below to set this up or watch this video [Preventing fraudulent orders](https://www.loom.com/embed/46ac4800a9c84e9bb93138d85f768c77?sid=926585bf-abb6-41f3-9712-38f45f85cc38) ## How to Enable the Rule 1. **Log in** to your Shopify store. 2. Go to **Settings** → **Checkout**. 3. Scroll down to **Checkout Rules**. 4. Click **Add Rule**. 5. Look for the preconfigured GoodAPI rule: *“Prevent customers from purchasing tree/bottle product on its own.”* 6. **Click on it**, then select **Save**. 7. Finally, **turn on the rule**. Once enabled, your store will block fraudulent one-off purchases of these sustainability products. ## Important Notes * This automation specifically protects against fraud involving GoodAPI products like **two trees** or **five plastic bottles**. * If you have **other products priced under $1–$2**, you may need to implement additional fraud prevention measures or automations. * GoodAPI’s checkout rule is designed to reduce fraud exposure while ensuring legitimate customers can still support sustainability initiatives alongside other purchases. ## Summary By enabling this checkout rule, you can significantly reduce fraudulent low-cost orders on your store. This safeguard helps protect your revenue, minimizes chargebacks, and ensures your GoodAPI impact products remain a positive experience for real customers. We hope this helps, thank you for using GoodAPI to make a difference! 🌱 --- # Using GoodAPI Events and Data in Klaviyo URL: https://www.thegoodapi.com/help/shopify/using-goodapi-events-and-data-in-klaviyo/ Description: Reference for every GoodAPI event and profile property sent to Klaviyo — trees planted, plastic removed, lifetime totals, and template tags to use. When you connect GoodAPI to Klaviyo, we automatically send environmental impact data every time one of your customers makes a purchase. This guide explains exactly what data is available and how to use it in your Klaviyo emails. ## How It Works Every time a customer places an order that generates environmental impact (trees planted or plastics removed), GoodAPI sends an **“Impact Created By Purchase”** event to Klaviyo. This event carries detailed data about the order’s impact, the customer’s lifetime impact, and your brand’s total impact. GoodAPI also updates **customer profile properties** on each event so you can use lifetime impact data in any Klaviyo email — not just flow emails triggered by the event. ## The “Impact Created By Purchase” Event This is the core event sent to Klaviyo. It fires automatically when a customer’s order generates environmental impact. ### When does it fire? * A customer places an order on your Shopify store * The order results in at least one tree planted **or** one plastic removed * Your Klaviyo integration is connected and active ### Event Properties (Order-Level) These properties describe the impact from a **single order**. Use them in flow emails triggered by the “Impact Created By Purchase” event. | Property | What It Is | Example Value | Klaviyo Template Tag | | ---- | ---- | ---- | ---- | | `num_trees` | Trees planted from this order | `3` | `{{ event.num_trees }}` | | `num_plastics` | Plastics removed from this order | `5` | `{{ event.num_plastics }}` | | `pounds_plastic_removed` | Pounds of plastic removed from this order | `0.23` | `{{ event.pounds_plastic_removed }}` | | `order_id` | The Shopify order number | `#1042` | `{{ event.order_id }}` | | `first_name` | Customer’s first name | `Jane` | `{{ event.first_name }}` | | `last_name` | Customer’s last name | `Smith` | `{{ event.last_name }}` | | `customer_id` | Shopify customer ID | `7849302` | `{{ event.customer_id }}` | | `shop_name` | Your Shopify store domain | `mystore.myshopify.com` | `{{ event.shop_name }}` | | `impact_type` | Your store’s impact mode | `per_order` | `{{ event.impact_type }}` | ### Event Properties (Customer Lifetime Totals) These are also included in each event and represent the customer’s **all-time** impact across every order they’ve placed. | Property | What It Is | Example Value | Klaviyo Template Tag | | ---- | ---- | ---- | ---- | | `customer_total_num_trees` | Total trees planted by this customer (all orders) | `12` | `{{ event.customer_total_num_trees }}` | | `customer_total_num_plastics` | Total plastics removed by this customer (all orders) | `20` | `{{ event.customer_total_num_plastics }}` | | `customer_total_pounds_plastic_removed` | Total pounds of plastic removed by this customer | `0.91` | `{{ event.customer_total_pounds_plastic_removed }}` | ### Event Properties (Brand Totals) These represent your **brand’s total impact** across all customers and all orders. | Property | What It Is | Example Value | Klaviyo Template Tag | | ---- | ---- | ---- | ---- | | `brand_total_num_trees` | Total trees your brand has planted | `5,420` | `{{ event.brand_total_num_trees }}` | | `brand_total_num_plastics` | Total plastics your brand has removed | `12,300` | `{{ event.brand_total_num_plastics }}` | | `brand_total_pounds_plastic_removed` | Total pounds of plastic your brand has removed | `559.09` | `{{ event.brand_total_pounds_plastic_removed }}` | ### Event Properties (Additional) | Property | What It Is | Example Value | Klaviyo Template Tag | | ---- | ---- | ---- | ---- | | `selected_reforestation_projects` | Active tree planting project IDs | `["veritree-us"]` | `{{ event.selected_reforestation_projects }}` | ## Customer Profile Properties In addition to event properties, GoodAPI updates **profile-level properties** on each customer in Klaviyo. These persist on the customer’s profile and are updated every time a new order is placed. Because these live on the profile, you can use them in **any** Klaviyo email: campaigns, flows, segments, and more, not just in emails triggered by the impact event. | Profile Property | What It Is | Example Value | Klaviyo Template Tag | | ---- | ---- | ---- | ---- | | `customer_total_num_trees` | Customer’s lifetime total trees planted | `12` | `\{\{ person\|lookup:"customer_total_num_trees"\|default:'' \}\}` | | `customer_total_num_plastics` | Customer’s lifetime total plastics removed | `20` | `\{\{ person\|lookup:"customer_total_num_plastics"\|default:'' \}\}` | | `customer_total_pounds_plastic_removed` | Customer’s lifetime pounds of plastic removed | `0.91` | `\{\{ person\|lookup:"customer_total_pounds_plastic_removed"\|default:'' \}\}` | ## How to Use This Data in Klaviyo ### 1. Post-Purchase Impact Emails (Flow) When you set up the GoodAPI integration, we create a flow called **“GoodAPI Email On Impact”** that triggers on the “Impact Created By Purchase” event. This flow starts in **draft mode** — you’ll need to set it to **live** in Klaviyo when you’re ready. This is the most common use case. After a customer places an order, they receive an email showing the impact their purchase made. **Example email copy using event properties:** ``` Hi {{ event.first_name }}, Thank you for your order! Your purchase just planted {{ event.num_trees }} tree(s) and removed {{ event.num_plastics }} plastic(s) from the ocean. So far, you've helped plant {{ event.customer_total_num_trees }} trees and remove {{ event.customer_total_num_plastics }} plastics across all your orders with us. Together with all our customers, we've planted {{ event.brand_total_num_trees }} trees! ``` ### 2. Campaigns & Newsletters Use **profile properties** to reference a customer’s lifetime impact in any campaign email — no event trigger required. **Example:** ``` Hi {{ person.first_name|default:'friend' }}, Did you know? Thanks to your purchases, you've helped plant {{ person|lookup:'customer_total_num_trees' }} trees and remove {{ person|lookup:'customer_total_pounds_plastic_removed' }} pounds of plastic. ``` ### 3. Segmentation You can create Klaviyo segments based on profile properties to target customers by their impact level. For example: * **High-impact customers**: Customers where `customer_total_num_trees` is greater than 10 * **Plastic champions**: Customers where `customer_total_num_plastics` is greater than 50 * **New impact customers**: Customers where `customer_total_num_trees` equals 1 (first-time impact) ### 4. Conditional Content Use Klaviyo’s template logic to show different content based on impact type: ``` {% if event.num_trees > 0 %} Your purchase planted {{ event.num_trees }} tree(s)! {% endif %} {% if event.num_plastics > 0 %} Your purchase removed {{ event.num_plastics }} plastic(s) from the ocean! {% endif %} ``` ### 5. Data Feed The data feed gives Klaviyo a live URL to pull your brand-level totals at email-render time. Unlike event and profile properties (which are snapshots from the last order), the data feed always returns the current value — making it ideal for campaigns and newsletters where you want up-to-the-minute brand stats. If you set up a GoodAPI data feed URL, you can use these variables in any Klaviyo template: | Feed Property | Klaviyo Template Tag | | ---- | ---- | | Total trees planted (brand) | `{{ feeds.goodapi.total_trees_planted_merchant }}` | | Total plastics removed (brand) | `{{ feeds.goodapi.total_bottles_registered_merchant }}` | | Total pounds of plastic removed (brand) | `{{ feeds.goodapi.total_pounds_plastic_removed_merchant }}` | > **Note:** The data feed provides brand-level totals only. For customer-level data, use the event or profile properties described above. ## Quick Reference: Where to Use Each Data Type | Data Type | Available In | Best For | | ---- | ---- | ---- | | **Event properties** (order-level) | Flow emails triggered by “Impact Created By Purchase” | Post-purchase thank-you emails, order-specific impact details | | **Event properties** (customer totals) | Flow emails triggered by “Impact Created By Purchase” | Showing cumulative impact in post-purchase emails | | **Event properties** (brand totals) | Flow emails triggered by “Impact Created By Purchase” | Showing your brand’s overall impact alongside the order | | **Profile properties** (customer totals) | Any email — campaigns, flows, segments | Newsletter highlights, loyalty emails, win-back campaigns, segmentation | | **Data feed** (brand totals) | Any email — campaigns, flows | Brand-wide impact stats in any email | ## Frequently Asked Questions **Q: Why didn’t my customer receive an impact email?** The event only fires when an order generates at least one tree planted or one plastic removed. If the order didn’t produce any impact (e.g., impact settings aren’t configured), no event is sent. Also make sure the “GoodAPI Email On Impact” flow is set to **Live** in Klaviyo. **Q: Can I customize the email template?** Yes! When GoodAPI sets up the integration, we create an “Environmental Impact Template” in your Klaviyo account. You can edit this template directly in Klaviyo’s template editor. You can also create your own template and use any of the event or profile properties listed above. **Q: Do profile properties update automatically?** Yes. Every time a new order generates impact, GoodAPI updates the customer’s profile properties with their latest lifetime totals. No manual action required. **Q: Can I use impact data in my existing flows?** Absolutely. You can add the “Impact Created By Purchase” event as a trigger for any flow, or use profile properties (like `customer_total_num_trees`) in conditional splits and email content within your existing flows. **Q: What’s the difference between event properties and profile properties?** Event properties are tied to a specific event (order) and are only accessible in emails triggered by that event. Profile properties are stored on the customer’s Klaviyo profile and can be used anywhere — campaigns, flows, segments, and more. **Q: How is “pounds of plastic removed” calculated?** We calculate pounds based on the number of plastics removed: `plastics / 22`. This means roughly 22 plastic items equals 1 pound. --- # Using Growave Loyalty with GoodAPI to offer sustainability rewards URL: https://www.thegoodapi.com/help/shopify/using-growave-loyalty-with-goodapi-to-offer-sustainability-rewards/ Description: Let Growave Loyalty members redeem points for tree planting or ocean-bound plastic removal with a simple GoodAPI + Growave integration. In this guide, I’ll walk you through how to integrate **GoodAPI** with **Growave Loyalty** so you can offer tree planting or ocean-bound plastic removal as redeemable rewards inside your loyalty program. Follow step by step instructions below, or watch this video [Using Growave Loyalty with GoodAPI to offer meaningful rewards](https://komododecks.com/recordings/EEIiPm7UDkf85jfdaOTW) We’ll cover three main steps: 1. **Activate GoodAPI** 2. **Create a sustainability reward product** 3. **Sync the product with Growave Loyalty** ## 1. Activate GoodAPI 1. Install the **GoodAPI** app from the Shopify App Store (if you haven’t already). 2. Once installed, open the app and select the type of sustainability impact you want to create: * 🌳 Tree planting * 🌊 Ocean-bound plastic removal * Or both 3. Set a **monthly limit**. * This is a Shopify requirement and acts as a ceiling, not a guaranteed charge. 4. Choose your **impact model**: * Per product sold * Per order * Fixed monthly impact 👉 If you’re only using GoodAPI for loyalty rewards, we recommend choosing **fixed monthly impact** and setting the minimum (11 trees). ## 2. Create a Sustainability Reward Product Now we’ll create a product in Shopify that represents your sustainability reward. 1. Go to **Products** in your Shopify admin. 2. Create a new product (example: *Plant 10 Trees*). 3. Add a description and images (GoodAPI can provide this content via chat or links in the app). 4. Price the product correctly: * Trees = **$0.43 per tree** → *10 trees = $4.30* * Plastic = **$0.05 per bottle** → *10 bottles = $0.50* 5. Configure the product settings: * No charge or tax * Mark as a **digital product** (no inventory, no shipping) * Add a **GoodAPI tag** so we can track and fulfill impact: * Example: `goodapi-10-trees` * For plastic: `goodapi-10-plastics` ## 3. Sync the Product with Growave Loyalty Now that your sustainability product exists, add it to Growave Loyalty as a reward. 1. Open the **Growave Loyalty** app. 2. Go to **Rewards → Add ways to redeem → Free Product**. 3. Configure your reward: * Name: *Plant 10 Trees* (or similar) * Points: assign based on your program (equivalent to ~$4.30) * Select your product (*Plant 10 Trees*) * Set the discount value to **100%** (since it’s a free reward) 4. Save your changes. Your sustainability reward is now live in your loyalty program! 🎉 ## Example: Redeeming a Reward Here’s what it looks like in action: 1. A customer opens your loyalty rewards section. 2. They select *Plant 10 Trees* and redeem with their points. 3. At checkout, the coupon is automatically applied, and the order is completed. 4. GoodAPI tracks the redemption and updates your **Sustainability Hub**. ![GoodAPI tracks the redemption and updates your Sustainability Hub.](../../../../assets/help/shopify/using-growave-loyalty-with-goodapi-to-offer-sustainability-rewards/image_nzkg6p.png) ## The Sustainability Hub One of the powerful features of GoodAPI is the **Sustainability Hub**, where customers can see: * 🌳 How many trees they’ve planted * 🌍 Total impact from your store (trees or plastic removed) * 📸 Multimedia updates from planting/collection sites This helps your customers connect emotionally with your brand and strengthens their loyalty. ## Next Steps * Try redeeming your reward to test it. * Visit your Sustainability Hub to confirm tracking. * Use the provided content and stories to share your impact with customers. And that’s it! You’ve successfully integrated GoodAPI with Growave Loyalty to offer meaningful sustainability rewards. 🚀 --- # Using Loyalty Lion points for climate and social impact with GoodAPI URL: https://www.thegoodapi.com/help/shopify/using-loyalty-lion-points-for-climate-and-social-impact-with-goodapi/ Description: Offer LoyaltyLion members sustainability rewards — trees planted and plastic removed — by integrating GoodAPI''s impact SKUs into your LoyaltyLion program. # GoodAPI + LoyaltyLion Integration Guide GoodAPI integrates seamlessly with LoyaltyLion, allowing brands to offer **sustainability impact rewards** such as tree planting and plastic collection directly within their loyalty program. This guide walks you through setup, reward creation, and how customers can track their impact. Step by step instructions are below or you can follow the video guide here: [Video Guide](https://www.loom.com/embed/c2383434da724f55b1296906124ab497?sid=a73485d7-aff6-4bf1-9ad0-8a9726407bbd) ## 1. Connect GoodAPI to LoyaltyLion 1. Log in to your **GoodAPI app**. 2. Go to **Integrations** → **Manage LoyaltyLion**. 3. Click **Connect** and go through the OAuth authorization flow. 4. Once connected, you can begin creating sustainability rewards. ## 2. Create Sustainability Rewards Inside GoodAPI, you can create **any sustainability impact reward** with full flexibility. Examples include planting trees, removing ocean-bound plastic bottles, or combining both. ### Example: Plant 10 Trees 1. In GoodAPI, select **Create Reward**. 2. Name: `Plant 10 Trees`. 3. Impact type: **Trees**. 4. Quantity: **10**. 5. GoodAPI will show the **cost per redemption**, so you can assign the right number of loyalty points. 6. Save the reward. ### Example: Remove 10 Plastic Bottles 1. In GoodAPI, select **Create Reward**. 2. Name: `Remove 10 Ocean-Bound Plastic Bottles`. 3. Impact type: **Plastics**. 4. Quantity: **10**. 5. Cost per redemption will be displayed (example: $0.50). 6. Save the reward. ## 3. Add Rewards in LoyaltyLion In a separate tab, open **LoyaltyLion** so you can easily copy/paste the reward details from GoodAPI into LoyaltyLion 1. Log in to **LoyaltyLion**. 2. Go to **Rewards** → **Create Rewards** → **Custom Reward**. 3. Copy and paste the following details from GoodAPI: * **Title** * **Description** * **Fulfillment instructions** * **Webhook URL & Identifier** 4. Assign the correct **point value** for redemption. * Example: set to 1 point for testing, or align with your cost per redemption. ## 4. Customer Redemption Experience Once rewards are set up: 1. Customers can **claim rewards** from your LoyaltyLion widget or dashboard. 2. On redemption, they’ll see **fulfillment details** (example: “Funds will go to verified reforestation partners”). 3. Rewards are tracked in **real time** and synced with the customer’s account. ## 5. Impact Tracking (Customer Account Extension) A key feature of GoodAPI’s integration is the **Impact Hub and Customer Profile Extension**, connected to the customer's account. * Customers can view **total impact made on their profile**: * Example: *16 trees planted, 31 bottles removed*. * Impact Hub shows: * Project details (tree planting, plastic collection) * Stories, images, and content from the projects * Real-time updates after each redemption This provides transparency and keeps customers engaged with the positive impact they are creating. ![This provides transparency and keeps customers engaged with the positive impact they are creating.](https://storage.crisp.chat/users/helpdesk/website/-/6/0/2/2/602222fbee941400/image_8d3hut.png =800x603) ## Summary * **Connect** GoodAPI to LoyaltyLion via OAuth. * **Create rewards** (trees, plastics, or both) inside GoodAPI. * **Manually add rewards** in LoyaltyLion with provided details. * Customers can **redeem and track impact** in real time through their Customer Profile and Impact Hub. With this integration, your brand can turn loyalty points into meaningful environmental impact keeping customers engaged and building a story of sustainability around every purchase. --- # Using Smile.io points with GoodAPI to offer sustainability rewards URL: https://www.thegoodapi.com/help/shopify/using-smileio-points-with-goodapi-to-offer-sustainability-rewards/ Description: Let Smile.io program members redeem points for GoodAPI tree planting and plastic removal — setup guide with product content and configuration tips. With GoodAPI and Smile.io, your customers can redeem loyalty points for meaningful sustainability rewards — planting trees or removing ocean-bound plastic. This guide walks you through the setup. Follow the steps below, or watch the video walkthrough: [Using Smile.io points to make sustainability impact](https://komododecks.com/recordings/a9fTMPTncq0GkldwEIJE) ## Step 1: Activate GoodAPI 1. Install and open the **GoodAPI** app in Shopify. 2. Choose your desired impact type: * 🌳 Tree Planting * 🌊 Ocean-Bound Plastic Removal * Or both 6. Set your **monthly spend limit**. * This acts as a ceiling so GoodAPI won’t charge you beyond that limit. * Example: if you set $1,000 as the limit, that’s the maximum you’ll be billed in a given month. 7. Select **Monthly Fixed Impact** if you only want to make an impact via loyalty point redemptions (not per order/product). * Minimum to activate: ~11 trees (≈ $4.73). ## Step 2: Create a Reward Product in Shopify 1. In your Shopify **Products** section, create a new product (example: *Plant 10 Trees*). 2. Add a description and photos. (GoodAPI support can provide ready-to-use content via the chat bubble in the app.) 3. Set the price based on impact: * $0.43 per tree * Example: 10 trees = $4.30 4. Configure the product: * Uncheck **Track quantity** (it’s a digital product). * Uncheck **This is a physical product** (no shipping required). * Optionally, don’t charge tax since it’s being used as a free reward. * Add a **GoodAPI tag** so we can track and fulfill impact: * Example: `goodapi-10-trees` * For plastic: `goodapi-10-plastics` ## Step 3: Add the Reward in Smile.io 1. Open your **Smile.io** app. 2. Go to **Program → Redeem Points**. 3. Click **Add a way to redeem**. 4. Choose **Free product**. 5. Select the reward product you created (example: *Plant 10 Trees*). 6. Assign the number of loyalty points required (based on your program’s setup). 7. Save — the reward will now appear in your **Smile.io Loyalty Hub**. ## Step 4: Customer Redemption Flow 1. Customers visit your **Smile.io Loyalty Hub**. 2. They see the *Plant 10 Trees* reward in the **Points Shop**. 3. When redeeming: * A discount code is generated. * They apply the code at checkout for the *Plant 10 Trees* product. * The product becomes free, and the order is completed. 4. GoodAPI automatically updates the customer’s **Sustainability Hub**: * Shows total trees planted or plastic removed by that customer. * Displays brand-wide impact. * Includes media (photos/videos) about where the impact is happening. ![Track impact in impact hub](../../../../assets/help/shopify/using-smileio-points-with-goodapi-to-offer-sustainability-rewards/image_1xrkuu8.png) ## Need Help? For product images, descriptions, or setup help, reach out via the chat inside the GoodAPI Shopify app or email [support@thegoodapi.com](mailto:support@thegoodapi.com). Our team can provide content and guidance. --- # Tree Planting for Coffee Brands: A Verified Playbook URL: https://www.thegoodapi.com/blog/tree-planting-coffee-beverage-brands/ Description: How coffee and beverage brands turn every order into GPS-verified reforestation and ocean-bound plastic removal, with no monthly fee to start. Published: 2026-08-04 Coffee grows in a narrow band of tropical latitudes, the same regions that lose the most forest each year. A bag of single-origin beans or a case of canned cold brew carries a story that starts in those landscapes and ends in a customer's kitchen. For coffee and beverage brands selling online, that story is a real opportunity: every order can fund verified reforestation and ocean-bound plastic removal, tied directly to the product a customer just bought. This playbook walks through why coffee and beverage brands are unusually well positioned to run a verified-impact program, what customers now expect, and how to set one up with GoodAPI without a monthly fee to start. **Coffee and beverage brands sit at the intersection of tree planting and plastic.** Coffee is grown where forests are under pressure, and packaging is a visible waste problem. GoodAPI lets you plant GPS-verified trees at $0.43/tree and remove ocean-bound plastic at $0.05/bottle, both starting on a free-to-install plan with no monthly fee. ## Why Coffee Brands Have a Forest Story to Tell Coffee's relationship with forests is complicated, and that is exactly why it makes for honest content rather than greenwashing. A 2026 analysis in Nature Food found coffee accounts for roughly 1% of agriculture-driven global deforestation, far below beef. That number sounds small until you translate it into absolute terms: coffee production is still linked to around 100,000 hectares of forest loss every year. The regional picture is starker. In Vietnam's Central Highlands, which grows about 95% of the country's coffee, tropical forest cover fell from 42.8% in 1990 to just 19% by 2020. Coffee is not the sole cause, but it is part of the pressure on some of the planet's most biodiverse landscapes. For a beverage brand, this is not a reason to feel guilty. It is a reason to act where it is credible. Reforestation in tropical and coastal regions restores the same kind of landscape that coffee depends on, which gives your impact program a narrative that actually connects to your product instead of feeling bolted on. ### Restoration where it makes sense GoodAPI plants trees through Veritree, a verified reforestation organization with projects across tropical and coastal geographies. Planting is GPS-tracked and geolocated, and trees are supported through their critical first years of growth rather than counted once and forgotten. For a coffee or tea brand, being able to say your customers are funding restoration in tropical forest and mangrove systems is a story with a clear line back to where your product comes from. ## What Coffee Customers Expect in 2026 The demand side has moved. In 2026, more than 65% of U.S. coffee consumers say sustainability influences their buying decisions, and close to half say they are willing to pay more for responsibly sourced coffee. Globally, that willingness-to-pay figure climbs toward 70% of coffee drinkers. Over 65% of Gen Z and Millennial consumers say they prefer brands that align with their values, with sustainability and transparency at the top of the list. For a category with high repeat-purchase rates like coffee, that preference compounds across every reorder. The catch is that climate responsibility is now a baseline expectation, not a differentiator. Saying you "care about the planet" no longer earns anything. What earns loyalty is a specific, verifiable action a customer can see and trust. That is where a per-order impact program beats a vague sustainability page. ## The Packaging Problem You Can Address Directly Coffee has a second, very visible environmental issue: packaging. Single-use pods are the clearest example. Estimates put annual coffee pod waste at more than 29,000 metric tons, and only about 21% of used pods are properly processed. Bags, liners, cups, and shrink wrap add to the pile. You will not solve packaging waste overnight, and switching to compostable materials takes time and money. But you can act on the footprint you have today. GoodAPI lets beverage brands fund ocean-bound plastic removal at $0.05 per bottle, so you can match each order to a measured amount of recovered plastic while you work on longer-term packaging changes. Do not describe tree planting or plastic removal as a carbon offset unless it actually is one. Reforestation restores forest cover, but it is not the same as a certified Verra or Gold Standard carbon credit. Coffee brands that overclaim invite the exact greenwashing scrutiny they are trying to avoid. Describe verified reforestation and plastic removal as what they are, and let the verification carry the trust. ## Three Impact Levers for a Beverage Brand The advantage of running impact through one integration is that you can combine levers instead of picking just one. A coffee brand might plant trees on every bag, remove plastic to address pods and packaging, and route a share of subscription revenue to origin-community nonprofits. Here is how the three compare for a beverage store. **Coffee, tea, and beverage brands that want a verified impact story tied to sourcing and packaging, not a generic sustainability badge** The tree lever tends to lead for coffee brands because it maps so cleanly onto the origin story. Plastic removal speaks to the pod and packaging conversation. Donations, available on GoodAPI's paid plans through a network of 1.3 million verified 501(c)(3) nonprofits with a 0% platform fee on the donation itself, let you support the farming communities behind your beans. You can start with one lever and layer in the others as your program matures. ## How to Set It Up Getting a program live does not require a developer if you sell on Shopify. The GoodAPI app handles the tracking, verification, and impact display. Add [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting). Installation is free, and the tree and plastic features run on a plan with no monthly fee. You pay only per tree or per bottle. Decide what each order funds. A common starting point for coffee brands is one tree per bag or per order, plus a plastic-removal amount that reflects your packaging. You can tie impact to specific products, order value, or subscription renewals. Enable on-store impact counters and product-page badges so customers see the trees planted and plastic removed. Visible, verified numbers are what convert a sustainability claim into a purchase reason. Coffee is a repeat-purchase category, so attach impact to recurring orders. Every renewal then plants more trees or removes more plastic, which turns your subscription program into a compounding impact engine. Share your live impact data on a dedicated page and in post-purchase emails. Because planting is GPS-tracked and verified through Veritree, you can back the claim with evidence rather than a logo. ## Make the Impact Visible and Verifiable The single biggest mistake beverage brands make is doing the good work quietly. If a customer cannot see the impact, it does not influence the purchase and it does not build loyalty. Put the numbers on the product page, in the cart, and on the packaging, and make sure every claim traces back to verifiable data. Coffee has one of the highest reorder rates in e-commerce, which makes it ideal for a per-order impact model. Instead of one grand annual pledge, a customer sees their trees add up with every bag they buy. That running total is a retention tool as much as a sustainability one, so surface it in the account area and in reorder reminders. Verification is the part that protects you. GoodAPI plants through Veritree, so every tree is tracked, geolocated, and supported through early growth. That is the difference between a brand that says it plants trees and a brand that can show exactly where they went. In a category under real scrutiny for both deforestation and packaging waste, being able to prove your claim is the whole game. GoodAPI is rated 5.0 stars by 220 and more Shopify merchants and carries the Built for Shopify badge, so the integration itself is not the risky part. The work for you is choosing an impact model that fits your margins and telling the story clearly. ## Turn Every Order Into Restoration Coffee and beverage brands have a rare advantage in sustainability: your product literally comes from the landscapes that need restoring, and your packaging is a problem customers already understand. That makes verified reforestation and plastic removal feel honest instead of performative, as long as you measure it, show it, and describe it accurately. You can start today without a monthly fee. [Install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) to plant GPS-verified trees at $0.43 each and remove ocean-bound plastic at $0.05 per bottle, then layer in donations to origin communities as your program grows. Learn more about how the verified impact model works at [thegoodapi.com](https://www.thegoodapi.com/). --- # Subscription Donations: Recurring Giving on Shopify URL: https://www.thegoodapi.com/blog/subscription-donations-shopify/ Description: Add recurring charitable donations to Shopify subscription orders. How to pair verified giving with recurring revenue, and why it lifts retention. Published: 2026-07-28 # Subscription Donations: Adding Recurring Charitable Giving to Shopify Subscription Orders Most charitable giving on ecommerce stores is built for a single moment: the one-time checkout. A shopper buys once, gives once, and the relationship resets. Subscription commerce works the opposite way. The whole point is that the order repeats, the billing repeats, and the customer sticks around. So there is an obvious mismatch in how most brands run impact programs on subscription stores. They bolt a one-time giving prompt onto a business model designed for recurring revenue. Subscription donations fix that mismatch. Instead of a gift tied to a single order, the donation recurs with the billing, so every renewal becomes a small, verified act of good. This guide covers how recurring donations work on Shopify subscription orders, how to set them up alongside your subscription app, and the reason the pairing is more powerful than either piece alone: recurring donors and recurring subscribers retain for the same underlying reason, and stacking them compounds both. **TL;DR:** Subscription donations attach a charitable gift or verified impact to each recurring Shopify order instead of a single checkout, so a subscriber generates impact every cycle automatically. It fits the model well because recurring donors retain at roughly 79% versus about 32% for one-time givers, mirroring the retention logic of subscriptions themselves. With GoodAPI, recurring donations run inside the existing Shopify app, draw on 1.3 million verified 501(c)(3) nonprofits, carry a 0% platform fee on the donation, and report cumulative impact in one dashboard. ## Why Subscription Orders Are the Best Place to Add Recurring Giving Subscription commerce is no longer a niche. Subscription commerce on Shopify grew 35% year over year, and by 2026 well over half of direct-to-consumer brands offer a subscription option. The global subscription commerce market now sits in the hundreds of billions of dollars. Recharge alone powers roughly 50 million subscribers across more than 20,000 merchants. If you sell coffee, supplements, pet food, skincare, or anything consumable, a meaningful share of your revenue probably already renews on a schedule. That recurring base is the ideal home for giving, and the reason comes down to a number most merchants never connect. Recurring donors retain at about **79%**, roughly 2.5 times the **32%** retention of one-time donors. A monthly giver is around **nine times** more likely to still be supporting a cause three years later than someone who gave once. Repeat donors generate **61.6%** of all nonprofit revenue despite smaller individual gifts. ### The retention parallel nobody connects Read those donation statistics again, then look at how subscriptions behave. Traditional ecommerce loses roughly 70 to 75% of customers year over year, while subscription ecommerce averages about 3.4% monthly churn. In both worlds, the recurring version of the relationship is dramatically more durable than the one-off. Recurring donors stay because the commitment is small, automatic, and repeated. Subscribers stay for the same reasons. This is why recurring donations belong on subscription orders specifically. You are not asking a subscriber to give again every month. You are letting one decision, made once, keep producing impact on autopilot, exactly the way their subscription keeps producing product. And the emotional effect runs the other way too. Subscription churn ultimately comes down to whether a customer still values the relationship. Brands that add skip, swap, and pause flexibility cut active churn by 15 to 25% because those features raise the perceived value of staying. A visible, verified donation on every renewal works on the same lever. It gives a subscriber one more reason to keep the plan alive, because canceling now means canceling the good it does. ## How Subscription Donations Work on Shopify On Shopify, subscription billing is handled by a dedicated app such as Recharge, Bold, Loop, or Appstle. These manage the recurring charge, the customer portal, and the billing schedule. An impact app runs alongside them and listens for the orders they create. When a subscription renewal generates a new order, the impact app fires the associated giving. With GoodAPI, that giving is not limited to donations. The same integration that plants a verified tree or removes ocean-bound plastic on an order can attach a charitable donation to it, so a subscription can carry trees, plastic removal, a nonprofit gift, or a combination, all from one place. ### Three funding models for recurring orders There is more than one way to fund a recurring donation, and the right one depends on your margins and your brand. For most subscription brands the brand-funded automatic model is the cleanest fit. It guarantees the impact happens on every cycle, it needs no action from the customer at renewal, and it avoids the single biggest mistake in subscription giving: prompting the customer on every recurring charge. A donation ask that shows up once is a nice touch. The same ask firing on autopilot every month reads as nagging. If you want customers to fund the giving, collect that choice once at the first checkout and let it carry, rather than re-asking each cycle. ## Setting Up Recurring Donations on Subscription Orders Here is the practical sequence for pairing recurring donations with an existing Shopify subscription app. Your subscription tool, whether Recharge, Bold, Loop, or Appstle, stays in charge of the recurring charge and the customer portal. You are adding impact to the orders it creates, not replacing it. Add [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting). It powers verified tree planting, ocean-bound plastic removal, and charitable donations from one integration, so subscription orders can carry any mix of impact without a separate widget for each. Pick the nonprofits your subscribers support from more than 1.3 million verified 501(c)(3) organizations, or set a per-order tree or plastic contribution. Naming a real recipient, rather than a vague "good causes" pool, is what makes recurring giving credible over months of billing. Decide whether the donation is brand-funded and automatic, a percentage of the subscription total, or an optional round-up the customer opts into once. Match the model to your margins using the table above. Switch on the running impact total so subscribers can see their giving compound cycle over cycle. That growing number is the whole payoff of recurring impact, and it is the part that keeps a subscriber attached. ## Why Verification Matters More on a Subscription On a one-time order, a shaky impact claim is a small risk. On a subscription, that same claim repeats for months, so the trust question compounds right along with the giving. A subscriber who suspects the monthly donation is theater will not just tune it out. They will factor it into whether to keep paying you at all. The fastest way to turn recurring giving into a liability is to make an impact promise you cannot show. Consumers are increasingly skeptical of unverifiable sustainability and donation claims, and a subscriber sees your claim renew every single cycle. Vague "we give back with every order" language, with no named recipient and no reporting, invites exactly the doubt that erodes a subscription relationship. This is where the mechanics of GoodAPI matter. Donations route only to verified 501(c)(3) nonprofits, and the Commercial Co-Venture compliance that governs "we donate when you buy" marketing is handled across US states, so a recurring campaign stays on the right side of the law it triggers month after month. Tree planting is tracked through Veritree, a verified reforestation organization whose global projects are GPS-located and monitored, so the trees a subscriber funds are traceable and supported through their critical first years rather than counted and forgotten. And GoodAPI takes a 0% platform fee on the donation itself, so subscribers can trust that their recurring gift reaches the cause rather than the tooling. Make the cumulative total the hero. A single monthly donation is easy to shrug off, but "your subscription has planted 47 trees and given $63 to your chosen cause since March" is a number a subscriber will screenshot and share. Surface that running total in the customer portal and in renewal emails, where it doubles as a quiet retention message: here is what you would be giving up. ## Is Recurring Giving Worth It for Your Subscription Brand? The honest answer is that it depends on whether you treat it as a badge or as a promise. As decorative marketing copy, a recurring donation adds little and risks the skepticism above. As a verified, reported, compounding part of the subscription experience, it reinforces the exact behavior your business depends on: renewal. Monthly giving already outpaces one-time giving in growth, rising to about 31% of all online donation revenue, and the brands that win with it are the ones that make the impact real and visible. **Shopify subscription brands, especially consumables like coffee, supplements, and skincare, that want verified impact to compound with recurring revenue and reinforce retention** If your revenue already renews on a schedule, your impact program should too. GoodAPI lets you attach verified tree planting, ocean-bound plastic removal, and charitable donations to every subscription order from one Shopify app, with the compliance and reporting that make recurring giving trustworthy over the long haul. You can [see how the donations feature works](https://www.thegoodapi.com/donations/) or [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and turn your renewals into recurring good. _This article is general information, not legal or tax advice. Charitable-giving and Commercial Co-Venture rules vary by jurisdiction, so confirm your setup with a qualified advisor._ --- # Automatic vs Opt-In Impact at Checkout URL: https://www.thegoodapi.com/blog/automatic-vs-opt-in-impact-checkout/ Description: Automatic per-order impact or customer opt-in round-ups at checkout? See how each model affects conversion, AOV, and trust for Shopify brands. Published: 2026-07-27 # Automatic vs Opt-In Impact at Checkout: Which Model Converts Better? Every brand that wants to plant trees, remove plastic, or give to charity at checkout eventually hits the same fork in the road. Do you make the impact automatic, funded by the store on every order, or do you make it opt-in and ask the customer to chip in their own money? The choice sounds small. It quietly shapes your conversion rate, your average order value, your margins, and how much customers trust the whole thing. This is the automatic-vs-opt-in question, and it is genuinely a strategic decision rather than a settings toggle. The right answer depends on your margins, your brand positioning, and how much friction you can afford at the most fragile moment in the funnel. Below is how the two models actually behave, when each one fits, and why verification is the part that decides whether either model earns loyalty or just noise. **TL;DR:** Automatic per-order impact removes friction and guarantees volume because the store funds it, so every order counts. Opt-in round-ups invite customers to give their own change, which builds participation but only converts a share of buyers. Checkout giving is linked to a roughly 19% conversion lift and an 18% AOV lift when the ask is clean. GoodAPI defaults to automatic per-order impact and lets you layer opt-in round-ups on top, all verified and reported from one Shopify app. ## The Two Models, Side by Side The debate over whether customers should choose to donate at checkout usually collapses two very different mechanics into one. They are worth separating clearly. **Automatic impact** is funded by the store. The merchant commits to an outcome on every order, a tree planted, a bottle of ocean-bound plastic removed, or a fixed percentage of the sale donated, and the customer does not have to do anything. The impact happens because the purchase happened. This is the model GoodAPI defaults to. **Opt-in impact** puts the choice in the shopper's hands. The most common form is the round-up, where the customer rounds their total up to the nearest dollar and the spare change goes to a cause. Fixed add-ons ("add $2 for clean water") work the same way. The store facilitates it, but the money and the decision belong to the customer. Neither column is universally better. They answer different questions. Automatic impact is a statement about what your brand does. Opt-in impact is an invitation to your customer. The best programs often use both. ## What the Data Says About Conversion Merchants worry that any checkout ask will cost them sales. The evidence points the other way, as long as the ask is built well. Adding a donation option at checkout has been linked to roughly a **19% lift in conversion**, an **18% lift in average order value**, and a **23% lift in customer lifetime value** in ecommerce studies. Behavioral research also finds shoppers perceive a round-up as far less painful than a flat donation request, which can raise total giving by around **21%** over time even when the dollar amounts are identical. Those numbers describe opt-in giving, and they are encouraging, but they carry a condition. The lift shows up when the prompt is clear, optional, and well placed. A pre-ticked box, a vague "support a good cause" line, or an ask that blocks the payment button does the opposite. Checkout is where carts get abandoned, so any decision you add there has to earn its place. Automatic impact sidesteps that risk entirely. Because the customer never has to decide, there is nothing to add friction to. The conversion effect comes instead from the brand signal on your product and marketing pages: "we plant a tree with every order" is a reason to buy that lives upstream of checkout, not inside it. You capture the trust benefit without touching the most sensitive step in the funnel. ### Participation is the number opt-in lives or dies on Opt-in giving only works if people opt in. Reported participation varies widely, from a modest single-digit share of orders to well over half when the prompt is framed as a default-on round-up and the cause is named. Data from checkout-charity research puts the average round-up donation near $0.54 per participating transaction, small on its own but meaningful across volume. The takeaway is that opt-in impact is a function of two things you control: how good the prompt is, and how believable the cause is. Automatic impact does not depend on participation at all. If you sell 1,000 orders, you fund 1,000 units of impact. That predictability matters if you plan to make impact a headline claim, because you can promise "a tree for every order" and actually keep it. ## When Each Model Fits **A quick rule of thumb:** if your margins can absorb a small, fixed per-order cost and you want impact to be a core brand promise, lead with automatic. If your margins are thin or you want customers to feel personal ownership of the giving, lead with opt-in. If you can do both, make automatic your floor and opt-in your ceiling. Automatic impact fits brands positioned around sustainability or purpose, where "we do this on every order" is part of the identity. It fits higher-margin categories that can carry the cost, and it fits any store that wants a clean, guaranteed number to report. The automatic-tree-planting-vs-customer-choice debate usually resolves toward automatic for these brands, because a promise you keep on 100% of orders is stronger than one that depends on shopper mood. Opt-in impact fits brands that want to activate their community, run cause campaigns, or give customers a visible way to participate. It fits thin-margin categories where the store cannot fund impact on every order but can still host a credible ask. And it fits merchants testing the waters, because a round-up is easy to switch on and measure. **Brands that want impact as a core promise should default to automatic per-order impact, then add opt-in round-ups for customers who want to give more** ## Verification Is What Makes Either Model Trustworthy Here is the part both models share, and the part that decides whether your program builds loyalty or invites a greenwashing accusation. Neither automatic nor opt-in impact means anything if you cannot prove it happened. An unverifiable impact claim is a liability in either model. "We plant a tree with every order" and "round up to support a cause" both fall apart the moment a customer, a regulator, or an AI shopping assistant asks where the money actually went. Vague causes, no reporting, and unnamed partners are the red flags that turn a good intention into a greenwashing risk. This is where GoodAPI's approach is built to hold up. For reforestation, trees are planted through Veritree, a verified reforestation organization with global projects, and each planting is GPS-tracked and supported through the tree's critical first years of growth rather than counted once and forgotten. For donations, GoodAPI connects to more than 1.3 million verified 501(c)(3) nonprofits and takes a 0% platform fee on the donation itself, with full commercial co-venture compliance handled across US states. Whether the impact is automatic or opt-in, the record is the same: named, tracked, and reportable. That verification is why the automatic model works so well for GoodAPI merchants. Automatic impact only earns trust if the guaranteed volume is also a guaranteed, provable outcome. GoodAPI starts on a free-to-install plan at $0.43/tree and $0.05/bottle with no platform fee, so a brand can commit to automatic per-order impact without a monthly cost, then add donation features and round-ups as it grows. The app currently holds a 5.0★ rating across 220+ Shopify reviews. ## A Simple Decision Framework If you want a clean way to choose, run your store through four questions. First, can your margins absorb a small fixed cost on every order? If yes, automatic is on the table. If no, start with opt-in. Second, do you want impact to be a brand promise or a customer invitation? A promise points to automatic; an invitation points to opt-in. Third, do you need a guaranteed number to report, for ESG, for marketing, or for a "tree for every order" claim? Automatic gives you that; opt-in gives you a variable number. Fourth, and most important, can you prove it either way? If the answer is no, fix that before you launch anything, because verification is the one factor that outranks the model choice. ## Build the Model That Fits, Then Prove It The automatic-vs-opt-in question does not have one right answer, and the strongest programs refuse to pick just one. They set a floor of automatic, store-funded impact so every order counts, then invite customers to add more through an optional round-up. What ties the two together is proof: a verified, GPS-tracked tree, a named nonprofit, a real number a customer can check. GoodAPI runs both models from a single Shopify app, so you can start with automatic per-order impact today and layer opt-in giving on when you are ready. Add [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) to switch on verified trees, plastic removal, and [charitable donations](https://www.thegoodapi.com/donations/) from one integration. If you want to go deeper on the mechanics, see our guides on [adding round-up donations to Shopify checkout](https://www.thegoodapi.com/blog/add-round-up-donations-shopify-checkout/) and [choosing the best Shopify donation app](https://www.thegoodapi.com/blog/best-shopify-donation-apps-2026/). --- # Are Checkout Donations Tax-Deductible? A 2026 Guide URL: https://www.thegoodapi.com/blog/checkout-donations-tax-deductible/ Description: Who actually claims the deduction on a checkout donation, what your receipt needs to show, and what changed for donors in 2026. Published: 2026-07-14 Sooner or later a customer emails your support inbox with a version of this question: "I rounded up 40 cents for charity at checkout. Is that tax-deductible? And do you get the write-off instead of me?" It is a fair question, and the internet is full of confidently wrong answers to it. So are a lot of merchant help pages. Getting checkout donations and tax deductions right matters more in 2026 than it did in any prior year, because a rule change just made small donations deductible for a group of people who previously got nothing for giving. **Short version:** if the customer funds the donation, the customer is the one who can deduct it, not the store. The store is a collection agent. Merchants can only deduct gifts they pay for themselves. And starting in the 2026 tax year, shoppers who take the standard deduction can finally deduct cash gifts of up to $1,000 (single) or $2,000 (married filing jointly), which puts small checkout donations back in play for most filers. ## The Rule Everyone Gets Backwards There is a persistent belief that retailers collect checkout donations so they can claim a big charitable write-off at the end of the year. It shows up in viral posts every holiday season. It is not how US tax law works. When a shopper rounds up at checkout, the money never becomes the merchant's income. It passes through the business to the nonprofit. Accountants treat it the way they treat sales tax: a liability on the balance sheet, not revenue on the income statement. You cannot deduct money that was never yours in the first place. Claiming a customer's gift as your own contribution would be double-counting the same dollar, and it is not permitted. The flip side is the part worth telling your customers: the deduction belongs to them. Their receipt showing the donation amount and the recipient charity is what supports it. ### Customer-Funded vs Merchant-Funded This is the distinction that resolves almost every checkout donation tax question, and it is the one most articles skip. Notice the last row. It surprises people, so it is worth being blunt about it. ## Tree Planting Is Not a Donation, and You Should Not Call It One GoodAPI plants trees at $0.43/tree through Veritree, a verified reforestation organization whose projects are GPS-tracked and monitored through the trees' critical early years. That is a service the merchant buys. It is not a gift to a 501(c)(3), and it does not produce a charitable contribution deduction for either the merchant or the shopper. Merchants generally treat that cost the way they treat any other cost of doing business, often as a marketing expense, since it is attached to the order and used in customer-facing messaging. Your accountant will have a view on the exact classification. Why does this matter beyond bookkeeping? Because if your storefront tells customers "your purchase includes a tax-deductible donation" when what actually happened is that you bought reforestation services, you have made a claim you cannot support. That is the kind of sloppy language that regulators and consumers are increasingly unforgiving about, and it is entirely avoidable. Say what is true: the store funds verified tree planting on every order. That is a stronger claim anyway, because you can prove it with planting records. **Language to avoid on your storefront:** "tax-deductible" attached to anything the merchant funds, "your donation" attached to a tree planted by the store, or "we donate the proceeds" when a portion of proceeds is what you actually mean. If a customer cannot take the receipt to their accountant and use it, do not call it a deduction. ## What Changed for Donors in 2026 Here is the genuinely new part, and it is the reason to revisit your checkout donation copy this year. For decades, the practical answer to "is my checkout donation deductible?" was "technically yes, realistically no," because more than nine out of ten taxpayers take the standard deduction and never itemize. A 40-cent round-up was deductible on paper and worthless in practice. That changed with the tax law that took effect for the 2026 tax year. Filers who take the standard deduction can now claim an above-the-line deduction for cash gifts to qualified 501(c)(3) charities, capped at $1,000 for single filers and $2,000 for joint filers. Above-the-line means it reduces adjusted gross income before the standard deduction is even applied. Gifts to donor-advised funds are excluded, and the caps are not indexed to inflation. Roughly 90%+ of US taxpayers take the standard deduction. Until the 2026 tax year, essentially all of them got zero tax benefit from a checkout donation. That is no longer true. The practical consequence for merchants: the customer asking "is this deductible?" now has a real reason to care, and a real reason to keep the receipt. A checkout donation program that produces a clean, itemizable record is worth more to your shopper in 2026 than it was in 2025. This is general information, not tax advice. Point customers to their own tax professional for their situation, and do the same for your business. ## What a Usable Donation Record Actually Contains If the customer is the one claiming the deduction, the record you hand them is the whole game. A donation line that says "Charity: $0.40" and nothing else is technically substantiation for a small gift, but it is a weak artifact. It does not tell the customer or their accountant which organization received the money, or whether that organization was actually a qualified charity on the day of the gift. A record worth keeping shows: - The **amount** and the **date** - The **legal name of the receiving nonprofit**, not a campaign nickname - The organization's **EIN**, so it can be looked up - Confirmation the nonprofit was an **active 501(c)(3)** at the time of the donation That fourth item is the one most checkout donation setups quietly skip. Charities lapse. Names get reused. A receipt that points at a nonprofit whose status was revoked two years ago is not a record, it is a liability. ### How GoodAPI Handles the Record GoodAPI routes checkout donations through a network of 1.3M verified 501(c)(3) nonprofits, with EIN-level verification and active-status checks on the receiving organization. The point of that verification is not a marketing bullet. It is what makes the customer's record mean something, and what keeps you from routing a shopper's money to an organization that cannot legally receive it. The same infrastructure handles the merchant-side legal question. Commercial Co-Venture rules govern how a business can advertise that a purchase benefits a charity, and they vary by state. GoodAPI handles CCV compliance across all US states, which is the part merchants most often discover too late. We wrote about that separately in our [guide to CCV compliance for Shopify donations](/blog/ccv-compliance-shopify-donations/), and about picking the right cause in [how to choose a charity for your Shopify checkout](/blog/how-to-choose-charity-shopify-checkout/). **Audit your own checkout copy this week.** Open your cart, your order confirmation email, and your impact page. Find every sentence that mentions donations, deductions, or giving. For each one, ask: who actually paid for this, and can the reader act on what I just told them? Most stores find at least one sentence that quietly attributes the customer's gift to the brand, or the brand's spending to the customer. ## What to Tell Customers, in Plain Language You do not need a legal page for this. You need three honest sentences in your FAQ: 1. **On round-ups:** "Your round-up goes directly to [nonprofit name, EIN]. We pass it through in full and take no fee on it. The donation is yours, and your order confirmation shows the amount for your records." 2. **On store-funded impact:** "We fund tree planting and donations ourselves on every order, at no cost to you. That is our contribution, not a charge to you, and it is not a deduction you can claim." 3. **On tax questions generally:** "We can tell you what happened to the money. We cannot tell you how it affects your return. Ask your tax professional." That third sentence protects you and respects the customer. It is also, in our experience, the one merchants are most reluctant to write, because it feels like admitting a limit. It is not. It is the only credible thing to say. **Merchants who want their checkout donation copy to survive a customer asking a hard question about it** ## The Trust Argument Checkout charity has an image problem, and the tax myth is a big part of why. Every time a customer believes the store is pocketing a write-off on their 40 cents, the entire category gets a little less trusted, including the merchants doing it properly. The fix is not more marketing. It is a verifiable record and copy that says exactly what happened. Tell the customer the money is theirs, show them where it went, name the organization, and let the receipt do the rest. Merchants who do this consistently find that the donation stops being a checkout gimmick and starts being a reason people come back. GoodAPI runs donations and verified reforestation through one Shopify app, with donations routed to EIN-verified 501(c)(3) nonprofits, CCV compliance handled across US states, and every tree GPS-tracked through Veritree. You can [see how donations work](https://www.thegoodapi.com/donations/) or [install the GoodAPI app](https://apps.shopify.com/tree-planting) and have a compliant, verifiable giving program live at checkout the same day. *This article is general information for merchants and is not tax or legal advice. Tax treatment depends on your specific circumstances. Consult a qualified tax professional.* --- # How to Choose a Charity for Your Shopify Checkout URL: https://www.thegoodapi.com/blog/how-to-choose-charity-shopify-checkout/ Description: Picking the right nonprofit to offer at checkout builds trust and protects you legally. Here is how to vet charities and choose ones customers believe in. Published: 2026-07-07 # How to Choose Which Charities to Offer at Checkout Adding a donation option to your Shopify checkout is the easy part. The hard part, the one most guides skip past, is deciding which charities to actually offer. Choose well and you give customers a reason to trust your brand and complete the purchase. Choose carelessly and you expose your store to a legitimacy problem, a legal one, or both. The charity you put in front of a shopper is a reflection of your brand, so learning how to choose a charity for your Shopify store is worth doing properly. This guide covers why charity selection matters more than merchants expect, how to verify that a nonprofit is real and in good standing, the practical criteria that separate a strong choice from a risky one, and how a verified-nonprofit approach removes most of the work. **TL;DR:** The charity you offer at checkout carries your brand's credibility. Before you feature any nonprofit, confirm its 501(c)(3) status through the free IRS Tax Exempt Organization Search, check it against the Auto-Revocation List, and look at how transparently it reports. Then choose for cause alignment and honesty, not just a low overhead number. GoodAPI shortcuts the vetting by drawing from 1.3 million pre-verified 501(c)(3) nonprofits and handling commercial co-venture compliance across US states. ## Why Charity Selection Matters for Trust and Conversion When a customer rounds up their order or opts to add a dollar for a cause, they are not trusting the nonprofit. They have probably never heard of it. They are trusting you. Your storefront made the promise, so your brand owns the outcome. That is the part that makes charity selection a business decision and not just a feel-good afterthought. Get it right and the payoff is real. Vetting nonprofits for donations is the difference between a campaign that deepens loyalty and one that quietly raises doubts. A cause that fits your product and your customers makes the giving feel intentional. A random or poorly matched charity makes it feel like a marketing bolt-on, and shoppers notice the difference. Get it wrong and the downside is asymmetric. If a customer, a journalist, or a regulator looks up the organization you featured and finds it has lost its tax-exempt status or spends almost nothing on its stated mission, the story is no longer about your generosity. It is about your judgment. The donation feature that was supposed to build affinity becomes a credibility problem instead. Three of the largest charity evaluators, Charity Navigator, the BBB Wise Giving Alliance, and Candid (formerly GuideStar), have jointly warned donors against judging a nonprofit by a single overhead ratio, arguing that "the people and communities served by charities don't need low overhead, they need high performance." Good selection looks at outcomes and transparency, not just one number. ## How to Verify a Charity Is Legitimate Before a nonprofit ever appears in your checkout, it needs to clear a basic legitimacy check. This is the step most merchants skip, and it is the one that protects you the most. ### Start with the IRS, not a Google search The authoritative source is the free IRS Tax Exempt Organization Search, known as TEOS. It requires no account and confirms whether an organization actually holds 501(c)(3) status. The workflow is short. Open the IRS Tax Exempt Organization Search and enter the charity's legal name or its Employer Identification Number. The EIN is the more precise lookup, since many nonprofits share similar names. Check that the organization appears in the Publication 78 data with an active, deductible status. This is what makes a donation to it tax-deductible in the first place. Confirm the nonprofit is not on the Auto-Revocation List. Organizations land there when they fail to file a Form 990 for three consecutive years, and donations to a revoked group are not deductible. For anything you plan to feature prominently, pull the latest Form 990 to see revenue, expenses, governance, and executive compensation. It tells you whether the organization is run responsibly. A quick note on exceptions. Churches are automatically tax-exempt and are not required to file a Form 990, so they may not appear in the database even though they are legitimate. If a nonprofit is missing from TEOS, it may be a church, may have filed too recently for the database to reflect it, or may operate under a fiscal sponsor. Absence is a reason to ask questions, not an automatic disqualification. ### Look past the overhead ratio It is tempting to filter charities by how much of every dollar goes "to the cause," but that number is a weaker signal than it looks. The overhead myth, the belief that a lower administrative ratio always means a better charity, has been debunked repeatedly by the sector's own evaluators. Charity Navigator has stated it sees no evidence that a program expense ratio above 70 percent leads to greater impact, and in 2023 it removed several expense-based metrics from its rating methodology entirely. That does not mean overhead is meaningless. Watchdogs still use it as one guardrail: the BBB Wise Giving Alliance sets a ceiling around 35 percent overhead, and CharityWatch looks for roughly 75 percent or more going to programs. Use those as sanity checks, not as the whole test. The better questions are whether the charity can show its outcomes, whether it is transparent about its costs and challenges, and whether independent reviewers have looked at its work. **Beware the charity you cannot document.** Regulators that scrutinize vague environmental claims are increasingly applying the same lens to social-impact claims. If your storefront says "a portion of every order supports clean water" but you cannot name the recipient, show the transfer, and confirm its active status, that statement is exposed. Treat a donation claim with the same rigor you would a sustainability claim. ## Practical Criteria for Choosing the Right Cause Legitimacy gets a charity onto the shortlist. These criteria decide which one earns the spot at checkout. **Cause alignment.** The cause should connect naturally to your product, your values, or your customers. An outdoor apparel brand supporting land conservation reads as authentic. The same brand supporting an unrelated cause reads as a checkbox. Alignment is what makes the giving feel like part of your story rather than a coupon. **Transparency and reporting.** Favor organizations that publish clear financials, describe their outcomes in concrete terms, and make it easy to see where money goes. This matters not only for your due diligence but because you will want to relay that story back to customers, and you can only relay what the charity is willing to show. **Local versus national.** A national charity brings name recognition that reassures shoppers. A local or regional one brings a story customers can feel closer to and, often, a chance to show tangible results in a community your business actually touches. Neither is inherently better. The right choice depends on your brand and your audience. **Verifiability.** The strongest choice is one where impact can be traced rather than asserted. This is the same principle that underpins GoodAPI's verified tree planting through its reforestation partner Veritree, where every tree is GPS-tracked and supported through its critical first years of growth. A donation deserves the same standard: a recipient you can name and a transfer you can document. **Merchants who want a curated, pre-vetted set of causes rather than the burden of researching every nonprofit themselves** ## How GoodAPI Removes the Vetting Burden Vetting a charity properly, across TEOS lookups, Form 990 reviews, and state compliance, is real work to do once. Doing it for every cause you might want to offer, and keeping it current, is more than most merchants can sustain. This is the problem GoodAPI is built to solve. GoodAPI draws from a network of 1.3 million verified 501(c)(3) nonprofits. Every organization in that network has already had its EIN confirmed and its active tax-exempt status checked, so the legitimacy step described above is handled before a charity ever reaches your checkout. Instead of researching whether a nonprofit is real and in good standing, you choose from a pool where that question is already answered. The other half of the burden is legal, and it is the part merchants most often overlook. The moment you advertise that a purchase benefits a charity, many US states treat your store as a commercial co-venturer, which can require registration, written contracts, disclosures, and reporting. GoodAPI handles commercial co-venture (CCV) compliance across US states on your behalf, so the filings that come with promoting a cause are managed rather than left to you to discover after the fact. You can read more about how that works in our guide to [CCV compliance for Shopify donations](/blog/ccv-compliance-shopify-donations/). Whichever platform you use, keep a simple internal record of each charity you feature: its legal name, EIN, the date you verified its status, and where the donations are routed. If a customer or regulator ever asks, a two-line record is the difference between a confident answer and a scramble. If you offer donations through GoodAPI, that traceability is built into the [donations product](/donations/) rather than something you maintain in a spreadsheet. ## Should You Offer One Charity or Several? There is a real choice between featuring a single cause and offering customers a short menu. A single, well-chosen charity keeps your message focused and your operations simple, and it works well when one cause clearly fits your brand. A small set of causes lets customers pick what resonates with them, which tends to lift participation because the decision feels like theirs. The trap is the open directory. Letting shoppers give to any of thousands of charities sounds generous, but it multiplies your disbursement, record-keeping, and compliance load, and it dilutes the brand story you were trying to tell. The sweet spot for most stores is a curated handful of aligned, verified causes, delivered through a platform that handles the routing and reporting so the operational cost does not climb with every charity you add. For a broader look at how the tooling compares, see our [buyer's guide to the best Shopify donation apps](/blog/best-shopify-donation-apps-2026/). ## Choose Charities Your Customers Can Believe In The charity at your checkout is a promise made in your brand's name. Choosing it well comes down to three moves: verify that the nonprofit is legitimate through the IRS and its own filings, select for genuine cause alignment and transparency rather than a single overhead figure, and make sure you can document where the money goes. Do that, and a donation feature becomes a durable trust signal instead of a liability waiting to be questioned. If you would rather skip the manual vetting, GoodAPI gives you a network of 1.3 million pre-verified 501(c)(3) nonprofits with commercial co-venture compliance handled for you, alongside verified tree planting and plastic removal in one app. You can see how the verification-first approach plays out in [Verified Donations at Checkout](/blog/verified-donations-checkout-shopify/), or explore the [GoodAPI donations product](/donations/) directly. When you are ready to add giving to your store, install the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) and choose causes your customers can actually believe in. --- # Shopify POS Donations: Round-Up Giving In Store URL: https://www.thegoodapi.com/blog/shopify-pos-donations/ Description: Add round-up charitable giving to Shopify POS so in-store shoppers can donate too. How point of sale donations work, and how to keep them verified. Published: 2026-06-30 # In-Store & POS Donations: Round-Up Charitable Giving on Shopify POS Checkout giving has a blind spot. Most Shopify merchants who add round-up donations switch them on for the online store and stop there, even though a large share of their sales happen at a physical till. The shopper standing at your counter is just as willing to give as the one on your website, and often more so, because the ask is personal and the moment is real. If your donation prompt only exists online, every in-store transaction is a quiet missed opportunity. This guide covers point of sale donations on Shopify: why in-store round-up giving matters for retail and omnichannel brands, how it works through Shopify POS, what the compliance picture looks like at the physical register, and how to keep the giving verified so it builds trust instead of eroding it. **TL;DR:** In-store shoppers give too, but most Shopify donation setups only run online. Point of sale donations let a customer round up their total at the physical register in one tap. The category is large and growing: US point of sale campaigns raised roughly $749 million in a single year, up 24% over two years. GoodAPI runs round-up and percentage-of-sales donations inside its existing Shopify app, so the same verified giving you offer online can follow the customer into your store through Shopify POS, with Commercial Co-Venture compliance handled across all US states. ## Why In-Store Donations Are Worth Adding Point of sale charity is not a niche experiment. It is one of the most productive fundraising channels retail has, and shoppers are comfortable with it. US point of sale donation campaigns raised about $749 million in 2022, a jump of roughly 24% over two years. In one survey, 86% of people said they had donated through an in-store or online checkout at some point. And 78% said they would rather be asked to give electronically at the register than be asked by a person. That last figure is the one most merchants underestimate. The fear with in-store giving is that asking customers to donate will feel pushy and slow the line down. In practice, a digital prompt on the POS screen does the opposite. It removes the social pressure of a face-to-face ask, gives the customer a clear and optional choice, and takes a couple of seconds. The shopper has already decided to buy. Rounding $18.30 up to $19 is a small, easy yes at exactly the right moment. For an omnichannel brand, there is a second reason. If your sustainability or giving story is part of your identity online, a customer who walks into your physical store expects to see it there too. A donation prompt at the register makes the brand promise consistent across channels instead of something that only exists on the website. ### Online and In-Store Giving Are the Same Promise The strongest version of checkout giving treats online and in-store as one program, not two. The cause is the same, the verification is the same, and ideally the reporting is the same. Here is how the two surfaces compare. The point of the table is the bottom two rows. The compliance obligations and the reporting needs do not change when the gift moves from a website to a counter. So the worst thing you can do is run two disconnected tools, one for online and one for in-store, and try to reconcile them by hand at the end of the quarter. ## How POS Donations Work on Shopify Shopify POS is the same commerce engine as your online store, which is what makes unified giving possible. When the donation feature is built into your Shopify app rather than bolted on as a separate system, the in-store flow is simple. A customer brings their items to the counter. Your staff member rings up the sale in Shopify POS as usual. Before payment, the screen offers the option to round the total up to the nearest dollar, or to add a set amount, for a cause the store has chosen. The customer says yes or no. If they say yes, the difference is added and routed to the nonprofit. The whole interaction is one tap for staff and one confirmation for the customer. Keep the in-store ask short and concrete. "Round up to plant a tree?" or "Round up for [named local cause]?" converts better than a vague "Would you like to donate?" because the customer knows exactly where their spare change is going. Name the cause, keep it optional, and never default it to yes without the customer's choice. With GoodAPI, this runs through the same app that already handles your tree planting and online donations, so there is nothing new to integrate. You pick the nonprofits from a network of over 1.3 million verified 501(c)(3) organizations, switch on round-ups, and the giving works the same way at the register as it does on the website. ### Setting It Up If you already use GoodAPI for tree planting or online donations, the donation feature is in the same app. If not, install GoodAPI from the [Shopify App Store](https://apps.shopify.com/tree-planting). One app covers both online and in-store giving. Pick the verified 501(c)(3) nonprofits your customers can give to. Choose causes that fit your brand and, where it makes sense, a local cause that resonates with in-store shoppers. Enable round-up donations, and set a fixed-amount option if you want one. The same funding mode applies to both your online checkout and Shopify POS. Make sure the donation prompt appears in your Shopify POS checkout flow so staff can offer it at the register. Brief your team on the one-line ask. Watch online and in-store donations flow into a single dashboard, with per-nonprofit totals and the records you need for receipts and reconciliation. **Retail and omnichannel Shopify merchants who already run round-up giving online and want the same verified donations at the physical register** ## The Compliance Part People Skip Here is the trap. Many merchants assume that collecting donations in person is more casual than doing it online, so the rules must be looser. They are not. In most US states, a business that collects donations from customers and forwards them to a nonprofit is running a commercial co-venture, also called a charitable sales promotion. That can trigger registration, contract, and disclosure requirements. Whether the gift is collected through your website or through Shopify POS does not change the legal picture. A donation program does not get a compliance pass just because it happens at a physical counter. The same Commercial Co-Venture rules that apply to online checkout giving apply in store. Running giving on two separate tools also doubles your record-keeping and your audit risk. This is general information, not legal advice. Check your obligations for the states you operate in. This is the wedge that makes a built-in solution worth it. GoodAPI handles Commercial Co-Venture compliance across all US states, so turning on donations at the point of sale does not create a new filing burden on top of your online program. One system, one set of records, one compliance layer covering both surfaces. ## Keep It Verified, Online and In Store The reason checkout giving builds loyalty is trust, and trust comes from proof. A customer who rounds up at your register is taking your word that the money reaches the cause. If you cannot show where it went, the goodwill fades and a skeptical shopper starts to wonder whether the donation was real. This is the same principle GoodAPI applies to tree planting, where trees are planted through Veritree, a verified reforestation organization with global projects, and are GPS-tracked through their critical first years of growth. Verification is not a feature you add at the end. It is the thing that makes the ask credible in the first place. For donations, that means choosing verified nonprofits, keeping clean records, and being able to report total impact back to the customer and to yourself. When in-store and online giving run through one verified system, you get a single, honest number: this is how much our customers gave, here is who it went to, here is the proof. That is a story worth telling at the counter and on the website. ## Bringing It Together In-store donations are the missing half of most Shopify giving programs. The demand is there, shoppers prefer the electronic ask, and the channel raises real money. The mistake is treating online and in-store as separate projects, which doubles the compliance and reporting work and weakens the brand story. Run them as one program, keep the giving verified, and let the same round-up your online customers already see meet the shopper at your physical register too. If you want to add point of sale donations to your store, GoodAPI runs round-up and percentage-of-sales giving inside its existing Shopify app, with verified nonprofits and Commercial Co-Venture compliance handled across all US states. You can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting), see how the [donations feature works](https://www.thegoodapi.com/donations/), or read the companion guides on [adding round-up donations to your online checkout](https://www.thegoodapi.com/blog/add-round-up-donations-shopify-checkout/) and [Shopify POS tree planting](https://www.thegoodapi.com/blog/shopify-pos-tree-planting-guide/). --- # Wix Tree Planting: Add Verified Reforestation URL: https://www.thegoodapi.com/blog/wix-tree-planting-integration/ Description: Add verified tree planting to a Wix store with GoodAPI's REST API and Velo. Plant a tree per order at $0.43, GPS-tracked by Veritree, no monthly fee. Published: 2026-06-24 # Wix Tree Planting: How to Add Verified Reforestation to a Wix Store If you run a Wix store and you want to plant a tree for every order, you have probably searched the Wix App Market for a tree planting app and found that the good options are all built for Shopify. That is the usual story in ecommerce sustainability: the tooling clusters on one platform and everyone else gets told to wait. The good news for Wix merchants is that you do not need a packaged app to add verified reforestation. You need an API and a few lines of backend code. This guide shows Wix store owners and developers how to add verified tree planting to a Wix or Wix Studio store using GoodAPI. It covers why an API beats a widget on Wix, where to hook into the order lifecycle with Velo, and how to keep the integration honest and retry-safe in production. **TL;DR:** GoodAPI is a REST API, so Wix tree planting does not require a Wix App Market listing. Add a backend Velo event handler that fires when an order is paid and calls `POST https://app.thegoodapi.com/plant/trees`. Pass the Wix order ID as an `idempotency_key` so retries never double-plant, attribute each tree to the order, and read verified impact back through the evidence endpoint. It costs $0.43/tree with no monthly fee, and test keys let you build the whole thing for free. ## Why Wix Stores Need an API, Not an App Wix is not a small platform. Wix eCommerce powers more than 3 million online stores processing over $12.4 billion in annual sales, and Wix leads the broader website-builder market with a 45%+ share. That is a very large number of merchants who care about sustainability and keep getting told the green tooling was built for somebody else's checkout. The reason a drop-in app is not the right fit for Wix is the same reason Wix merchants pick the platform: they want to manage their store without standing up a separate backend. Velo gives you exactly that. Velo is Wix's development platform, and it lets you run server-side code that reacts to store events without leaving the Wix environment. So instead of waiting for a vendor to ship a Wix app, you can connect a sustainability API directly to the moment an order is paid. ### What an API-first approach buys you A platform-agnostic planting API gives a Wix team three things a hypothetical app could not. You decide the trigger, so a tree can be planted on a paid order, a subscription renewal, a bookings payment, or any custom milestone you define in code. You own the data, so you can attribute trees to specific orders and pull verification evidence into your own dashboard or customer-facing pages. And you stay portable, because the same call survives a redesign, a migration to Wix Studio, or even a future move off Wix entirely. GoodAPI was built as that kind of API first and a Shopify app second. The REST endpoint is the product, which is why it drops cleanly into Velo, into a Magento module, into a headless React build, or anywhere else your order logic lives. ## What You Will Build The pattern here is deliberately simple and production-shaped: a customer completes checkout, Wix confirms the order is paid, a backend Velo event handler observes that event, and your code calls GoodAPI to plant a tree attributed to the order. Planting on the paid event rather than at checkout submission means you never plant a tree for an order that never actually pays. In Velo terms, that is one backend event handler and one helper function that makes the HTTPS request. No app submission, no theme widget, no front-end changes. Plant trees on a payment-confirmed event, not on cart creation or checkout start. Wix fires backend events when an order is actually paid, which is the honest trigger. Hooking earlier would plant trees for abandoned carts and failed payments, which inflates your impact numbers and your invoice for revenue you never earned. ## Step-by-Step: Wix Tree Planting With GoodAPI Sign up at app.thegoodapi.com for a production key and a test key. Both behave identically, but the test key never charges you and never plants real trees, so use it for the entire build. Store the key with Wix Secrets Manager, never hard-coded in a backend file. Turn on Dev Mode (Velo) in the Wix editor. In the Backend section of the code panel, create or open `events.js`. This is where Wix runs your server-side event handlers, and it is the right home for a planting call. Export a handler for the Wix eCommerce order-paid event. On classic Wix Stores that is `wixStores_onOrderPaid`; on the newer Wix eCommerce APIs you can use the `wix-ecom-backend` order events. The handler fires once payment is confirmed. From the handler, send a `POST` to `https://app.thegoodapi.com/plant/trees` using Velo's `fetch`, with your key in the `Authorization` header and a body that includes a `count`, an `attribution`, and an `idempotency_key` set to the Wix order ID. Call `GET /plant/trees` and `GET /evidence` from backend code to read running totals and verification media, then render a "trees planted" figure on your storefront, a thank-you page, or order confirmation emails. ### The backend event handler In `backend/events.js`, the handler is short. It reads the order, then calls a helper that talks to GoodAPI. Keeping the request in a separate backend module makes it easy to reuse and to test. ```js // backend/events.js const orderId = event.orderId; const lineItemCount = event.number; // human-readable order number for attribution return plantTreeForOrder(orderId, lineItemCount); } ``` ### The GoodAPI call The helper does the actual planting. Note the `idempotency_key`: passing the Wix order ID means that if Wix retries the event, or you replay it during testing, GoodAPI recognizes the order and never plants a second tree for it. ```js // backend/goodapi.web.js const apiKey = await getSecret('GOODAPI_KEY'); const response = await fetch('https://app.thegoodapi.com/plant/trees', { method: 'post', headers: { 'Authorization': `Bearer ${apiKey}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ count: 1, attribution: `wix-order-${orderNumber}`, idempotency_key: orderId }) }); return response.json(); } ``` That is the whole integration. One paid order in, one verified tree out, attributed and de-duplicated. GoodAPI charges a flat $0.43 per tree with no monthly fee and no per-platform markup. A Wix store doing 1,000 orders a month that plants one tree per order spends about $430/month on real, GPS-verified reforestation, billed on a single end-of-month invoice. ## Keeping It Honest: Verification, Not a Logo Adding a "we plant a tree per order" badge is easy. Backing it up is where most sustainability claims fall apart, and where shoppers and regulators are increasingly skeptical. This is the part of the build that matters most. GoodAPI's reforestation partner is Veritree, a verified reforestation organization with global projects. Planting through GoodAPI means each tree is tracked, geolocated, and supported through its critical first years of growth, not just counted at the moment money changes hands. Because you can read that evidence back through the `GET /evidence` endpoint, you can show customers the actual project and verification media rather than a generic leaf icon. Avoid vague claims like "carbon neutral" or "we plant trees" with nothing behind them. Greenwashing rules in the EU and growing scrutiny elsewhere are pushing merchants to prove environmental claims. Pull real numbers and project evidence from the API and show them, instead of relying on a static badge a shopper has no way to check. ### Wix Studio and headless builds If you are on Wix Studio or running a headless front end against Wix data, the same logic applies. The planting call belongs on the server, fired by the paid-order event or your own webhook, never in client-side code where the API key would be exposed. Velo backend functions and the `wix-ecom-backend` order events give you a clean place to put it, and the GoodAPI request itself does not change. **Wix and Wix Studio merchants who want verified, GPS-tracked tree planting per order without waiting for a packaged app** ## Start Planting From Your Wix Store Wix merchants have spent a long time on the wrong side of the sustainability tooling gap. With GoodAPI you do not have to wait for a Wix app to catch up. A backend Velo event handler, one API call, and a test key are enough to add verified reforestation to your store this afternoon and ship it once you are happy with it. If your store runs on Shopify as well, the same verified planting is available as a native install through the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting). And if you want to go deeper on the technical side, the [GoodAPI tree planting API guide](https://www.thegoodapi.com/blog/best-tree-planting-api/) walks through the endpoints, attribution, and evidence flow in more detail. Either way, the model is the same: a flat $0.43 per tree, no monthly fee, and trees you can actually prove were planted. Ready to build? Grab a test key at [thegoodapi.com](https://www.thegoodapi.com/) and have your first verified tree planted from a Wix order before lunch. --- # Green Friday 2026: A Sustainable BFCM Plan for Shopify URL: https://www.thegoodapi.com/blog/green-friday-sustainable-bfcm-shopify/ Description: Plan a Green Friday campaign for BFCM 2026: combine verified trees, plastic recovery, and donations on Shopify to grow sales without greenwashing. Published: 2026-06-23 # Green Friday 2026: Running a Sustainable Black Friday Campaign on Shopify Black Friday and Cyber Monday is the single biggest revenue window of the year for most Shopify stores, and it is also the moment your brand's values are most visible. Shoppers spent $11.8 billion online in the United States on Black Friday 2025 alone, up around 9% year over year, and global online sales topped $79 billion. That scale comes with a footprint. Returns from US Black Friday shopping alone pushed an estimated 15 million tonnes of CO2 into the atmosphere in a recent year, roughly the annual emissions of three million cars. Out of that tension a quieter movement has grown: Green Friday. It is the conscious-shopping answer to Black Friday, and for ecommerce brands it is not about opting out of the biggest sales weekend of the year. It is about running it differently. This guide shows how to plan a Green Friday campaign for BFCM 2026 that grows sales and ties every order to verifiable impact, using tree planting, plastic recovery, and donations on Shopify. **TL;DR:** A Green Friday campaign pairs your BFCM promotions with a real, provable impact action instead of relying on discounts alone. The three levers that work best on Shopify are verified tree planting per order, ocean-bound plastic recovery, and charity donations at checkout. The rule that separates a campaign that lifts sales from one that backfires is simple: only claim what you can prove. Start planning now so your offer, checkout messaging, and reporting are ready before November. ## Why Green Friday Matters in 2026 The business case for sustainable selling is no longer soft. It shows up directly in conversion and loyalty data, and it is strongest in the exact demographics that drive Black Friday spend. A January 2025 Nielsen report found 73% of Gen Z consumers are willing to pay more for sustainable products, up 5% from the prior year. A separate Forrester study found 76% of Gen Z will pay up to 15% more for products with proven environmental benefits. During Black Friday 2025, Gen Z and Millennial shoppers specifically prioritized sustainable brands. That demand is real, but it comes with a catch that defines the entire opportunity. ### The trust problem most campaigns get wrong Shoppers have been burned by vague green marketing, and they know it. A YouGov survey found that 55% of global consumers are skeptical of brands' sustainability claims. Gen Z in particular researches how products are made before buying, with one NYU Stern study finding that 68% look into a company's practices before purchases over $75. The fastest way to waste a Green Friday campaign is to make a claim you cannot back up. Phrases like "eco-friendly," "green," or "carbon neutral" with no evidence read as greenwashing and can do more damage than saying nothing. Regulators agree: the EU Green Claims Directive is tightening rules on unsubstantiated environmental claims, which makes verifiable impact both the more persuasive and the safer choice. The takeaway is that the winning Green Friday play is not "add a green badge." It is "tie the sale to impact you can prove, and show the proof." That is exactly where a verification-first approach beats a marketing-first one. ## What a Green Friday Campaign Actually Looks Like A strong Green Friday campaign rests on one or two impact levers that run automatically on every order, with the result made visible to the customer. There are three levers that work well on Shopify, and they differ in who funds the impact and what message they send. You do not have to pick only one. The strongest Green Friday campaigns combine levers into a single story, for example planting trees on every order while inviting customers to round up for a charity at checkout. The reason this works is breadth of proof: trees, plastic, and donations each give a different customer a reason to feel good about the purchase. **Brands that want a Green Friday campaign with maximum reach: pair an automatic per-order action (trees or plastic) with a customer-funded donation option at checkout** GoodAPI was built to run all three from one Shopify app, so you are not stitching together separate tools for trees, plastic, and giving. If you want the deeper rationale for combining them, the [unified impact stack guide](/blog/unified-impact-stack-ecommerce/) walks through how trees, plastic, and donations reinforce each other. ## How to Build Your Green Friday Campaign Here is a practical sequence to take a Green Friday campaign from idea to live offer. Starting in June gives you the runway to test the checkout experience before traffic spikes. Pick one or two levers you can commit to and prove: trees per order, plastic recovery, or donations at checkout. Match the lever to your audience. A skincare brand fighting packaging waste leans into plastic recovery. A store with a clear cause leans into donations. When in doubt, trees per order is the simplest promise to communicate. Translate the lever into a concrete promise customers understand instantly, such as "We plant 2 trees with every Green Friday order" or "Round up at checkout and we match it." Avoid fuzzy numbers. A specific, modest promise you can deliver beats a grand claim you cannot. Impact that no one sees does not convert. Show the action in the cart or checkout, then again in the order confirmation and post-purchase email. GoodAPI surfaces the impact natively in the Shopify checkout and feeds it into the order confirmation, so the customer sees the result of their purchase without you building anything custom. This is the step that protects you. Trees planted through GoodAPI are planted through Veritree, a verified reforestation organization whose projects are GPS-tracked and monitored through the trees' critical first years. Donations route to verified 501(c)(3) nonprofits. Tie your campaign copy to these facts so it survives scrutiny. After BFCM, publish the totals: trees planted, plastic recovered, dollars donated. A simple "Your Green Friday orders planted 4,200 trees" recap closes the loop, builds trust for next year, and gives you organic content that keeps working long after the sale ends. Set your Green Friday offer up as a limited window tied to the sale, not a permanent program, if you want urgency. A line like "Every order this weekend plants a tree" pairs the scarcity of the sale with the feel-good of the impact, which is a stronger combination than either alone. ## Why Verification Is the Whole Game Everything above depends on one thing being true: the impact has to be real and traceable. This is the part of a Green Friday campaign that generic sustainability advice skips, and it is the part GoodAPI is built around. When a customer plants a tree through a GoodAPI-powered store, that tree is planted through Veritree, geolocated, and supported through its early growth, not just promised. Trees start at $0.43 each with no monthly fee, so the cost of a per-order promise is predictable enough to model against your BFCM volume before you commit. On the giving side, donations flow to verified nonprofits drawn from a network of 1.3 million registered 501(c)(3) organizations, with the commercial co-venture compliance handled across all 50 states so a "we donate a share of sales" claim does not quietly create a stack of state charity filings for you. That verification chain is what lets you market the campaign confidently. It is also why GoodAPI holds a 5.0★ rating across 220+ reviews on the Shopify App Store from merchants running exactly these kinds of impact programs. If you want to go deeper on the legal side of giving, the [CCV compliance guide](/blog/ccv-compliance-shopify-donations/) explains what advertising a charitable benefit actually triggers, and the [round-up donations guide](/blog/add-round-up-donations-shopify-checkout/) covers the customer-funded model. ## Plan Now, Launch in November The brands that win Green Friday do not decide on it in November. They decide in summer, test the checkout flow in early fall, and walk into BFCM with the offer, messaging, and reporting already in place. June is the right time to choose your levers, model the cost against last year's order volume, and get the impact showing in your checkout so it is battle-tested before the rush. A Green Friday campaign is one of the few moves that improves your margin story and your brand story at the same time. You are not asking customers to spend less. You are giving them a reason to feel good about spending with you instead of a competitor, backed by impact they can verify rather than a slogan they have to trust. If you want to build verified trees, plastic recovery, and donations into your BFCM 2026 plan, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) or explore the [donations product](/donations/) to see how charitable giving works at checkout. Plan it now, and let this year's biggest sales weekend do something lasting. ## Frequently Asked Questions ### What is Green Friday? Green Friday is a conscious-shopping counter-movement to Black Friday that encourages brands and shoppers to reduce waste, support ethical products, and tie purchases to real impact. For an ecommerce store, it usually means pairing your BFCM promotions with a verifiable impact action like planting a tree per order, recovering ocean-bound plastic, or donating at checkout, rather than discounting alone. ### How do I run a sustainable Black Friday campaign on Shopify? Start months ahead. Pick one or two impact levers you can prove, install an app that automates the impact and shows it at checkout, set a clear and honest offer, keep every claim verifiable, then report the totals after the sale. GoodAPI handles tree planting, plastic recovery, and donations through one Shopify app. ### Does adding sustainability to a Black Friday sale actually increase sales? It can, when the impact is real and visible. Most Gen Z and Millennial shoppers will pay more for proven environmental benefits, and sustainability now competes with price and brand name. The key word is proven, because more than half of consumers are skeptical of vague claims. ### How do I avoid greenwashing during Black Friday? Only make claims you can back with evidence, and show the proof. Tie your campaign to verifiable actions such as GPS-tracked tree planting through Veritree, documented plastic recovery, or donations to verified 501(c)(3) nonprofits, and give customers a way to see the result. --- # Run a Donation-Matching Campaign on Shopify URL: https://www.thegoodapi.com/blog/donation-matching-campaign-shopify/ Description: How to run a donation-matching campaign on Shopify: why matching lifts giving, the legal catch most apps ignore, and how GoodAPI handles CCV compliance. Published: 2026-06-22 # How to Run a Donation-Matching Campaign on Shopify (Without the Legal Headache) A donation-matching campaign is one of the most reliable ways to turn checkout giving into something customers actually notice. The mechanic is simple: a customer gives, and your brand gives too. The catch is that "we will match every donation" is a promise, and in most of the United States, promising to give money to charity based on what customers or sales generate is regulated activity. This guide walks through why matching works, how to set up a donation-matching campaign on Shopify, and how GoodAPI removes the legal headache that stops most brands from trying it. **The short version:** Matching reliably lifts checkout-giving participation because customers feel their contribution is amplified. The blocker is not the technology, it is the cause-marketing law (Commercial Co-Venturer rules) that a matching pledge triggers. GoodAPI runs the customer donation and your match as two recorded actions on the same order, and handles CCV compliance in all 50 states so you can launch the campaign without filing anything. ## Why Donation Matching Works So Well Matching is not a small tweak to a donation prompt. It changes the psychology of the ask. When a shopper sees that their dollar becomes two, the contribution feels more meaningful, and participation climbs. Research on matching gift programs consistently lands on the same headline: a large majority of donors say they are more likely to give when a match is offered. In surveys of matching gift programs, roughly 84% of donors say they are more likely to give when their gift is matched. Matching programs move an estimated $2–3 billion to nonprofits every year, with billions more going unclaimed. For an e-commerce store, that lift shows up as higher take rates on checkout donations and round-ups. It also gives your marketing a concrete, honest story: not "we care about the planet" in the abstract, but "you gave five dollars at checkout, and we matched it, so ten dollars reached the cause." That specificity is what makes cause marketing land instead of reading as greenwashing. ### Matching versus round-ups versus percentage of sales Matching is one of several checkout-giving mechanics, and it is worth being clear about how it differs from the others your store might already run. Round-ups and percentage-of-sales giving are both excellent and can run year-round. Matching is the one you reach for when you want a spike: a launch, a seasonal push, a response to a disaster, or a values-led campaign where you want customers to feel like partners rather than spectators. Run matching as a time-boxed campaign on top of an always-on mechanic. Keep round-ups live all year for steady participation, then layer a two-week matching campaign over it when you want to concentrate attention and press coverage. ## The Legal Catch Most Donation Apps Ignore Here is the part that trips up well-meaning brands. The moment you publicly say "for every dollar customers donate this month, we will match it," you have made a commercial representation that a purchase or contribution will benefit a charity. In the United States, that makes you a Commercial Co-Venturer, and a patchwork of state laws kicks in. A matching pledge can trigger Commercial Co-Venturer (CCV) obligations: a written contract with the charity, specific disclosure language shown to customers, registration or bonding in certain states, and annual financial reporting. These rules vary state by state, and most checkout-donation apps leave every bit of this on the merchant's plate. This is not a hypothetical risk. State charity regulators do enforce CCV rules, and the requirements are genuinely fiddly: some states want pre-registration before the campaign runs, some require surety bonds, and several mandate exact disclosure wording about how much of each transaction reaches the charity. For a small or mid-sized store, sorting this out per state is the kind of friction that kills the idea before it ships. It is worth saying plainly: this article is general information, not legal advice. The point is not to scare you off matching. It is to show why the compliance layer, not the checkout button, is the real work. ## How GoodAPI Removes the Headache GoodAPI treats compliance as part of the product rather than your problem. The donations feature lives inside the same GoodAPI app you may already use for tree planting, and it is built to handle the cause-marketing obligations for you. GoodAPI handles Commercial Co-Venturer compliance across all 50 states and connects to 1.3M+ verified 501(c)(3) nonprofits. There is no monthly fee, and tree planting runs at $0.43 per tree through verified partner Veritree. Mechanically, a matching campaign with GoodAPI works like this. The customer-facing gift, whether a round-up or a fixed donation, runs through a native Shopify checkout extension. Your match is recorded as a second donation tied to the same order, server-side, under the same API key. Both actions are logged, attributed, and reportable, which is exactly what you need when a state asks for an annual accounting of who gave what to whom. Because the donations sit alongside tree planting and plastic removal under one integration, you can also build genuinely unified campaigns: plant a tree per order and match customer donations to a relief fund in the same checkout, on the same invoice. That breadth is the GoodAPI difference, and it is the foundation of the [unified impact stack](/blog/unified-impact-stack-ecommerce/) approach. ### Setting up the campaign Add the [GoodAPI app](https://apps.shopify.com/tree-planting) to your Shopify store and turn on the donations feature. If you already run tree planting, donations use the same API key and billing. Choose a verified nonprofit from the 1.3M+ vetted 501(c)(3) organizations, then decide your match ratio (1:1 is standard) and a campaign cap and date range so the budget stays predictable. Enable round-ups or a fixed donation in the native checkout extension. This is the customer-facing half of the match. The full how-to lives in the [round-up donations guide](/blog/add-round-up-donations-shopify-checkout/). GoodAPI handles the CCV contracts, disclosures, and state obligations. You do not file anything. See how this works in the [CCV compliance guide](/blog/ccv-compliance-shopify-donations/). Announce the match across email, social, and your storefront. Report the running total back to customers as it climbs, then close the loop when the cap is hit so the impact feels real and verified. **Shopify brands that want a high-impact giving moment without taking on 50 states of charity-registration paperwork themselves** ## Make the Match Believable A matching campaign only works if customers trust it. The fastest way to lose that trust is a vague claim with no proof, so build verification into the campaign from the start. Show the receipt. Surface the matched total in order confirmation emails and on a live campaign page, and name the verified nonprofit receiving the funds. Because every donation through GoodAPI is recorded against a specific 501(c)(3), you can prove the match rather than just assert it. This is the same trust principle GoodAPI applies to reforestation, where trees planted with Veritree are GPS-tracked, geolocated, and supported through their critical first years of growth. Verifiable impact is the throughline across trees, plastic, and donations: customers should be able to see where their contribution went, and so should you. ## A Practical Campaign Checklist Before you launch a donation-matching campaign on your Shopify store, get these five things straight. First, pick one clear cause and a verified nonprofit rather than a vague category. Second, set a match ratio and a hard cap so your finance team knows the maximum exposure. Third, decide the date range and write the customer-facing copy, including any disclosure language. Fourth, confirm the checkout donation mechanic is live and tested. Fifth, plan how you will report the result back to customers once the campaign closes. With GoodAPI handling the compliance underneath, that checklist is a marketing exercise, not a legal project. The hard part that historically stopped brands from running matches is the part GoodAPI takes off your plate. ## Start Your Matching Campaign Donation matching is one of the highest-leverage charitable mechanics available to an online store, because it multiplies both the dollars raised and the customer's sense of partnership. The reason more brands do not run matches is not that the idea is weak. It is that the cause-marketing compliance behind a matching pledge is real, state-specific, and tedious. GoodAPI exists to make that compliance invisible. If you want to run a matching campaign, or layer donations on top of tree planting and plastic removal, explore the [GoodAPI donations product](/donations/) or install the [GoodAPI app](https://apps.shopify.com/tree-planting) and turn giving into a growth channel your customers can actually trust. --- # Magento Tree Planting: Add Verified Reforestation URL: https://www.thegoodapi.com/blog/magento-tree-planting-integration/ Description: Add verified tree planting to a Magento store with GoodAPI's REST API. Plant a tree per order at $0.43, GPS-tracked by Veritree, no monthly fee. Published: 2026-06-20 # Magento Tree Planting: How to Add Verified Reforestation to a Magento Store If you run a Magento store and you want to plant a tree for every order, you have probably searched for a Magento tree planting extension and come up short. The sustainability tools that dominate ecommerce are built for Shopify, packaged as apps and theme widgets. Magento is a different animal: a PHP platform you control at the code level, often running B2B catalogs, custom checkouts, and serious order volume. The good news is that you do not need an off-the-shelf extension to add verified reforestation. You need an API and a small custom module. This guide shows Magento developers and merchants how to add verified tree planting to a Magento 2 or Adobe Commerce store using GoodAPI. It covers where to hook into the order lifecycle, the observer code that calls the planting endpoint, and how to keep the whole thing retry-safe in production. **TL;DR:** GoodAPI is a REST API, so Magento tree planting does not require a marketplace extension. Add a small custom module that listens for the `sales_order_invoice_pay` event and calls `POST https://app.thegoodapi.com/plant/trees` from an observer. Pass the order ID as an `idempotency_key` so retries never double-plant, attribute each tree to the order, and read verified impact back through the evidence endpoint. It costs $0.43/tree with no monthly fee, and test keys let you build the integration for free. ## Why Magento Stores Need an API, Not an App Magento is not a niche platform you can afford to ignore. It powers roughly 8% of the global ecommerce platform market and remains the leading B2B ecommerce platform, with well over 100,000 live stores and around $173 billion in annual gross merchandise value flowing through it in 2026. Europe alone accounts for close to half of all Magento usage. That is a lot of orders that could be planting trees and a lot of merchants who get told the sustainability ecosystem was built for someone else's platform. The reason an embedded widget does not fit Magento is the same reason developers choose Magento in the first place: control. Your checkout is customized, your order workflow may include manual review or B2B net terms, and your store might be fully headless with a separate frontend. In that world, the right place to trigger an environmental action is not a theme block. It is your server, at the exact moment an order is confirmed as paid. A REST API lets you put tree planting wherever your business logic already lives. ### What an API-first approach buys you A platform-agnostic sustainability API gives a Magento team three things a plugin cannot. You decide the trigger, so a tree can be planted on a paid invoice, a subscription renewal, a B2B purchase order, or any custom milestone in your order state machine. You own the data, so you can attribute trees to specific orders and pull verification evidence into your own admin or customer account pages. And you stay portable, because the same integration survives a theme rebuild, a move to headless, or a future Adobe Commerce upgrade. ## What You Will Build The pattern here is deliberately production-shaped and simple: a customer completes an order, Magento captures payment and pays the invoice, your custom module observes that event, and an observer class calls GoodAPI to plant a tree attributed to the order. Planting on the paid event rather than on order placement means you never plant a tree for an order that fails payment or gets cancelled in review. In Magento 2 terms, that is one `events.xml` file and one observer class. Nothing exotic, no marketplace dependency, and no theme changes. Plant trees on a payment-confirmed event like `sales_order_invoice_pay`, not on `checkout_submit_all_after`. Order placement fires before payment clears, which means offline methods, fraud holds, and failed captures would all plant trees you did not actually earn revenue on. The paid event is the honest trigger. ## Step-by-Step: Magento Tree Planting With GoodAPI Sign up at app.thegoodapi.com for a production key and a test key. Both behave identically, but the test key never charges you and never plants real trees, so use it for the entire build. Store the key in Magento's configuration or an environment variable, never hard-coded in a template. Create a module under `app/code/GoodApi/TreePlanting` with the usual `registration.php`, `etc/module.xml`, and an `etc/events.xml`. This is the container for your integration and keeps it cleanly separable from core and from third-party extensions. In `events.xml`, subscribe an observer to the `sales_order_invoice_pay` event. This fires when an invoice is paid, which is the moment you want to plant. In the observer's `execute` method, read the order off the invoice and send a `POST` to `https://app.thegoodapi.com/plant/trees` with your key in the `Authorization` header, a `count`, an `attribution`, and an `idempotency_key`. Use `GET /plant/trees` and `GET /evidence` to read totals and verification media, then render a "trees planted" figure on the storefront, in the customer account, or in order confirmation emails. ### The events.xml Register the observer against the paid-invoice event. This is the entire wiring layer. ```xml ``` ### The observer Here is the core of the integration. The observer implements `ObserverInterface`, pulls the order from the paid invoice, and plants one tree attributed to that order. It is safe to call more than once for the same order because of the idempotency key. ```php getEvent()->getInvoice(); $order = $invoice->getOrder(); $payload = [ 'count' => 1, 'attribution' => $order->getCustomerEmail(), 'idempotency_key' => $order->getIncrementId(), 'metadata' => [ 'order_id' => $order->getIncrementId(), 'source' => 'magento', ], ]; $this->curl->addHeader('Authorization', getenv('GOODAPI_KEY')); $this->curl->addHeader('Content-Type', 'application/json'); $this->curl->post('https://app.thegoodapi.com/plant/trees', json_encode($payload)); // Log $this->curl->getBody() with the order ID; rely on the // idempotency_key so a replayed event is always safe. } } ``` The `attribution` field tags the tree with a non-unique lookup key, so you can later fetch every tree tied to a customer or a campaign. The `metadata` object accepts arbitrary key/value pairs, which is the natural place for your Magento order increment ID or store view. And the `idempotency_key` is what makes the call safe to retry when Magento reindexes, replays, or an admin re-saves the invoice. The endpoint returns a running total and the details of what was just planted, for example `{ "total_planted_trees": 312, "tree_details": [ ... ] }`. Store that response or re-query the `GET` endpoint whenever you need fresh numbers for the storefront. ### Reading impact back into Magento A Magento store should show off its impact, and GoodAPI gives you two reads for that. `GET https://app.thegoodapi.com/plant/trees` returns your totals and can be filtered by `attribution_key`, date range, or `metadata`, which is handy if you want a per-customer tree count on the account page. `GET https://app.thegoodapi.com/evidence` returns aggregated verification evidence including photos and impact metrics like total trees, carbon offset, and hectares restored across countries such as Kenya, Madagascar, Brazil, and Indonesia. You can render those numbers in a block, a CMS widget, or a transactional email template. ## Verification: The Part That Actually Matters Wiring up an endpoint is the easy part. The reason to integrate GoodAPI instead of mailing a check to a planting charity is that every tree is verifiable down to the GPS coordinate. GoodAPI's reforestation partner is Veritree, a verified reforestation organization with global projects, so each tree is tracked, geolocated, and supported through its critical first years of growth. For developers, that verification is itself an API. The evidence endpoint can return a timeline for a single tree: when it was registered, when funds were distributed, when it was allocated to a planting site and crew, and when it was physically planted, with geotagged photo evidence at the planting coordinate. That means a Magento store can show a B2B buyer or a retail customer not just "we planted a tree" but the verified status of their specific tree. **Greenwashing red flag:** if a sustainability provider cannot return per-unit verification data through an API or a public record, you cannot prove your impact claims. Unverifiable environmental claims are now a compliance risk under frameworks like the EU Green Claims Directive, which matters given that Europe is Magento's single largest market. Always integrate a provider whose verification you can query, not just a badge you can display. ## Cost and Operational Notes for Magento Teams Pricing suits a platform where you are usually trying to avoid yet another per-seat SaaS bill. GoodAPI charges $0.43 per tree with no monthly fee and no separate cost for being on Magento versus Shopify, because it is the same underlying API. Trees accrue to a single end-of-month invoice, which is easy to reconcile against your order volume. Two practical tips for production. First, do all of your development against the test key so you can hammer the endpoint without generating real charges or real trees. Second, treat the plant call like any external dependency in your order pipeline: wrap it in error handling, log failures with the order increment ID, and lean on the `idempotency_key` so a replay after a failure is always safe. If you run high order volume, you can also batch by passing a higher `count`, for example planting a tree per item rather than per order. **Magento 2 and Adobe Commerce merchants and developers who want verified tree planting they control in code, not a Shopify-only app, at the lowest per-tree cost.** ## Bringing It Together Adding reforestation to a Magento store does not require waiting for someone to build a marketplace extension. With a REST sustainability API, you plant from your own server on the paid-invoice event, attribute every tree to an order, stay retry-safe with idempotency keys, and read verified impact back into Magento. The same module keeps working whether your store is classic Magento, Adobe Commerce, or a headless build with a custom frontend. Tree planting is also only one of the impact types GoodAPI exposes through the same API. If you want to combine reforestation with plastic removal or charitable donations behind one integration, see our guide to the [unified impact stack for ecommerce](https://thegoodapi.com/blog/unified-impact-stack-ecommerce/). To go deeper on the API itself, read the [GoodAPI developer documentation](https://docs.thegoodapi.com/), our overview of [what a sustainability API is](https://thegoodapi.com/blog/sustainability-api-ecommerce-guide/), and our [best tree planting API](https://thegoodapi.com/blog/best-tree-planting-api/) comparison. Running Shopify alongside Magento? The GoodAPI app holds a 5.0★ rating across 220+ merchant reviews and is Built for Shopify, so you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) for the managed route while your Magento store uses the API directly. --- # Certified Plastic Neutral: What It Means and How to Get It URL: https://www.thegoodapi.com/blog/certified-plastic-neutral-shopify-guide/ Description: What certified plastic neutral really means, the certifications that exist, and how Shopify brands earn a credible badge without greenwashing. Published: 2026-06-19 **Certified plastic neutral means an independent body has confirmed you fund the recovery of as much plastic as you create.** The badge is worth displaying only when traceable, third-party-audited recovery sits behind it. This guide covers the real certifications, the four steps to earn one, the greenwashing pitfalls regulators are now watching, and how Shopify brands fund verified recovery with GoodAPI. If you have decided your brand should be plastic neutral, the next question is the hard one: how do you actually prove it? A "certified plastic neutral" label on your packaging or product page is a claim, and a claim needs evidence behind it. Getting certified plastic neutral is less about buying a badge and more about funding verified recovery, then having someone independent check your numbers. This guide is about the certification itself: which programs exist, what they require, and how a Shopify brand earns the label credibly. If you are still working out what the term means in the first place, start with our explainer on [what plastic neutral means](https://thegoodapi.com/blog/what-does-plastic-neutral-mean/), then come back here for the certification path. ## What "Certified Plastic Neutral" Actually Certifies Plastic neutral is a balance. For every unit of plastic your business puts into the world, an equal amount of plastic waste is recovered from the environment and responsibly handled. The word "certified" adds one thing on top of that balance: an outside party has reviewed your footprint, confirmed that your funded recovery matches it, and audited the recovery to make sure it is real. That distinction matters because anyone can print "plastic neutral" on a label. A certification is the difference between saying you balanced your footprint and proving it. The proof rests on three things every credible program checks: an accurate plastic footprint, recovery credits equal to or greater than that footprint, and a traceable, audited chain of custody from collection site to treatment. ### Plastic neutral vs plastic negative You will see both terms when you shop for a certification. Plastic neutral means your funded recovery equals your footprint, leaving a net of zero. Plastic negative, also called plastic positive, means you fund recovery of more plastic than you create, so you pull a net amount out of the environment. Plastic negative is the stronger marketing claim and costs more, because you are paying for recovery beyond your own footprint. The verification underneath is identical, only the volume changes. ## The Certifications That Actually Exist There is no single global standard for plastic neutrality, which is exactly why the certifying body you choose matters. A handful of organizations have built programs with real audit requirements. Here is how the main options compare. A few are worth knowing in more detail. rePurpose Global runs the most visible brand-facing program and, through a 2025 partnership with packaging maker AE Global, now issues plastic neutral and plastic negative packaging badges directly. The Ocean Bound Plastic Certification, developed by Zero Plastic Oceans and audited by Control Union, takes a supply-chain approach with four separate standards covering collection organizations, recyclers, neutralization service providers, and the brands that use the plastic. It verifies the full chain of custody for plastic collected near coastlines before it can reach the sea. Roughly 11 million metric tons of plastic enter the ocean every year, according to the U.S. Department of State, while global plastic production has climbed to around 445 million metric tons annually. The recovery a certification funds is a small but verifiable counterweight, which is exactly why the verification has to be airtight. ## How Shopify Brands Get Certified Plastic Neutral The path to a certified plastic neutral claim is the same whether you sell handmade candles or ship thousands of orders a week. Only the volumes change. Add up the plastic in your packaging, mailers, tape, void fill, and product itself, usually expressed in kilograms or bottle-equivalents per year. Most certifying bodies provide an assessment tool, and an honest footprint is the foundation everything else rests on. Overstating reductions or understating your footprint is the fastest way to lose a certification later. Pay for the recovery of an equal or greater amount of plastic through a program with real collection sites. Ocean-bound plastic, intercepted near coastlines before it enters the sea, is the highest-integrity option because it is traceable to a specific community and verifiable in volume. Submit your footprint and your funded recovery to the certifying body. They compare the numbers, confirm the recovery is real through traceable data, and run regular third-party audits. The certificate is awarded only when funded recovery matches or exceeds your footprint. Use the badge with the exact scope and wording the certifier approves, whether that is a single product, a product line, or the whole company. Pair it with a specific, sourced number rather than a vague slogan. A claim like "we funded the recovery of 12,000 bottles this year" is far more defensible than "plastic neutral" alone. ## The Greenwashing Trap, and How to Stay Out of It This is where a lot of well-meaning brands get into trouble. Plastic credits have drawn the same scrutiny that hit carbon offsets, and the criticism is specific: some programs have validated their own credits, some have counted incinerated plastic as "recovered," and some cleanups would have happened anyway. A few crediting organizations have even moved away from neutrality language toward a softer "contribution" model to avoid overstating impact. Regulators are catching up. The U.S. Federal Trade Commission is updating its Green Guides, with a revision expected in 2026, and has tightened enforcement on unqualified environmental claims. In Europe, the Green Claims Directive targets vague or unsubstantiated sustainability marketing directly. An unaudited "plastic neutral" badge is exactly the kind of claim that draws an enforcement letter. If you cannot show the audit trail, do not make the claim. The way through is not to avoid the claim, it is to make it bulletproof. Insist on independent audits, demand traceable collection data tied to real sites, and publish specifics instead of slogans. For a fuller picture of the regulatory landscape Shopify sellers face, our [EU Green Claims Directive guide](https://thegoodapi.com/blog/eu-green-claims-directive-shopify-guide/) walks through what counts as a substantiated claim and what does not. ## How GoodAPI Supports a Credible Plastic Neutral Claim Reaching certification requires verified recovery you can actually prove, and that is the part GoodAPI is built to handle. GoodAPI's plastic recovery program runs through a partnership with Plastic Bank, a verified organization that pays collectors in coastal communities in the Philippines and Indonesia to gather plastic before it reaches the ocean, then routes it to recycling or safe treatment. That intercept model produces the traceable, community-level data a certifying body wants to see. For a Shopify merchant, the setup runs on triggers you control. You can recover a fixed amount of plastic per order, tie recovery to specific products so a set volume comes out for every item in a collection, or trigger recovery once an order passes a spend threshold. That lets you match your recovery volume to your measured footprint rather than guessing, which is precisely what step two of certification demands. The pricing keeps neutrality realistic for smaller stores. GoodAPI charges $0.05/bottle recovered with no monthly fee, and includes 100 free bottle removals so you can run the program and see the impact data before committing to volume. Because the same capability is exposed through a REST API, developers on headless or non-Shopify stacks can fire recovery from their own order logic. Every removal feeds a cumulative impact dashboard you can pull for your certification paperwork and your customer-facing claim. Before you apply for any certification, run a few months of recovery first and export the impact data. Walking into a certification assessment with real, traceable numbers already on record makes the audit faster and your final claim far stronger than starting from a spreadsheet of estimates. **Shopify and e-commerce brands that want to earn a defensible certified plastic neutral claim by funding traceable, audited ocean-bound plastic recovery.** ## The Bottom Line Certified plastic neutral is a genuinely useful signal, but only when there is verified recovery and an independent audit underneath it. The label itself is easy. The proof is the work: measure your footprint honestly, fund recovery you can trace to a real place, get it audited, and report specifics instead of slogans. Do that and you have a claim that stands up to customers, watchdogs, and regulators alike. Skip the verification and you have a liability printed on your packaging. If you want to start funding verified ocean-bound plastic recovery toward a certification of your own, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and configure your first trigger in minutes. To go deeper, read our guides to [ocean plastic removal for businesses](https://thegoodapi.com/blog/ocean-plastic-removal-for-businesses/) and [what ocean-bound plastic removal means](https://thegoodapi.com/blog/what-is-ocean-bound-plastic-removal-for-businesses/), or see how the credibility case compares across impact types in [plastic removal vs carbon offsets vs tree planting](https://thegoodapi.com/blog/plastic-removal-vs-carbon-offsets-vs-tree-planting/). --- # Best Shopify Donation Apps (2026): A Buyer's Guide URL: https://www.thegoodapi.com/blog/best-shopify-donation-apps-2026/ Description: Compare the best Shopify donation apps of 2026 on giving modes, compliance, and pricing, so you can pick a donation app that fits your store. Published: 2026-06-18 # Best Shopify Donation Apps (2026): Round-Ups, % of Sales, and Compliance Compared Adding charitable giving to your store is one of the few changes that can lift customer loyalty, average order value, and brand affinity at the same time. The hard part is not deciding to give back. It is choosing a Shopify donation app that matches how you actually want to give, fits your margin, and does not quietly leave you holding a stack of state charity filings. The donation category on the Shopify App Store has grown crowded, and the apps differ more than they look at first glance. This guide compares the best Shopify donation apps of 2026 on the three things that actually separate them: the giving modes they support, how they handle compliance, and how they charge. The goal is not to crown one winner for everyone. It is to help you match an app to your store. **TL;DR:** The best Shopify donation app depends on your giving model and how much compliance you want to own. Round-up apps let customers fund the donation and protect your margin. Percentage-of-sales apps make a stronger marketing claim but pull you into commercial co-venture law. Pricing ranges from free-to-install pay-as-you-go models to a cut of each donation to flat plans that scale from around $15/mo up to roughly $1,045/mo at the enterprise level. GoodAPI is the option to consider if you want donations, tree planting, and plastic recovery in one app, with co-venture compliance handled in all 50 states. ## How to Choose a Shopify Donation App Before comparing logos, get clear on four questions. They decide which app is right far more than the feature checklist on any listing does. ### Who funds the donation This is the first fork in the road. With **round-ups**, the customer rounds their total up to the nearest dollar and that change goes to charity. The shopper funds the gift, so your margin is untouched and participation is high because the ask is tiny. With **percentage of sales**, the brand donates a set share of each order. You fund it, which makes for a stronger marketing message you control, but it comes straight out of your contribution margin and, importantly, triggers more legal obligations. Most serious giving programs eventually run both. So an app that supports round-ups and percentage of sales natively in checkout gives you room to grow without switching tools. ### How the app charges Donation app pricing comes in three shapes, and they are not equivalent. - A **flat monthly subscription**, which can run from around $15/mo for entry plans up to several hundred or more at higher tiers, is predictable and does not scale with your generosity. - A **percentage of each donation** sounds small but compounds. A 10 percent cut means a tenth of what your customers intended for charity never reaches it. - A **free-to-install** model usually monetizes another way, so read carefully where the money actually comes from. Pay attention to who absorbs the fee. A fee charged to you is a business cost. A fee deducted from the donation reduces what the charity receives, which is exactly the gap a skeptical customer will notice. ### How giving affects compliance This is the step most buyers skip, and it is the one that creates real exposure. The moment your storefront says a purchase benefits a charity, many US states can treat your store as a commercial co-venturer with its own registration, contract, disclosure, and reporting rules. We wrote a full breakdown in our guide to [commercial co-venture compliance for Shopify brands](/blog/ccv-compliance-shopify-donations/), but the short version is that a single nationwide percentage-of-sales promise can pull you into more than a dozen different state regimes at once. Donation apps handle this very differently. Some route funds through a donor-advised fund to simplify the money flow. Some handle parts of co-venturing. Some leave the filings entirely to you. Treat compliance as a primary selection criterion, not a footnote. ### Whether donations are your only impact lever Donations are one way to give back, but many brands also plant trees, fund plastic recovery, or offset carbon. If you are likely to run more than one of those, a single app that unifies them avoids paying, integrating, and reporting across three separate tools. We make the case for that approach in [the unified impact stack](/blog/unified-impact-stack-ecommerce/). ## The Best Shopify Donation Apps in 2026 Here are five donation apps worth shortlisting, with the honest tradeoffs of each. Pricing and features below reflect what each app published at the time of writing, so confirm the current details on each Shopify App Store listing before you commit. ### GoodAPI: donations plus trees and plastic, compliance included GoodAPI started as a verified tree-planting app and grew into a single impact platform that now includes charitable donations alongside reforestation and ocean-bound plastic recovery. In the cart or at checkout, shoppers can round up or a brand can contribute a percentage or a fixed amount, with donations routed to verified 501(c)(3) nonprofits drawn from a database of 1.3M registered charities. The differentiator is what happens behind the scenes. GoodAPI takes on the commercial co-venturer registrations, written contracts, point-of-sale disclosures, and post-campaign reporting across all 50 states, so the merchant does not manage the filings that percentage-of-sales giving normally triggers. On the environmental side, trees are planted with [Veritree](/blog/verified-donations-checkout-shopify/), a verified reforestation organization whose projects are GPS-tracked and supported through the trees' critical first years. GoodAPI's free Grow plan is pay-as-you-go: the first 50 trees and 100 bottles are free, then $0.43/tree and $0.05/bottle with no monthly fee. Charitable giving comes with the $15/mo Give plan, which unlocks the 1.3 million nonprofit network, cart round-ups, and percentage or fixed donations with 0% donation fees taken by GoodAPI, while the $49/mo Lead plan adds checkout round-ups, bespoke customization, and API access. The Shopify App Store listing carries a 5.0★ rating across 220+ reviews. **Brands that want donations, tree planting, and plastic recovery in one app with state-by-state compliance handled for them** ### ShoppingGives: broad nonprofit choice and clean disbursement ShoppingGives is a well-established donation platform known for letting customers donate a percentage or dollar amount of sales and for guaranteeing that 100 percent of donations reach the supported nonprofits. Merchants praise the flexible donation rates and the smooth checkout integration. Pricing spans a free entry tier for basic donations up to enterprise plans that reach around $1,045/mo at higher volume. It is a strong pick if donations are your only impact channel and broad charity selection matters most. **Stores focused purely on donations that want flexible rates and wide nonprofit coverage** ### Give & Grow by Pledge: round-ups with DAF-backed disbursement Give & Grow, built by Pledge on top of the Pledgeling Foundation, connects stores to verified nonprofits worldwide and supports round-ups, add-a-donation, and donations embedded with product sales. Pledge disburses funds through its donor-advised fund and states that it is AB 488 compliant, which simplifies the money flow for many merchants. The app is free to install, with Pledge monetizing through its donation infrastructure. **Merchants who want round-ups with international nonprofit reach and DAF-managed disbursement** ### DailyKarma (Shop for Good): conversion-focused giving DailyKarma, listed as Shop for Good, leans into giving as a conversion tactic with features like donate-for-discount and round-up for charity, and it provides a charity database while handling parts of co-venturing compliance. Pricing runs from a free Entrepreneur plan that is pay-as-you-go, with roughly a 10% fee deducted from each donation, up to about $595/mo on its top tier. The percentage model can be reasonable if the conversion lift pays for itself, but it does reduce what reaches the charity, so model the math for your volume. **Stores that want donation mechanics tied directly to discounts and conversion experiments** ## Which Donation App Is Right for Your Store Match the app to your situation rather than to its review count. If you only need donations and want the widest nonprofit selection, **ShoppingGives** and **Give & Grow** are both safe, mature choices, with Give & Grow's free-to-install model attractive for smaller stores. If you want to wire giving directly into discounts and conversion tests, **DailyKarma** is built for that, just keep an eye on the per-donation fee, which comes out of what reaches the charity. **Run the compliance question before the feature question.** The fastest way to narrow this list is to ask each vendor a single thing: "If I advertise that a percentage of every sale goes to charity, which state registrations, contracts, disclosures, and reports do I have to handle myself?" The answers will sort the field quickly. An app that leaves the filings to you is not cheaper, it just moves the cost off the invoice and onto your legal to-do list. If your giving is going to extend beyond donations into tree planting or plastic recovery, or if you would rather not own the commercial co-venture filings at all, that is where **GoodAPI** is worth a serious look. Instead of stitching together a donation app, a tree-planting app, and a plastic app, each with its own fee and its own reporting, you run one platform that covers all three and absorbs the state-by-state compliance work. For brands that treat impact as a long-term channel rather than a one-off campaign, the consolidation tends to pay off, both in overhead and in the [verifiable impact story you can show customers](/blog/verified-donations-checkout-shopify/). Charitable giving at checkout keeps climbing because it works on both sides of the ledger: customers report stronger loyalty to brands that give back, and merchants get a marketing message grounded in real action rather than a slogan. The apps above are simply different ways to capture that, and the right one is whichever fits how you want to give without creating risk you did not sign up for. ## Get Started Whichever app you choose, the implementation bar in 2026 is low: most install in minutes and add a giving option to checkout the same day. Once an app is in place, the next decision is which causes to feature, and that choice carries its own trust and compliance weight: our guide on [how to choose a charity for your Shopify checkout](/blog/how-to-choose-charity-shopify-checkout/) walks through vetting nonprofits properly. If you want donations, verified tree planting, and plastic recovery under one roof with compliance handled, you can install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting) or read more about how giving works on our [donations page](https://www.thegoodapi.com/donations/). Whatever you pick, decide on your giving model and your compliance plan first, then let the app do the rest. --- # Cause Marketing for Shopify: A Growth Channel (2026) URL: https://www.thegoodapi.com/blog/cause-marketing-shopify-growth-channel/ Description: How cause marketing for Shopify turns charitable giving into real growth, and how to run percentage-of-sales campaigns without the legal overhead. Published: 2026-06-17 Most Shopify merchants treat charitable giving as a feel-good add-on. They install a donation widget, tuck it into the cart, and hope it makes the brand look a little kinder. That is a missed opportunity. Done properly, cause marketing for Shopify is a growth channel, one that moves conversion rate, average order value, and repeat purchase rate at the same time. This post is about how to run it that way, and how to do it without the legal overhead that quietly kills most campaigns before they launch. **The takeaway:** Cause marketing only becomes a growth channel when the giving is genuine, visible to the customer, and legally clean. The first two are about trust. The third is about Commercial Co-Venture compliance, which GoodAPI handles in all 50 states so you can run percentage-of-sales and round-up campaigns without filing paperwork. ## Why cause marketing for Shopify works as a growth channel Cause marketing is not charity dressed up as advertising. It is the recognition that a meaningful share of your customers already make buying decisions based on what a brand stands for, and that giving them a reason to buy from you instead of a competitor is worth real money. The numbers back this up. Across markets, more than two in five consumers say they are more likely to buy from a brand that gives a cut to charity, while only about 5% say they are less likely. Among 18 to 24 year olds that figure rises to 53%. On willingness to pay, 71% of millennials say they would happily pay more for a product if some of the proceeds go to charity, and 76% of millennials and Gen Z shoppers have bought or would buy from a brand specifically to show support for an issue. More than 40% of consumers say they are more likely to buy from a brand that donates to charity, and 71% of millennials say they would pay more when proceeds go to a good cause. The effect is not limited to acquisition. Retailers that build charitable giving into the buying experience have reported shoppers spending more per order and churning at lower rates, because the cause becomes part of why people stay. That is the difference between a donation widget and a growth channel. One sits in the corner. The other changes the math on customer lifetime value. ### The trust problem you have to solve first Here is the catch, and it is the reason most cause marketing falls flat. Consumers are skeptical. Roughly 56% think too many brands use social issues as a marketing ploy, and 86% say they want more detail about a company's social responsibility efforts before they believe it. Saying "we give back" is not enough anymore. People want to know what cause, how much, and proof it actually happened. Vague claims like "a portion of proceeds supports good causes" are a greenwashing red flag. They invite distrust and, when tied to sales, can also create legal exposure. If you cannot say which charity, how much, and show evidence, do not run the campaign yet. This is where the GoodAPI approach differs from a generic donation app. We treat verification and visibility as the whole point, not a nice-to-have. Giving through GoodAPI draws on a network of 1.3M verified 501(c)(3) nonprofits, and the impact is surfaced where customers already look: the checkout, the order confirmation, post-purchase emails, and the customer account. When a shopper can see the specific result of their purchase, the cause stops being a slogan and starts being a reason to come back. ## How to structure a cause marketing campaign There is no single right way to give. The structure you choose changes how the campaign reads to customers and how it lands on your margins. The three most common models on Shopify are customer round-ups, a percentage of sales, and a flat per-order donation. Here is how they compare. Round-ups let the customer add a small amount at checkout, so the cost sits with the shopper rather than your margin. They are the lowest-risk way to start. A percentage of sales is the classic cause marketing move, where you commit to donate a portion of sales to a cause and build campaigns and storytelling around it. It is the strongest growth lever because it is genuinely your brand putting money behind a promise, but it is also the model that carries legal obligations, which we will get to. A flat per-order contribution, for example planting a tree with every order, gives you fixed, forecastable unit economics, which is why GoodAPI prices tree planting at a flat $0.43 per tree with no monthly fee. Start with round-ups to learn what your customers respond to, then layer in a percentage-of-sales campaign once you know which cause resonates. Running both lets the customer and the brand share the impact, which reads as more authentic than either alone. ### The compliance trap that kills percentage-of-sales campaigns Here is the part almost no cause marketing guide mentions, and the part that matters most if you plan to donate a portion of sales. The moment you tell customers "we donate a percentage of sales to charity," you are very likely conducting a Commercial Co-Venture in the eyes of most US states. That triggers a real legal regime: registration before the campaign runs, a written contract with the charity, specific disclosures in your marketing, surety bonds in some states, and annual financial reporting afterward. Most donation apps hand this burden straight to you. They give you the widget and leave the filings, the contracts, and the state-by-state reporting on your plate. For a small team, that overhead is usually enough to shelve the campaign entirely, which is exactly why so many brands never get past the round-up jar. GoodAPI takes a different position. We handle the Commercial Co-Venture obligations across all 50 states, so the merchant has zero filings to manage. That is the unlock. It means a percentage-of-sales campaign, the highest-impact form of cause marketing, becomes something you can actually launch this quarter instead of a legal project you keep postponing. You can read more about how this works on our [donations page](https://www.thegoodapi.com/donations/) and in our [guide to Commercial Co-Venture compliance for Shopify brands](/blog/ccv-compliance-shopify-donations/). ## Turning giving into measurable growth A cause marketing program earns its place on your roadmap only if you can see it working. Treat it like any other growth channel and instrument it accordingly. Alignment beats scale. A focused, credible cause that fits your brand and audience will outperform a generic "we support charities" message every time. If you sell outdoor gear, reforestation or ocean plastic removal reads as authentic. If your audience cares about a specific issue, let them choose the nonprofit from the verified network. Surface the giving at checkout, then confirm it in the order confirmation and post-purchase emails through tools like Klaviyo. Visibility at the point of decision is what converts. Visibility after the sale is what builds loyalty. Compare conversion rate and average order value for sessions that see the campaign against those that do not. The donation total is the input. Conversion, AOV, and repeat purchase rate are the outputs that justify the channel. Close the loop. Show customers the cumulative result, total trees planted, dollars donated, or bottles of plastic removed, so the next purchase feels like joining something that is already working. **Shopify brands that want charitable giving to drive conversion and loyalty, not just sit in the cart as a feel-good widget** ### Why a unified impact approach compounds the effect One more thing only GoodAPI can really speak to. Cause marketing does not have to mean a single donation feature bolted onto your store. GoodAPI runs trees, ocean plastic removal, and charitable donations through one integration, so you can match the form of giving to the campaign and the season without stacking three separate apps. Tree planting is verified through our reforestation partner Veritree, where trees are GPS tracked and supported through their critical first years of growth. Donations route to verified 501(c)(3) nonprofits. The impact data flows into one place, which makes the reporting in step four far easier and keeps your store fast instead of weighed down by multiple plugins. That breadth is part of why the GoodAPI app holds a 5.0★ rating across 220+ Shopify reviews and carries the Built for Shopify badge. Merchants are not just buying a charity button. They are buying a verified, low-overhead way to make giving part of how the brand grows. ## Getting started with cause marketing on Shopify Cause marketing rewards brands that mean it and punishes brands that fake it. The growth shows up when three things are true at once: the cause is genuine and aligned with your audience, the impact is verified and visible to the customer, and the legal side is handled so a percentage-of-sales campaign is something you can actually run. Get those right and charitable giving stops being a cost center and starts pulling conversion, order value, and loyalty in the same direction. If you want to turn giving into a growth channel without the compliance headache, install the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) or explore how the [donations product](https://www.thegoodapi.com/donations/) handles Commercial Co-Venture compliance for you. You can also see how giving fits alongside trees and plastic removal in our [unified impact stack guide](/blog/unified-impact-stack-ecommerce/). *This article discusses general legal concepts around cause marketing and Commercial Co-Venture rules and is not legal advice. Requirements vary by state, so confirm your obligations for your specific campaign.* --- # How to Add Round-Up Donations to Shopify Checkout URL: https://www.thegoodapi.com/blog/add-round-up-donations-shopify-checkout/ Description: Round-up donations let Shopify shoppers give their spare change at checkout. Here is how to set them up the right way and keep the giving verifiable. Published: 2026-06-16 # How to Add Round-Up Donations to Your Shopify Checkout (2026 Guide) Round-up donations are the simplest way to turn a Shopify checkout into a moment of generosity. The shopper rounds their total up to the nearest dollar, the spare change goes to a cause, and the brand gets to stand for something without touching its margins. It is small, optional, and well timed, which is exactly why it is the most popular form of giving at the register. This guide walks through how a round-up at checkout app actually works, how to add round-up donations to your Shopify store step by step, and the one thing most merchants get wrong: treating the donation as a marketing line instead of a promise they can prove. The mechanic is easy. Doing it in a way customers believe is the part that earns the loyalty. **TL;DR:** Round-up donations let Shopify shoppers give their spare change at checkout, and the format works: in 2024, 92 tracked checkout campaigns raised more than $275 million. To add them, install a donations app, choose your nonprofits, switch on the round-up mode, and set where the prompt appears. The catch is trust. Nearly half of shoppers dislike a clumsy ask, so the giving has to be optional, clearly worded, and verifiable. GoodAPI runs round-ups inside its existing Shopify app with full charitable-giving compliance handled for you. ## How a Round-Up at Checkout App Works A round-up donation invites the customer to round their order up to the nearest dollar and send the difference to a nonprofit. An order of $43.40 becomes $44, and the extra 60 cents becomes a donation. The shopper barely feels it, which is the whole point. Spread across thousands of orders, those small amounts add up to real money for a cause. The format sits inside a broader category called checkout charity, which shows up in three common shapes. The round-up is the first and most popular. The second is a fixed add-on, where the shopper opts to add a set amount like one or three dollars. The third is a brand-funded model, where the store donates a percentage of the sale itself rather than asking the customer to give. Many brands run a mix, but round-up is the entry point because the ask feels effortless. The numbers explain the appeal. A 2025 industry report counted 92 point-of-sale fundraising campaigns that together raised over $275 million in a single year, part of a cumulative $7 billion moved through checkout giving over three decades. Among shoppers who give at a checkout, rounding up is the method they reach for most. The mechanic is proven. What separates a campaign that builds trust from one that quietly damages it is execution. ### Why placement depends on your Shopify plan Before you turn anything on, it helps to know where the round-up prompt can legally live on your store, because Shopify treats the checkout itself differently from the rest of the funnel. Customizing the core checkout steps, the information, shipping, and payment pages, with checkout UI extensions is a Shopify Plus capability. If you are not on Plus, you can still run round-ups, just on different surfaces: the cart, the cart drawer, product pages, and the post-purchase thank-you and order-status pages that every plan can customize. That sounds like a limitation, but in practice the thank-you page is one of the strongest places to ask. The customer has already paid, the friction of the sale is behind them, and a clean optional prompt lands as a nice surprise rather than a tollbooth. A good donations app handles this placement decision for your plan so you are not wiring up extensions yourself. ## How to Add Round-Up Donations to Your Shopify Store Here is the practical sequence. With GoodAPI the donations feature lives inside the same app that already powers verified tree planting, so there is no second tool to install or reconcile. Add [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting). The app powers verified tree planting, ocean-bound plastic removal, and charitable donations from one integration, so you are not stitching together separate widgets for each kind of impact. Pick the nonprofits shoppers will be able to give to. GoodAPI connects to a database of more than 1.3 million verified 501(c)(3) organizations, so you can feature a cause that fits your brand rather than a vague "good causes" pool. Naming a real recipient is what makes the ask credible. Switch on round-ups as your funding mode. GoodAPI supports two modes, round-ups and a percentage of sales, so you can start with customer-funded round-ups and layer in a brand-funded percentage later if you want to share the giving. Decide where the prompt appears for your plan and write a short, honest line that says exactly where the money goes. Keep it optional and specific. "Round up to plant a tree" or "Round up to support [named nonprofit]" beats a generic "support a good cause" every time. Go live and let the donations accumulate. Surface a running total on your impact page and in post-purchase touchpoints so customers can see the difference their spare change made. A live, sourced number does more for trust than any badge. Keep the round-up prompt opt-in and unmistakably optional. The fastest way to sour a checkout is to make a customer feel cornered into giving. State the cause by name, show the exact amount, and let the shopper say no without friction. Generosity that feels like a choice builds loyalty. Generosity that feels like a guilt tax gets people clicking away. ## The Mistake That Turns Round-Ups Into a Liability Round-ups look risk-free, but there is a trap. The moment your storefront says "we donate your spare change to charity," you have made a public promise, and customers increasingly expect you to back it up. Nearly half of consumers report feeling uncomfortable when a checkout ask is pushy or unclear, and some give only to avoid the awkwardness, which is the opposite of the goodwill you wanted. There is a second, quieter problem. When a customer rounds up at your checkout, they are trusting your brand, not the nonprofit, to make sure the money reaches the cause. If a journalist, a regulator, or one curious shopper asks for evidence and you cannot produce it, a feature meant to build affinity becomes a credibility problem. **Promising "a percentage of every sale goes to charity" can trigger real legal obligations.** In most US states, a brand that markets a product by tying it to a charitable donation is acting as a commercial co-venturer, which can mean registration, written contracts with the nonprofit, mandated disclosures, and annual reporting. Pure customer-funded round-ups carry less of this burden than brand-funded percentage campaigns, but the line is easy to cross once you advertise the giving. Most donation apps leave this entirely on the merchant. Know which obligations apply before you promote the program. ## How GoodAPI Makes Round-Ups Easy to Defend This is where the GoodAPI approach differs from a bolt-on donation widget. GoodAPI builds every impact product on a single principle: each unit of impact should be backed by a record you can point to. Its tree planting is GPS-tracked and verified through reforestation partner Veritree, so a brand can show where trees were planted and that they were monitored through their critical early years rather than just counted once. That same verification-first standard is what GoodAPI carries into charitable giving. Two things make the difference in practice. The first is compliance. GoodAPI handles the Commercial Co-Venture obligations across all 50 US states, so the registration, contracts, and reporting that most apps dump on the merchant are taken care of. For a brand that just wants to run a round-up without becoming an expert in charitable-solicitation law, that is the whole ballgame. The second is unification. Because verified trees, ocean-bound plastic removal, and donations run through one GoodAPI integration rather than three separate tools, a brand reports all of its impact from a single source of truth. The giving story sits alongside the same verified tree data customers already trust, and there is one dashboard instead of three. GoodAPI's tree planting starts at $0.43 per tree with no monthly fee, and the donations feature lives in that same app rather than as a separate subscription to manage. The opportunity is wide open. Round-up is the most popular checkout-giving method, yet most brands still run it as a vague "we give back" line with nothing behind it. The merchants who win are the ones who name the recipient, keep the ask optional, and can answer "prove it" without flinching. Specifics persuade; a sourced total beats a slogan every time. ## Putting It Together Adding round-up donations to your Shopify checkout is genuinely one of the easier wins in e-commerce. The mechanic is proven, shoppers participate, and the spare change adds up across thousands of orders. The work that actually matters is the part most brands skip: keeping the ask optional and clear, naming a real nonprofit, staying on the right side of charitable-giving law, and reporting where the money went. Do that, and a round-up becomes a reason customers come back. Skip it, and it becomes a claim you cannot defend. If you want round-ups you can stand behind, with compliance handled and the giving reported next to your verified impact, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting), explore the [GoodAPI donations product](https://www.thegoodapi.com/donations/), or read how [verified donations at checkout](https://thegoodapi.com/blog/verified-donations-checkout-shopify/) prove where every dollar goes. Selling in person as well? Round-up giving can follow customers into your store with [Shopify POS donations](https://www.thegoodapi.com/blog/shopify-pos-donations/). And when a customer asks who actually claims the write-off on their spare change, the answer is in our guide to [whether checkout donations are tax-deductible](https://www.thegoodapi.com/blog/checkout-donations-tax-deductible/). The brands that win at giving are the ones that show their work. **Shopify merchants who want to add round-up donations at checkout with charitable-giving compliance handled and impact reported alongside their verified tree planting.** --- # Charity Donations at Checkout: CCV Compliance URL: https://www.thegoodapi.com/blog/ccv-compliance-shopify-donations/ Description: Promising to donate a percentage of sales can trigger commercial co-venture law in many US states. Here is what Shopify brands must file. Published: 2026-06-15 # Charity Donations at Checkout: How Commercial Co-Venture Compliance Actually Works for Shopify Brands Adding charity donations to your Shopify checkout sounds like a pure win. You give customers a reason to feel good about a purchase, you raise money for a cause, and you build affinity for your brand. Then you read the fine print of charitable solicitation law and realize that the sentence "we donate a percentage of every sale to charity" is not just marketing copy. In most of the United States, it is a regulated legal promise. This is the part of checkout giving that almost no one talks about, and it is the part that quietly creates risk. The moment you advertise that buying your product benefits a charity, you may have become a commercial co-venturer, and a couple dozen states have rules about what you must file, sign, disclose, and report before that campaign can legally run. This guide explains what commercial co-venture compliance actually involves, why most donation apps leave the burden on you, and how GoodAPI's approach removes it. **TL;DR:** Telling shoppers that a purchase supports a charity can make your store a commercial co-venturer under state law. Roughly two dozen states regulate these charitable sales promotions, and about 38 states require the charity itself to be registered. Depending on the state you may owe registration fees, a written contract filed in advance, a surety bond up to $25,000, point-of-sale disclosures, and annual financial reports. Most donation apps leave all of that to the merchant. GoodAPI takes on the commercial co-venturer obligations so brands can run charity donations at checkout without the filings. ## What Commercial Co-Venture Compliance Actually Means A commercial co-venturer, usually shortened to CCV, is a for-profit business that runs a sale or promotion and advertises that some of the proceeds will benefit a charitable organization. The category exists because regulators want consumers to be able to trust the claim. If a brand says "10 percent of this purchase goes to clean water," states want to make sure a real charity receives a real amount, that the terms are disclosed, and that someone can audit it afterward. That sounds reasonable until you notice how the rules are written. They are not federal, they are not uniform, and they are triggered by the promise itself rather than by the size of the campaign. A small Shopify brand donating one percent of sales is held to the same framework as a national retailer running a million-dollar cause campaign. ### Why "we donate a percentage" is a regulated promise The legal trigger is the public representation. Once your storefront, your product page, or your checkout says that a purchase benefits a cause, you have made what the law calls a charitable sales promotion. At that point the questions a regulator can ask are specific: Which nonprofit is receiving the money? Is there a written contract? Did you file it before the campaign started? Did you disclose the percentage and the dates? Did you report what was actually raised? For a brand selling nationwide, the complication is that you do not get to pick one state's rules. Your customers are everywhere, so your single promise can fall under the laws of many states at the same time. That is what turns a simple "give back" line into a compliance project. ## The State-by-State Filing Burden Here is where the work hides. The requirements vary so much from state to state that there is no single checklist you can complete once and forget. A handful of states require the business itself to register as a commercial co-venturer before any promotion runs. California charges a 500 dollar registration fee and requires annual financial reports. Massachusetts requires registration, a 200 dollar fee, and a $25,000 surety bond posted with the state before the campaign begins. Alabama requires registration plus a $10,000 bond and a closing statement within 90 days of the campaign ending. South Carolina requires registration and a joint financial report filed with the charity after each campaign. Other states skip registration but still impose obligations. New Jersey wants the written contract filed at least 10 days before the promotion starts, plus a report afterward. Mississippi, New Hampshire, Hawaii, and Tennessee each require some form of advance notice or contract filing before the campaign goes live. Around 11 states require disclosures to appear at the actual point of sale. ### Registration, bonds, and reporting Strip away the state names and the pattern looks like this. Some states want money up front in the form of fees and bonds. Most want a written contract between you and the charity that names the organization, states the percentage or dollar amount, and sets the start and end dates. Many want that contract or a notice filed before the promotion can legally begin, often a week or two in advance. Several want a financial report or closing statement after the campaign, disclosing gross receipts and what the charity actually received. And the states that require registration usually require you to renew it every year. Separately, about 38 states require the benefiting charity to be registered to solicit donations in that state at all. So even if your own filings are perfect, a promotion can be out of compliance simply because the nonprofit is not registered where your customers live. **This is causewashing risk, and regulators are paying attention.** The same scrutiny that lands on vague environmental claims is increasingly applied to social-impact claims. If your storefront says "a portion of every order supports charity" but you cannot show a contract, a named recipient, the amount transferred, and the required state filings, that statement is exposed. An enforcement letter or a single skeptical customer can turn a goodwill campaign into a liability overnight. ## What a Compliant Campaign Actually Requires If you were to run a charity donation promotion entirely on your own, the sequence in a regulated state looks roughly like this. Name the nonprofit, specify the percentage or amount it will receive, and set the start and end dates. Most regulating states require this contract to exist before anything is advertised. In states like California, Massachusetts, Alabama, and South Carolina, file your commercial co-venturer registration and pay the fee. Where a surety bond is required, post it before the promotion begins. Several states require the contract or a notice of charitable sales promotion to be filed days or weeks before the campaign goes live. Miss the window and the promotion is non-compliant from day one. In roughly a dozen states, the terms of the promotion must be disclosed where the customer actually gives, not buried in a footer. After the campaign, file the closing statements or financial reports each state requires, then renew your registrations annually for as long as you keep giving. Now multiply that by every state your customers buy from, each with its own forms, fees, deadlines, and renewal dates. For a lean e-commerce team, this is not a side task. It is the reason a lot of brands either avoid percentage-of-sales giving entirely or run it and hope no one checks. ## Why Most Shopify Donation Apps Leave This to You This is the gap worth understanding before you pick a tool. A typical donation app gives you the front-end mechanic. It adds a round-up button or a percentage-of-sales toggle to your checkout, collects the money, and sends it to a cause. What it usually does not do is take legal responsibility for the commercial co-venturer obligations behind that promise. Read the fine print of many checkout-giving tools and you will find that compliance with charitable solicitation and co-venture law is the merchant's responsibility. The app handles the widget. You handle the registrations, the contracts, the bonds, the disclosures, and the annual reports. That division is easy to miss when you are evaluating apps on conversion lift and design, and it is exactly the part that creates exposure. The asymmetry is the whole story. A donation widget can be installed in an afternoon. Becoming compliant as a commercial co-venturer across the states that regulate it is an ongoing, multi-state legal process with fees, bonds, and recurring deadlines. The tool that only solves the easy half is leaving you the hard, risky half. ## How GoodAPI Handles Commercial Co-Venture Compliance This is the wedge that makes GoodAPI's [donations](https://thegoodapi.com/donations/) approach different. Instead of handing you a widget and a disclaimer, GoodAPI is built to take on the commercial co-venturer role itself. The registrations, the written contracts with nonprofits, the required disclosure language, the annual financial reporting, and the surety bonds across the states that regulate charitable sales promotions are handled on the platform side, so the merchant is left with zero filings rather than forms in 50 jurisdictions. That means a Shopify brand can offer charity donations at checkout and keep its attention on the campaign rather than the paperwork. Donations route to verified 501(c)(3) nonprofits drawn from a database of more than 1.3 million organizations, so the recipient is a named, registered charity rather than a vague "good causes" pool. ### Two ways customers give GoodAPI supports the two giving models brands actually ask for, both inside the native Shopify checkout. The first is round-ups, where the shopper rounds their order total up to the nearest dollar and the difference goes to the cause. The second is percentage of sales, where the brand contributes a share of each order. Both run through the same checkout extension, and both sit on the compliance foundation rather than on top of a legal gap. When you evaluate any checkout-giving tool, ask one direct question: who is the registered commercial co-venturer, you or the platform? If the answer is you, budget for the registrations, the bonds, the contracts, and the annual filings, because that work does not disappear just because the widget is installed. If the platform takes that role, you get the giving feature without the multi-state legal project. Get the answer in writing before you launch. This also connects to how GoodAPI thinks about impact more broadly. The same verification-first principle behind its GPS-tracked tree planting with reforestation partner Veritree carries into giving, so a donation is tied to a named, registered recipient rather than an unprovable claim. Because trees, plastic removal, and charitable giving can run through a single integration, a brand can report all of its impact from one place instead of stitching together separate tools. You can read more about that in our piece on the [unified impact stack for e-commerce](https://thegoodapi.com/blog/unified-impact-stack-ecommerce/). **Shopify brands that want to run charity donations or percentage-of-sales giving without taking on commercial co-venturer registrations, bonds, and multi-state filings themselves.** ## Putting It Together Charity donations at checkout are a genuinely good idea wrapped around a legal trap that most merchants never see. The mechanic is simple, but the promise behind it is regulated, and in many states running it correctly means registering, contracting, bonding, disclosing, and reporting on a recurring basis. Most donation apps quietly leave that work to you. The brands that give safely are the ones that either do the compliance work in full or use a partner that takes the commercial co-venturer role off their plate. If you want to add giving to your store without the multi-state paperwork, that is the model GoodAPI is built around. You can see how [charity donations at checkout](https://thegoodapi.com/donations/) work with full CCV compliance handled for you, [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) to add verified impact to your checkout, see how a [verified donations approach proves where every dollar goes](https://thegoodapi.com/blog/verified-donations-checkout-shopify/), read the technical view in our [charity donations API developer guide](https://thegoodapi.com/blog/charity-donations-api-developers-guide/), or see who can actually deduct the gift in our guide to [checkout donations and tax deductibility](https://www.thegoodapi.com/blog/checkout-donations-tax-deductible/). The goal is the same either way: let your customers give at checkout, and make sure the promise behind it is one you can actually stand behind. --- # GoodAPI Review 2026: What Shopify Merchants Say URL: https://www.thegoodapi.com/blog/goodapi-review-2026/ Description: A look at GoodAPI's 5.0-star Shopify reviews: what merchants say about setup, support, verified impact, and pricing for tree planting and plastic removal. Published: 2026-06-15 If you are weighing a sustainability app for your store, the Shopify tree planting app reviews are the fastest way to learn what actually happens after you install. Marketing copy tells you what an app promises. Reviews tell you whether it delivers. This is an honest look at what merchants say about GoodAPI in 2026, pulled from its public Shopify App Store profile, including the praise, the patterns, and the one criticism worth knowing about. **The short version:** GoodAPI holds a 5.0★ rating across 200+ reviews on the Shopify App Store, carries the Built for Shopify badge, and is free to install at $0.43/tree. The most praised feature is not a feature at all. It is the hands-on human support team. ## What the Shopify Tree Planting App Reviews Actually Say GoodAPI launched on the Shopify App Store in February 2022 and has been collecting merchant feedback ever since. The headline number is a 5.0-star average, and that figure is not the product of a handful of reviews. It reflects more than 200 ratings, of which all but one are five stars. That consistency matters when you read tree planting app reviews, because a single glowing testimonial says little. A pattern across hundreds of stores, in multiple countries and product categories, says a lot more. When the same themes show up in review after review from coffee roasters, beauty brands, pet companies, and wool shops, those themes are signal rather than noise. Here is how the ratings break down on the public profile. ### Theme 1: Setup is genuinely fast The most common practical comment is that installation takes minutes, not hours. One merchant wrote that the app "couldn't have been easier to set up, it took about 2 minutes." That speed comes from a one-click setup flow and an embedded admin panel that lives inside Shopify, so there is no separate dashboard to learn. ### Theme 2: The support team does the work for you This is where GoodAPI reviews diverge sharply from the category. Most app reviews mention support as an afterthought. In GoodAPI's case, support is the headline. Merchants describe a team that proactively offers to install impact badges for free, fine-tunes placement, and builds custom impact pages they did not even know to ask for. "The app couldn't have been easier to set up, it took about 2 minutes. And almost immediately I received a message from their support offering to set up all of the badges on my site for free. They worked with me to get everything just as I wanted it, AND made me a dedicated impact page for my site that I didn't even know that I needed." — hygge panda, United States A merchant who had used GoodAPI for years before moving to Shopify noted that the team transferred all existing impact metrics during the migration, so badges and counts were not reset to zero. For a values-driven brand, that continuity is the difference between a credible long-term impact story and starting over. ## The Numbers Behind the Reviews It helps to read the praise alongside the actual terms, because a five-star app that quietly bills a high monthly fee is a different proposition than one that does not. GoodAPI is free to install. Your first 50 trees and 100 bottles are funded at no cost, which lets you switch on a live impact counter before spending anything. After that, you pay $0.43/tree and $0.05 per ocean-bound plastic bottle removed, with no monthly subscription. Because the cost is per action rather than per month, your spend tracks your orders instead of sitting on your books as fixed overhead. That pricing model shows up in the reviews indirectly. Several merchants mention being able to set a budget and customize how much impact each order funds, which is only possible when you are paying for discrete actions rather than a flat tier. ![GoodAPI one-click setup screen for adding tree planting to a Shopify store](https://cdn.shopify.com/app-store/listing_images/864c36881d230c8394a4183ce5904daa/desktop_screenshot/CL7wp7bF0_YCEAE=.png?height=720&width=1280) ## Why Verification Keeps Coming Up A recurring word in the reviews is transparency. Merchants repeatedly mention receiving impact certificates, seeing a live counter climb alongside sales, and being able to show customers exactly what their purchases funded. Consumer demand is the reason this matters. Roughly 73% of consumers say they prefer sustainable brands, and 77% of Gen Z and 72% of Millennials report a willingness to pay more for sustainable products. A claim you can prove converts. A claim you cannot is a liability. GoodAPI funds tree planting through its reforestation partner Veritree, a verified reforestation organization with global projects. Trees are geolocated, tracked, and supported through their fragile first years rather than just counted at planting. Ocean-bound plastic removal is funded through verified collection. The point of that infrastructure is simple: when a merchant tells a customer "your order planted a tree," there is a record behind the statement. This is the same verification-first principle GoodAPI applies across its impact products, and it is worth more than a badge. Customers and regulators are increasingly skeptical of vague green claims, so the ability to point to traceable, third-party-backed impact is what separates a marketing gimmick from a defensible sustainability program. ### What merchants do with the impact story The reviews make clear that planting trees is only half of why merchants install the app. The other half is communication. GoodAPI ships storytelling badges that sit on the home, product, cart, thank-you, order, and customer pages, plus a premium library of photos and videos. Merchants in the reviews describe using these assets to lift engagement and loyalty, not just to log impact quietly in the background. "I've been in e-commerce for 15 years, and this is hands-down the coolest Shopify app I've ever come across. Watching our trees planted and ocean plastic recycled climb alongside sales and reviews is both heartwarming and inspiring." — GIVE A SH!T, United States ## The One Criticism Worth Knowing No honest review of a product is all praise, and the single non-five-star rating on GoodAPI's profile deserves a mention. An EU merchant raised a data-protection concern, noting they wanted clearer documentation around GDPR processing for European stores. If you operate in the EU, do your own due diligence on any app that touches customer data, GoodAPI included. Ask for a current data processing agreement and sub-processor list before you install, and confirm it fits your compliance posture. This is good practice for every app in your stack, not just sustainability tools. The broader takeaway is healthy skepticism. One critical review among hundreds is a strong signal, but it is also a reminder to verify that an app meets your specific operational and legal requirements rather than relying on a star rating alone. ## How GoodAPI Compares to the Category When you scan tree planting and impact apps on the Shopify App Store, a 5.0-star rating across 200-plus reviews puts GoodAPI near the top of its category by volume of verified feedback. It also holds the Built for Shopify badge, which Shopify grants only to apps that meet its highest bar for performance, design, and integration quality. Several reviewers specifically note that the badges and counters did not slow their storefronts, which is the kind of thing that badge is meant to guarantee. If you want the deeper technical and partner detail behind the impact, our guides on [verified tree planting companies](/blog/verified-tree-planting-company-guide/) and [how to avoid greenwashing in e-commerce](/blog/avoid-greenwashing-ecommerce/) are useful companions to the review picture. Developers evaluating the underlying integration can also read our overview of the [best tree planting API](/blog/best-tree-planting-api/). When you read any Shopify app reviews, weight recent reviews and look for specifics. "Great app" tells you nothing. "Support delivered a requested feature in 2 days" and "metrics transferred during my platform migration" tell you how a team behaves when something is on the line. ## The Verdict Read across the Shopify tree planting app reviews and a clear picture emerges. GoodAPI earns its 5.0-star rating less through any single standout feature and more through the unglamorous things that compound: a setup that takes minutes, a support team that does the heavy lifting for you, impact you can verify and show customers, and pricing that scales with your orders rather than a fixed monthly fee. The lone EU compliance flag is a fair prompt to do your own data-protection due diligence, as you should with any app. If you want to plant verified trees and remove ocean-bound plastic with a team that treats your store like its own, you can install GoodAPI free from the [Shopify App Store](https://apps.shopify.com/tree-planting) and fund your first 50 trees at no cost. --- # The Unified Impact Stack: Trees, Plastic, and Donations URL: https://www.thegoodapi.com/blog/unified-impact-stack-ecommerce/ Description: Why one integration for trees, plastic removal, and donations beats juggling separate sustainability apps in your e-commerce store. Published: 2026-06-11 Most e-commerce brands that take sustainability seriously end up with a strange collection of tools. One app plants trees. Another offsets shipping. A third handles the holiday charity campaign. Each one came from a good decision made in isolation, and together they form a fragmented mess: three dashboards, three bills, three different definitions of "verified." A unified impact stack solves this by putting trees, plastic removal, and donations behind one integration, one API, and one reporting standard. **TL;DR:** Running a separate app for every impact action costs you page speed, money, and reporting clarity. A unified impact stack consolidates verified tree planting, plastic removal, and charitable giving into a single integration. GoodAPI is built around exactly this model: trees at $0.43/tree and plastic removal at $0.05/bottle today, with donations as the third pillar in development. ## The Hidden Cost of Single-Action Sustainability Apps App sprawl is one of the most consistent findings in Shopify performance audits. Recent stack audits put the average store at anywhere from 6 to 20 installed apps, with each app adding roughly 100 to 500 milliseconds of JavaScript execution to every page load. Stack enough of them and the impact is measurable: a one second delay in load time correlates with about a 7% drop in conversion. The money side is just as real. Cost audits of typical Shopify stacks land between $200 and $500 per month in app subscriptions, and consolidation reviews routinely find 40 to 50% of that spend can be cut without losing functionality. Sustainability apps are a common offender because they tend to arrive one campaign at a time. The tree-planting app came with the Earth Day push. The offset widget came when a competitor added one. The donation tool came at the holidays. The average Shopify store installs 6 to 8 paid apps but actively uses only 3 or 4. The rest sit idle, still adding script weight and subscription cost every month. For an impact program specifically, fragmentation creates a problem that has nothing to do with speed: your sustainability story stops adding up. When trees live in one system and donations in another, no single report can say what your brand actually did this quarter. That gap matters more than it used to, because customers are checking. ## What a Unified Impact Stack Looks Like A unified impact stack means one integration that can trigger any verified impact action your brand offers, from one account, with one consistent verification standard. In GoodAPI's case that means a single REST API and a single Shopify app covering three pillars. ### Pillar 1: Verified Tree Planting Tree planting is the anchor action for most stores because customers understand it instantly. Through GoodAPI, every tree costs $0.43 with no monthly fee, and planting runs through Veritree, a verified reforestation organization with global projects. Trees are tracked, geolocated, and supported through their critical first years of growth, which is what separates a real claim from a logo on a checkout page. This per-unit model matters for the stack argument. Because there is no subscription, adding tree planting does not add a recurring line item that needs to justify itself in slow months. You pay for impact when sales happen. ### Pillar 2: Ocean-Bound Plastic Removal Plastic removal is the natural second pillar for brands whose customers care about packaging. GoodAPI prices it at $0.05 per bottle through Plastic Bank's collection-verified intercept model, which stops ocean-bound plastic in coastal communities in the Philippines and Indonesia. Same API, same dashboard, same order-triggered logic as trees. If you are weighing which action fits your brand, our comparison of [plastic removal vs carbon offsets vs tree planting](/blog/plastic-removal-vs-carbon-offsets-vs-tree-planting/) breaks down the decision in detail. ### Pillar 3: Charitable Donations Donations are the third pillar, and the one GoodAPI is actively building toward. The [charity donations API](/blog/charity-donations-api-developers-guide/) is already documented for developers, built on the same idea as the other two pillars: a programmatic action, triggered by an order or an event, with verification treated as a first-class feature rather than an afterthought. We wrote about why that verification layer matters in [verified donations at checkout](/blog/verified-donations-checkout-shopify/). The point of the unified model is that when your brand is ready to add giving, it should not require a fourth app. It should be a parameter change. ## One Dashboard, One Bill, One Story Here is how the two approaches compare for a store running trees, plastic, and donations: The reporting row is the one that surprises merchants most. ESG reporting, B Corp documentation, and even a simple end-of-year impact page all get dramatically easier when every action lives in one system. More than 2,000 Shopify merchants use GoodAPI today, and the brands that get the most marketing value out of their program, including names like Atari, BACKYARD, and Canna River, are the ones that can show a single cumulative number rather than three partial ones. Audit your current stack before adding anything. List every sustainability-related app you run, what it costs monthly, and when you last opened its dashboard. Most merchants find at least one app they forgot they were paying for. ## Verification Is the Thread That Ties It Together Consolidation is not just an efficiency play. It is a trust play, and trust is currently the scarcest resource in sustainability marketing. Survey data shows 55% of consumers are skeptical of brands' sustainability claims, and 77% say they would stop supporting a brand caught greenwashing. At the same time, products marketed as sustainable are growing about 2.7 times faster than conventional ones. The reward for a credible story and the penalty for a hollow one have never been further apart. A fragmented stack multiplies greenwashing risk. If your three impact vendors have three different verification standards, your weakest vendor sets the credibility of your whole story. One unverifiable claim can poison two verified ones. This is why GoodAPI treats verification as the shared foundation across pillars rather than a per-product feature. Trees are GPS-tracked and geolocated through Veritree. Plastic collection is verified at the point of interception. The donations pillar is being built with the same principle, proof first, because a donation claim without a paper trail is no better than an offset claim without a registry. GoodAPI holds a 5.0 star rating from more than 220 Shopify reviews, and the most common theme in those reviews is exactly this: merchants can show customers where the impact went. ## How to Consolidate Your Impact Stack If you are running multiple sustainability apps today, consolidation is a one-afternoon project, not a migration. List every app that plants, offsets, removes, or donates anything. Note the monthly cost, the per-unit cost, and whether the vendor publishes verification evidence you could show a customer. Install the [GoodAPI app](https://apps.shopify.com/tree-planting) from the Shopify App Store. Setup takes a couple of minutes. Choose your trigger logic, for example one tree per order, or plastic removal on subscription renewals. Custom and headless stacks can use the [REST API](/blog/best-tree-planting-api/) directly. Confirm the numbers match your expectations and your storefront messaging is updated before you cancel anything. Remove the old apps and check your theme for leftover script tags, since uninstalled apps often leave code behind. Your speed score and your bookkeeping both improve on the same day. **Brands running two or more sustainability apps, or planning to add donations or plastic removal to an existing tree-planting program** ## The Stack Is the Strategy Sustainability tooling is following the same path every other e-commerce category has: a wave of single-purpose apps, then consolidation around platforms that do the whole job. The merchants who win that transition are the ones whose impact program is simple enough to maintain and credible enough to publish. A unified impact stack gives you both. One integration, per-action pricing with no monthly fee, and a verification standard that holds across trees today, plastic today, and donations as the third pillar takes shape. Ready to consolidate? Install [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) or explore [how it works](/how-it-works/) to see the full model. If your revenue renews on a schedule, see how to add [recurring donations to Shopify subscription orders](/blog/subscription-donations-shopify/) so your impact compounds along with it. --- # Verified Donations at Checkout: Prove Every Dollar URL: https://www.thegoodapi.com/blog/verified-donations-checkout-shopify/ Description: Charity at checkout only builds trust if you can prove where the money goes. Here is how a verified-impact approach makes donations work for Shopify brands. Published: 2026-06-09 # Verified Donations at Checkout: How to Prove Where Every Dollar Goes Adding a charitable donation to your checkout is one of the easiest ways to give customers a reason to feel good about a purchase. It is also one of the easiest ways to quietly erode trust if you cannot answer a simple question: where did the money actually go? Shoppers give generously at the register, but they are increasingly skeptical, and a donation feature that cannot show its working is worse than no feature at all. This guide walks through how charity at checkout really works, why verification is the part that makes or breaks it, and how a verified-impact approach turns donations from a marketing gesture into something a Shopify brand can prove. The short version: the same standard that makes a tree-planting or plastic-removal claim credible is exactly what a donations claim needs. **TL;DR:** Charity at checkout works because the ask is small and well timed, and in 2024 it moved more than $275 million through point-of-sale campaigns. But more than half of shoppers already give at checkout and they now demand proof of where it goes. The differentiator is verification: a donation tied to a traceable record, reported in a dashboard, that you can show a customer or a regulator. That is the verification-first model GoodAPI already applies to verified tree planting and ocean-bound plastic removal. ## How Charity at Checkout Actually Works Checkout charity is the practice of inviting a customer to give to a cause at the moment of purchase. It shows up in three common shapes, and the shape you choose changes both how much you raise and how the ask feels. The most familiar is the round-up, where the customer rounds their total up to the nearest dollar and the difference goes to a nonprofit. The second is a fixed add-on, where the shopper opts to add a set amount such as one or three dollars. The third is a brand-funded model, where the store donates a percentage of the sale itself rather than asking the customer to chip in. The numbers explain why so many merchants reach for this. A 2025 industry report tracked 92 point-of-sale fundraising campaigns that together raised over $275 million in a single year. More than half of shoppers, 53%, say they have given at a store checkout, and among those who do, rounding up is the most popular method at 85%, followed by adding a set amount at 69 percent. The mechanic is proven. The hard part is doing it in a way customers believe. ### Why the moment matters Checkout is persuasive because the customer has already decided to spend. A small, optional add-on does not feel like a separate financial decision, which is why micro-donations scale so well. One payments provider reported moving more than $25 million through 35 million individual micro-transactions. The same psychology that makes the ask effective, though, is what makes transparency non-negotiable. If giving feels like pressure rather than a choice, the goodwill evaporates. ## The Trust Problem No Donation Widget Solves on Its Own Here is the uncomfortable truth about charity at checkout. Trust in charities is holding up, with 57% of people reporting high trust in 2025, but that trust is conditional. The biggest shift in public attitudes is the growing demand for accountability: people want to believe that most of the money reaches the cause and that there is transparency in how decisions get made. For a merchant, this creates a specific risk. When a customer rounds up at your checkout, they are trusting your brand, not the nonprofit, to make sure the money lands where you said it would. If a journalist, a regulator, or a single curious customer asks for evidence and you cannot produce it, the campaign that was supposed to build affinity becomes a credibility problem instead. **Greenwashing has a cousin, and it is called causewashing.** Regulators that scrutinize vague environmental claims are starting to look at social-impact claims the same way. If your storefront says "a portion of every order supports clean water" but you cannot show which organization received how much and when, that statement is exposed. Treat a donation claim with the same rigor as a sustainability claim: name the recipient, document the transfer, and keep the receipts. ## Verification Is the Whole Game A donation feature is only as strong as the proof behind it. That proof has three parts, and a credible program delivers all three rather than just the first. The first is attribution. Every donation should be tied to a specific, named nonprofit, not a generic "good causes" pool. Customers trust a recipient they can look up far more than an abstract promise. The second is traceability. There should be a record for each donation, ideally one that captures the amount, the timestamp, and the destination, so the path from a customer's checkout to the nonprofit is documented rather than assumed. This is the equivalent of the GPS coordinates that make a tree-planting claim believable. The third is reporting. The data has to be visible. A running impact total that a merchant can publish, and that updates as donations accumulate, turns a static marketing line into a living, checkable number. Specifics persuade. A sourced figure beats a slogan every time. Donors are not asking for less generosity, they are asking for more accountability. The single largest increase in public attitudes toward charities is the belief that the money reaches the cause and that decision-making is transparent. In practice that means the brands that win at checkout giving are the ones that can answer "prove it" without flinching. ## How a Verified-Impact Platform Changes the Equation This is where GoodAPI's approach is relevant, because the verification problem above is one GoodAPI has already solved for other kinds of impact. The company builds impact products on a single principle: every unit of impact should be backed by a record you can point to. For tree planting, that means trees funded through GoodAPI are GPS-tracked and verified through its reforestation partner Veritree, so a merchant can show where trees were planted and that they were monitored through their critical early years rather than just counted once. For ocean-bound plastic, removal runs through collection partner Plastic Bank, which pays local collectors and routes intercepted plastic to traceable treatment. In both cases the claim on the storefront is anchored to data, not to a badge. Charitable giving is the natural extension of that same model. The verification-first foundation that makes a tree or a kilogram of plastic provable is exactly what a donation needs to be defensible. Rather than treating a donation as a transfer that disappears into a black box, a verified-impact approach attaches the same kind of traceable record to giving, so the brand keeps proof rather than hoping no one asks. GoodAPI's unified approach matters here too. Because trees, plastic removal, and charitable giving can run through one integration rather than three separate tools, a brand can report all of its impact from a single source of truth. That breadth is hard for single-purpose donation widgets to match, and it means the giving story sits alongside the same verified tree and plastic data customers already trust. Before you turn on any checkout giving, write down the three things you will need to defend the claim: which organization receives the money, how the transfer is recorded, and where customers can see the running total. If a tool cannot give you all three, it is giving you marketing language, not proof. Pick the option that hands you the receipts, then publish the specifics on your impact page instead of a generic tagline. And before you pick the cause itself, our guide on [how to choose a charity for your Shopify checkout](/blog/how-to-choose-charity-shopify-checkout/) covers vetting nonprofits so the recipient is as credible as the record. ## What This Means for Developers The same logic applies on the technical side. Brands on Shopify benefit from a no-code setup, but custom and headless stores need the giving logic to live in their own checkout flow. GoodAPI exposes its impact capabilities through a REST API, which means donation logic can be triggered from your own order events the same way tree planting or plastic removal already can. For teams building this into a custom stack, our [charity donations API developer guide](https://thegoodapi.com/blog/charity-donations-api-developers-guide/) walks through how programmatic giving fits into an existing checkout. The advantage of an API-first model is that verification is not bolted on afterward. The record is created at the moment the donation is, so the data you need for reporting exists from the first transaction rather than being reconstructed later. **Shopify and e-commerce brands that want checkout giving they can actually prove, with named recipients and traceable, reportable donations rather than a vague 'we give back' badge.** ## Putting It Together Charity at checkout is a genuinely good idea that is easy to do badly. The mechanic works, shoppers participate, and the dollars add up. What separates a campaign that builds lasting trust from one that quietly damages it is whether you can answer the only question that matters: can you prove where the money went? Name the recipient, document the transfer, report the total, and treat a donation claim with the same seriousness you would treat any sustainability claim. That verification-first standard is the foundation GoodAPI is built on, from GPS-verified tree planting with Veritree to traceable ocean-bound plastic removal with Plastic Bank, and it is the same foundation that makes charitable giving something a brand can stand behind. To see how the verified-impact model already works today, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) to fund verified trees and plastic removal, read how [donating compares to planting trees](https://thegoodapi.com/blog/donating-vs-planting-trees-difference/), or learn what [verified impact looks like in practice](https://thegoodapi.com/blog/veritree-alternatives-tree-planting-verification/). The brands that win at giving are the ones that show their work. --- # What Does Plastic Neutral Mean? A 2026 Guide URL: https://www.thegoodapi.com/blog/what-does-plastic-neutral-mean/ Description: Plastic neutral means recovering as much plastic as you put out. Here is what it means for e-commerce brands, how it works, and how to do it credibly. Published: 2026-06-08 # What Does Plastic Neutral Mean? A Guide for E-Commerce Brands If you sell physical products online, plastic is almost certainly part of your footprint. It is in your packaging, your shipping materials, and often the product itself. So when you start looking for ways to address it, you run into a phrase that sounds clean and simple: plastic neutral. The trouble is that "plastic neutral" is used loosely, it means slightly different things depending on who is selling it, and a sloppy claim can do more brand damage than saying nothing at all. This guide explains what plastic neutral actually means, how a brand becomes plastic neutral, and how to tell a credible program from a marketing badge. We will also clear up a vocabulary gap that trips up a lot of merchants: the action most brands actually buy is called "plastic removal," even though customers search for "plastic neutral." **TL;DR:** Plastic neutral means recovering as much plastic from the environment as your business puts into it. You measure your plastic footprint, then fund the collection and treatment of an equal amount, ideally ocean-bound plastic intercepted before it reaches the sea. A plastic credit represents 1 tonne of plastic collected. The catch is that there is no single global standard yet, so verification is everything. GoodAPI lets Shopify brands fund verified ocean-bound plastic removal from $0.05/bottle with no monthly fee. ## What "Plastic Neutral" Actually Means Being plastic neutral means that for every unit of plastic your company creates or uses, a measured equivalent of plastic waste is recovered from the environment and responsibly handled. Think of it the way carbon neutral works for emissions. You are not eliminating the plastic at the source. You are balancing what you put out with an equal amount that you help take out. That balancing is usually done through funded collection programs or plastic credits. A plastic credit represents a verified quantity of plastic, typically one tonne, that has been collected and treated. A brand tallies up its plastic footprint, then funds the recovery of the same amount, and on that basis claims neutrality. ### Plastic neutral is not plastic free This is the distinction that matters most, and the one brands get wrong. Plastic free means a company uses no plastic at all in its products or operations. That is extremely hard for most e-commerce businesses to achieve honestly. Plastic neutral is a balance claim: you still use plastic, but you offset it by funding an equal amount of recovery. Saying "plastic neutral" when you mean "plastic free," or vice versa, is exactly the kind of imprecision regulators are starting to penalize. ## How a Brand Becomes Plastic Neutral Becoming plastic neutral is a three step process, and each step is where credibility is either earned or lost. The first step is measuring your plastic footprint. You cannot claim neutrality if you do not know your number. That means accounting for product plastic, primary and secondary packaging, and shipping materials across a year. A footprint you cannot show your working for is a footprint a regulator can challenge. The second step is funding recovery equal to that footprint. Most credible programs focus on intercepting ocean-bound plastic, which is waste within roughly 50 kilometres of a coastline in a region without proper waste infrastructure. Intercepting plastic before it reaches the ocean is far more efficient, kilogram for kilogram, than trying to scoop it back out later, and it stops the material before it fragments into microplastics. The third step is verification and reporting. Recovery should be confirmed by an independent party, with collection data you can point to: where the plastic was gathered, who gathered it, and what happened to it. This is the step that separates a real program from a logo. A nationwide study by rePurpose Global found that 95% of consumers said they would pay more for products that fund plastic recovery, and 64 percent now rank sustainability among their top three purchasing considerations. The demand is real, but it only converts to loyalty when the claim is believable. ## Why Verification Is the Whole Game Here is the uncomfortable part of the plastic neutral story. The market that powers these claims is young and inconsistent, and a weak claim is a liability rather than an asset. There is still no single agreed global standard for plastic credits. Several bodies issue them, including Verra's Plastic Waste Reduction Program, rePurpose Global, Plastic Bank, and Zero Plastic Oceans, and they do not all play by the same rules. The clearest example is how they treat burned plastic. Verra's program can credit plastic that is incinerated for energy, while rePurpose Global does not credit incinerated plastic at all. Incineration is controversial because of the pollution it produces, so two brands can both be "plastic neutral" while having funded very different real-world outcomes. Investigations have also found cases where plastic collected under a credit scheme was burned rather than recycled, and even Nestle has publicly stated it does not believe in plastic credits without a credible, harmonized global standard. None of this means plastic neutrality is a scam. It means the label alone tells you almost nothing. The verification behind it tells you everything. **Greenwashing red flag:** if a provider cannot tell you where the plastic was collected, who collected it, and how it was treated, you cannot defend your claim. Under the EU Green Claims Directive, environmental marketing must be substantiated, and a "plastic neutral" badge backed only by a credit receipt may not survive scrutiny. Choose a program whose collection you can trace, not just a certificate you can display. ## The Vocabulary Gap: "Plastic Neutral" vs "Plastic Removal" If you have shopped around for a tool to help, you have probably noticed that many providers, including GoodAPI, talk about "plastic removal" rather than "plastic neutral." That is not a different thing. Plastic removal is the action. Plastic neutrality is the accounting goal you reach by doing enough of that action to match your footprint. In other words, you do not buy "plastic neutral" off a shelf. You measure your footprint, then fund verified plastic removal until the two numbers balance. Understanding that distinction helps you cut through marketing language and ask the only question that matters: how much verified plastic am I actually funding the removal of, and can I prove it. ## How Shopify Brands Reach Plastic Neutrality With GoodAPI This is where GoodAPI fits, and where the verification standard above becomes concrete. GoodAPI's plastic removal program runs through a partnership with Plastic Bank, a verified organization that operates collection networks in coastal communities in the Philippines and Indonesia. Plastic Bank pays local collectors to gather plastic waste before it reaches the ocean, then routes it to recycling or safe treatment. That intercept model is exactly the high-integrity, traceable approach a defensible plastic neutral claim requires. For a Shopify merchant, the setup is built around triggers you control. You can remove plastic on a fixed amount per order, tie removal to specific products so a set amount of plastic comes out for every item in a collection, or trigger removal once an order passes a spend threshold. That flexibility lets you match the removal volume to your measured footprint instead of guessing. The pricing keeps neutrality reachable for small stores. GoodAPI charges $0.05/bottle removed, with no monthly fee, and the app includes 100 free bottle removals so you can test the program and see how it looks in your impact reporting before committing to volume. Because the same capability is exposed through a REST API, developers on non-Shopify or headless stacks can fire removal from their own order logic. Start by estimating your annual plastic footprint in bottle-equivalents or kilograms, then set your per-order removal so the yearly total matches or exceeds it. Pull the cumulative impact dashboard for your reporting, and publish the collection details, not just a total. A specific, sourced number is far more persuasive to customers and far safer with regulators than a vague badge. **Shopify and e-commerce brands that want a credible, verifiable path toward plastic neutrality by funding traceable ocean-bound plastic removal they can prove to customers.** ## Putting It Together Plastic neutral is a useful and increasingly expected goal for e-commerce brands, but it is only as strong as the verification underneath it. It means recovering as much plastic as you put into the world, measured honestly and balanced with funded recovery. The action that gets you there is verified plastic removal, ideally intercepting ocean-bound plastic before it does its damage. Skip the standard-free credit shortcuts, insist on traceable collection, and report specifics rather than slogans. If you want to start funding verified ocean-bound plastic removal toward your own neutrality goal, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and configure your first trigger in minutes. To go deeper, read our guide to [ocean plastic removal for businesses](https://thegoodapi.com/blog/ocean-plastic-removal-for-businesses/), our explainer on [what ocean-bound plastic removal means](https://thegoodapi.com/blog/what-is-ocean-bound-plastic-removal-for-businesses/), and our comparison of [plastic removal vs carbon offsets vs tree planting](https://thegoodapi.com/blog/plastic-removal-vs-carbon-offsets-vs-tree-planting/) to see how the credibility case stacks up across impact types. --- # Headless Sustainability API: Plant Trees in Next.js URL: https://www.thegoodapi.com/blog/headless-tree-planting-nextjs-react/ Description: A developer guide to adding verified tree planting to a headless storefront with GoodAPI's sustainability API, Next.js, and React. Published: 2026-06-07 # Headless E-Commerce Tree Planting: Integrating GoodAPI With Next.js and React If you have moved your store off a monolithic platform and onto a headless stack, you have probably noticed that most sustainability tools assume you have not. The tree-planting and carbon apps in the Shopify ecosystem are built as themes and embedded widgets, which is great until your frontend is a custom Next.js app talking to a commerce backend over an API. At that point you do not want a plugin. You want a sustainability API for ecommerce that you can call from your own code. This guide walks through exactly that: how to add verified tree planting to a headless storefront using GoodAPI, Next.js, and React. It is written for developers, so it gets into endpoints, server-side patterns, and the retry-safety details that matter when real orders are flowing. **TL;DR:** GoodAPI is a REST sustainability API, so it drops into any headless or composable stack. Call the `POST https://app.thegoodapi.com/plant/trees` endpoint from a Next.js Route Handler or order webhook (never the browser), pass an `idempotency_key` to avoid double-planting on retries, and use the `attribution` field to tie each tree to an order. It costs $0.43/tree with no monthly fee, and test keys let you build the whole integration for free. ## Why Headless Stores Need an API, Not a Plugin Headless commerce stopped being a niche a while ago. Research going into 2026 puts roughly 73% of businesses on some form of headless architecture, and the MACH Alliance reports that around 92% of US brands have adopted some form of composable commerce. The headless commerce market is estimated at about $2.13 billion in 2026 and projected to reach $7.24 billion by 2033. The reason teams take on the extra complexity is performance and control: faster page loads from static and edge rendering, and a fully custom checkout and customer experience. That same control is exactly why an embedded sustainability widget does not fit. When your frontend is decoupled from your commerce backend, the place to trigger an environmental action is not a theme block. It is your server, right at the moment an order is confirmed. An API-first tool lets you put tree planting wherever your business logic already lives. ### What "API-first" actually buys you A REST sustainability API gives you three things a plugin cannot. You decide the trigger, so a tree can be planted on an order, a subscription renewal, a referral, or any custom milestone. You control the data, so you can attribute trees to specific orders and pull verification evidence back into your own dashboard. And you stay portable, because the same integration survives a frontend rewrite or even a backend migration. ## What You Will Build The pattern in this guide is deliberately simple and production-shaped: a customer completes an order, your commerce backend fires an "order paid" webhook, a Next.js Route Handler receives it, and that handler calls GoodAPI to plant a tree attributed to the order. Planting on the paid event rather than at checkout means you never plant a tree for an order that fails payment. Plant trees from a server-side webhook for the confirmed-payment event, not from a button click in the browser. This keeps your API key off the client, guarantees you only plant for real paid orders, and gives you a natural place to attach the order ID for attribution and idempotency. ## Step-by-Step: Integrating GoodAPI With Next.js Sign up at app.thegoodapi.com to get a production key and a test key. Both behave identically, but the test key never charges you, so use it for the entire build. Store the key in an environment variable like `GOODAPI_KEY` in your `.env.local`. Never hard-code it or expose it to the client bundle. In the Next.js App Router, add a Route Handler at `app/api/plant/route.ts`. Because Route Handlers run on the server, your key stays secret. This endpoint is what your commerce webhook (or your own checkout-complete logic) will call. From the handler, send a `POST` to `https://app.thegoodapi.com/plant/trees` with your key in the `Authorization` header. The body needs a `count`, and you should add an `attribution` and an `idempotency_key` tied to the order. Webhooks retry. Pass the order ID as the `idempotency_key` so a duplicate delivery never plants a second tree. This single field removes a whole class of bugs that are painful to debug in production. Use the `GET /plant/trees` and `/evidence` endpoints to read totals and verification media, then render a live "trees planted" counter or an impact page as a React component. Cache the read on your side, since the evidence response is already cached for performance. ### The Route Handler Here is the core of the integration. It is a Next.js App Router Route Handler that plants one tree per order and is safe to call more than once for the same order. ```ts // app/api/plant/route.ts const { orderId, customerEmail } = await request.json(); const res = await fetch("https://app.thegoodapi.com/plant/trees", { method: "POST", headers: { "Authorization": process.env.GOODAPI_KEY as string, "Content-Type": "application/json", }, body: JSON.stringify({ count: 1, attribution: customerEmail, idempotency_key: orderId, metadata: { order_id: orderId, source: "headless-storefront" }, }), }); if (!res.ok) { return Response.json({ ok: false }, { status: 502 }); } const data = await res.json(); return Response.json({ ok: true, planted: data.total_planted_trees }); } ``` The `attribution` field tags the tree with a non-unique lookup key, so later you can fetch every tree tied to a customer or campaign. The `metadata` object takes arbitrary key/value pairs, which is useful for storing your internal order ID or the storefront a tree came from. And the `idempotency_key` is what makes the call safe to retry. The endpoint returns a running total and the details of what was just planted, for example `{ "total_planted_trees": 45, "tree_details": [ ... ] }`. You can store that response or simply re-query the `GET` endpoint when you need fresh numbers for your storefront. ### Reading impact back into your React frontend A headless store should show off its impact, and GoodAPI gives you two reads for that. `GET https://app.thegoodapi.com/plant/trees` returns your totals and can be filtered by `attribution_key`, date range, or `metadata`. `GET https://app.thegoodapi.com/evidence` returns aggregated verification evidence including photos and impact metrics like total trees, carbon offset, and hectares restored across countries such as Kenya, Madagascar, Brazil, and Indonesia. A simple React server component can fetch the totals and render a counter: ```tsx // app/impact/page.tsx async function getTotal() { const res = await fetch("https://app.thegoodapi.com/plant/trees", { headers: { "Authorization": process.env.GOODAPI_KEY as string }, next: { revalidate: 3600 }, // cache for an hour }); const data = await res.json(); return data.total_planted_trees as number; } const total = await getTotal(); return

{total.toLocaleString()} trees planted with every order

; } ``` ## Verification: Why This Matters Beyond the Code Wiring up an endpoint is the easy part. The reason GoodAPI is worth integrating instead of writing a check to a planting charity is that every tree is verifiable down to the GPS coordinate. GoodAPI's reforestation partner is Veritree, a verified reforestation organization with global projects, so each tree is tracked, geolocated, and supported through its critical first years of growth. For developers, that verification is itself an API. The beta `GET /evidence/tree/` endpoint returns a full timeline for a single tree: when it was registered, when funds were distributed, when it was allocated to a specific planting site and crew, and when it was physically planted, with geotagged photo evidence at the planting coordinate. That means your headless store can show a customer not just "we planted a tree" but the verified status of their specific tree. **Greenwashing red flag:** if a sustainability provider cannot return per-unit verification data through an API or a public record, you cannot prove your impact claims, and unverifiable claims are now a compliance risk under frameworks like the EU Green Claims Directive. Always integrate a provider whose verification you can query, not just a logo you can display. ## Cost and Operational Notes for Headless Teams Pricing is simple in a way that suits a composable stack, where you are usually trying to avoid yet another per-seat SaaS bill. GoodAPI charges $0.43 per tree with no monthly fee, and trees accrue to a single end-of-month invoice. There is no separate cost for using it headless versus using the Shopify app, because it is the same underlying API. Two practical tips. First, do all of your development against the test key so you can hammer the endpoint without generating real charges or real trees. Second, treat the plant call like any other external dependency in your order pipeline: wrap it in error handling, log failures with the order ID, and rely on the `idempotency_key` so a replay after a failure is always safe. **Developer-led teams running a headless or composable storefront (Next.js, React, Remix, or a custom backend) that want verified tree planting they control in code, not a theme widget.** ## Bringing It Together Adding environmental impact to a headless store does not require bending your architecture around someone else's plugin. With a REST sustainability API for ecommerce, you plant from your own server, attribute every tree to an order, stay retry-safe with idempotency keys, and read verified impact back into your React frontend. The same integration keeps working whether your frontend is Next.js today and something else in two years. If you are building on Shopify's headless setup specifically, the GoodAPI app also gives you a managed path: it holds a 5.0★ rating across 200+ merchant reviews and is Built for Shopify. You can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) for the managed route, or read the full [GoodAPI developer documentation](https://docs.thegoodapi.com/) and start planting from your own code. For a broader look at the API, see our [plant a tree API developer guide](https://thegoodapi.com/blog/plant-a-tree-api-developer-guide/) and our overview of [what a sustainability API is](https://thegoodapi.com/blog/sustainability-api-ecommerce-guide/). --- # Plastic Removal vs Carbon Offsets vs Tree Planting URL: https://www.thegoodapi.com/blog/plastic-removal-vs-carbon-offsets-vs-tree-planting/ Description: Plastic removal, carbon offsets, and tree planting all promise impact. Here's which is most credible for Shopify brands, and how to avoid greenwashing. Published: 2026-06-05 # Plastic Removal vs Carbon Offsets vs Tree Planting: Which Impact Is Most Credible for Shopify Brands? Every e-commerce founder who wants to add environmental impact to their store hits the same fork in the road. Should you offset carbon emissions, remove plastic from the ocean, or plant trees? All three sound good on a product page. All three can be defended in a sustainability report. But they are not equally credible, and in 2026 the difference matters more than ever, because customers and regulators have both gotten a lot better at spotting claims that do not hold up. This guide compares plastic removal, carbon offsets, and tree planting on the one thing that actually decides whether your impact program helps or hurts your brand: how easily you can prove it is real. **TL;DR:** The credibility of an impact program comes from its verification, not the action type. Carbon offset and plastic credit markets both faced damaging integrity studies in 2025, while verified, GPS-tracked tree planting produces a specific outcome that is easy to monitor and explain. GoodAPI lets you run trees, ocean-bound plastic removal, or carbon contributions through one verified Shopify integration at $0.43/tree with no monthly fee, so you can choose the most credible action for your brand or combine them. ## Why Credibility Is the Real Decision It is tempting to compare these three actions on cost or on which one sounds most impressive. That is the wrong lens. The demand for sustainable shopping is real: recent surveys show 73% of consumers prefer sustainable brands and about 55 percent say they will pay more for brands that improve the environment. But that same research keeps surfacing a say-do gap, where stated values do not match checkout behavior. The brands that close that gap are the ones whose claims are specific and verifiable, not vague. That is also where the legal risk lives. With frameworks like the EU Green Claims Directive tightening the rules on environmental marketing, an unverifiable claim is no longer just a trust problem. It is a compliance problem. So the right question is not "which action is greenest in theory" but "which action can I prove, in public, without hand-waving." ## Carbon Offsets: Powerful in Theory, Hard to Verify Carbon offsets are the most established of the three options. A credit represents one metric tonne of CO2 reduced or removed, tracked through registries like Verra and Gold Standard. The appeal is obvious: carbon is the universal currency of climate, and offsets let a brand claim a number that maps directly to emissions. The problem is integrity at scale. In 2025 the carbon market went through a brutal year of scrutiny. A June 2025 analysis by Corporate Accountability looked at the 43 largest offset projects and concluded that more than 47 million credits, roughly 23% of all credits retired in the voluntary market in 2024, were unlikely to deliver the reductions they promised. Broader academic reviews have found that some of the most widely used programs overestimate their climate impact by a factor of five to ten or more. A 2025 study found that even "independent" auditors tended to overvalue the credits of the carbon projects they reviewed, which means the verification layer the whole market relies on is itself under pressure. The industry is responding. The Integrity Council for the Voluntary Carbon Market started approving higher-integrity credits in 2025, and Verra now requires verified, real-time monitoring data. High-quality offsets do exist. But for a typical Shopify merchant, the practical reality is that explaining additionality, permanence, and leakage to a customer on a thank-you page is close to impossible. The credibility burden is heavy, and the reputational downside if you buy the wrong credits is real. ## Plastic Removal: Tangible Outcome, Immature Standards Plastic removal has strong intuitive appeal. Customers can picture plastic being pulled out of a river or off a coastline in a way they cannot picture a tonne of avoided CO2. A plastic credit represents one metric tonne of plastic collected, and a brand that buys credits equal to its plastic footprint can claim to be "plastic neutral." The catch is that the plastic credit market is younger and less standardized than carbon. There are dozens of competing claims and crediting programs with no single agreed global standard, and in some schemes the same organization writes the standard, validates the projects, and issues the certificate. That self-certification is exactly the kind of arrangement that erodes trust. **Greenwashing red flag:** An investigation into one of the first plastic credit registries found that only about 14 percent of the credited plastic was actually recycled. Much of the rest was burned as fuel in cement factories, a process called co-processing that still releases CO2. Major brands including Nestle have publicly said they do not trust plastic credits without a credible, harmonized standard. If a plastic program cannot tell you where the plastic went and who verified it, treat the "plastic neutral" label as marketing, not proof. Plastic removal can be a genuinely good action, especially ocean-bound plastic collected before it reaches the sea. But the credibility depends almost entirely on independent verification of where the material ended up. The action is tangible; the accounting is still catching up. ## Tree Planting: The Easiest Action to Verify Tree planting gets dismissed by some as the simplest option, and in one sense that is exactly its strength. A planted tree is a physical thing at a specific place. When it is GPS-tagged and monitored, the verification problem that haunts carbon and plastic markets becomes much more tractable, because you are checking a real object rather than reconstructing a counterfactual about emissions that did or did not happen. Modern reforestation projects monitor survival using GPS, drones, and satellite imagery. Frameworks developed by groups like the World Resources Institute and Conservation International track multiple metrics for five years after planting, and a site with greater than 61% survival is classified as "Good." That is the kind of concrete, auditable data a brand can stand behind. This is the core reason GoodAPI is built on tree planting first. Every tree planted through GoodAPI is supported by Veritree, a verified reforestation organization with global projects, so each tree is tracked, geolocated, and supported through its critical first years of growth. When a customer sees "we planted a tree for your order," that statement maps to a specific, monitored tree, not an abstract credit. Whatever action you choose, ask the vendor one question: "Show me how a single unit of impact is verified." For tree planting, the answer should be GPS coordinates and multi-year survival monitoring. For carbon, it should be a high-integrity registry credit. For plastic, it should be independent confirmation of collection and end destination. If the answer is vague, that is your answer. ## Side by Side: How the Three Actions Compare Here is the comparison that matters for a Shopify brand deciding where to put its impact budget. **Shopify and e-commerce brands that want impact they can prove on a product page without becoming carbon-accounting experts: verified, GPS-tracked tree planting is the most defensible starting point.** None of this means carbon offsets or plastic removal are bad choices. It means each one lives or dies on the strength of its verification, and for most merchants tree planting clears that bar with the least friction. ## You Do Not Actually Have to Choose Just One The framing of "trees vs plastic vs carbon" assumes you have to pick a single lane. You do not. The reason this matters in practice is that the most credible programs often combine a flagship action with supporting ones, all under a single verified system instead of three disconnected vendors. That breadth is where GoodAPI is different. The same integration that plants verified trees can also fund ocean-bound plastic removal and carbon contributions, so you can lead with the action that fits your brand story and add others over time. It runs through one [GoodAPI REST API](https://thegoodapi.com) and one Shopify app rather than three separate contracts, which keeps your verification story consistent and your reporting simple. The GoodAPI Shopify app holds a 5.0★ rating across more than 200 merchant reviews and is Built for Shopify, and it costs $0.43 per tree with no monthly subscription. For a merchant, that means you can start with the most credible action, prove it, and expand without re-platforming your impact stack. ## How to Choose for Your Brand If you want the most defensible impact program with the least overhead, start with verified tree planting, because it gives you a concrete, monitorable outcome and a story customers immediately understand. If plastic pollution is core to your brand identity, add ocean-bound plastic removal, but insist on independent confirmation of where the plastic ends up. If you have a formal net-zero commitment that requires tonnes of CO2, layer in high-integrity carbon credits from a recognized registry, and document them carefully. The thread running through all three is verification. The action you can prove is the action that protects your brand. To see how a single verified action maps to a real tree, you can [install the GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) and start planting per order, or explore the full impact options at [thegoodapi.com](https://thegoodapi.com). For more on avoiding claims that backfire, read our guide on [how to avoid greenwashing in e-commerce](https://thegoodapi.com/blog/avoid-greenwashing-ecommerce/). --- # B Corp Certification for E-Commerce Brands URL: https://www.thegoodapi.com/blog/b-corp-certification-ecommerce/ Description: What B Corp certification actually requires in 2026, and where verified tree planting and plastic removal count, and where they don't, for Shopify brands. Published: 2026-06-04 # B Corp Certification for E-Commerce Brands: What Tree Planting and Plastic Removal Actually Count For If you run a sustainable e-commerce brand, B Corp certification is probably on your radar. It's the credential that DTC founders mention in pitch decks, that retail buyers look for, and that customers increasingly recognize on a product page. But there's a common misunderstanding worth clearing up before you start: planting trees or removing ocean plastic, on its own, does not make you a B Corp, and under the new 2026 standards it counts for less than most brands assume. That isn't a reason to skip verified environmental action. It's a reason to understand exactly where it fits. This guide breaks down what B Corp certification requires for an e-commerce brand in 2026, where verified tree planting and plastic removal genuinely contribute, and where they don't. Getting this right protects you from accidental greenwashing and helps you build an impact program that holds up under audit. **The short version:** Under the 2026 B Corp standards, carbon offsets and tree planting do not count toward your required emissions reductions. They support the Environmental Stewardship and customer-facing parts of your impact story instead. The smartest play is to measure and cut your own footprint first, then layer verified, third-party-tracked action on top. GoodAPI provides that verified layer at $0.43/tree with GPS-tracked data you can document. ## What B Corp Certification Actually Measures B Corp certification is run by B Lab, a nonprofit that assesses a company's social and environmental performance through the B Impact Assessment. Historically, a company needed to score 80 points or more across five areas: Governance, Workers, Community, Environment, and Customers. You could earn points in whichever areas suited your business and still clear the bar. That changed in April 2025, when B Lab announced the biggest update to its standards in the organization's history. Companies applying as new applicants from 11 March 2026 certify against the V2.1 standards, and the structure is fundamentally different. ### The seven impact topics Instead of chasing a single 80-point total, companies now have to meet minimum requirements across seven required impact topics: - Purpose and Stakeholder Governance - Fair Work - Justice, Equity, Diversity and Inclusion - Human Rights - Climate Action - Environmental Stewardship and Circularity - Government Affairs and Collective Action You can no longer skip a category you find inconvenient. The framework is designed to make sure every certified business is doing real work on climate, on fair labor, and on governance, not just banking easy points in one area to offset weakness in another. B Lab's V2.1 standards took effect for new applicants on 11 March 2026. Every certifying business must now measure and disclose a full greenhouse gas inventory, set a net-zero target, and produce a Climate Transition Plan. Certification also runs on a five-year cycle with escalating Year 0, Year 3, and Year 5 requirements, so you have to keep improving to stay certified. ## Where Tree Planting and Plastic Removal Count, and Where They Don't This is the part most brands get wrong. There are two very different questions hiding inside "does this help my B Corp application," and conflating them is exactly the kind of thinking the new standards were written to stop. ### Climate Action: offsets and trees do not count Under the Climate Action topic, B Lab is explicit that carbon offsetting does not count toward the emissions reductions a company is required to make. Buying carbon credits, including credits tied to tree planting, does not reduce the number in your greenhouse gas inventory. You have to demonstrate actual reductions in your own emissions through operational change. The only place high-integrity, third-party-verified removals come into play is for residual emissions, the small share left over once a company has genuinely reached a net-zero target. Even then, the credits have to be credible and independently verified. This is a deliberate shift. Under the old standards, the priority of actions was not clearly indicated, and buying offsets was effectively incentivized as much as a company's own reductions. The 2026 framework moves away from that, away from overpromising claims where there's little real effort to cut emissions and an overreliance on credits whose credibility is not assured. Do not market tree planting as carbon neutrality or as your climate strategy if you're pursuing B Corp. Claiming "we're carbon neutral because we plant trees" is exactly the overreliance on offsets the new standards penalize, and it's the kind of claim that regulators are increasingly challenging too. Plant trees because the restoration work is real and verifiable, not as a substitute for cutting your own emissions. ### Environmental Stewardship and your impact story: where verified action shines So if trees and plastic removal don't reduce your measured footprint, where do they help? In the parts of your business and your B Corp profile that are about stewardship, circularity, and genuine positive impact beyond your own value chain. Verified reforestation and ocean-bound plastic removal demonstrate environmental commitment that supports the Environmental Stewardship and Circularity topic and strengthens your broader stakeholder story. They give you concrete, auditable evidence of action. The key word, the one that separates a credible B Corp profile from a greenwashing risk, is verified. A vague claim that you "support tree planting" is worth little under assessment. GPS coordinates, survival monitoring, and third-party verification are worth a great deal. Here's how the two categories of action map against what the assessment actually rewards: The takeaway is not "don't plant trees." It's "plant trees for the right reason, and measure your own footprint separately." A brand that does both, real internal reductions plus verified external impact, has a far stronger story than one leaning on either alone. ## How Verified Impact Fits a Real B Corp Strategy For a Shopify or DTC brand, the practical path looks like a sequence, not a single purchase. Treat verified planting and plastic removal as one credible layer in a program that starts with measurement. Build a greenhouse gas inventory covering Scope 1, 2, and the Scope 3 emissions that dominate most e-commerce: shipping, packaging, and the products themselves. This is now a hard requirement, not a nice-to-have. Define real reduction targets and the operational changes behind them: cleaner shipping, lighter packaging, supplier engagement. This is what actually moves your Climate Action score. Layer on verified tree planting and plastic removal as evidence of stewardship beyond your own value chain. Keep the verification records, because under audit, documentation is everything. Communicate what you measured, what you cut, and what you funded, keeping the three clearly separated so no one mistakes your tree planting for an emissions reduction claim. ### Why verification is the whole game The reason GoodAPI fits this model is that it was built around verified data rather than vague impact claims. Every tree planted through GoodAPI is tracked by Veritree, a verified reforestation organization with global projects. Planting through GoodAPI means each tree is geolocated, monitored through its critical first years of growth, and tied to a specific project site. That's the kind of evidence you can put in front of a B Lab assurance provider, or a skeptical customer, and stand behind. A few specifics that matter when you're documenting impact for certification: - $0.43/tree with no monthly fee, so a steady stream of verified planting tied to orders costs you nothing to run passively between sales - GPS-tracked planting through Veritree, with survival monitoring rather than a one-time "tree planted" claim - 5.0 stars on the Shopify App Store across 200+ merchant reviews, from brands integrating impact through Shopify and the REST API GoodAPI also supports verified ocean-bound plastic removal, so a brand pursuing the Environmental Stewardship and Circularity topic can document both reforestation and plastic recovery from a single integration. For more on how those plastic programs work, see our guide to [ocean plastic removal for businesses](/blog/ocean-plastic-removal-for-businesses/). When you document environmental action for a B Corp assessment or an annual impact report, record the verification details, not just totals. "We planted 4,200 trees" is weak. "We funded 4,200 Veritree-verified trees, GPS-tracked across named project sites with survival monitoring" is the version that survives an audit and earns customer trust. GoodAPI gives you that underlying data automatically. ## Avoiding the Greenwashing Trap The 2026 B Corp standards exist in the same regulatory climate as the EU Green Claims Directive and tightening guidance from advertising regulators worldwide. The direction of travel is consistent: unverifiable environmental claims are becoming a liability, and "we offset, therefore we're green" no longer holds up. If you want a deeper look at where the lines are, our guides on [avoiding greenwashing in e-commerce](/blog/avoid-greenwashing-ecommerce/) and the [EU Green Claims Directive](/blog/eu-green-claims-directive-shopify-guide/) cover the specifics. The reassuring part is that the same discipline B Corp demands, measure honestly, reduce genuinely, verify everything, is simply good practice for any sustainable brand. Verified tree planting and plastic removal aren't a shortcut to certification, but they are a legitimate, auditable, and customer-visible part of a serious impact program. The brands that treat them that way, as evidence rather than as a substitute for real reduction, are the ones B Lab's new standards are designed to reward. ## Getting Started B Corp certification is a multi-year commitment, and verified environmental action is one piece of a much larger picture that starts with honestly measuring and cutting your own footprint. But if you're building the stewardship side of that picture, the foundation is verifiable impact data you can document and defend. GoodAPI gives Shopify and DTC brands a verified, GPS-tracked way to plant trees and remove plastic, with the underlying records to back every claim. You can install the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) or explore the API at [thegoodapi.com](https://thegoodapi.com). And if you want to see how verified impact slots into formal reporting, our [ESG reporting guide for e-commerce](/blog/esg-reporting-ecommerce-tree-planting/) walks through how to turn that data into something an assessor, an investor, or a customer can trust. --- # Corporate Tree Gifting for B2B Clients URL: https://www.thegoodapi.com/blog/corporate-tree-gifting-b2b-clients/ Description: How Shopify merchants and B2B brands use GoodAPI to plant verified trees for wholesale clients, partners, and key accounts. No extra platform needed. Published: 2026-06-03 # Corporate Tree Gifting Programs: How to Send Verified Trees to Your Best B2B Clients Most corporate gifting advice lands in the same place: branded merchandise, wine, or a box of chocolates that gets forgotten before the invoice is paid. For B2B brands that care about sustainability, there's a better option, one that aligns with your values, scales with your CRM, and costs less than a bottle of Champagne per client. Sending a verified tree as a gift to a wholesale partner, distributor, or key account is not a new idea. What is new is how easy it's become to automate it: triggered directly from your Shopify store, your order management system, or a REST API call from wherever you track client milestones. This guide covers the practical side of corporate tree gifting: when to send them, how to set them up in Shopify using GoodAPI, and why B2B clients respond to trees in a way they simply don't to traditional gifts. **The short version:** GoodAPI lets Shopify merchants plant a verified, GPS-tracked tree for any B2B client in seconds. At $0.43/tree with no monthly fee, you can build a meaningful gifting program for your top accounts at a fraction of the cost of traditional corporate gifts, and the impact is verifiable. ## Why Trees Work as B2B Gifts Corporate gifting budgets exist for a reason: relationships matter. Research from Bain and Company shows a 5% increase in customer retention can increase profits by 25 to 95 percent. For B2B brands with a small number of high-value clients, a single retained partnership can be worth tens of thousands of dollars. The challenge with traditional gifts is that they're forgettable. A branded pen disappears into a drawer. A fruit basket is consumed and forgotten. A tree, by contrast, is permanent: it's growing somewhere on Earth right now, tracked by GPS coordinates, absorbing CO2, and connected to your client's name. A 2024 industry analysis found eco-friendly promotional products grew 20% year-over-year, reaching $3.69 billion in U.S. sales and accounting for 13.8% of total promotional industry revenue. Sustainable gifting is no longer a niche; it's becoming the category. For B2B buyers, the signal a tree sends is different from anything else in the gifting playbook. It says: we share your values. That's particularly powerful when your client's procurement team has its own ESG targets to hit, or when the decision-maker cares personally about sustainability. The gift becomes a conversation starter, not just a thank-you note. ## The GoodAPI Advantage for B2B Gifting Most corporate tree gifting platforms are designed as standalone gift shops: you log in, pick trees, enter a recipient's email, and send. That works fine for occasional gifts, but it breaks down for B2B merchants who want to automate gifting as a systematic part of their client relationship process. GoodAPI works differently. It's a Shopify-native app and REST API built for e-commerce merchants. The same infrastructure you use to plant a tree with every customer order can be configured to send a tree to a specific wholesale account when they hit a contract milestone, with no separate platform or manual intervention required. A few numbers that matter for B2B gifting specifically: - $0.43/tree: the cost per tree, verified through Veritree, with GPS tracking and survival monitoring - No monthly fee: you only pay when a tree is planted, which means a gifting program for 20 key accounts costs under $10/year to run passively - 5.0 stars on the Shopify App Store, with 200+ reviews from merchants using GoodAPI across Shopify and API integrations Every tree planted through GoodAPI is tracked by Veritree, a verified reforestation organization with global projects. Planting through GoodAPI means each tree is geolocated, monitored through its critical first years of growth, and tied to a specific project site. That's the kind of verification you can share with a B2B client in a follow-up email and actually stand behind. When you send a tree gift to a B2B client, include the Veritree project link in your outreach. Something like: "We planted a tree in Kenya's coastal mangroves in your honor this quarter. Here's where it is." That level of specificity is what separates verified impact from greenwashing. ## When to Trigger a B2B Tree Gift The best corporate gifting programs are not ad hoc; they're systematic. Before setting up automation, decide on your gifting triggers. Here are the moments that work best for B2B tree gifting: **Account milestones.** The first order, the tenth order, or crossing an annual revenue threshold are all natural moments to send a gift. These reward loyalty and reinforce the relationship without requiring manual tracking. **Contract renewals.** When a wholesale client renews an annual agreement, plant a tree on their behalf. This is one of the highest-ROI moments for gifting: the client has just committed to another year, and a small, thoughtful gesture reinforces why they made that decision. **Partner onboarding.** Welcoming a new distributor or reseller with a small grove of trees (5 to 10) is a distinctive first impression. It signals that your brand takes sustainability seriously from day one. **Seasonal relationship maintenance.** Q4 is the obvious time for client gifts, but planting trees in your clients' names on Earth Day, on their business anniversary, or at the close of your fiscal year creates touchpoints that generic holiday gifts don't. **Deal closure.** For B2B sales teams closing large deals, planting trees when a contract is signed is a scalable alternative to sending a gift basket to a corporate address that may never reach the right person. ## Setting Up B2B Tree Gifting in Shopify If your B2B clients are wholesale accounts on your Shopify store, GoodAPI's Shopify Flow integration makes automation straightforward. Here's how to set it up. Install GoodAPI from the Shopify App Store at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). Connect your account, select your reforestation project, and confirm your per-tree pricing. No monthly commitment required. In Shopify, add a customer tag to your wholesale and partner accounts, something like `wholesale-partner` or `key-account`. You can do this manually for existing clients or set it to apply automatically via Shopify Flow when a customer is added to a B2B price list. In Shopify Flow, create a new workflow with the trigger "Order created." Add a condition: Customer tag contains `wholesale-partner`. Add the GoodAPI action: Plant a tree. Set the quantity based on your gifting logic (for example, 1 tree per order, or 5 trees when the order value exceeds $1,000). In GoodAPI's dashboard, configure the confirmation message sent after tree planting. For B2B gifting, include the client's company name, the project location, and a brief note tying the tree to your partnership. This message goes to the email on the order, so make sure wholesale accounts use a contact email, not a billing address. Place a test order with a tagged wholesale account to verify the flow fires correctly. Check GoodAPI's dashboard to confirm the tree is logged against the right project. Going forward, the dashboard shows cumulative trees planted per account, giving you easy data for quarterly relationship reviews. ## Using the REST API for Advanced Gifting Triggers Not all B2B gifting moments happen inside a Shopify order. Contract renewals, partner onboarding events, or CRM milestone triggers often live in other systems. For those, GoodAPI's REST API handles the trigger directly. A basic API call to plant a tree for a B2B client looks like this: ```bash curl -X POST https://api.thegoodapi.com/v1/orders \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "quantity": 5, "project_id": "kenya-mangroves", "metadata": { "client_name": "Acme Wholesale Co.", "trigger": "contract_renewal_2026" } }' ``` This fires five trees to the Kenya Mangroves project, logs the client name and trigger reason in your GoodAPI account, and returns a confirmation with tree IDs you can store in your CRM. The trees are verifiable, shareable, and linked to your account's impact dashboard. Store the tree IDs from each gifting event in your CRM against the client record. When you do a quarterly review, you can open GoodAPI's dashboard, pull up the client's total trees, and include a live impact summary in your next proposal or renewal conversation. ## Making the Gift Land The mechanics of planting a tree are straightforward. The part that actually strengthens the B2B relationship is the communication around it. A few things that make tree gifts more memorable for B2B clients: **Be specific about the project.** "We planted a tree" is fine. "We planted a Mkoko mangrove tree in Kenya's Gazi Bay, where GoodAPI is helping restore 200 hectares of coastal forest, in your company's name" is something a sustainability officer will actually forward to their ESG team. Every GoodAPI tree is linked to a specific Veritree project you can describe in detail. **Tie it to the relationship milestone.** A generic "thank you" tree is a nice gesture. A tree that says "we're celebrating three years of working together" becomes part of the story of the partnership. **Make it visible.** Share the Veritree project page with the recipient. Include a line about it in your quarterly business review deck. A few of GoodAPI's merchants include a running "trees planted together" counter in their wholesale client portal, which turns a one-time gift into an ongoing shared metric. Research from Forbes Insights suggests purpose-led actions improve loyalty rates by 27%. For B2B brands, loyalty means contract renewals, referrals, and preferred-vendor status, all of which compound over time. ## What This Costs at Scale Here's the math most B2B gifting decisions come down to. Suppose you have 50 key wholesale accounts. You want to send a tree gift at three moments: onboarding, first anniversary, and contract renewal. At $0.43/tree and a gift of 5 trees per moment, that's $2.15 per touchpoint, $6.45 per client per year, or $322.50 total for all 50 accounts across three gifting events. With no GoodAPI subscription fee, that's the full cost. Compare that to branded merchandise, wine shipments, or gift platforms that charge $5 to $10 per "send" before the actual item. At GoodAPI's pricing, a meaningful, verified, shareable gifting program for your entire B2B client base costs less than one bottle of wine per client per year. **Shopify merchants with wholesale or B2B accounts who want a scalable, verified gifting program that aligns with their sustainability values, without a separate gifting platform or monthly subscription** ## Getting Started B2B tree gifting through GoodAPI requires no upfront commitment and no monthly fee. You install the app, configure your gifting triggers, and the program runs automatically as part of your existing Shopify or API infrastructure. If you're already using GoodAPI to plant trees with customer orders, adding a B2B gifting layer takes about 30 minutes in Shopify Flow. If you're new to GoodAPI, the [Shopify App Store listing](https://apps.shopify.com/tree-planting) has everything you need to get started, including your first verified tree, GPS-tracked and linked to a real reforestation project through Veritree. Your best clients already expect more than a branded pen. A verified tree is a gift that's still growing years after the invoice is paid. --- # Carbon Registry APIs: Verra, Gold Standard Guide URL: https://www.thegoodapi.com/blog/carbon-registry-apis-verra-gold-standard/ Description: Verra, Gold Standard, and ACR all have different API models. Learn what carbon registry APIs offer and when a simpler tree planting API makes more sense. Published: 2026-06-02 # Carbon Registry APIs Explained: Verra, Gold Standard, ACR, and When to Use Each Carbon markets are finally going API-native. After years of manual spreadsheets and email-based credit transfers, the two largest voluntary carbon registries in the world both announced programmatic API access within the past twelve months. For developers building compliance software, MRV platforms, or carbon accounting tools, this is a meaningful shift. For developers building e-commerce sustainability features, the picture is different — and simpler. **TL;DR:** Verra (with S&P Global) and Gold Standard (with Trovio) are both rolling out transaction-ready APIs in 2026 for programmatic credit issuance, transfer, and retirement. These are designed for compliance and trading software — not e-commerce apps. If you're building for Shopify, WooCommerce, or any storefront and just want to plant trees per order, the [GoodAPI REST API](https://thegoodapi.com) is purpose-built for that and much simpler to integrate. ## What Carbon Registry APIs Actually Do Before getting into specifics, it helps to understand what a carbon registry does at a technical level. The main registries — Verra, Gold Standard, and ACR — serve three functions: they verify that a carbon project meets a defined standard, they issue credits (each representing one metric tonne of CO2 equivalent reduced or removed), and they track the full lifecycle of those credits through issuance, transfer, and retirement. When a company buys carbon credits to offset its emissions, the registry marks those credits as "retired" so they can never be claimed by another buyer. This is the tamper-proof ledger that gives carbon credits their integrity. The Verra registry has issued over 1 billion carbon credits since its founding and is the world's largest voluntary carbon crediting program by volume. A carbon registry API exposes these same operations programmatically: query a project's available credits, initiate a transfer between account holders, submit a retirement, and receive confirmation with a serial number. This is the workflow that compliance software, ESG reporting platforms, and carbon trading systems need to automate. ## Verra VCS: The Next-Generation Registry Verra's Verified Carbon Standard (VCS) is the most widely used voluntary carbon crediting program globally. For most of its history, the Verra Registry operated as a web portal with manual workflows — account holders logged in, selected units, and submitted transfers through a browser interface. That changes with the next-generation registry Verra announced in August 2025, developed in partnership with S&P Global Commodity Insights. The new platform merges Verra's Project Hub with S&P Global's Environmental Registry software and introduces transaction-ready APIs that allow automated transfers and retirements — eliminating the manual back-and-forth that has frustrated developers trying to build on top of Verra data. The rollout follows a two-phase approach. Phase one focuses on foundational infrastructure: structured data, centralized documentation, and two-way Project Hub integration. Phase two introduces the programmatic transaction APIs alongside expanded support for Article 6 of the Paris Agreement and CORSIA compliance. For developers building compliance or MRV software that needs to interact with VCS credits programmatically, the upcoming API access is significant. Keep in mind that account holders on the Verra Registry are subject to strict Know-Your-Customer (KYC) checks, and the API will inherit those account requirements — you can't query or transact without an approved registry account. ## Gold Standard: API-First by Design Gold Standard, the other major voluntary carbon standard, has taken a different approach to its registry rebuild. In late 2025, Gold Standard partnered with Trovio to develop a new Impact Registry built on an API-first architecture with cryptographically verifiable infrastructure for tamper-resistant auditability. Unlike Verra's phased migration, the Trovio-built registry is designed from the ground up for programmatic access. The planned Q4 2026 launch will enable external systems — national registries, exchanges, trading platforms, and third-party software — to connect directly through secure, standardized APIs for all core operations: issuance, transfer, and retirement. Gold Standard's new registry is designed for interoperability with national registries under Article 6 of the Paris Agreement. If your compliance software needs to handle corresponding adjustments between countries, this registry architecture is worth watching closely ahead of the Q4 2026 launch. Gold Standard also maintains the Climate Action Data Trust connection, which provides a read layer over multiple registry data sets. For developers who need to query credit data without transacting, this is available today. ## ACR: The American Carbon Registry The American Carbon Registry, operated by Winrock International, is the oldest private voluntary greenhouse gas registry in the United States. ACR credits are recognized for use under several compliance programs, including California's cap-and-trade system and CORSIA. ACR does not currently offer a public REST API for programmatic credit transactions. Registry operations are primarily conducted through the ACR website portal. For developers building software that must interact with ACR credits specifically, direct engagement with ACR is required — there is no documented developer API at this time. ## When You Need a Carbon Registry API Carbon registry APIs make sense for a specific set of use cases: **Compliance and MRV platforms** that need to report and retire credits on behalf of corporate clients operating under regulatory frameworks (California cap-and-trade, EU ETS offsets, CORSIA for airlines). These platforms need to query balances, initiate retirements, and generate retirement certificates automatically. **Carbon trading and brokerage software** that moves credits between account holders on exchanges or OTC desks. The new Verra and Gold Standard APIs are designed explicitly for this: automated transfers between registry accounts at volume. **ESG reporting tools** that aggregate credit retirement history across multiple registries to generate audit-ready sustainability reports. These tools need read access to retirement records with serial number traceability. **Corporate carbon accounting software** that tracks a company's purchased and retired credits against its emissions inventory, often producing output for GHG Protocol Scope 1/2/3 reporting. If you're building in any of these categories, the Verra and Gold Standard API developments are directly relevant to your roadmap for 2026. Carbon registry APIs carry significant compliance obligations. Account holders must pass KYC verification, and programmatic access does not bypass the underlying regulatory requirements. If you're building a tool that retires credits on behalf of clients, you may need legal review of your obligations as an intermediary. ## When You Don't Need a Carbon Registry API Here's where it's worth being direct: most e-commerce developers don't need a carbon registry API. If you're building a Shopify app, a WooCommerce plugin, or any storefront integration that lets merchants make an environmental commitment with every sale, you don't need to interact with Verra or Gold Standard. Carbon credits are financial instruments with compliance infrastructure built around them. Integrating with a registry API to plant trees per order is like using a derivatives trading platform to buy a houseplant. The practical alternative for e-commerce and SaaS developers is a purpose-built impact API. GoodAPI, for example, offers a REST API that triggers verified tree planting or ocean plastic removal on demand — $0.43/tree, no monthly fee, no KYC, no registry account required. The trees are planted through Veritree-verified sites where planting is GPS-tracked and monitored through the critical early years of growth. For a developer, the integration looks like this: Sign up at thegoodapi.com and retrieve your test and live API keys from the dashboard. No compliance review required. POST to the trees endpoint with a quantity and optional metadata (order ID, product name, customer reference). The API responds with a confirmation and tree IDs. Use the returned tree data to show customers a "your order planted X trees" message on your thank-you page or in your confirmation email. GoodAPI provides impact data per tree, including planting location. Query the API to retrieve your total trees planted, broken down by date or order. Use this data in your sustainability reporting or marketing. ## Carbon Registry API vs. Tree Planting API: A Direct Comparison ## Choosing the Right Tool for Your Use Case The distinction matters because the two categories of tools solve fundamentally different problems. Carbon registry APIs are infrastructure for the voluntary and compliance carbon markets. They handle financial instruments with regulatory implications, and the API access Verra and Gold Standard are building reflects the maturation of that market. If you're building software for sustainability professionals, corporate ESG teams, or climate-focused financial products, these are the tools you need. Tree planting APIs like GoodAPI are impact infrastructure for businesses that want to act on sustainability commitments at the transaction level — every order, every subscription renewal, every customer milestone. They're designed to be lightweight, fast to integrate, and transparent about what the money actually does. GoodAPI merchants have planted trees verified by Veritree across sites in Kenya, Madagascar, Ethiopia, and Nepal. Each tree is GPS-tagged and monitored through its first years of growth — the period when most reforestation projects fail. The two are genuinely complementary. A company might use a carbon accounting platform (backed by Verra API access) to manage its Scope 1 and 2 emissions reductions, while simultaneously using GoodAPI to offer tree planting at checkout as a customer-facing sustainability feature. These tools sit at different layers of the sustainability stack. ## Getting Started If you're building compliance or MRV software and need programmatic access to carbon credit registries, watch the Verra registry transition page and Gold Standard's Q4 2026 launch timeline. Both are moving toward developer-accessible infrastructure, and the technical details will matter for your integration planning. If you're building e-commerce or SaaS sustainability features and want to plant trees per transaction today, the [GoodAPI REST API](https://thegoodapi.com) is production-ready, with separate test and live environments, webhooks for async confirmation, and documentation that covers common integration patterns for Shopify, WooCommerce, BigCommerce, and headless storefronts. You can install the GoodAPI app directly from the [Shopify App Store](https://apps.shopify.com/tree-planting) to get started without any code, or use the API to build custom workflows that fit your exact requirements. --- # Sustainable Ecommerce in France: 2026 Guide URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-france-2026/ Description: France's AGEC law and EU Green Claims Directive (Sept 2026) set the strictest sustainability rules in Europe. Here's what Shopify merchants need to know. Published: 2026-05-31 France is one of the most attractive e-commerce markets in Europe, and one of the most demanding when it comes to sustainability. With 43 million online shoppers spending an average of €4,216 each per year, the commercial opportunity is enormous. But France has also built the strictest anti-greenwashing framework on the continent, and the rules are tightening again in late 2026. If you run a Shopify store selling into France, you need to understand what claims you can and cannot make, what documentation you need to back them up, and how tools like GoodAPI can help you stay on the right side of French and EU law while genuinely reducing your environmental footprint. **The short version:** France banned vague terms like "eco-friendly," "green," and "sustainable" without proof in 2022, banned "carbon neutral" claims without a published lifecycle report in 2023, and is implementing the EU Green Claims Directive (ECGT) from September 27, 2026. Merchants who plant trees through GoodAPI's Veritree-verified program can make specific, evidenced impact claims, rather than vague ones, which is exactly what French regulators require. ## The French E-Commerce Market in 2026 France is Western Europe's second-largest e-commerce market. The sector reached €88.77 billion in 2025 and is on track to surpass €97 billion in 2026, growing at a steady 7.89% annually. With 81% of French internet users shopping online, the addressable market for a Shopify merchant selling into France is substantial. French consumers stand out among European shoppers for their environmental awareness. Research consistently shows that sustainability drives purchasing decisions: 70% of French online shoppers prefer retailers that offer eco-friendly delivery options. 60% say they would delay a delivery to reduce its environmental impact. 67% prefer reusable packaging. These are not marginal preferences, they are mainstream expectations. For Shopify merchants, this creates a real commercial incentive to communicate sustainability efforts clearly. The challenge is that French law is explicit about how you are allowed to do that. ## What France's AGEC Law Prohibits The Loi Anti-Gaspillage pour une Economie Circulaire (AGEC), enacted in February 2020 with rolling implementation through 2022-2026, is France's most comprehensive anti-waste legislation. For e-commerce merchants, the most immediately relevant restrictions concern environmental marketing claims. Since April 2022, French law prohibits the use of vague environmental terms on product packaging and marketing materials for consumer goods, including product pages, ads, and social media. Terms that are explicitly restricted include "biodegradable," "eco-friendly," "eco," "green," and "sustainable" when used without supporting, verifiable evidence. Using terms like "eco-friendly" or "sustainable" on your French-market product pages without specific, verifiable supporting data risks a fine of up to €100,000, which can rise to the total budget of the advertising campaign. The DGCCRF, France's consumer protection authority, has been actively enforcing these provisions since 2022. The logic behind the restriction is that these words mean everything and nothing. A product described only as "eco-friendly" gives the consumer no actionable information. French law demands specificity: if a claim is made, it must be tied to a measurable, verifiable action. ### The Carbon Neutrality Claim Ban France went further than any other EU member state when it banned "carbon neutral" advertising claims on January 1, 2023. Under Decrees 2022-538 and 2022-539, claims including "carbon neutral," "zero carbon," "climate neutral," "fully compensated," and equivalents are prohibited in advertising unless the company publishes a complete lifecycle analysis of the product's greenhouse gas emissions, updated annually, along with a publicly accessible climate roadmap. In practice, this means that the sweeping carbon-neutral claims that were common in UK and US marketing are illegal in France unless backed by rigorous documentation. Most small and mid-size Shopify merchants do not have the resources to produce a compliant lifecycle analysis for each product, which makes this claim effectively off the table for them. ## What Claims Are Legal in France The good news is that specific, evidenced claims remain fully legal and, more importantly, highly effective with French consumers. The DGCCRF's "Practical Guide to Environmental Claims" (updated May 2023) sets out the framework: claims must be accurate, objective, verifiable, and proportionate to the actual environmental benefit. This is where GoodAPI's approach fits naturally. Instead of claiming "this product is eco-friendly" (vague and restricted), a merchant using GoodAPI can say: - "We plant one verified tree for every order, tracked by GPS and confirmed by Veritree." - "Your purchase funded the planting of a tree in Kenya, confirmed on blockchain." - "This store has planted [X] trees through Veritree-verified projects in Kenya and Madagascar." Each of these claims is specific, verifiable, and directly tied to a measurable action. That is exactly the structure French law requires. When writing your environmental impact copy for French customers, replace "we're sustainable" with "we do [specific action]." Swap "eco-friendly" for "we plant one tree per order, verified by GPS through Veritree." Regulators and consumers alike respond better to the specific version, and only the specific version is compliant. GoodAPI's per-tree model at $0.43/tree with no monthly fee makes it practical for merchants of any size to make these claims at volume without absorbing large fixed costs. ## The EU Green Claims Directive: September 2026 The regulatory landscape for French merchants is tightening further. The EU's Empowering Consumers for the Green Transition directive, commonly called the Green Claims Directive or ECGT, is being transposed into French law through a bill adopted by the French Senate in February 2026. It takes effect in France on September 27, 2026. From September 27, 2026, environmental claims directed at French consumers must be pre-verified before they are made. Businesses must substantiate claims with life-cycle assessments, third-party verification, or traceable impact data before publishing them. Non-compliance risks fines of up to €300,000, or 10% of average annual turnover. The directive applies to e-commerce businesses regardless of where they are based. If you are selling to French consumers, the DGCCRF has jurisdiction, and French courts have explicitly confirmed that foreign-based online stores are covered. Key requirements under the ECGT for merchants: ### Substantiation Before Publication Under the directive, you cannot make an environmental claim and then assemble evidence for it later. The verification must happen first. For tree planting claims, this means your planting programme must be independently verifiable at the time you publish the claim. GoodAPI handles this through Veritree, whose verification methodology combines ground-level monitoring, drone surveys, satellite imagery, and blockchain publication. Every tree planted through GoodAPI is GPS-located, photographed, and verified across three stages before the data is recorded. This creates the pre-existing documentation chain that the ECGT requires. ### No Comparative Claims Without Benchmarks The directive also restricts comparative environmental claims ("greener than our competitors") unless backed by a recognised benchmarking methodology. Specific impact claims ("we planted 1,247 trees this month") remain straightforward to substantiate. ### Generic Sustainability Labels Under Scrutiny The ECGT restricts the use of sustainability labels that are not based on approved EU or national certification schemes. Labels from unverified or self-certified programmes will be restricted. Veritree is a third-party verified programme, which is what the directive requires. ## How GoodAPI Fits the French Regulatory Framework GoodAPI's tree-planting and ocean plastic removal programmes are structured in ways that make compliance with French and EU sustainability law straightforward, rather than something to retrofit. Here is what GoodAPI provides that French law specifically values: **Specific, not vague actions.** Every order triggers a defined, countable action: one tree planted, or one kilogram of plastic removed. Not a donation, not a carbon credit, not a pledge, but a verified physical outcome. **Third-party verification.** Veritree verifies every planting project through independent field teams, drone monitoring, and satellite data. The outcome is published to a public blockchain, making it independently auditable and tamper-proof. Under AGEC and the ECGT, "verifiable by an independent third party" is the gold standard for evidencing a claim. **Project-level traceability.** Merchants using GoodAPI can tell customers exactly which project their trees went to, whether that is a coastal mangrove restoration in Kenya or a highland forest project in Madagascar. This is the level of specificity AGEC and the ECGT both point toward. **No carbon-neutral claims required.** GoodAPI does not position tree planting as carbon neutrality. It positions it as verified environmental action: a specific number of real trees planted in a specific location. This framing sidesteps France's 2023 carbon neutrality claim ban entirely, because no neutrality claim is being made. GoodAPI has a 5.0-star rating on the Shopify App Store from over 200 merchants, including brands across Europe. It's the only Shopify tree-planting app with Veritree GPS verification and no monthly subscription fee. ## Setting Up GoodAPI on Your Shopify Store for French Customers Getting GoodAPI running takes under 15 minutes. For French-market compliance, there are a few additional steps worth taking when you configure your store messaging. Install from [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). It's free to install, with no monthly fee. You pay only per tree planted at $0.43 per tree. Select a Veritree-verified project (Kenya mangroves, Madagascar highlands, or others) and configure the trigger: per order, per product, or a fixed monthly commitment. The per-order model is the most common for e-commerce merchants because it scales naturally with revenue. Instead of "eco-friendly brand," write "we plant one verified tree for every order with GoodAPI, tracked by GPS through Veritree." Include a link to your GoodAPI impact dashboard so customers can see the live tree count. This creates the verifiable, transparent claim structure that AGEC and the ECGT require. GoodAPI provides access to Veritree's project documentation. Add this as a link in your store's sustainability page so French customers and, if needed, the DGCCRF can verify your claims independently. Before September 27, 2026, review all environmental claims on your site against the ECGT checklist: each claim must be specific, backed by current third-party verification data, and not comparative unless benchmarked. GoodAPI's impact data, pulled directly from Veritree, gives you exactly what the directive needs. ## What About the AGEC Environmental Score (Eco-Score)? A separate strand of AGEC regulation covers product-level environmental labelling. From October 2026, if a brand communicates any environmental score for a product on their French-market store (such as a carbon footprint label or recycled-content score), they must also display France's official Environmental Cost label. This applies specifically to large-scale companies; requirements scale with company size and turnover. For most international Shopify merchants selling into France, this provision becomes relevant as revenue grows. The practical advice is to avoid voluntary carbon footprint labelling on individual products for now, unless you have the documentation infrastructure to support mandatory complementary labelling. Tree planting at the order level is not product-level environmental scoring and sits outside this particular requirement. ## Positioning Sustainability to French Customers French shoppers respond well to sustainability that is genuine, specific, and backed by evidence. They are also highly attuned to greenwashing: French consumer associations actively report misleading claims to the DGCCRF, and social media in France has a strong tradition of calling out surface-level sustainability branding. The brands performing well in France are those that show their working: here is what we did, here is where, here is how you can verify it. GoodAPI's model maps directly onto this expectation. Rather than claiming to be a "sustainable brand," merchants can show customers a real-time tree counter, link to GPS-tagged project data, and reference Veritree's independent verification. "French consumers don't just want a green badge. They want to know what you actually did." - DGCCRF Practical Guide to Environmental Claims (2023) That shift, from badge to evidence, is what makes GoodAPI a good fit for the French market in particular. ## Getting Ready for September 2026 The EU Green Claims Directive enforcement date in France, September 27, 2026, is just months away. Merchants who want to continue making environmental claims in their French marketing need to act now to make sure their claims are substantiated in advance. The simplest path forward for most Shopify merchants is to shift from vague sustainability language to a specific, verified programme. GoodAPI gives you the programme, Veritree gives you the verification, and the combination gives you the documentation trail that French law requires. You can install GoodAPI today at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). There is no monthly fee, no minimum commitment, and setup takes less than 15 minutes. Whether you are selling to French customers already or building toward that market, having a verified impact programme in place before September 2026 is the right move. --- # Sustainable Ecommerce in Germany: 2026 Merchant Guide URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-germany-2026/ Description: How German online stores can add verified tree planting, comply with the new 2026 green advertising rules, and win eco-conscious shoppers. Published: 2026-05-30 Germany is the largest e-commerce market in continental Europe, and in 2026 it is entering a new phase. On **27 September 2026**, an amendment to the German Unfair Competition Act (UWG) comes into force, transposing the EU Empowering Consumers Directive into German law. For online merchants selling to German shoppers, that date matters. Generic sustainability claims, including "eco-friendly," "climate-neutral," and "sustainable," will be prohibited unless backed by a recognised, verifiable standard. Carbon offset claims suggesting a product or shipment has "neutral" or "positive" environmental impact are also banned under the new rules. Fines reach up to 4% of annual turnover for infringements. The good news: brands that already show specific, documented environmental action are in a strong position. Verified tree planting with GPS tracking is not a vague claim. It is a specific, measurable act tied to a named reforestation project. That distinction matters more in Germany than almost anywhere else right now. **Summary:** German shoppers want verified proof of environmental impact, not marketing slogans. New 2026 rules ban unverifiable green claims with fines up to 4% of annual turnover. Verified tree planting through GoodAPI meets the standard and gives German merchants a compliant, conversion-friendly sustainability story to tell at checkout. ## Germany's E-Commerce Market in 2026 Germany is not just Europe's largest e-commerce market by revenue. It is also one of the most demanding. Around 95% of Germans aged 16-74 go online regularly, and roughly 78% buy online at least once a year. After a challenging macro period, German online retail returned to positive growth, recording over 3% growth in the first two quarters of 2025. That growth does not mean leniency. German shoppers are thorough researchers. They read product descriptions carefully, compare claims across sites, and notice when sustainability messaging falls apart under scrutiny. That rigour is now being built into the law itself. 59% of German consumers say they take sustainability into account when making purchases. Among Gen Z shoppers in the DACH region, the expectation shifts from vague intent to verifiable proof: they check sourcing, look for third-party verification, and scroll away when a brand cannot explain the "how" behind its environmental claims. ### What German Consumers Actually Want Research on DACH consumer behaviour for 2026 is consistent on one point: Gen Z shoppers in Germany read product pages like checklists. They compare sustainability claims across brands and look for independent certification or documented outcomes rather than brand promises. 67% of German shoppers are willing to wait longer for a more environmentally friendly delivery option, which signals how seriously the market takes real environmental action. What German consumers want to see from sustainable brands is specific and documented: trees planted, plastic removed, emissions measured. They want to know which organisation verified the impact, where the project is located, and whether the trees actually survive. Vague language, such as "we care about the planet" without showing how, is exactly what the new UWG rules are designed to eliminate from the market. ## The September 2026 Rule Change: What It Means for Your Store On 19 February 2026, Germany published the Third Act Amending the Act against Unfair Competition (UWG), transposing the EU Empowering Consumers Directive into German law. Enforcement begins 27 September 2026, with no sell-off period for existing marketing materials or product listings. From 27 September 2026, generic environmental claims like "eco-friendly," "climate-neutral," or "sustainable" are banned in Germany unless backed by a recognised certification standard such as the EU Ecolabel or Germany's Blue Angel. Carbon offsetting claims implying a product has neutral or positive emissions are also prohibited unless the claim covers the product's entire lifecycle. Fines can reach 4% of annual turnover. The practical implications for merchants selling to German customers break down into three areas. **Generic claims are out.** You can no longer describe a product as "environmentally friendly" without referencing a recognised standard that proves it. Aspirational language in product descriptions, on packaging, and at checkout will be unlawful from the enforcement date. **Carbon offset claims face a very high bar.** Saying your shipping is "carbon neutral" because you purchased offset credits is prohibited unless those claims reflect the product's full lifecycle from production through disposal. For most e-commerce businesses, that standard is very difficult to meet. **Unverified trust marks are gone.** Proprietary "sustainability certified" badges that are not based on an accredited, independent certification scheme will no longer be allowed. If you created your own eco-label, it needs to go or be replaced by something independently verifiable. ### Why Verified Tree Planting Holds Up Tree planting through a GPS-tracked reforestation partner does not fall into any of the prohibited categories. It is a specific documented action, not a vague environmental claim. When a merchant using GoodAPI tells German shoppers "we planted one tree for your order, verified and geolocated by Veritree," that statement is a concrete, documented fact. It has a specific partner attached, a specific project location, and ongoing monitoring through the trees' critical early years of growth. GoodAPI plants trees through Veritree, a verified reforestation organisation with GPS-tracked projects and independent monitoring. Every tree is geolocated and tracked through its establishment period. Merchants receive live dashboard access to their impact data, giving them the documented evidence needed to substantiate any environmental claim under the new UWG rules. Contrast this with a statement like "our orders are carbon offset" backed by a certificate purchase. Under the new UWG rules, that kind of claim requires full lifecycle data to support. Most e-commerce merchants do not have it. Specific, documented tree planting is a cleaner, more defensible sustainability story for the German market. ## How GoodAPI Works for German Stores GoodAPI is a Shopify app with a simple pricing model: $0.43 per tree, no monthly fee, no subscription tier, no minimum commitment beyond your first order. German-language Shopify stores are supported natively. The app and checkout widget render in German without additional configuration, which makes it practical for merchants operating across Germany, Austria, and Switzerland. **German Shopify merchants who need verified, documentable environmental impact before the September 2026 UWG deadline, without relying on unverifiable carbon offset claims.** When a customer completes a purchase, GoodAPI triggers a tree planting event through Veritree automatically. Your merchant dashboard shows trees planted in real time, broken down by project and location. The customer sees a verified impact message at checkout or post-purchase, depending on your configuration. Under the new UWG rules, documentation is the key requirement. GoodAPI's dashboard gives you a running total of trees planted, project locations, and Veritree verification data. That is exactly what you need to substantiate your environmental claims if a consumer protection organisation or competitor questions your marketing. GoodAPI holds a 5.0★ rating on the Shopify App Store from over 200 merchant reviews, placing it among the highest-rated sustainability apps in any category. German language support, combined with transparent per-tree pricing and no hidden costs, fits the expectations of German shoppers who value honesty and specificity in every part of the purchase experience. ## Getting Started Before the September Deadline Find GoodAPI at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). Your first 50 trees are free, so you can verify the German-language integration and see exactly how the checkout widget renders before any cost is incurred. Choose when trees are planted: per order, per product, per cart value threshold, or a combination. For most German merchants, a simple one tree per order setup is the strongest starting point. It is straightforward to communicate and easy to verify. Review every product page, checkout screen, email, and packaging description for generic environmental language. Look specifically for terms like "eco-friendly," "sustainable," "green," and "carbon neutral." Replace them with specific statements that reference your tree planting: "We plant one tree for every order, verified by Veritree." GoodAPI's dashboard lets you export a record of every tree planted, broken down by project and date. Download this quarterly and store it. If a consumer, journalist, or regulatory body in Germany questions your environmental claims, this is your documented evidence. A dedicated page explaining your tree planting programme, the Veritree partnership, and what happens to the trees over time is good practice under the new UWG regime. It is also a strong conversion asset for German shoppers who want to understand the "how" before they buy. ## Timing: Working Backward from September 27 German consumer protection organisations are thorough and well-resourced. The Verbraucherzentrale (consumer advice centres) and Wettbewerbszentrale (centre for competition protection) regularly audit online retail claims and issue warnings to merchants. When the UWG amendment takes effect in September 2026, enforcement will not be theoretical. The practical timeline for DACH merchants runs like this. Between now and June, audit existing sustainability copy and identify every claim that would not survive scrutiny under the new rules. Through June and July, replace generic language with specific, documented statements. By August, have your documentation process in place so that your impact data from GoodAPI is being recorded and is accessible. That leaves you a comfortable buffer before 27 September. Adding verified tree planting now gives you something specific and honest to say before the deadline arrives. It also converts well with German shoppers: concrete, verifiable environmental action is exactly the kind of transparency that German consumers respond to. The new rules push merchants in this direction anyway. GoodAPI just makes it straightforward to get there before the clock runs out. ## Germany Rewards Honest Brands The new UWG rules do not just raise the compliance bar. They raise the floor for what counts as credible sustainability marketing in Germany. That is ultimately good for brands that were already doing the real work. German shoppers in 2026 are well-informed, price-conscious, and sceptical of empty promises. A brand that plants verified, GPS-tracked trees through Veritree, and says so clearly in German at checkout, is telling a story that is concrete, documented, and legally defensible. That is the right kind of sustainable ecommerce for the German market in 2026. **Ready to get started?** Install [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and plant your first 50 trees for free. --- # EU Green Claims Directive: Shopify Merchant Guide URL: https://www.thegoodapi.com/blog/eu-green-claims-directive-shopify-guide/ Description: From September 2026, the EU's ECGT bans vague green claims for all merchants selling to EU customers. Here's what Shopify stores need to know. Published: 2026-05-29 **The EU's ECGT directive applies from September 27, 2026 to any merchant selling to EU customers.** It bans vague green claims ("eco-friendly," "sustainable," "green") and product-level carbon neutral claims based on offsets. Specific, verifiable claims like "1 tree planted per order, verified by Veritree" are fully compliant. Generic claims are not. If your Shopify store sells to customers in Germany, France, the Netherlands, or anywhere else in the EU, you have until September 27, 2026 to make sure your sustainability claims can stand up to scrutiny. That deadline is closer than it sounds. The regulation at the center of this is the EU's ECGT directive, and it does not only apply to EU businesses. It applies to any trader making environmental claims to EU consumers, wherever that business happens to be based. For Shopify merchants who plant trees per order, display sustainability badges, or describe their brand as "eco-friendly," this matters a lot. Here is what the regulation says, who it covers, and how to check whether your claims qualify. ## What Is the ECGT Directive? ECGT stands for Empowering Consumers for the Green Transition. The full citation is Directive (EU) 2024/825. It was adopted in March 2024, entered into force in March 2024, and becomes enforceable across all EU member states on September 27, 2026. The directive amends two existing pieces of EU consumer law: the Unfair Commercial Practices Directive and the Consumer Rights Directive. The core principle is simple: if you cannot back up an environmental claim with verifiable evidence, you cannot make it. Note that this is often confused with the separate EU Green Claims Directive, which was a more detailed proposal requiring pre-verification of all explicit environmental claims. The Commission announced in June 2025 that it intended to withdraw the Green Claims Directive proposal. The ECGT is unaffected by that withdrawal. The ECGT is already law, and it applies from September 2026. ## What the ECGT Actually Bans The directive adds a set of commercial practices that are automatically considered unfair, without requiring a case-by-case investigation. These are the four categories most relevant to e-commerce merchants. ### Generic environmental claims The directive prohibits any broad environmental claim where the specific evidence is not provided in clear and prominent terms on the same medium. The European Commission has explicitly listed terms that fall into this category: "eco-friendly," "green," "carbon friendly," "eco," "sustainable," and "biodegradable." Using any of these on your product pages, homepage, or marketing materials aimed at EU consumers is prohibited from September 2026, unless either (a) the product holds an official EU certification like the EU Ecolabel, or (b) you immediately specify what the claim means with verifiable evidence. The practical path for most merchants is option (b). A claim like "sustainable packaging" is prohibited. A claim like "packaging made from 100% post-consumer recycled plastic, certified by" a named scheme is not. Specific, substantiated claims remain fully legal. ### Product-level carbon neutral claims This is the provision with the sharpest teeth for brands using carbon offsetting as a marketing tool. The directive explicitly prohibits product-level claims such as "carbon neutral," "climate neutral," "CO2 neutral certified," and "climate net zero" unless a product's actual lifecycle impact is genuinely neutral without relying on offsets outside the product's own value chain. In practice: a merchant cannot label a product as carbon neutral because they purchased carbon credits to cover the emissions. The product's entire lifecycle must be genuinely neutral to justify the claim. **"We offset our emissions by planting trees" does not make a product carbon neutral under ECGT.** The offset-based carbon neutral claim for individual products is prohibited from September 2026. Corporate-level carbon neutral claims are not subject to the same automatic ban, but remain subject to general misleading marketing rules. ### Unverified sustainability labels Any sustainability badge or mark on a product must be backed by a certification scheme that is transparent, open to all businesses, developed with independent expert input, and monitored by a third party legally separate from the scheme owner. Self-awarded green labels, private badges with no accreditation behind them, and certifications issued by organizations with a financial interest in the outcome are prohibited. ### Overstating the scope of a claim An environmental claim cannot imply broader impact than the evidence supports. A product cannot be marketed as "made with recycled materials" if only the packaging meets that description. A business cannot present itself as solar-powered if only one of its facilities runs on renewable energy. ## Who Does ECGT Apply To? The directive applies to any trader engaging in commercial practices directed at EU consumers, regardless of where that business is headquartered. This includes UK businesses shipping to EU customers, US and Australian merchants selling to European markets, and global Shopify stores with EU traffic. ECGT applies to all businesses selling to EU consumers, regardless of country of origin. The EU has around 450 million consumers across 27 member states. Fines can reach 4% of annual turnover in the EU member state where a violation occurred. If your Shopify store ships to any EU country and your product pages, email campaigns, or homepage copy use vague sustainability language, you need to review it before September 2026. ## What "Plant a Tree Per Order" Claims Look Like Under ECGT This is where the regulation gets very specific, and where merchants using GoodAPI's tree-planting integration have a clear advantage. The ECGT does not prohibit environmental marketing. It prohibits environmental marketing that cannot be substantiated. That distinction matters a great deal for tree-planting claims. ### Claims that are not compliant These formulations will not hold up under ECGT because they are vague, generic, or unverifiable: - "We're an eco-friendly brand" - "We offset our carbon footprint by planting trees" - "Every purchase helps the environment" - "We plant trees to be carbon neutral" - "Sustainable shopping" (without specification) A claim that trees are planted but provides no mechanism for verification, no third-party oversight, and no specific quantity per transaction is not specific enough to meet the directive's requirements. ### Claims that are compliant A claim like "1 tree planted per order, verified by Veritree" is specific, traceable, and supported by an independent third-party verification scheme. It meets the ECGT standard because: 1. The quantity is precise: one tree per order, not a vague environmental contribution. 2. The verification is independent: Veritree is an external organization with no financial stake in the outcome that GoodAPI uses to verify planting. 3. The planting is traceable: Veritree uses GPS tracking to geolocate each tree and monitors its survival through its critical first years of growth. 4. The claim is not a carbon neutral claim: it describes a specific action, not a lifecycle outcome. **The safest formulation for ECGT compliance is action-based, not outcome-based.** "1 tree planted per order" is a specific action claim with verifiable evidence. "Carbon neutral" is an outcome claim that requires lifecycle data you almost certainly cannot produce for your products. Stick to the specific action. GoodAPI charges $0.43/tree with no monthly fee, and every tree planted through the app is tracked through Veritree's verification platform. Merchants get a live impact counter showing the exact number of trees planted. That counter is the evidence trail that makes the claim substantiatable. The claim on your store does not need to mention the price. It just needs to be specific: what was planted, where, and how it was verified. GoodAPI's merchant dashboard gives you everything you need to back that up. ## Your ECGT Compliance Checklist Here is a practical sequence for reviewing your Shopify store before the September 2026 deadline. Review your homepage, product pages, About page, email templates, and any marketing materials aimed at EU customers. Flag anything using terms like "eco-friendly," "green," "sustainable," "carbon neutral," or "climate positive" without specific evidence on the same page. For every flagged claim, either remove it or replace it with a precise, evidenced statement. "Eco-friendly packaging" becomes "packaging made from 30% post-consumer recycled content." "We plant trees" becomes "1 tree planted per order, verified by Veritree." Any third-party badge displayed on your store must come from a scheme with independent third-party verification, publicly available requirements, and no financial conflict of interest. Review every badge against this standard. If any of your products are marketed as "carbon neutral" or "climate neutral" based on purchased carbon credits, those claims must be removed or restructured before September 2026. You can still describe your investment in environmental projects, but not attribute product-level neutrality to them. If you want to make a specific, compliant sustainability claim to EU customers, verified tree planting through GoodAPI gives you exactly that. Each order plants a real, GPS-tracked tree. You get an impact dashboard to show your numbers. The claim "1 tree planted per order, verified by Veritree" is specific, traceable, and ECGT-ready. Install the GoodAPI app at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). ## The Broader Shift The ECGT directive is part of a wider regulatory trend. The UK's CMA Green Claims Code and the Digital Markets, Competition and Consumers Act 2024 set comparable expectations for UK-facing marketing. Australia, Canada, and the United States are all tightening rules around environmental marketing claims along similar lines. The merchants who will navigate this well are the ones whose sustainability claims are already specific, already verifiable, and already backed by evidence. "1 tree planted per order, verified by an independent organization, GPS-tracked for five years" is the kind of claim that holds up. It does not need lawyers. It needs a consistent practice and a real paper trail. GoodAPI was built to provide exactly that. The app has 200+ five-star reviews and a 5.0★ rating on the Shopify App Store, with merchants generating real impact data on every order at $0.43 per tree. If you are reviewing your sustainability claims for ECGT compliance and looking for a specific, verifiable action to anchor them to, that is a good place to start. If you are ready to make your tree-planting claim ECGT-ready, you can install GoodAPI from the [Shopify App Store](https://apps.shopify.com/tree-planting). --- # How to Choose a Corporate Tree Planting Partner URL: https://www.thegoodapi.com/blog/how-to-choose-tree-planting-partner/ Description: 7 questions every business should ask before committing to a tree planting partner, covering verification, survival rates, pricing, and reporting. Published: 2026-05-28 Choosing a corporate tree planting partner should not feel like buying a carbon credit and hoping for the best. The industry has a real greenwashing problem: providers who charge next to nothing per tree, publish impressive planting numbers, and then go quiet when you ask about survival rates, project locations, or what happens when a drought hits. Before you sign anything or integrate an API, there are seven questions worth asking. The answers will quickly separate partners with genuine accountability from those running marketing programs dressed up as reforestation. **The short version:** Ask about third-party verification, survival rates at 1/3/5 years, native species diversity, what happens when trees die, and what your reporting actually looks like. Pricing is the last question, not the first. ## Why This Decision Matters More Than It Looks Corporate tree planting is a long-duration commitment. A tree planted today in Kenya or Madagascar needs support for years before it becomes a self-sustaining part of the ecosystem. If your partner's funding model depends on volume rather than outcomes, there is a real risk those trees show up in a photo and not much else. Research on tropical reforestation projects shows that survival rates in poorly managed programs can fall as low as 50% within five years. Credible verified programs track survival at the project level and publish the data. The good news is that transparency has improved significantly. A handful of verification platforms now make it genuinely possible to confirm that your trees were planted, where they were planted, what species went into the ground, and how they are doing years later. You just have to know which questions surface that information. ## Question 1: How Do You Verify Trees Are Planted and Surviving? This is the single most important question, and the answer should go well beyond "we have a partner on the ground." A credible verification system includes GPS coordinates for planting sites, photographic evidence from the field, independent third-party audits, and ongoing monitoring -- not just a one-time confirmation photo. Platforms like Veritree, which is the verified reforestation organization GoodAPI partners with, use a layered verification system: planters submit GPS-tagged evidence through a mobile app, site managers review and confirm the data, and an internal audit team runs a final check. Additional monitoring tools include satellite imagery, drone surveys, bioacoustic sensors, and AI-powered survivability analysis. **Red flag:** If a provider's verification story is "we trust our in-country partners," that is not a verification system. Trust without an audit trail is exactly how phantom forests happen. Ask whether the provider uses blockchain-based records for planting events. Blockchain creates an immutable log that cannot be retroactively edited -- useful when you need to present impact data to investors or regulators. ## Question 2: What Are Your Survival Rates at 1, 3, and 5 Years? Any provider who cannot give you project-level survival data is not actually monitoring outcomes. Ask for survival rates broken down by project site and species. A credible partner will have this data and will not be defensive about sharing it. Note that a 100% survival claim should prompt follow-up questions rather than celebration. No reforestation project achieves perfect survival -- droughts, flooding, pests, and human interference are real. A provider claiming 100% survival either has very small programs or is not tracking the data honestly. Ask: "What is your process when a planted tree dies? Is it replaced, and who pays for that?" A strong answer includes a replanting policy and a description of how they identify and respond to project underperformance. GoodAPI plants through Veritree, which tracks trees through their critical first years of growth, including a specific AI-powered survivability model launched in 2025 for mangrove projects that analyzes field imagery to identify struggling trees early. ## Question 3: Are You Planting Native Species or Monocultures? Not all tree planting is ecologically equal. Monoculture plantations -- single-species rows of fast-growing trees -- can look impressive in aerial photos but do little for biodiversity. They are also significantly more vulnerable to disease and pest outbreaks that can wipe out an entire project. Ask your prospective partner what species they plant, how species selection is determined for each site, and whether they conduct soil assessments before planting. A science-backed provider will match species to local ecosystem needs, incorporate biodiversity goals into project design, and adjust planting approaches based on site conditions. The GoodAPI projects through Veritree include sites in Kenya and Madagascar where species selection is designed to support local biodiversity, not just maximize tree count. ## Question 4: Who Are Your On-the-Ground Partners? The verification platform is one layer. The organizations actually planting trees -- the local NGOs, community groups, and restoration experts -- are the other layer. Ask who they are, how long they have been working in that region, and how the economic model supports local communities. The best reforestation programs are not extractive. They employ local planters at fair wages, build community ownership of the land, and create economic incentives for the community to protect the trees long after planting. If a provider cannot tell you who is doing the planting and what the community benefit model looks like, that is a significant gap. ## Question 5: What Does Impact Reporting Look Like for My Brand? Your tree planting commitment only creates business value if you can communicate it clearly to customers and stakeholders. Ask what reporting you get, how often, and in what format. For customer-facing use, you want the ability to display real numbers: trees planted, project locations, and ideally a link or certificate customers can reference. For ESG reporting, you need auditable data: GPS coordinates, species breakdowns, planting dates, and third-party confirmation. GoodAPI merchants display a live tree counter on their storefronts, updated in real time with each order. Every tree is linked to a verified Veritree project with geographic and species data -- giving customers something concrete, not just a logo and a promise. Ask also whether the provider integrates with tools you already use. GoodAPI connects to Shopify, Klaviyo, LoyaltyLion, Shopify Flow, and other platforms so that tree planting data flows automatically into your marketing, loyalty, and reporting workflows. ## Question 6: What Happens When Things Go Wrong? A reforestation site can fail due to drought, fire, flooding, or political instability. This is not a hypothetical. Ask your prospective partner what their policy is when a project underperforms or collapses entirely. Strong providers have a portfolio of active projects across geographies and will redirect planting to alternate sites if one project encounters problems. Weaker providers may plant in a single location with no backup. The answer to this question tells you a lot about how seriously the provider has thought through long-term program sustainability. ## Question 7: What Does Pricing Actually Include? Pricing should be your last question, not your first. Once you understand what a provider's program actually delivers -- in terms of verification, species diversity, monitoring, reporting, and community benefit -- you are in a much better position to evaluate whether the price is reasonable. Be wary of providers charging a few cents per tree. Planting a tree and monitoring it through its first three to five years costs real money. If the price is implausibly low, ask specifically what is and is not included. Are you getting ongoing monitoring, or just a one-time planting event? GoodAPI charges $0.43 per tree with no monthly subscription fee. That price covers a verified planting event through Veritree, GPS tracking, and multi-year survival monitoring -- not just a tree in the ground and a confirmation email. The right question is not "what is the cheapest tree planting?" It is "what is the most defensible tree planting impact for my stakeholder and customer commitments?" Those two questions lead to very different answers. ## Putting It Together You do not need to become a reforestation expert to make a good decision here. You do need to ask specific questions and hold out for specific answers. A provider who deflects, speaks only in aggregate numbers, or cannot name their verification methodology is telling you something important. The bar for verified corporate tree planting has risen considerably over the past few years. The providers worth working with know this and welcome the scrutiny. The ones who do not are the ones to avoid. If you run a Shopify store and want to start with a partner that already has the verification, pricing transparency, and reporting infrastructure in place, the GoodAPI app connects you to Veritree's verified projects at $0.43/tree with no monthly fee and a 5.0 star rating from 200+ merchants. **Businesses that want verified, GPS-tracked reforestation with transparent pricing and customer-facing impact reporting -- not just a logo and a tree count** [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and plant your first trees with your next order. --- # Cloverly API Migration Guide for Developers 2026 URL: https://www.thegoodapi.com/blog/cloverly-api-migration-guide-2026/ Description: Cloverly shifted focus away from e-commerce. Here's what developers should do now, with code examples for migrating to GoodAPI's tree planting API. Published: 2026-05-27 If you built an environmental impact feature on Cloverly's API, you may have noticed something: Cloverly is no longer primarily an e-commerce carbon offset API. Over the past two years, Cloverly made a significant strategic shift. Their focus moved from buyer-side e-commerce integrations (helping merchants offset shipping emissions at checkout) toward Catalyst, a commercial platform for carbon credit project developers and suppliers. That's a different market, a different customer, and a different product roadmap. If you're a developer building sustainability features into a Shopify store, WooCommerce site, or SaaS product, Cloverly's current direction may not align with what you actually need. Cloverly-related keywords drive over 2,200 monthly impressions in Google Search, with a growing share of queries containing "migration," "alternatives," and "replacement." Developers and e-commerce teams are actively reconsidering their carbon action stack. This guide is for developers who have an existing Cloverly integration, or who evaluated Cloverly and are now looking at what comes next. We'll cover what changed, why tree planting APIs have become the dominant choice for e-commerce environmental integrations, and exactly how to migrate to GoodAPI. ## What Changed With Cloverly Cloverly launched in 2019 with a clear focus: the world's first API for carbon credits, targeted at e-commerce. Merchants could make a single API call to offset the carbon footprint of an order at checkout, drawing from a marketplace of verified carbon credit projects. That model made sense when voluntary carbon markets were relatively straightforward. But the carbon market has grown more complex, and Cloverly's newer focus reflects that shift. Catalyst is an end-to-end software platform for carbon credit project developers to manage inventory, pricing, distribution, and sales pipelines. It's built for organizations selling carbon credits, not for e-commerce developers buying small fractional offsets per transaction. The practical result for developers: the tool you originally chose for its e-commerce-first positioning is now primarily a supplier-side platform. The API still exists, but it's no longer where the company is investing. ## Why Tree Planting Outperforms Carbon Offsets for E-Commerce Before migrating, it's worth understanding why tree planting APIs have taken over the e-commerce sustainability space. **The short version:** Tree planting gives customers something tangible to connect with. Carbon offsets are abstract. That difference in engagement shows up in conversion rates, social sharing, and long-term retention. Carbon offsets are genuinely hard to communicate. When a customer sees "we've offset the carbon footprint of your order," they have no clear mental model for what actually happened. Carbon credit quality also varies widely by project, vintage, and methodology, and the scrutiny around offset claims intensified significantly following investigations into popular project types in 2022 and 2023. Tree planting is legible. A customer can understand "we planted a tree in Kenya for your order." They can share it. With GoodAPI's Veritree integration, every tree is GPS-tracked and supported through its critical first years of growth, with photos and verification evidence accessible via API. There's also a developer experience difference. GoodAPI's API is purpose-built for event-driven e-commerce triggers: plant N trees per order, tag by customer or product, query by date range, retrieve aggregated impact data. It's a lean RESTful API without the complexity of credit portfolios, retirement records, or vintage management that carbon credit APIs carry. GoodAPI charges $0.43/tree with no monthly fee, billed at the end of each month. No minimums, no pricing tiers, no enterprise negotiations before you can get started. ## Migrating to GoodAPI: Step by Step Here's how to replace a Cloverly-style integration with GoodAPI. Most teams have a working migration in under an hour. Sign up at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login). Signup is self-serve: no invite, no sales call needed. You'll get two keys immediately: - **Production key** (`api_key_prod`): real impact, real billing. - **Test key** (`api_key_test`): behaves identically, but doesn't trigger charges or actual planting. Use your key in the `Authorization` header on every request. That's all the auth setup there is. Your Cloverly integration likely made a POST request to retire a carbon credit after a transaction. Replace it with GoodAPI's plant endpoint: ```bash curl -X POST https://app.thegoodapi.com/plant/trees \ -H "Authorization: your_api_key_prod" \ -H "Content-Type: application/json" \ -d '{ "count": 1, "attribution": "order_12345", "metadata": { "customer_id": "cust_abc", "product_id": "prod_xyz" } }' ``` The response returns the details of the planting event plus your cumulative total, which you can use to drive a live impact counter. If your webhook or background job can retry on failure, pass an `idempotency_key` to make sure you never plant the same order twice: ```json { "count": 1, "attribution": "order_12345", "idempotency_key": "order_12345" } ``` Use the order ID as the idempotency key. GoodAPI will recognize duplicate requests and return the original result without creating a second planting event. This is the single most important thing to get right in a production integration. GoodAPI's GET endpoint lets you filter plantings by order, customer, date range, or arbitrary metadata. This is how you power per-customer impact dashboards, per-product reporting, and your annual sustainability summary: ```bash # Trees planted for a specific order curl "https://app.thegoodapi.com/plant/trees?attribution_key=order_12345" \ -H "Authorization: your_api_key_prod" # All trees planted in Q1 2026 curl "https://app.thegoodapi.com/plant/trees?created_at=2026-01-01&end_at=2026-03-31" \ -H "Authorization: your_api_key_prod" ``` The `/evidence` endpoint returns aggregated planting evidence from Veritree: photos, videos, GPS coordinates, carbon offset tonnage, and restored area grouped by region. Use this for a live impact page or customer-facing sustainability dashboard: ```bash curl https://app.thegoodapi.com/evidence \ -H "Authorization: your_api_key_prod" ``` The response includes project totals across countries like Kenya, Madagascar, Brazil, Indonesia, and Haiti, plus region-level media URLs served from Veritree's CDN. Responses are cached for 30 days, so this is safe to call on page load. During development, always use your test key. It behaves exactly like the production key but doesn't create real planting events or generate charges. Switch to your production key only when you're ready to go live. ## How GoodAPI and Cloverly Compare **E-commerce developers who want verified tree planting with a clean API, fixed per-unit pricing, and customer-facing impact data they can actually display.** ## A Note on What You Tell Customers Switching from carbon offsets to tree planting also changes your messaging in a useful way. Instead of "we've offset the carbon footprint of your order" (which immediately invites the follow-up "with what credits and verified how?"), you can tell customers: "We planted a real tree in Kenya for your order, tracked by Veritree." That's a claim customers can understand, share on social media, and hold you accountable for. It's harder to greenwash: a tree either got planted or it didn't. If you're currently surfacing carbon offset claims to customers using Cloverly's marketplace credits, review the credit quality and project types before carrying those claims forward. The quality of voluntary carbon credits varies significantly, and consumer-facing claims based on lower-quality credits carry legal and reputational risk in 2026. ## Getting Started If you're ready to migrate, the process is faster than it looks. Grab your test key at [app.thegoodapi.com/fe/login](https://app.thegoodapi.com/fe/login), make a test planting call, and verify the response. Most developers have a working integration within the hour. For Shopify merchants who don't want to write any code at all, install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting). The app handles webhook setup, order triggers, and a customer-facing impact counter automatically. For questions about high-volume integrations, custom configurations, or migrating a complex multi-product setup, reach out to the GoodAPI team at hello@thegoodapi.com. --- # EcoCart Alternatives for Shopify Merchants (2026) URL: https://www.thegoodapi.com/blog/ecocart-alternatives-shopify-2026/ Description: EcoCart pivoted to shipping protection in 2025. Here are the best alternatives for Shopify merchants who want verified tree planting instead. Published: 2026-05-26 If you landed here, you're probably one of the Shopify merchants who installed EcoCart for sustainability reasons, only to find the product has drifted in a different direction. Or you're doing your research before committing to an app and want to know what the real options are in 2026. Either way, you're asking the right question. **Bottom line:** EcoCart pivoted toward shipping protection and cashback rewards in 2024-2025. If you want straightforward per-order tree planting with transparent pricing and verified impact, GoodAPI, Greenspark, and Treeapp are the strongest alternatives right now. This post breaks down exactly how they compare. ## What EcoCart Is Today (and What Changed) EcoCart launched in 2020 as a carbon offset app: merchants could make orders "carbon neutral" at checkout, with a percentage of the sale going toward verified offset projects. For a while, it was one of the best-known names in sustainable e-commerce. But the app has evolved significantly. It now markets itself as a "Green Protection" platform, combining shipping protection, claims management, cashback rewards, and climate impact into a single checkout experience. The climate piece is still there, but it's no longer the headline. That shift created a gap for merchants who wanted a focused sustainability tool, not a post-purchase optimization suite. Carbon offsets as a category have faced serious scrutiny since 2023. Multiple investigative reports found that many offset projects overstated their impact, and some projects were found to have little to no "additionality" (meaning the trees or conservation areas would have existed anyway). If your sustainability story matters to your customers, the type of impact you're buying matters too. EcoCart currently holds a 4.9★ rating across 100 reviews on the Shopify App Store. Pricing is not publicly listed and requires a demo or contact with their sales team. ## The Best EcoCart Alternatives for Shopify in 2026 Here are the apps worth considering if you're switching away from EcoCart, or choosing a sustainability app for the first time. ### GoodAPI: Per-Tree Planting With Verified Impact GoodAPI plants real trees per order through Veritree, a verified reforestation organization with GPS-tracked projects in Kenya, Madagascar, and other regions. Every tree is geolocated and monitored through its critical first years of growth. What makes GoodAPI stand out compared to EcoCart is the pricing model. Instead of percentage-based fees or opaque platform costs, GoodAPI charges a flat $0.43 per tree with no monthly subscription. You plant exactly as many trees as you want to, and you know what each one costs. GoodAPI also holds the [Built for Shopify badge](https://apps.shopify.com/tree-planting), which signals that it meets Shopify's highest standards for performance, design, and API integration. Very few sustainability apps hold this badge. GoodAPI has **5.0★ across 223+ reviews** on the Shopify App Store, making it one of the highest-rated sustainability apps by both rating and review volume. In comparison, EcoCart has 4.9★ across 100 reviews. Setup takes minutes. Once installed, you configure which trigger plants a tree (every order, every product, every subscription renewal) and the badge and impact counter appear in your storefront automatically. There's no ongoing management required. The sustainability story is also clear enough to put in front of customers. "We plant a tree in Kenya for every order" is concrete and verifiable. Carbon neutral orders, by contrast, require explaining offset markets to customers who may be skeptical. **Shopify merchants who want transparent, verified tree planting at the lowest per-tree cost, with zero monthly fee** ### Greenspark: Monthly Plans With More Project Variety Greenspark is another strong alternative, particularly for merchants who want to choose from multiple impact types including tree planting, plastic removal, and carbon offsetting in one place. Pricing is subscription-based. Plans start at $9/month for basic features, rising to $39/month and $99/month for multi-store and API access. There's a free tier, but impact costs on the free tier are increased by at least 50% compared to paid plans, making it more expensive per tree if you're planting meaningful volume. Greenspark holds a 5.0★ rating on the Shopify App Store, though across a smaller review base (around 60 reviews). If you want to offer customers a choice between planting trees, removing ocean plastic, or offsetting carbon from a single dashboard, Greenspark is worth looking at. If you want the simplest path to tree planting without a monthly platform fee, it's more expensive than it looks at first glance once you account for higher per-action costs on lower tiers. **Merchants who want a multi-impact platform and don't mind paying a monthly subscription for the flexibility** ### Treeapp: Simple Tree Planting for Smaller Stores Treeapp is a lightweight option for merchants planting low volumes. The app focuses specifically on tree planting (not carbon offsets or shipping protection) and has a straightforward setup. It's worth considering if you run a smaller store and want basic per-order tree planting without much configuration. For stores doing significant volume, GoodAPI's economics tend to be more favorable. ### Evertreen: Tree Planting for Business Accounts Evertreen positions itself more at the corporate side, with pricing that reflects business-account framing rather than a pure pay-per-action model. They've built meaningful link authority with over 1,200 referring domains, which speaks to their presence in the broader sustainability space. Evertreen is a reasonable option if you want to combine tree planting with a formal CSR reporting structure. For pure Shopify e-commerce use, the app experience is less focused than GoodAPI or Greenspark. ## Side-by-Side Comparison ## How to Switch From EcoCart to a New App If you're actively migrating off EcoCart, the process is straightforward for most Shopify stores. Go to your Shopify admin, navigate to Apps, and uninstall EcoCart. If you have an active billing arrangement with EcoCart directly (outside Shopify billing), make sure to cancel that separately through their website. For GoodAPI, install it from the [Shopify App Store](https://apps.shopify.com/tree-planting). The app walks you through connecting it to your storefront, choosing your impact trigger (per order, per product, per subscription), and configuring your widget. Decide what action plants a tree. The most common setup is one tree per order, but you can set it per product, per line item, or based on order value thresholds using Shopify Flow. Update your product pages, checkout, and any sustainability page on your site to reflect the new tool. If you were using "carbon neutral orders" messaging, this is the moment to shift to something like "we plant a tree in Kenya for every order." Place a test order and verify that the tree counter increments in your GoodAPI dashboard. Once confirmed, you're live. When you switch apps, take a few minutes to update any automated emails or post-purchase flows that reference your old sustainability tool. Klaviyo, Shopify Email, and similar tools often include sustainability messaging in confirmation flows, and outdated copy can confuse customers if it references carbon offsets when you've moved to tree planting. ## Which Alternative Is Right for Your Store? The choice between these apps comes down to two things: what you want your sustainability story to be, and how you want to pay for it. If your customers respond to concrete, physical impact (which most do, based on merchant data from GoodAPI stores), tree planting is a stronger story than carbon offsets. "One tree planted in Madagascar for your order" is something a customer can picture and share. A carbon credit retirement is harder to explain. If you want the simplest path, lowest per-action cost, and no monthly fees, GoodAPI is the clearest pick. If you want multi-impact options and can absorb a monthly subscription, Greenspark gives you more flexibility. If you're running a corporate program with dedicated reporting needs, Evertreen is worth evaluating. What most merchants switching from EcoCart find is that the move simplifies their setup. EcoCart's current product is built around shipping protection and claims management, which is a different problem than sustainability. If sustainability is actually what you're trying to solve, a focused tool does the job better. ## The Bottom Line EcoCart served a real purpose when it launched, and the team built something meaningful in the carbon-offset-for-e-commerce space. But the product has shifted priorities, and there are now better options for Shopify merchants whose primary goal is verified environmental impact. GoodAPI's combination of transparent per-tree pricing at $0.43, a 5.0★ rating with 223+ reviews, Veritree-verified GPS-tracked trees, and the Built for Shopify badge makes it the strongest direct replacement for most merchants. Greenspark covers the multi-impact use case if that's important to your brand. Switching takes under an hour. The harder part is usually updating your store's sustainability messaging, which is also an opportunity to make it clearer and more compelling than whatever you had before. If you're ready to move, you can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and have trees planting with your next order today. --- # Kenya vs Madagascar Tree Planting: Which Fits Your Brand? URL: https://www.thegoodapi.com/blog/kenya-vs-madagascar-tree-planting/ Description: Kenya mangroves vs Madagascar rainforests: two verified projects, two different impacts. Here's how to choose the right one for your brand through GoodAPI. Published: 2026-05-25 When a merchant installs GoodAPI and sets up tree planting for their Shopify store, one question comes up more often than you might expect: Kenya or Madagascar? Both are real reforestation projects. Both are verified through Veritree, GoodAPI's reforestation partner, with geolocated trees tracked through their critical first years. Both are places where the forests genuinely need help. But they are different ecosystems solving different problems, and the choice you make says something specific about your brand. This post explains what each project actually does on the ground, what kind of environmental story it tells, and which one is the better fit depending on what your customers care about. **Quick answer:** If your brand angle is ocean, coastlines, or fishing communities, Kenya mangroves are the stronger story. If biodiversity and endangered wildlife resonate with your customers, Madagascar is the more compelling choice. GoodAPI lets you support either — or both. ## The Kenya Project: Blue Carbon on the East African Coast Kenya's mangrove forests grow where the Indian Ocean meets the land. The trees are tangled, salt-tolerant, and peculiar-looking — their roots arch out of shallow tidal water like stilts. They are also some of the most ecologically productive forests on the planet. Kenya has 60,000+ hectares of coastal mangrove forest, stretching from Lamu in the north down to Kwale County in the south. Over the past 50 years, the country has lost roughly half of that coverage to coastal development, unsustainable timber harvesting, and aquaculture expansion. The loss continues at around 0.7% per year. ### Why Mangroves Are Different The term for what mangroves store is "blue carbon" — carbon captured by coastal and marine ecosystems rather than terrestrial forests. The numbers involved are striking. Mangroves store up to five times more carbon per hectare than inland tropical forests. A healthy terrestrial rainforest might lock away 200 tonnes of carbon per hectare. A mature mangrove stand stores closer to 1,000 tonnes — most of it held in the dense, waterlogged soil beneath the roots, where it remains stable for centuries. This is why mangrove restoration has become one of the highest-value plays in the carbon world. Per hectare of forest restored, the climate benefit is hard to beat. Beyond carbon, Kenya's mangroves are a livelihood issue. The forests support around 800,000 artisanal coastal fishers by acting as fish nurseries. Juvenile fish shelter in the root systems before moving into open water. When mangroves disappear, fish populations decline and coastal communities lose a primary food source. In Lamu County alone, mangroves contribute close to $85 million per year to the regional economy. ### How the Kenya Project Works GoodAPI's reforestation partner Veritree works with EarthLungs Reforestation Foundation on the Kenya project, covering more than 3,200 hectares combined across Kenya and Tanzania. Local women's groups and youth cooperatives run the seedling nurseries and planting crews. Workers receive long-term employment and health insurance as part of the project structure, not just casual day wages. Satellite imagery and AI-assisted monitoring track survival rates through the first five years of growth — the window when establishment risk is highest. Every tree has a GPS coordinate and a planting record. **Brands whose customers care about oceans, coastal ecosystems, fishing, or East Africa specifically** ## The Madagascar Project: Biodiversity at the Brink Madagascar is a different kind of crisis. The island split from mainland Africa around 160 million years ago and evolved in near-complete isolation. The result is a place where roughly 90% of wildlife exists nowhere else on Earth. Around 13,000 plant species are endemic to the island. Lemurs, found only in Madagascar wild, occupy the ecological niches that primates fill elsewhere. Half of all chameleon species on Earth live here. This biodiversity is not just remarkable on paper — it represents millions of years of evolutionary history that cannot be replicated or recovered once lost. And the forest is collapsing. Madagascar has lost more than 90% of its original forest cover. Between 2000 and 2016 alone, the island lost over 3 million hectares of tree cover — an area roughly the size of Belgium, gone in 16 years. The total tree cover loss since 2000 adds up to 4.85 million hectares, with an estimated 2.52 gigatonnes of CO2 equivalent released in that period. Slash-and-burn agriculture, illegal logging, and charcoal production are the primary drivers. The economic pressures that push communities toward forest destruction are compounding, not easing. The IUCN classifies 96.3% of Madagascar's 113 known lemur species as threatened with extinction — largely because of habitat loss. These are not edge-case species. The entire lemur family, one of the most distinctive mammal groups in the world, is at risk within a generation. ### How the Madagascar Project Works Veritree's Madagascar work focuses on native species reforestation in degraded landscapes, including mangrove restoration along the northwest coastline. The approach is community-based: local people are trained and employed as nursery workers, planters, and forest monitors, creating a financial incentive to protect the forests long-term rather than extract from them. Each tree is geolocated and assigned to a local farmer in Veritree's tracking system. Species selection follows ecological planning — native varieties suited to the specific microclimate and soil conditions of each planting zone, not fast-growing exotics chosen for bulk numbers. **Brands whose customers are engaged with endangered species, biodiversity, or global wildlife conservation** ## Side-by-Side: How the Two Projects Compare Neither project is better in an absolute sense. Kenya mangroves win on carbon efficiency per hectare. Madagascar wins on biodiversity stakes and the scale of ecological emergency. Both meet Veritree's verified reforestation standards. ## Choosing the Right Story for Your Brand The practical question for a merchant is not which project is "more important" — it is which story your customers connect with. Think about where your customers actually engage with sustainability content. If they're sharing posts about ocean conservation, beach cleanups, or coastal communities, Kenya is a natural fit. If they respond to content about endangered animals, rainforests, or biological diversity, Madagascar gives you the more compelling narrative. Here is how the stories play out in real customer-facing copy: **Kenya framing:** "Every order plants a verified mangrove tree on the East African coast — restoring habitat for coastal fish, locking away blue carbon, and supporting fishing families in Lamu." **Madagascar framing:** "Every order plants a tree in Madagascar's disappearing rainforests — protecting habitat for lemurs, restoring one of the world's most biodiverse ecosystems, tree by tree." Both of these are true claims backed by verified project data. Both are specific enough to mean something. The question is which one your brand voice fits most naturally. A third option, which a growing number of GoodAPI merchants choose, is to support both projects and let customers see the combined impact on your impact page. This works particularly well for stores with a broad sustainability positioning rather than a single cause focus. ## The One Thing Both Projects Have in Common Whatever project you choose through GoodAPI, the underlying mechanics are the same. Trees are planted by local community workers. Each tree is geolocated. Planting data is recorded in real time through Veritree's platform. Survival is monitored over the first several years, when trees are most at risk. Merchants get access to verified impact data they can share with customers, not just a planting certificate. "The trees are real, the locations are documented, and the communities doing the work are invested in the long-term success of the project." — GoodAPI Team This level of transparency matters more than it did a few years ago. Sustainability claims are under scrutiny from regulators, journalists, and customers who have learned to ask harder questions. The ability to say "here is our tree, here is its GPS coordinate, here is the team that planted it" is not just good marketing. It is the foundation of a claim you can actually stand behind. GoodAPI charges $0.43/tree with no monthly fee and a 5.0-star rating from 200+ Shopify merchants. Both the Kenya and Madagascar projects are available through the same app, with no additional setup required to switch between them. ## Getting Started If you are a Shopify merchant who wants to support verified reforestation — whether in Kenya, Madagascar, or both — the GoodAPI app is available on the Shopify App Store. Setup takes a few minutes: install the app, choose your project, and configure how many trees to plant per order. Your customers start seeing verified impact from their very first purchase. The trees are geolocated. The data is auditable. And the forests that need it most start getting real help. [Install the GoodAPI app on Shopify](https://apps.shopify.com/tree-planting) and choose your first project today. --- *GoodAPI connects Shopify merchants with verified reforestation and plastic removal projects worldwide. All planting is tracked, geolocated, and verified through Veritree. Explore the full project portfolio at [thegoodapi.com/our-projects](/our-projects/).* --- # Shopify POS Tree Planting: Guide for Retail Merchants URL: https://www.thegoodapi.com/blog/shopify-pos-tree-planting-guide/ Description: Brick-and-mortar retailers can plant trees with every in-store sale using GoodAPI's Shopify POS integration. Here's how it works and why it matters. Published: 2026-05-24 Most sustainability apps are designed with online stores in mind. Product pages, checkout flows, post-purchase emails — everything assumes a shopper sitting at a computer or tapping through their phone. But what if your store has a physical location? What if your busiest hour is Saturday afternoon, with a queue at the till and a staff member scanning items at a Shopify POS terminal? Good news: GoodAPI works there too. GoodAPI's Shopify POS integration lets brick-and-mortar retailers plant a tree for every in-store sale — automatically, at $0.43 per tree, with no monthly fee. The same verified reforestation that powers thousands of online merchants works just as well across a physical checkout counter. This guide covers how it works, why in-store tree planting resonates with retail customers, and how to set it up. --- **GoodAPI supports Shopify POS natively.** Brick-and-mortar retailers can plant trees with every in-store transaction using the same app and the same per-tree pricing as online merchants. No separate setup. No monthly fee. Trees verified by Veritree with GPS coordinates. ## Why Retail Merchants Overlook This (And Shouldn't) There's a common assumption that sustainability initiatives are the territory of DTC brands with polished Shopify storefronts. That perception has real costs. The customers walking into your shop are the same people who care about brand values online. According to Shopify's own research, the majority of shoppers across all channels now factor environmental responsibility into their purchasing decisions. Purpose-driven consumers, those who choose brands based on shared values, represent a significant and growing slice of retail foot traffic. 80% of global consumers say they're willing to pay more for eco-friendly products. For retailers with a physical presence, that preference doesn't disappear at the shop door. The difference is that online merchants have had easy access to tools that surface sustainability commitments at checkout. In-store merchants, historically, have not. Shopify POS changed that equation, and GoodAPI's native POS support makes it simple to act on. ## How GoodAPI's POS Integration Works GoodAPI integrates with Shopify POS in the same way it integrates with your online store: through your Shopify admin. Once the app is installed, it tracks transactions across all your sales channels, including POS terminals, and automatically logs tree-planting credits for in-store orders. There's no separate configuration for your physical locations. If you run three shops and an online store, all four channels contribute to your tree count the same way. GoodAPI is listed in the Shopify App Store under "Works With: Checkout, Flow, POS, Rebuy, PageFly, REVIEWS.io, Judge.me, LoyaltyLion." POS support is native, not bolted on. You set the planting trigger: one tree per order, one tree per product, one tree per dollar threshold. Whatever makes sense for your margins and your brand story. Trees are planted through GoodAPI's verified reforestation partner, Veritree, across projects in Kenya, Madagascar, and Brazil. Each tree is geolocated, GPS-tracked, and supported through its critical first years of growth. ### What Staff See at the Terminal From the POS terminal side, nothing changes. Your staff scan items and complete the sale as normal. GoodAPI runs in the background, logging the transaction and queuing the tree-planting action. The counter in your GoodAPI dashboard updates accordingly. If you use Shopify's customer accounts at POS, customers who opt in can also receive post-purchase emails that show them their cumulative tree count, including in-store purchases. That receipt-like follow-up reinforces the message after the sale. ## Setting Up GoodAPI for Shopify POS Go to the [Shopify App Store](https://apps.shopify.com/tree-planting) and install GoodAPI. The free tier lets you get started immediately. You'll be prompted to connect it to your Shopify store during onboarding. In your GoodAPI dashboard, set the trigger for tree planting. Common configurations for retail merchants: one tree per order, or one tree per item sold. These rules apply across all your Shopify sales channels, including POS, automatically. Select which Veritree project your trees will go to. Kenya mangroves, Madagascar dry forest, and Brazil Atlantic Forest are the current options. Some merchants let customers choose at checkout, which works for online orders. For POS, most retailers pick a default project and rotate seasonally. This step is optional but valuable. Print a small sign for your counter that says something like "We plant a tree with every purchase." GoodAPI provides impact widgets and digital badges you can embed in email receipts. Consider adding a line to your paper receipt footer if your POS printer supports custom text. If you collect customer email addresses at POS, turn on GoodAPI's post-purchase email. Customers receive a message after their visit showing the tree planted in their name, the project location, and a running total if they've shopped with you before. ## The In-Store Sustainability Conversation Physical retail has something that online stores don't: a human moment. When a customer is standing at your counter, your staff can have an actual conversation about the things your brand stands for. Sustainability is one of those things. Some retailers train their staff to mention the tree planting as part of their closing line: "And we're planting a tree with this order, so that's heading to the Kenya coast." It takes five seconds and creates a memorable, positive interaction that's difficult to replicate in an email. "We've had customers come back specifically because of the tree planting. They'll mention it when they come in, or show us the email we sent." — GoodAPI merchant feedback The post-purchase email, triggered by GoodAPI when a customer's email is collected at POS, extends that moment into their inbox. A message that arrives an hour after they leave your shop, showing a map pin of where their tree is growing in Madagascar, does a lot of work for brand recall and loyalty. ## Cost Math for Retail Merchants GoodAPI charges $0.43 per tree with no monthly subscription. Compare that to alternatives that bundle tree planting into subscription plans starting at $30 to $60 per month, regardless of how many trees you actually plant. For a retail location processing 300 in-store orders per month, planting one tree per order costs $129/month. Split across 300 transactions, that's less than $0.43 per customer — typically less than the rounding on a transaction. If your average order value is $75, the tree cost represents roughly 0.6% of revenue for that order. Many retailers pass this cost along transparently ("we include one tree per purchase") or absorb it as part of their brand positioning. GoodAPI has a 5.0★ rating across 223+ reviews on the Shopify App Store — the only tree planting app with a perfect rating at that review volume. There's also no separate charge for POS usage. The same $0.43/tree rate applies whether the order came from your Shopify storefront, a checkout link, or a POS terminal in your shop. ## What Makes This Different From a Charity Donation Box Some physical retailers put a tip jar on the counter and call it sustainability. Or they partner with a charity and donate a percentage of proceeds monthly. These approaches are fine, but they have a structural problem: they're invisible at the moment of purchase. Tree planting through GoodAPI is transaction-level. When a customer completes a sale, a specific action is triggered, linked to their order. If they've given their email, they receive a message tying their purchase to a real, geolocated tree. The impact is attached to the transaction, not buried in an end-of-month donation summary. That specificity is why it works better for brand storytelling. You can tell a customer, "That order planted a mangrove tree on the Kenya coast" rather than "We give to environmental charities." Veritree's GPS tracking means GoodAPI merchants can show customers exactly where their tree was planted — down to the project site and planting date. This level of verification is what separates real-impact sustainability from greenwashing. ## Combining POS and Online: A Unified Impact Story The most effective use of GoodAPI for multichannel retailers is unifying the impact story. If a customer shops with you both in-store and online, their total tree count accumulates across both channels under their customer profile. You can feature this in your marketing: "We've now planted 10,000 trees across our stores and online — that's every order this year." A dashboard widget in your Shopify storefront can display your live tree count, pulling from across all channels including POS. That kind of combined impact figure is meaningful in a way that channel-specific numbers aren't. It reflects your whole business's commitment, not just the easy-to-track part of it. ## Getting Started GoodAPI is available in the Shopify App Store and takes under two minutes to install. The free tier lets you get started with no upfront cost, and you only pay per tree as orders come in. If you're running a retail operation on Shopify POS and you've been putting off adding a sustainability layer because you assumed the tools didn't apply to physical stores, they do — and the setup is simpler than you might expect. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and start planting trees with your next in-store sale. Want to give in-store shoppers a way to support a cause too? Round-up charitable giving works at the physical register as well. See the companion guide to [Shopify POS donations](https://www.thegoodapi.com/blog/shopify-pos-donations/). --- *GoodAPI plants trees through Veritree, a verified reforestation organization with projects across Kenya, Madagascar, and Brazil. Every tree is GPS-tracked and supported through its critical first years of growth.* --- # Charity Donations API for E-Commerce Developers (Donate API Guide) URL: https://www.thegoodapi.com/blog/charity-donations-api-developers-guide/ Description: Add a donate API or donation API to any e-commerce app using GoodAPI's charity donations API. Real code, idempotency patterns, and use cases for developers. Published: 2026-05-23 Consumers increasingly choose brands that give back. A 2024 Edelman survey found that 64% of shoppers will buy from or boycott a brand based on its social and environmental values. For developers building e-commerce apps, that's a clear signal: impact features aren't a nice-to-have anymore. They ship to production. The problem is that most developers reach for the most obvious tool first: a payment processor's donation add-on, a standalone fundraising widget, or a hand-rolled redirect to a charity's own donation page. These options work but they create friction, introduce a third-party domain into the checkout flow, and don't give you a clean transaction record tied to your order data. There's a better approach. GoodAPI's charity donations API — a full-featured donate API for developers — lets you programmatically search vetted nonprofits, record a donation at the moment of a transaction, and pull a full giving history for your organization. Unlike standalone donation API widgets, it runs alongside GoodAPI's tree planting and ocean plastic removal APIs under the same API key and the same monthly invoice. One integration, multiple impact types. This guide walks through the API in detail, with real code and patterns you can drop into your app today. **The short version:** GoodAPI gives you a donate API / donation API to search charities by name or EIN, record donations tied to order metadata, and list giving history. It uses the same API key as tree planting. You can mix and match impact actions per order, attribute donations to campaigns, and use idempotency keys to stay safe in retry loops. ## Why a Dedicated Charity API Beats Widget Approaches Donation widgets from platforms like JustGiving or FrontStream work well for nonprofits collecting money directly. They're the wrong fit for e-commerce backends. Here's the difference. When a merchant wants to donate $1 to a food bank for every order placed, they don't need a donor checkout experience. They need a server-side call after the order webhook fires. No payment form, no redirect, no UX break. Just a POST request that records the giving and ties it to the order ID. GoodAPI's charity API is built for exactly this workflow. You pass an order ID in the `metadata` field, an EIN (Employer Identification Number) to identify the charity, and an amount in cents. The donation is recorded, attribution is tracked, and the result is returned in the response. It's the same pattern you'd use to plant a tree per order, and you can do both in the same webhook handler. GoodAPI charges no monthly fee. Tree planting costs $0.43/tree. Charity donations are priced separately and billed monthly alongside other impact actions on the same invoice. ## The Three Endpoints You Need The charity donations API is in early access (email saif@thegoodapi.com to get enabled). Once enabled, it lives at `https://app.thegoodapi.com` and uses the same `Authorization` header as the rest of GoodAPI's APIs. ### Search Charities `GET /charities/search` Use this to look up charities by name or EIN before donating. Results include the charity's `nonprofit_id`, description, and website. ```bash curl -H "Authorization: your-api-key" \ "https://app.thegoodapi.com/charities/search?name=american+red+cross" ``` Response: ```json { "total_items": 1, "total_pages": 1, "charities": [ { "nonprofit_id": "n_abc123", "name": "American Red Cross", "ein": "53-0196605", "description": "Prevents and alleviates human suffering", "website": "https://www.redcross.org", "icon_url": "https://example.com/redcross-icon.png" } ] } ``` You'd typically call this endpoint once when setting up your integration, save the `nonprofit_id` and EIN for the charities you want to support, and hardcode those values in your donation logic. ### Create a Donation `POST /charities/donate` This is the core endpoint. Call it whenever you want to record a charitable giving event. ```bash curl -X POST -H "Authorization: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "amount_cents": 100, "ein": "53-0196605", "idempotency_key": "order-98765-donate", "attribution": "checkout", "metadata": { "order_id": "98765", "customer_email": "shopper@example.com" } }' \ "https://app.thegoodapi.com/charities/donate" ``` The required fields are `amount_cents` and either `ein` or `nonprofit_id`. Everything else is optional but highly recommended for production. ### List Donations `GET /charities/donations` Retrieve paginated donation history with optional filters for date range, attribution tag, or metadata values. Useful for impact dashboards or monthly reports. ```bash curl -H "Authorization: your-api-key" \ "https://app.thegoodapi.com/charities/donations?attribution=checkout&start_date=2026-05-01&end_date=2026-05-31" ``` ## Idempotency: Don't Double-Donate E-commerce webhooks can fire more than once. Payment processors retry on failure. Order management systems sometimes call the same event twice. Without idempotency, you risk recording the same donation multiple times for a single order. The `idempotency_key` field handles this. Pass a unique string per order-donation pair (e.g. `order-{id}-donate`). If GoodAPI receives a request with an existing idempotency key, it returns the original donation record and adds the header `Idempotent-Replayed: true` to the response instead of creating a new entry. Always include an `idempotency_key` in production. Use the pattern `{order_id}-{action}` so keys are unique per order and per donation type. If you're donating to multiple charities in a single order, use `{order_id}-{charity_ein}` to keep keys distinct. ## Attribution Tags: Track Where Impact Comes From The `attribution` field is a free-text string you set per donation. Use it to understand which flows in your app are driving giving. Some practical examples: - `"attribution": "checkout"` for donations triggered at order placement - `"attribution": "subscription-renewal"` for recurring billing events - `"attribution": "referral-campaign-2026-q2"` for a limited promotion - `"attribution": "loyalty-milestone"` for loyalty program events Later you can filter your donations list by attribution to build campaign-level reports without needing to build your own ledger. ## Combining Charity Donations With Tree Planting This is where GoodAPI's multi-product design pays off. If you already use GoodAPI for tree planting, you can drop a charity donation call right next to your existing tree planting call in the same webhook handler. Same API key, same billing relationship. ```javascript // Shopify order webhook handler app.post('/webhooks/orders/create', async (req, res) => { const order = req.body; const orderId = order.id.toString(); await Promise.all([ // Plant a tree with Veritree via GoodAPI fetch('https://app.thegoodapi.com/plant-trees', { method: 'POST', headers: { 'Authorization': process.env.GOODAPI_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ count: 1, idempotency_key: `${orderId}-tree`, metadata: { order_id: orderId } }) }), // Donate $1 to a local food bank via GoodAPI charity API fetch('https://app.thegoodapi.com/charities/donate', { method: 'POST', headers: { 'Authorization': process.env.GOODAPI_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ amount_cents: 100, ein: '13-1837418', idempotency_key: `${orderId}-donate`, attribution: 'checkout', metadata: { order_id: orderId } }) }) ]); res.sendStatus(200); }); ``` The two calls run in parallel. Each tree is planted through GoodAPI's partnership with Veritree, where trees are GPS-tracked and supported through their critical first years of growth. The charity donation is recorded against the nonprofit's EIN. Both are consolidated on your monthly GoodAPI invoice. GoodAPI has 200+ Shopify App Store reviews at a 5.0★ rating. The same platform powering verified reforestation for thousands of merchants also gives developers direct API access to add charitable giving to any app. ## Four E-Commerce Use Cases ### Per-Order Donations at Checkout The most common pattern: donate a fixed amount per order. Run the donation call in your order-created webhook. Use `attribution: "checkout"` and store the `order_id` in metadata. This gives you a clean record matching every charitable donation to a specific transaction. ### Subscription Renewals For subscription businesses, fire the donation on each renewal event rather than at signup. This way the giving is ongoing, which is a much stronger story for customers to share. Use `attribution: "subscription-renewal"` to separate these from one-time purchase donations. ### Minimum Order Threshold Giving If you want to give only on orders above a certain value (e.g., donate $2 to charity on orders over $50), run the threshold check on your server before calling the API. There's no threshold logic built into the API itself, which keeps it simple and flexible. ### Milestone and Loyalty Rewards Trigger a donation when a customer hits a loyalty milestone, completes their 10th order, or refers a friend. Use `attribution: "loyalty-milestone"` to track these. Combined with Shopify Flow, you can build this as a no-code automation that fires the API via a webhook action. ## Setting Up Your Integration Sign up at app.thegoodapi.com and grab your API key. You'll get both a production key and a test key. Use the test key during development, behaving identically to production but won't create real charges or real donations. Email saif@thegoodapi.com to get the charity donations API enabled on your account. This is an early-access product, so it requires a brief manual activation step. Call `GET /charities/search` to find the EINs for the nonprofits you want to support. Save those EINs in your config or environment variables and you won't need to search again after the initial setup. In your order-created webhook, call `POST /charities/donate` with `amount_cents`, the charity EIN, an `idempotency_key` derived from the order ID, and relevant `metadata`. Start with `attribution: "checkout"` to track which donations come from your main purchase flow. After your first test order, call `GET /charities/donations` to confirm the donation was recorded with the correct metadata and attribution. Switch to your production key when you're ready to go live. ## What Gets Validated GoodAPI validates the charity against its search provider before recording the donation. If the EIN doesn't match a known charity, the request returns a `400` error with a clear message. This prevents accidental donations to invalid or unverified organizations. Always test with a known, verifiable EIN (such as the American Red Cross at 53-0196605) before going live. A malformed or inactive EIN returns a 400 and the donation will not be recorded. ## Building a Giving Dashboard If you're building a platform for multiple merchants, the `metadata` and `attribution` fields give you everything you need for per-merchant reporting. Store the merchant's store ID in `metadata`, filter the donations list by that value, and aggregate totals by charity, date range, or attribution tag. This is particularly useful if you're building a Shopify app where merchants want to see charitable giving data alongside their tree planting and plastic removal impact in a single view. ## Get Started The charity donations API is live for early access users. To get enabled, email saif@thegoodapi.com with a note on your use case. If you're building a Shopify store rather than a custom app, the [GoodAPI app](https://apps.shopify.com/tree-planting) handles tree planting and plastic removal with no code required. The charity donations feature is designed for developers building custom integrations on any platform. For full documentation including request and response schemas, visit the [GoodAPI charity donations docs](https://www.thegoodapi.com/docs/api/charity-donations/). ## Related Guides If you are evaluating the product side rather than the API, see the [GoodAPI donations product](/donations/) for how round-ups and percentage-of-sales giving work inside Shopify. To run a campaign that pairs customer giving with a brand match, read [how to run a donation-matching campaign on Shopify](/blog/donation-matching-campaign-shopify/). Full endpoint reference lives in the [charity donations API docs](/docs/api/charity-donations/). --- # Smile.io Tree Planting for Shopify: Loyalty With Impact URL: https://www.thegoodapi.com/blog/smileio-growave-tree-planting-shopify/ Description: Learn how to connect Smile.io and Growave loyalty points to real tree planting with GoodAPI. Let customers redeem rewards for verified environmental impact. Published: 2026-05-22 Your customers have loyalty points sitting in your Smile.io or Growave program. They've earned them by shopping, leaving reviews, and referring friends. The question is: what do they actually want to spend those points on? Discount codes are fine. Free shipping is expected. But a growing segment of shoppers wants something that means more than a dollar off their next order. They want to know their loyalty actually did something good. That's where GoodAPI comes in. **TL;DR:** You can connect Smile.io or Growave to GoodAPI so customers redeem loyalty points to plant trees or remove ocean-bound plastic. Setup takes under 30 minutes, trees cost $0.43 each, and every planted tree is GPS-tracked through Veritree. ## The Gap Most Loyalty Programs Are Missing Loyalty programs are everywhere. Most major Shopify brands run one. But the standard reward catalog -- discounts, free products, early access -- doesn't differentiate you from every other store running the same playbook. Research from Eagle Eye found that 56% of consumers say sustainability is extremely or very important to their purchasing decisions. Yet nearly half of all loyalty programs they belong to don't offer a single sustainability-related reward. That's the gap. And it's an easy one to close. When a customer redeems 500 points and sees "10 trees planted in Kenya in your name," that moment creates a memory. It creates an emotional connection to your brand that a 10% discount simply cannot. And with GoodAPI, each of those trees is tracked, geolocated, and photographed through Veritree -- so the impact is real, not a vague donation to an unnamed fund. ## How Smile.io + GoodAPI Works Smile.io is the most widely installed loyalty app in the Shopify ecosystem, with over 100,000 stores running points, VIP tiers, and referral programs on the platform. The integration with GoodAPI works through Shopify's native "Free Product" reward type. Here's the concept: you create a product called something like "Plant 10 Trees," price it at $4.30 (10 trees at $0.43 each), tag it with a special GoodAPI tracking tag, and then add it to your Smile.io rewards catalog. When a customer redeems their points for that product, GoodAPI automatically fulfills the environmental impact. No subscriptions. No fixed monthly fees. You only pay for the trees your customers actually plant. GoodAPI charges $0.43 per tree with no monthly fee. A "Plant 10 Trees" reward costs your store $4.30 in impact -- roughly the same as a $5 discount code, but with a much stronger emotional return. ### Setting Up Smile.io Tree Planting Install the GoodAPI app from the Shopify App Store and choose your impact type (tree planting, ocean-bound plastic removal, or both). Set your monthly spend limit as a ceiling -- this ensures you won't be charged more than your budget regardless of how many points customers redeem. Select "Monthly Fixed Impact" mode if you only want impact to happen through loyalty redemptions, not automatically per order. Go to Products in your Shopify admin and create a new product -- for example, "Plant 10 Trees." Set the price to $4.30 (10 trees at $0.43 each). Mark it as a digital product with no shipping, and add the GoodAPI tracking tag: `goodapi-10-trees`. For plastic removal, use `goodapi-10-plastics`. The GoodAPI team can provide ready-to-use product descriptions and images through the in-app chat. Open your Smile.io app and go to Program, then Redeem Points. Click "Add a way to redeem" and choose "Free product." Select the product you just created, assign the number of points required, and save. The reward will now appear in your Smile.io Loyalty Hub. When a customer redeems points, Smile.io generates a discount code. They apply it at checkout, the product order completes, and GoodAPI automatically updates their Sustainability Hub -- showing them their personal trees planted, where they are growing, and the broader brand impact. GoodAPI support can provide product images, descriptions, and copy for your "Plant Trees" reward product. Reach out through the chat bubble inside the app -- they typically respond within a few hours. ## How Growave + GoodAPI Works Growave takes the integration one step further with two distinct connection modes: redeemable rewards (like Smile.io) and automated Flow triggers. Growave is a popular all-in-one retention platform for Shopify brands, combining loyalty programs, wishlists, reviews, and UGC in one app. Their GoodAPI integration was built specifically to let merchants tie environmental impact to customer actions beyond just spending. ### Option 1: Redeemable Sustainability Rewards The setup is similar to Smile.io. You create a "Plant 10 Trees" product in Shopify with the GoodAPI tracking tag, then add it as a "Free product" reward inside Growave's Points program. Customers see it in the rewards catalog and redeem points to trigger the planting. Growave's integration supports both tree planting and plastic removal, and the customer's impact is tracked in the GoodAPI Sustainability Hub just the same. ### Option 2: Automated Tree Planting via Shopify Flow This is where Growave gets interesting. You can set up a Shopify Flow workflow so that every time a customer leaves a product review through Growave, a tree is automatically planted -- no redemption required. The Flow trigger is "Someone left a review!" from Growave. The action is GoodAPI's "Plant trees" action, where you specify how many trees to plant per review. Once you enable the workflow, it runs silently in the background. Planting a tree per review costs your store $0.43. The conversion lift from having more product reviews almost always exceeds that cost many times over. It's one of the most efficient loyalty investments available. This automation creates a powerful compounding effect: customers leave reviews because they want the impact, your store accumulates more social proof, and your GoodAPI Sustainability Hub grows with every review submitted. ## Comparing the Two Integrations Both integrations use GoodAPI's verified reforestation infrastructure through Veritree. The trees are GPS-tracked, geolocated in real planting sites across Kenya, Madagascar, and Brazil, and supported through their critical early growth years. ## Why This Works Better Than Discount-Only Rewards 31% of consumers actively want sustainability-focused rewards from the loyalty programs they're in. That's a substantial segment who will actively prefer your program over competitors' programs that only offer discount codes. The emotional mechanism is also different. When a customer redeems a discount, they get a transient financial benefit. When they redeem points to plant trees, they get a story they can tell: "I've planted 47 trees through [your brand]." That number is visible in their GoodAPI Sustainability Hub, updated in real time, complete with photos and videos from the planting sites. That kind of tangible, trackable impact builds a different kind of loyalty than any coupon can. Consider promoting your sustainability reward prominently in your Smile.io or Growave loyalty hub interface. Merchants who add a "Plant Trees" reward and feature it in their loyalty communications report higher overall redemption rates across their entire rewards catalog -- not just for the sustainability reward. ## GoodAPI's Pricing Model Makes This Viable One reason loyalty-linked tree planting hasn't been more common is that most tree planting apps charge monthly subscriptions regardless of how much impact you create. If a brand pays $49/month but only plants 50 trees, the cost per tree becomes nearly a dollar -- hard to justify as a loyalty reward. GoodAPI's model is different. There's no monthly fee. You pay $0.43 per tree, period. If your loyalty program drives 1,000 tree redemptions in a month, you pay $430. If it drives 50, you pay $21.50. You can even set a monthly spend cap so the cost is always predictable. This makes GoodAPI a practical fit as a loyalty reward: the unit economics work at any scale. Shopify merchants running Smile.io or Growave who want to add a meaningful sustainability reward without committing to a subscription ## Getting Started Both integrations are documented in GoodAPI's help center. The Smile.io setup guide includes a video walkthrough, and the Growave guide covers both the redeemable reward path and the Shopify Flow automation in detail. GoodAPI has a 5.0-star rating from over 200 reviews on the Shopify App Store and carries the Built for Shopify badge, meaning the integration is reliable, maintained, and built to Shopify's technical standards. If you're already running Smile.io or Growave, adding a tree planting reward is one of the lowest-effort improvements you can make to your loyalty program. Setup takes less than 30 minutes, and the only ongoing cost is $0.43 per tree your customers plant. Your customers are already engaged enough to earn loyalty points. Give them something worth redeeming them for. [Add GoodAPI to your Shopify store](https://apps.shopify.com/tree-planting) and connect it to your loyalty program today. --- **Further reading:** - [LoyaltyLion + GoodAPI integration guide](/blog/loyaltylion-points-rewards-tree-planting/) - [Best Shopify tree planting apps in 2026](/blog/best-shopify-tree-planting-apps-2026/) - [How Shopify Flow can automate tree planting](/blog/shopify-flow-plant-trees-automation/) --- # GoodAPI vs Planet App for Shopify: 2026 Guide URL: https://www.thegoodapi.com/blog/goodapi-vs-planet-shopify-2026/ Description: Comparing GoodAPI and Shopify Planet for Shopify. Tree planting vs carbon offsets: which is right for your store in 2026? Published: 2026-05-21 # GoodAPI vs Shopify Planet: Which Sustainability App Is Right for Your Store? If you have spent any time looking for sustainability tools for your Shopify store, you have probably come across two names that keep appearing side by side: GoodAPI and Shopify Planet. They both appear under "sustainability" in the App Store, they both let you show customers that your brand cares about the environment, and they both have a simple per-order model. But they are not the same product. Not even close. This guide breaks down exactly what each app does, who it is built for, and how to decide which one belongs in your tech stack, or whether you should run both at once. **Short answer:** Planet offsets the carbon from your shipping. GoodAPI plants real, verified trees per order. They solve different problems. Many stores run both. ## What Shopify Planet Actually Does Shopify Planet is built and maintained by Shopify itself. It launched in 2022 and is designed to make your store's shipping carbon-neutral by funding carbon removal projects. When a customer places an order, Planet calculates the approximate emissions from shipping that package and routes a small payment to vetted carbon removal projects. Depending on which plan you choose, that might mean nature-based reforestation credits (the Decade plan), a mix of natural and engineered removal like direct air capture (the Century plan), or a heavier emphasis on emerging carbon technology (the Millennium plan). The cost per order is low. The Decade plan averages around $0.035 per order, while Century runs around $0.08 per order. You can pay it yourself, let customers opt in at checkout for a flat $0.50, or combine both approaches. Shopify Planet has a 3.5/5 star rating across 75 reviews on the Shopify App Store. Roughly 19% of reviewers gave it one star, with the most common complaint being unexpected charges for non-shipping orders (including POS sales). ### What Planet Is Not Planet does not plant trees for you in any direct or customer-visible way. The Decade plan includes nature-based credits that may involve reforestation projects, but you are buying carbon credits, not individual trees. There is no "a tree was planted when you bought this" moment for your customer. It is also worth noting: Planet charges per delivered order, and several reviews flag that the app has historically charged for POS (in-store) orders that involve no shipping at all, which can inflate costs significantly if you run a hybrid retail operation. ## What GoodAPI Does GoodAPI is a third-party Shopify app built specifically for verified tree planting and ocean plastic removal. It integrates with Shopify as a native app with a "Built for Shopify" badge, which means it meets Shopify's highest standards for performance and integration. The model is usage-based and transparent. You pay $0.43 per tree with no monthly platform fee. Every tree is planted through Veritree, a verified reforestation organisation that GPS-tracks each planting site, photographs the work, and monitors survival through the critical first years of growth. You can plant a tree per order, per product sold, per customer milestone, or via any trigger you set up through Shopify Flow or the REST API. GoodAPI holds a 5.0/5 star rating across 223 reviews on the Shopify App Store, making it one of the highest-rated sustainability apps in the Shopify ecosystem. ### What GoodAPI Is Not GoodAPI is not primarily a shipping emissions tool. It does not calculate the carbon footprint of your logistics or buy carbon credits to offset freight. If your core goal is to neutralise the emissions from your supply chain and delivery network, Planet (or a carbon accounting tool) is better suited to that. ## Side-by-Side Comparison ## The Real Difference: Tangible Impact vs Invisible Offset This is where the two products diverge most sharply, and it matters for how you market your store. Carbon offsets are invisible. When Planet offsets a shipment's emissions, nothing physical changes from a customer's perspective. A badge appears on your site, but most shoppers cannot articulate what "carbon-neutral shipping" means or why it matters. The impact is real but intangible. A planted tree is different. When a customer checks out and sees "one tree has been planted for your order", that is a story they can share. Trees are physical, long-lived, and emotionally resonant. GoodAPI gives merchants a dashboard showing exactly how many trees their store has planted, in which country, with photographic verification. That data becomes content: post-purchase emails, social proof, loyalty messaging. If you want customers to *feel* the impact of their purchase, tree planting converts better as a story than carbon offsets. If you want to reduce your operational footprint quietly and responsibly, Planet handles shipping emissions without requiring customer buy-in. ## Who Should Use Each One **Shopify merchants who want a customer-facing sustainability story, verified impact, and flexible triggers (per order, per product, or via API)** GoodAPI is the right choice if: - You want to tell customers "we plant a tree every time you buy" - You need verified, GPS-tracked impact you can put in marketing materials - You have a developer building a custom integration - You sell across multiple channels (web, POS, subscriptions) and want consistent per-action planting - You care about the star rating of the tool you are recommending to customers **Shopify merchants whose primary goal is carbon-neutral shipping with minimal setup and Shopify-native billing** Shopify Planet is the right choice if: - Your main concern is the emissions from shipping your products - You want a "set and forget" solution that runs at the shipping level - You are comfortable letting customers opt in at checkout for a small fee - You want a direct Shopify integration with no third-party vendor relationship ## Can You Use Both? Yes, and this is more common than you might expect. The two apps do not compete for the same trigger. Planet fires when an order ships, covering the shipping footprint. GoodAPI fires per order (or per product, or per trigger), covering the customer-visible planting impact. Running both means you have carbon-neutral shipping AND a planted tree for every order, which is a genuinely strong sustainability position. For brands where both environmental messaging and operational responsibility matter, using both is not redundant. It is complementary. ## A Note on Ratings This comparison would not be complete without acknowledging the rating gap. GoodAPI has 5.0 stars from 223 reviews. Planet has 3.5 stars from 75 reviews. That gap is significant. The most common criticisms of Planet in recent reviews centre on billing transparency, particularly around POS orders being charged for shipping offsets even when no shipping occurs. Shopify has addressed some of these complaints directly in review replies and issued refunds, but the underlying issue has appeared in multiple reviews across different years. GoodAPI's reviews consistently highlight simplicity of setup, transparency of pricing, and quality of merchant support. ## Getting Started With GoodAPI If you want to add verified tree planting to your Shopify store, setup takes about five minutes. Install the app from the [Shopify App Store](https://apps.shopify.com/tree-planting), choose your trigger (per order, per product, or custom), and your store starts planting trees immediately. You pay $0.43 per tree, nothing else. No subscription, no commitment. Every tree goes to a Veritree project, where it is GPS-tagged, photographed, and monitored through its survival period. You get a live dashboard, and you can share your total tree count anywhere in your store. "GoodAPI is the clearest, simplest sustainability integration we have found. The Veritree tracking means we can show customers exactly where their trees are." — GoodAPI merchant review, 5 stars Whether you use GoodAPI alone or alongside Shopify Planet for a fuller sustainability picture, the combination of verified planting and carbon-neutral shipping is one of the most credible sustainability setups available on Shopify today. --- # Best Evertreen Alternatives for Shopify (2026) URL: https://www.thegoodapi.com/blog/evertreen-alternatives-shopify-2026/ Description: Looking for Evertreen alternatives? Compare the best Shopify tree planting apps by price, verification, and features to find the right fit for your store. Published: 2026-05-20 **Short on time?** Evertreen is a simple, new app (launched March 2025, 3 reviews) with basic per-order tree planting. If you need GPS-verified planting, a REST API, ocean plastic removal, or a proven track record, GoodAPI is the strongest Evertreen alternative for Shopify: 4.9★ from 220+ reviews, Built for Shopify badge, and $0.43/tree with no monthly fee. Evertreen launched on the Shopify App Store in March 2025 as a lightweight way to plant a tree for every order. The pitch is simple: install, set your parameters in two minutes, and watch a virtual forest grow on your public evertreen.com profile. For some stores, that simplicity is exactly what they need. But for many Shopify merchants, Evertreen's limited feature set and very short track record raise questions. If you want verified planting with documented proof, a REST API for custom builds, ocean plastic removal alongside trees, or an app with hundreds of reviews to rely on, Evertreen isn't there yet. This guide looks at the best Evertreen alternatives for Shopify in 2026, covering pricing, verification, integrations, and the use cases each app handles best. ## Why Merchants Look for Evertreen Alternatives Evertreen keeps things minimal by design. That's a genuine advantage if you want the simplest possible setup. But it also means several things merchants commonly need are missing: **Verification:** Evertreen's listings don't specify a named third-party verification partner. You see a public profile showing a tree count, but there's no GPS-tagged planting record or independent audit trail. For brands making public sustainability claims, that gap matters. **Review volume:** As of May 2026, Evertreen has 3 reviews on the Shopify App Store. That's not a knock on the product. It's simply very new. Merchants who want to evaluate an app based on real merchant feedback don't have much to go on yet. **API access:** There's no developer API. If you're building a custom checkout flow, a headless storefront, or a loyalty integration, you need programmatic access that Evertreen can't currently provide. **Impact breadth:** Evertreen only offers tree planting. Apps like GoodAPI and Greenspark also let you remove ocean plastic, offset carbon, or offer multiple impact types from a single dashboard. If your brand makes sustainability claims in marketing materials, investor reports, or ESG documentation, you need more than a virtual forest counter. Look for apps that provide third-party-verified, geolocated planting records you can actually cite. ## The Best Evertreen Alternatives for Shopify ### GoodAPI: Usage-Based, Verified, Built for Shopify GoodAPI is the most-reviewed tree planting app on the Shopify App Store, with over 220 reviews at 4.9 stars. It holds the Built for Shopify badge, which means it has passed Shopify's strictest standards for performance, security, and integration quality. The pricing model is straightforward: $0.43 per tree, no monthly subscription, and your first 50 trees are free. You only pay for impact you actually deliver. What separates GoodAPI from most alternatives is the verification layer. Every tree planted through GoodAPI is verified by Veritree, a reforestation organization with projects across Kenya, Madagascar, Brazil, and beyond. Veritree provides GPS-tagged planting records and supports trees through their first years of growth, the period when most seedlings fail without care. That means you get a documented, auditable record of your impact, not just a number on a dashboard. GoodAPI merchants have collectively planted more than 3.9 million trees across 2,000+ Shopify stores. Each one is tracked and geolocated through Veritree's verification platform. Beyond trees, GoodAPI also offers ocean plastic removal at $0.05 per plastic bottle. You can run both actions simultaneously from a single app, making it easy to offer a richer sustainability story without managing multiple tools. For developers, GoodAPI provides a REST API that works with any platform, not just Shopify. If you're building on WooCommerce, Squarespace, BigCommerce, or a fully custom stack, you can integrate tree planting and plastic removal directly into your checkout or backend workflow. **Shopify merchants who want verified, GPS-tracked reforestation at the lowest per-tree cost, with no monthly fee and a proven track record across 2,000+ stores** ### Greenspark: Multi-Impact, Subscription Model Greenspark (by Conscious Ventures) is a more feature-rich platform designed for brands that want to connect multiple types of impact to customer actions. In addition to trees, Greenspark supports ocean plastic, carbon offsets, clean water, and bee conservation. You can trigger impact actions based on orders, reviews, newsletter signups, or spend thresholds. The pricing structure is different from GoodAPI. Greenspark offers a free tier at $0.45/tree with no monthly fee, but you pay at least 50% more on impact costs on the free plan compared to paid tiers. The Starter plan ($9/month) brings the per-tree cost down to $0.40/tree, and Growth ($39/month) and Premium ($99/month) plans unlock multi-store support, QR codes, API access, and priority support. Greenspark has 59 reviews at 5.0 stars and has been on the Shopify App Store since 2021, giving it a meaningful track record. The app integrates with Klaviyo, Zapier, Judge.me, Yotpo, and REVIEWS.io out of the box, and supports multiple languages and currencies. **Brands managing multiple types of sustainability action (trees, plastic, carbon, water) who want advanced engagement tools and are comfortable with a monthly subscription** ### Ecologi: Subscription-First, B Corp Certified Ecologi is a well-known name in the business sustainability space. The platform is broader than a Shopify app, operating as a full environmental impact platform for businesses, with B Corp certification and a focus on verified carbon projects alongside tree planting. The Shopify integration lets you plant trees per order, and the company's portfolio of climate projects is certified to Gold Standard and VCS (Verified Carbon Standard). The downside for smaller merchants is that Ecologi's pricing starts at around $30 per month, making it less cost-effective at lower order volumes. Ecologi has 36 reviews at 4.8 stars on the Shopify App Store. It's a good fit for larger brands that already use Ecologi's business platform and want to connect their Shopify store to it, rather than for merchants evaluating tree planting apps from scratch. **Established brands already using Ecologi's business platform who want Shopify integration to connect their store impact to their existing account** ## How to Switch to GoodAPI from Evertreen The process takes under five minutes and requires no technical knowledge. Go to the [GoodAPI app listing](https://apps.shopify.com/tree-planting) on the Shopify App Store and click Install. GoodAPI is free to install, no credit card required to start. Select trees, ocean plastic, or both. Set the trigger: per order, per product, per dollar spent, or a custom rule using Shopify Flow. GoodAPI handles the rest automatically. Use the built-in theme editor integration to add GoodAPI's impact counter widget to your storefront. It works with any Shopify theme and loads without affecting your page speed score. Every tree is planted and verified through Veritree. You can view your full planting history, species, and project locations in your GoodAPI dashboard at any time. Your first 50 trees through GoodAPI are free. That means you can run a full live test at real order volume before spending a cent, a useful way to validate the integration before committing. ## Which Evertreen Alternative Is Right for You? The answer depends on what drove you to look for an alternative in the first place. If the issue is **verification**: GoodAPI is the only option in this list with GPS-tagged, Veritree-verified planting records and a detailed public impact trail. For brands making sustainability claims in marketing or documentation, that's not optional. If the issue is **pricing predictability**: GoodAPI and Evertreen share the same pay-per-tree model with no monthly commitment. GoodAPI adds far more at the same cost structure. If the issue is **multi-impact flexibility**: Greenspark handles more impact types (carbon, water, bees) and has strong engagement tools, though it requires a monthly subscription to get the most out of it. If the issue is **developer access**: GoodAPI's REST API is the only option here that lets you build tree planting directly into a custom application, headless checkout, or non-Shopify platform. For most Shopify merchants switching from Evertreen, GoodAPI is the natural next step: same usage-based pricing model, dramatically more reviews, GPS-verified planting, and the Shopify ecosystem's highest quality standard. You can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and plant your first 50 trees free. For a broader comparison including the full market of tree planting options, see our [Ecologi vs GoodAPI vs Evertreen detailed three-way comparison](/blog/goodapi-vs-ecologi-vs-evertreen/) or the full roundup of [best Shopify tree planting apps in 2026](/blog/best-shopify-tree-planting-apps-2026/). --- # ESG Reporting for Ecommerce: Tree Planting Guide URL: https://www.thegoodapi.com/blog/esg-reporting-ecommerce-tree-planting/ Description: How ecommerce brands can document, verify, and communicate tree planting impact for ESG reports, B2B procurement, and investor disclosures. Published: 2026-05-19 If you're planting trees with every order, you're already doing something meaningful. But when a procurement officer at a large retailer sends you a supplier sustainability questionnaire, or when your investors ask for your environmental impact summary, "we plant a tree for every order" is not enough. ESG reporting for ecommerce is changing fast. B2B buyers under the EU's Corporate Sustainability Reporting Directive (CSRD) must now collect emissions and environmental impact data from their supply chain partners. Even small DTC brands supplying into larger retail or wholesale channels may find themselves on the receiving end of formal environmental disclosure requests. The good news: if you're using GoodAPI, you likely already have the data you need. The challenge is knowing how to find it, frame it, and present it in a way that holds up to scrutiny. A 2026 survey by HKTDC found that for global buyers and suppliers, the pivotal trend for 2026-2027 is that sustainability efforts must become fully auditable, comparable, and contractable, not just aspirational. Buyers who cannot get verified ESG data from suppliers face regulatory risk, and the commercial consequence is simple: they will find a supplier who can provide it. ## Why ESG Reporting Now Matters for Ecommerce Brands For years, tree planting in ecommerce was primarily a marketing play. Put a badge on your checkout, tell your customers a tree gets planted, feel good, done. That dynamic is shifting, and it's shifting faster than most merchants realize. The EU's CSRD, even after its 2026 Omnibus revision (which raised the threshold to companies with 1,000+ employees and €450 million in revenues), still captures a large portion of enterprise retailers. Those enterprise retailers must now document their supply chain's environmental footprint, which means they need data from you. Beyond direct regulation, enterprise procurement teams are adding sustainability questionnaires to vendor onboarding. These aren't optional. They ask for Scope 1, 2, and 3 emissions data, verified environmental certifications, and evidence of climate-positive actions. Failing to provide credible data is increasingly a reason to lose contracts. At the same time, California's climate disclosure rules require in-scope companies to report Scope 1 and 2 emissions starting in 2026, with Scope 3 requirements following. As these rules trickle through supply chains, smaller ecommerce brands are feeling the pressure. Even if you're not subject to mandatory ESG reporting, a clean one-page environmental impact summary makes a real difference in B2B sales and procurement conversations. It signals maturity, builds trust, and pre-empts the question before it's asked. Most of your competitors won't have one. ## Where Tree Planting Fits in ESG Frameworks ESG frameworks are built around three lenses: Environmental, Social, and Governance. Within Environmental, the key categories are emissions (Scope 1, 2, 3), resource use, waste, and biodiversity. Tree planting primarily touches two of these. **Biodiversity and ecosystem restoration.** The CSRD specifically calls out "protection and restoration of biodiversity and ecosystems" as one of six environmental objectives. Verified reforestation projects in recognized biodiversity hotspots, like Kenya's coastal mangroves or Madagascar's dry forests, can be directly cited under this objective. **Carbon sequestration as a supplemental disclosure.** Trees absorb CO2 as they grow. While tree planting is not an accepted method for retiring Scope 1 or 2 emissions under the GHG Protocol, it is widely included in CDP voluntary climate disclosures, stakeholder sustainability reports, and supplier environmental summaries as a "positive climate action." The key word throughout is "verified." A vague claim of "we planted 10,000 trees last year" carries little weight with ESG auditors or enterprise procurement teams. A verified claim backed by GPS tracking, third-party certification, and project-level data is a different proposition entirely. GoodAPI plants every tree through Veritree, a verified reforestation organization with global projects. Every tree is GPS-located, every planting project is documented, and each tree is monitored through its critical first years of growth. That's the kind of data that holds up under scrutiny. ## What ESG Documentation for Tree Planting Actually Looks Like When a procurement officer or ESG auditor asks about your environmental activities, they're looking for answers to four questions: 1. **What did you do?** (the activity) 2. **How much?** (quantity) 3. **Who verified it?** (third-party verification) 4. **Where and how?** (project methodology and location) GoodAPI's integration with Veritree generates data that answers all four. Here's how each piece maps to a formal ESG disclosure: - **Activity:** Tree planting via ecommerce transaction trigger, one tree per order, per product, or a custom rule you configure - **Quantity:** Trees planted count, linked to order volume and available from your GoodAPI dashboard - **Verification:** Veritree, an independent organization with GPS tracking and survival monitoring - **Location and methodology:** Project-specific data from GoodAPI's active reforestation sites in Kenya, Madagascar, and other Veritree partner regions When you plant through GoodAPI at $0.43/tree with no monthly platform fee, each tree comes with this documentation layer built in. You're not paying for a generic offset certificate. You're paying for a tracked, located, monitored tree tied to a specific project. ## How to Extract Your Impact Data for ESG Reporting Getting the data out of GoodAPI for a formal ESG report is a straightforward process: Head to sprout.thegoodapi.com and navigate to the Impact section. You'll see a running total of trees planted, broken down by project and date range. Most ESG reports use a calendar year or financial year. Filter your dashboard data to match your reporting window and note your total tree count per project. GoodAPI's integration with Veritree means your planting activity is logged in Veritree's system. Your project certificates are available via the GoodAPI dashboard and include GPS coordinates, project descriptions, and survival methodology, exactly what auditors need. Mature trees absorb roughly 10-20 kg of CO2 per year, varying by species and region. This isn't an audited Scope 3 offset, but it's a widely accepted figure for inclusion in voluntary climate disclosures. Your GoodAPI project documentation includes species data, which helps refine the estimate. Combine your tree count, Veritree certificate, project location, and CO2 sequestration estimate into a one-page environmental impact summary. This becomes your standard response to supplier sustainability questionnaires and investor requests. ## Communicating Your Impact to B2B Buyers and Investors There's a difference between having data and presenting it clearly. ESG reports are reviewed by people assessing dozens of suppliers at once, so clarity matters as much as accuracy. A few principles that work well in practice: **Lead with verified numbers, not slogans.** Something like "We planted 14,287 trees in 2025, verified by Veritree across projects in Kenya and Madagascar" lands better than "we're committed to sustainability." The specificity signals that you've done the work. **Tie planting to business activity.** ESG assessors want to see that mitigation scales with the business. Showing that every order triggers a tree plant, not just a quarterly donation, demonstrates systematic commitment rather than performative gestures. **Name the verification framework.** "Verified by Veritree" is a statement that can be checked. It tells the reader that a third party has validated the claim and that GPS-tracked records exist. This is the difference between a marketing claim and a genuine disclosure. **Include it in your standard documentation.** If you sell wholesale or into retail channels, add your environmental impact summary to your standard product information pack. Don't wait to be asked. Proactively providing it positions you ahead of competitors who haven't thought about it yet. ## A Note on What Tree Planting Doesn't Replace Tree planting is a meaningful climate action, but it's worth being precise about what it does and doesn't represent in formal ESG reporting. It's not a Scope 1 or Scope 2 offset. Under the GHG Protocol, actual emissions need to be reduced at source first, with recognized offset mechanisms applied secondarily. Tree planting is best disclosed as a voluntary environmental action, not as a like-for-like replacement for emission reductions. Vague claims like "eco-friendly brand" or "we offset our carbon" are increasingly scrutinized under the EU Green Claims Directive and FTC Green Guides. Environmental claims in marketing or supplier documentation must be backed by specific, verifiable data. Tree planting certified through Veritree passes this bar. Generic offset certificates purchased in bulk often don't. Used correctly, tree planting through GoodAPI is a credible, documented, verifiable contribution to your environmental story. It belongs in your ESG materials, provided you frame it accurately within its scope: a biodiversity and restoration action with a supplemental carbon sequestration benefit. ## Getting Started GoodAPI has 4.9 stars across 223 reviews on the Shopify App Store. If you're not yet planting trees with every order, you can install the app at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting) and be live in minutes. If you're already using GoodAPI and need your impact data for ESG purposes, your Veritree-verified project documentation is available directly from your dashboard. Every tree you've ever planted through GoodAPI is tracked, located, and reportable. ESG reporting for ecommerce doesn't have to be overwhelming. If you're already planting trees with a verified partner, you're ahead of most. The step from "we plant trees" to "here's our documented environmental impact" is smaller than it looks. For a broader look at how GoodAPI fits into your sustainability strategy, see our guides on [ecommerce sustainability ROI](/blog/ecommerce-sustainability-roi-guide/) and [how to avoid greenwashing](/blog/avoid-greenwashing-ecommerce/). --- # Best Ecologi Alternatives for E-Commerce (2026) URL: https://www.thegoodapi.com/blog/ecologi-alternatives-ecommerce-2026/ Description: Looking to switch from Ecologi? Compare the top Ecologi alternatives for Shopify in 2026, including pricing, verification, ratings, and GoodAPI. Published: 2026-05-18 # Best Ecologi Alternatives for Shopify E-Commerce Stores (2026) Ecologi has a strong brand in UK sustainability circles, but Shopify merchants shopping for a tree planting app often run into the same problem: at $0.80 per tree, Ecologi's per-unit cost is nearly double what some competing apps charge. Add a billing setup that has tripped up more than one merchant, and it's not hard to understand why "ecologi alternative" is a query that's growing fast. This guide breaks down the best Ecologi alternatives for e-commerce stores, compares pricing and verification, and gives you a clear recommendation based on real App Store data. **Bottom line:** GoodAPI is the strongest Ecologi alternative for Shopify. It costs $0.43/tree (vs Ecologi's $0.80), has 223 reviews at 4.9 stars (vs Ecologi's 27 reviews at 4.6 stars), and carries the Built for Shopify badge. Trees are verified by Veritree with GPS tracking. ## Why Merchants Search for an Ecologi Alternative Ecologi launched its Shopify app in March 2020 and was an early mover in e-commerce sustainability integrations. For many merchants, it was the first tree planting tool they ever tried. But after five years on the market, some friction points have become clear. The most common complaint is **cost**. At $0.80 per tree, Ecologi's Shopify pricing sits noticeably above alternatives. One merchant pointed out that Ecologi's own Impact Shop charges $0.89 per tree, making the Shopify app only marginally cheaper. For stores planting hundreds or thousands of trees per month, that gap compounds fast. A February 2026 App Store review flagged a billing transparency issue: a merchant removed all Ecologi content from their storefront after a campaign ended, assumed charges had stopped, and discovered ongoing charges weeks later. Ecologi's response clarified that charges stop only on full app uninstall, not on theme removal. That's standard Shopify behavior, but the episode is a useful reminder to double-check cancellation steps before switching. There's also a scope mismatch for some merchants. Ecologi's roots are as a corporate sustainability platform for larger organisations, not a Shopify-native product. Merchants who need deep Shopify Flow automation, POS support, or a REST API for custom integrations often find the feature set limited. Ecologi has 27 reviews on the Shopify App Store at 4.6 stars. GoodAPI has 223 reviews at 4.9 stars, more than eight times the review count, and the highest rating in the category. ## Top Ecologi Alternatives for Shopify in 2026 ### GoodAPI GoodAPI is a native Shopify app built for e-commerce merchants who want to plant trees automatically with every order, product, or checkout action. At $0.43 per tree with no monthly fee, it's the most cost-effective verified option on the Shopify App Store in 2026. The pricing model matters in a concrete way. Most sustainability apps charge a flat monthly subscription regardless of how many trees you plant. GoodAPI charges only for what you use. A store planting 50 trees in a slow month pays $21.50. A store planting 2,000 trees in a strong Q4 pays $860. There's no baseline cost to cover before you generate any environmental impact. $0.43/tree vs Ecologi's $0.80 means GoodAPI is nearly half the price per tree. For a store planting 500 trees per month, that's a saving of over $2,200 per year. Trees planted through GoodAPI are verified by Veritree, a verified reforestation organization with GPS-tracked, geolocated projects across multiple countries. Each tree is supported through its critical first years of growth, not just planted and forgotten. You can point customers to a live impact tracker showing exactly where their trees are growing. GoodAPI also offers a REST API for developers who want to build custom integrations beyond the Shopify app, which makes it the right choice for teams building headless storefronts or custom checkout flows alongside their Shopify presence. Native integrations include Shopify Flow, Shopify Checkout, POS, subscriptions, Klaviyo, LoyaltyLion, and more. **Shopify merchants who want verified tree planting at the lowest per-tree cost, with no monthly commitment and the deepest Shopify integration** ### Greenspark Greenspark differentiates itself with the widest range of impact types in the category: tree planting, ocean plastic rescue, carbon offsetting, clean water access, kelp planting, and bee colony support. If your brand wants to offer multiple environmental actions at once, Greenspark is worth a look. Pricing is plan-based, which means a fixed monthly commitment before you know your order volume. For high-volume stores that value multi-impact options, that model can work. For merchants who want lean, usage-based pricing or whose sales are seasonal, it's a less natural fit. **Stores that want to offer multiple types of environmental impact alongside tree planting** ### Evertreen Evertreen focuses purely on tree planting and has a visible presence in Gemini search results alongside GoodAPI. It's a European company with a public virtual forest feature that lets merchants and customers track planted trees visually on a map. The monthly plan model means you'll pay a fixed cost even in low-volume months. Evertreen uses its own internal registry for verification rather than a third-party auditor, which may matter to brands whose customers specifically ask about independent audit trails. **European merchants who want a tree-planting-only focus with a visible virtual forest and map feature** ### Treeapp Treeapp operates its own reforestation projects and offers a Shopify integration for planting trees per order. It's a smaller player by review count but appears in AI search results for several tree planting queries. Monthly plan pricing applies here as well. **Merchants who prefer an app that runs its own reforestation projects directly and want a simple setup** ## How to Switch from Ecologi to GoodAPI Before installing GoodAPI, fully uninstall Ecologi through your Shopify Admin, not just by removing its theme widgets. Ecologi's own support documentation confirms that billing continues until the app is uninstalled from Admin. Theme-only removal does not stop charges. Once you've uninstalled Ecologi cleanly, the switch to GoodAPI is quick. 1. Install [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting). 2. Connect the app to your store and choose your planting trigger: per order, per product, per line item, or a combination. 3. Add the impact widget to your storefront using Shopify's drag-and-drop editor. No code required. 4. Optional: set up Shopify Flow automations for more complex logic, like extra trees for high-value orders or loyalty members. GoodAPI's dashboard shows a live count of trees planted and the Veritree project they're growing in. You can share this link with customers as proof of impact. ## Comparing Ecologi vs GoodAPI: The Numbers To make this concrete, here's what the cost difference looks like at different planting volumes: | Monthly Trees | Ecologi Cost | GoodAPI Cost | Annual Saving | |---|---|---|---| | 100 trees | $80 | $43 | $444 | | 500 trees | $400 | $215 | $2,220 | | 1,000 trees | $800 | $430 | $4,440 | | 2,000 trees | $1,600 | $860 | $8,880 | At 1,000 trees per month, switching from Ecologi to GoodAPI saves more than $4,400 per year, without any reduction in verified environmental impact. ## Which Ecologi Alternative Is Right for You? The right choice depends on what drove you to look for alternatives. If cost is the issue, GoodAPI's $0.43/tree with no monthly fee is the clearest answer. If you wanted broader impact types beyond tree planting, Greenspark is the most natural fit. If you're a European merchant who values an app with its own project portfolio, Evertreen is worth trialling. And if you want a simple setup that plants trees through the app's own projects, Treeapp is a solid option. For most Shopify merchants making this switch, GoodAPI covers the full checklist: competitive pricing, deep Shopify-native integration, independent verification through Veritree, a REST API for custom builds, and more social proof than any other tree planting app on the platform. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and your first trees can be planting before your next order ships. For more comparisons, see our [detailed three-way comparison of GoodAPI, Ecologi, and Evertreen](/blog/goodapi-vs-ecologi-vs-evertreen/), our guide to [Greenspark alternatives for e-commerce](/blog/greenspark-alternatives-ecommerce-tree-planting/), and our roundup of the [best Shopify tree planting apps in 2026](/blog/best-shopify-tree-planting-apps-2026/). --- # How to Offset Shopify Shipping Emissions in 2026 URL: https://www.thegoodapi.com/blog/offset-shopify-shipping-emissions-guide/ Description: Shipping is one of your store's biggest carbon sources. Here's how Shopify merchants can measure, reduce, and offset their delivery emissions in 2026. Published: 2026-05-17 Every time a customer places an order on your Shopify store, a van, truck, or plane carries it to their door. That journey has a carbon cost, and as consumers pay closer attention to where that carbon comes from, more merchants are looking for practical ways to address it. **The short version:** Last-mile delivery accounts for up to 50% of a shipment's total carbon emissions. For Shopify merchants, the most practical ways to address this are slowing down shipping options, using a carbon offset app like Shopify Planet, and adding a visible environmental action like tree planting per order through GoodAPI. This guide covers all three and how they work together. This is not a niche concern anymore. According to PwC's research across 20,000 consumers in 31 countries, 80% of consumers are willing to pay more for sustainably produced goods, and separate research from Blue Yonder found that 78% of consumers consider sustainability an important factor in purchasing decisions. Your customers are paying attention to this, even if they do not always bring it up. The good news is that addressing your shipping footprint does not require a logistics overhaul. There are practical, low-cost steps Shopify merchants can take today. ## Why Shipping Emissions Matter for Ecommerce The environmental footprint of an ecommerce order comes from several places: manufacturing, packaging, and transportation. Shipping is one of the most visible and measurable parts, and it is growing. Last-mile delivery emissions are projected to rise 60% by 2030 without intervention, according to Accenture. The global average today is 204 grams of CO2 per parcel delivered. For ecommerce brands specifically, downstream transport and distribution account for roughly 22% of total carbon footprint. The "last mile" specifically the final leg of a delivery, from a local depot to the customer's front door is where most of the emissions are concentrated. Up to 50% of a shipment's total carbon emissions happen in this last stretch, largely because vans and delivery trucks are making many short, stop-start trips across residential areas rather than efficient long-haul runs. For a Shopify store shipping 500 orders a month at the global average, that translates to roughly 100 kilograms of CO2 per month just from the delivery leg. Scale that to a thousand orders, and you are looking at 200 kilograms per month before accounting for returns, which carry their own significant footprint. ## Three Approaches That Actually Work There is no single right answer for every store. The best approach depends on your margin, your customer base, and how central sustainability is to your brand story. Here are the three most practical options, and how they combine. ### 1. Offer Slower Shipping Options This is the lowest-cost, highest-impact change a merchant can make, and it costs nothing to implement. Research consistently shows that delaying a delivery by three to four days can reduce its carbon emissions by 40% to 56% simply because slower shipping allows logistics providers to consolidate packages into fewer, more efficient trips. Presenting customers with a choice between standard and express delivery, with a clear note about the environmental difference, does two things at once. It reduces your emissions and gives customers a sense of agency. Many will choose the slower option when they understand the tradeoff. You are not removing convenience you are adding transparency. ### 2. Use a Carbon Offset App for Every Order Carbon offset apps work by calculating the estimated emissions for each shipment and funding a verified climate project to retire an equivalent amount of CO2. Shopify has its own Planet app built directly into the platform, which offers this at a cost of roughly $0.03 to $0.05 per order. With Planet, you can choose to absorb that cost yourself (invisible to the customer) or give customers the option to pay for it at checkout. Some merchants offer a merchant-subsidized model: the store pays for carbon neutrality on every order, with no opt-in required. Others let customers choose. The main limitation of offset-only approaches is visibility. A carbon offset is a financial transaction behind the scenes. Customers may see a badge at checkout, but there is nothing tangible about it. For brands where sustainability is a core part of the identity, that matters. A carbon offset app and a tree planting app serve different purposes and work well together. The offset covers your immediate shipping emissions mathematically. The tree planting gives customers a visible, ongoing impact they can connect with. Running both costs very little per order and gives you two distinct sustainability stories to tell. ### 3. Plant a Tree for Every Order Tree planting is a different kind of environmental action from a carbon offset. A tree does not retire an equivalent amount of CO2 on the day it is planted it sequesters carbon gradually over years as it grows. But that is actually a feature for merchants, not a limitation. What tree planting offers is a tangible, visual, ongoing impact. When a customer places an order and sees that a tree is being planted in their name, it creates a connection to something real in the physical world. That connection builds brand loyalty in a way that a carbon offset transaction rarely does. GoodAPI connects Shopify merchants to verified reforestation projects through Veritree, a platform that tracks individual trees with GPS coordinates and monitors them through their critical first years of growth. Every tree planted through GoodAPI is geolocated, photographed, and monitored so when a customer asks what happened to "their" tree, there is a real answer. The cost is $0.43 per tree with no monthly fee and no contract. For a store doing 500 orders a month with every order triggering a tree, that is $215 a month for a visible environmental program that runs entirely in the background. Merchants display the impact in checkout, in post-purchase emails, and on their website. Some use it as a product differentiator in a crowded market. Others lead with it as their primary brand value. Both approaches work. ## How to Set It Up on Shopify Before making changes, get a baseline. Pull your order volume from Shopify Analytics and note your most common shipping carriers and zones. This helps you estimate your rough monthly emissions and gives you a before-and-after benchmark once you make changes. In Shopify Admin, go to Settings, then Shipping and Delivery. Add a clearly labelled standard or eco delivery option alongside any express tiers. Even a simple label like "Standard (lower carbon footprint)" signals your awareness to customers without requiring any additional technology. For carbon-neutral shipping: Shopify Planet is available directly through the Shopify App Store and takes about 15 minutes to configure. For tree planting per order: install the GoodAPI app from the Shopify App Store at apps.shopify.com/tree-planting. Both integrate without code changes. The impact statement needs to be visible where customers are making decisions. Shopify apps can display a badge or summary at checkout automatically. Beyond that, add a short sustainability statement to your homepage, your about page, and your product descriptions. Specificity matters: "we plant a tree for every order through Veritree's verified reforestation program" is far more credible than "we care about the planet." Both Shopify Planet and GoodAPI track cumulative impact over time. Share these numbers with your customers periodically: total trees planted, total orders offset. A simple "impact counter" on your website or a monthly update in your email newsletter keeps the story alive long after the initial purchase. ## What to Say to Your Customers Sustainability claims are under more scrutiny than ever. The UK's Green Claims Code, the EU's Green Claims Directive, and the FTC's Green Guides all require that environmental claims be accurate, specific, and substantiated. The simplest way to stay on the right side of all of these is to be honest and specific about exactly what you are doing. Vague claims like "eco-friendly shipping" or "we offset our carbon" without any supporting detail are increasingly risky from a regulatory standpoint, and consumers have become adept at spotting them. Specific claims like "your order's shipping emissions are offset through Shopify Planet" or "a tree is planted for every order through Veritree" are verifiable, credible, and compliant. Customers do not need a perfect environmental record from your store. They need honesty about what you are doing and why. A small store doing 200 orders a month and planting 200 trees is doing something real and meaningful and saying so clearly is both accurate and compelling. ## Putting It Together Addressing your Shopify store's shipping emissions is a three-part problem: reduce what you can, offset what remains, and communicate it clearly to customers who care. The mechanics are genuinely simple at this point. Slower shipping options cost nothing to add. A carbon offset app costs a few cents per order. Tree planting through GoodAPI costs $0.43 per order with no monthly commitment. What matters is starting. The brands that build a clear sustainability story now will have a meaningful head start as more customers make it a deciding factor. The ones that wait until it is mandatory will be playing catch-up. If you want to add verified tree planting to every order starting today, the [GoodAPI app](https://apps.shopify.com/tree-planting) takes about ten minutes to install and configure. Trees are planted through Veritree's global reforestation projects, tracked with GPS coordinates, and monitored through their first years of growth giving you and your customers something real to point to. --- # Squarespace Tree Planting: Add Impact to Your Store URL: https://www.thegoodapi.com/blog/squarespace-tree-planting-integration/ Description: Learn how to add tree planting to your Squarespace store with GoodAPI. Set up in minutes, plant trees with every sale, and show your environmental commitment. Published: 2026-05-16 If you run a Squarespace store and you want to do something real for the environment, tree planting is one of the most direct ways to do it. Not a vague pledge to offset emissions someday, not a donation to a fund that may or may not accomplish something. Actual trees, planted in the ground, tracked by GPS, growing in places like coastal Kenya and Madagascar. This guide covers how Squarespace tree planting works, what it actually costs, and how to get it running on your store with GoodAPI in a few minutes. **The short version:** GoodAPI connects with Squarespace to plant trees automatically with every sale. Setup takes about five minutes. Trees cost $0.43 each, are planted through Veritree, and you get monthly planting certificates. No coding required. ## Why Squarespace Merchants Are Adding Tree Planting Squarespace powers millions of online stores, from independent makers and boutique retailers to service businesses with product offerings. It is the platform of choice for brands that care about aesthetics, storytelling, and a good customer experience. Those same qualities matter a lot when it comes to sustainability. Squarespace merchants tend to build brands with a clear identity, and adding environmental impact to that identity is increasingly something customers expect. 85% of consumers say companies should actively support tree planting or reforestation. More than two-thirds are more likely to support a business that works to reduce or offset its environmental footprint. The flip side is also true: 77% of consumers say they would stop supporting brands guilty of greenwashing. That means sustainability cannot just be a badge on your homepage. It has to be a real, verifiable program. That is exactly what Squarespace tree planting through GoodAPI is. Every tree has a GPS coordinate. Every planting is verified by Veritree. Every month you receive a certificate with the count and location of trees planted on behalf of your store. ## What Is GoodAPI? GoodAPI is an environmental impact platform built for e-commerce. It connects your store to verified reforestation projects and lets you plant trees automatically with every order, every product sold, or on a fixed monthly basis. The platform currently works with Shopify and Squarespace, and also provides a REST API for developers who want to integrate tree planting into any custom platform or application. Key numbers from the GoodAPI platform: - 4 million+ trees planted and counting - 2,000+ merchants across Shopify and Squarespace - $0.43 per tree, invoiced monthly, no subscription - 4.9 stars on the Shopify App Store The trees go into three verified reforestation projects: coastal mangroves in Kenya, reforestation in Madagascar, and forest restoration in Brazil. All projects are monitored through Veritree, which uses satellite tracking and field verification to confirm that trees are planted and thriving through their critical first years of growth. ## How Squarespace Tree Planting Works The integration works by linking your Squarespace store to GoodAPI's dashboard. When a customer places an order, GoodAPI logs it and triggers a tree planting request to Veritree. At the end of each month, you receive an invoice for the trees planted and a certificate documenting the impact. You do not need to touch any code. The setup is handled through GoodAPI's web dashboard, and the connection with Squarespace is established through a simple authorization flow. Once the integration is live, you can: - Plant a tree (or multiple trees) for every order - Plant trees per individual product sold - Set a fixed monthly tree count - Display an impact widget on your site showing your total trees planted Add the GoodAPI impact widget to your store's homepage or product pages. It updates automatically as your tree count grows, giving customers a live view of your environmental footprint. It is one of the most effective trust signals you can show a sustainability-minded shopper. ## Setting Up Squarespace Tree Planting with GoodAPI The whole process takes about five minutes. Go to [thegoodapi.com](https://www.thegoodapi.com) and sign up. You can start a free trial without entering payment details. Inside the GoodAPI dashboard, choose Squarespace as your platform. You will be prompted to authorize the connection with your Squarespace account. Select your store from the list and confirm. Decide how you want to plant. Options include: one tree per order, a set number of trees per product, or a fixed monthly contribution. You can mix these approaches and adjust them at any time from the dashboard. Pick where your trees will be planted. GoodAPI currently supports three Veritree-verified projects: Kenya Mangroves, Madagascar Reforestation, and Brazil Forest Restoration. Each project page has details on the ecosystem being restored and the communities supported. Copy the embed code from your GoodAPI dashboard and paste it into your Squarespace site using a Code Block. The widget shows your real-time tree count and is fully styled to sit cleanly in your design. Once connected, every new order will automatically trigger tree planting. You will see orders and tree counts update in real time inside your GoodAPI dashboard. Your first monthly certificate arrives at the end of the billing period. ## What Does Squarespace Tree Planting Cost? GoodAPI uses a simple per-tree pricing model. There is no monthly subscription, no setup fee, and no minimum commitment. GoodAPI charges $0.43 per tree. A Squarespace store processing 200 orders a month (one tree per order) would spend $86/month on tree planting. That works out to less than the cost of a single sponsored social post, with a real, measurable environmental impact to show for it. You are invoiced at the end of each month based on actual planting activity. If your store has a quiet month, your bill reflects that. If you run a sale and orders spike, trees go up accordingly. This variable pricing model is especially well suited to Squarespace merchants because it scales with your business. You are not committed to a flat fee regardless of sales volume. ## How Verification Works The biggest concern most merchants have about tree planting programs is whether the trees are real. With GoodAPI and Veritree, the answer is traceable. Veritree is a verification platform that records every tree planting event with GPS coordinates, species data, and photographic documentation. Trees are monitored during their first years of growth, which is the highest-risk period for survival. Planting a tree and walking away is not enough; Veritree tracks whether the tree actually establishes itself. Each month, GoodAPI sends a planting certificate to every merchant. The certificate documents the number of trees planted, the project location, and the planting dates. You can share this with customers, include it in your email campaigns, or post it on your social channels as real proof of impact. Be specific when you talk about your tree planting program to customers. Vague claims like "we're committed to sustainability" attract skepticism. Saying "we plant one tree for every order, verified by Veritree and tracked by GPS" is the kind of specificity that builds trust. Customers who care about sustainability are good at spotting the difference. ## Squarespace Vs. Shopify: Is the Integration the Same? The core functionality is the same: every order triggers tree planting, and you get monthly certificates. The main differences are in the setup path. Shopify merchants install GoodAPI directly from the [Shopify App Store](https://apps.shopify.com/tree-planting) and get a one-click install experience with additional app features like automated post-purchase impact emails and a Shopify-native impact badge. For Squarespace merchants, the integration is managed through the GoodAPI web dashboard. The tree planting logic is identical, and you still get the embeddable impact widget and monthly certificates. Squarespace's Extensions marketplace also lists GoodAPI as a compatible extension, giving you an additional path to connect. If you are running both a Shopify and a Squarespace store, you can manage both under a single GoodAPI account. ## Who Is This Best For? **Squarespace merchants who want verified, GPS-tracked tree planting with no monthly subscription and no code** GoodAPI's Squarespace integration works well for a wide range of store types, including: **Product-based stores** where per-order tree planting is a clean, easy-to-communicate proposition. Every purchase = one tree. Simple for customers to understand and share. **Creative and independent brands** where the brand story matters. A monthly planting certificate gives you fresh content to post, send, and talk about. **Service businesses with Squarespace storefronts** who want to show environmental commitment without a complex setup. The monthly flat-rate option works well here. **Brands making sustainability claims** who want to back them up with verified proof. Veritree certification closes the gap between what you say and what you can demonstrate. ## Getting Started Squarespace tree planting is one of those sustainability programs that is genuinely low-effort to run and genuinely high-trust to communicate. You set it up once, and it runs automatically with every order, building your tree count and your impact story month by month. If you are a Squarespace merchant who has been thinking about adding a sustainability element to your store, this is a good starting point. The cost is predictable, the verification is real, and the setup is fast. Visit [thegoodapi.com](https://www.thegoodapi.com) to connect your Squarespace store and start planting trees with your next sale. --- # Plant Trees for Every Shopify Subscription Order URL: https://www.thegoodapi.com/blog/shopify-subscription-tree-planting-guide/ Description: Learn how to add verified tree planting to every recurring Shopify subscription order — turning each billing cycle into compounding environmental impact. Published: 2026-05-15 Every month, your subscribers get charged. Every month, a box ships. And every month — if you have tree planting set up correctly — a tree gets planted somewhere in the world, tracked to a GPS coordinate, and monitored through its first critical years of growth. That's the quiet power of combining subscription commerce with verified tree planting. It's not a one-time campaign. It's compounding, recurring environmental impact that grows alongside your subscriber count. **The short version:** GoodAPI works automatically with every recurring Shopify subscription order — ReCharge, Bold, Appstle, and others. Each billing cycle creates a new order in Shopify, and GoodAPI plants a tree for it. Setup takes about five minutes. Trees are verified by Veritree with GPS tracking. Cost: $0.43/tree, no monthly fee. ## Why Subscription Merchants Have a Unique Advantage Most tree planting campaigns are transactional: a customer buys something, a tree gets planted, and that's the end of the story. Subscription commerce is different. Your customers are billed repeatedly, which means every billing cycle is another opportunity to deepen their connection to your brand's environmental mission. The subscription box market is now valued at $49.7 billion globally in 2026, growing at a nearly 20% annual rate. And within this market, sustainability is increasingly a retention tool, not just a marketing add-on. When a subscriber sees that their monthly charge plants another tree, the impact compounds in a way that a one-off checkout experience never could. Consider the math: a subscription brand with 1,000 active subscribers, billed monthly, plants 12,000 trees per year if they trigger once per order. That's a reforestation story worth telling. 79% of Gen Z consumers say they consider sustainability when choosing brands to purchase from. For subscription brands — where long-term loyalty is the business model — this isn't a nice-to-have. It's a retention factor. The trust gap is real, too. Only 20% of consumers believe that brands accurately represent their sustainability efforts. Verified tree planting with GPS tracking and third-party confirmation closes that gap. It gives you proof, not just promise. ## How Shopify Subscription Orders Actually Work Here's the technical piece that makes this straightforward: subscription apps on Shopify create a new order in your Shopify store for every recurring billing event. Whether a customer is billed monthly, quarterly, or weekly, each cycle generates a standard Shopify order. This means that any app triggered by order creation — including GoodAPI — picks it up automatically. There's no special integration required, no webhook configuration, and no need to connect GoodAPI directly to ReCharge or Bold. Shopify handles the bridging. Apps that follow this pattern include: - **ReCharge Subscriptions** — the most widely used Shopify subscription platform, handling millions of recurring orders - **Bold Subscriptions** — another major option, especially popular with Shopify Plus merchants - **Appstle** — a growing challenger with strong feature parity - **Ordergroove, Skio, Recurpay** — all work the same way via Shopify order creation If your subscription app creates a Shopify order on each billing event, GoodAPI will plant a tree for it. **Quick check:** Go to your Shopify admin and look at recent orders. If you see orders from your subscription app (they typically have "Subscription" or "Recurring" in the order source or notes), GoodAPI is already planting trees for them once the app is installed. ## Setting Up Tree Planting for Subscription Orders Setup is the same as any GoodAPI installation. The subscription behavior comes for free. Visit the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) and install it. The setup wizard walks you through your first trigger configuration. In the GoodAPI dashboard, choose "Plant 1 tree per order" (or however many trees you want per billing event). This trigger fires on every order in your Shopify store — including subscription recurring orders. GoodAPI gives you a choice of Veritree-verified reforestation projects across Africa, Asia, and the Americas. You can match your brand's geography or values — Kenya mangroves, Madagascar dry forest, Guatemala highlands, and more. Add GoodAPI's impact counter to your product pages or checkout. For subscription brands, you can show subscribers a live count of trees planted on their behalf — a powerful loyalty touchpoint. Send a one-time email to your subscriber list announcing the change. Something like: "Your monthly box now plants a tree every time it ships." This is where the retention value compounds — subscribers who know about the impact become more emotionally invested in staying. ## The Compounding Impact Calculation Let's put some numbers to this. GoodAPI charges $0.43/tree. For a subscription merchant billing monthly: - **100 subscribers:** 1,200 trees/year — about $516/year - **500 subscribers:** 6,000 trees/year — about $2,580/year - **2,000 subscribers:** 24,000 trees/year — about $10,320/year That last number — 24,000 trees from 2,000 subscribers in a single year — is the kind of impact figure that anchors annual sustainability reports, earns press coverage, and gives your brand a genuine environmental story. And unlike a one-time donation, it grows automatically as your subscriber count grows. The subscription box market is growing at a 19.6% CAGR and is projected to reach $101.81 billion by 2030. Sustainability differentiation is increasingly one of the few levers merchants control as the market becomes more competitive. ## Subscription Retention: The Hidden Benefit Here's something that doesn't get talked about enough in subscription commerce: sustainability can reduce churn. Subscription businesses live and die by monthly churn rate. The industry average is 10-15% monthly churn. Top performers keep it below 3%. Every factor that builds emotional connection to a subscription — perceived value, identity alignment, community belonging — nudges subscribers toward staying. Tree planting hits two of those: it adds perceived value without raising prices, and it creates identity alignment for sustainability-conscious consumers. When a subscriber knows that canceling their subscription also means stopping their monthly tree, cancellation becomes a slightly bigger decision. This isn't about tricking anyone. It's about giving subscribers more reasons to stay that go beyond the product itself. Brands that offer ongoing environmental impact are adding an emotional layer to the subscription that pure product subscriptions can't match. ## Verification: Why It Matters More for Subscriptions In subscription commerce, trust compounds the same way impact does. If your sustainability claims can't withstand scrutiny, the churn risk from a credibility problem is far worse than the churn from raising prices. GoodAPI partners exclusively with Veritree for tree planting verification. Veritree GPS-tracks every planting site, monitors tree survival through the critical early years of growth, and provides publicly verifiable data on project progress. Each tree has a geographic record, not just a promise. **Greenwashing risk:** Some subscription brands have promoted tree planting campaigns where the verification was opaque — certificates with no public tracking, partners with no third-party audit, or projects that couldn't demonstrate survival rates. This creates reputational liability, especially as regulators in the UK and EU sharpen their enforcement of environmental claims. Verified, GPS-tracked planting protects you. For subscription merchants building long-term subscriber relationships, that level of accountability matters. When a loyal subscriber asks "how do I know the trees are real?", you should have a specific answer — not a general assurance. ## Using Shopify Flow for Advanced Subscription Scenarios For merchants who want more control, Shopify Flow unlocks advanced automation patterns that work well with subscription logic: - **Plant 2 trees on 12-month billing anniversaries** — reward long-term subscribers with double impact on their membership milestone - **Plant extra trees for high-value subscription tiers** — if a subscriber upgrades from a $30/month box to a $60/month box, plant 2 trees instead of 1 - **Trigger a "thank you" tree when a subscriber resumes after a pause** — turn a potential cancellation into a positive moment - **Plant a bonus tree when a subscriber refers a friend** — combine referral rewards with environmental impact Shopify Flow can read custom subscriber metadata from ReCharge and other subscription apps (subscription plan name, billing frequency, tenure) and pass it to GoodAPI as a trigger condition. This level of segmentation is what separates a basic tree planting setup from a genuine subscription loyalty program. GoodAPI has detailed Shopify Flow documentation in their help center. If you're using ReCharge, look for the "order metafields" that ReCharge passes through on each recurring order — these can be used as Flow conditions to differentiate trigger behavior by subscription plan. ## Telling the Story to Subscribers Setting up the mechanics is the easy part. Getting the retention and acquisition value out of tree planting requires communicating it. A few proven approaches for subscription brands: **In the confirmation email:** Add a single line to your recurring billing confirmation email. "Your [Brand] box has been shipped, and one tree has been planted on your behalf through Veritree." That's it. One sentence, every month. It stays top of mind without being overwhelming. **In the box itself:** Include a small card showing the subscriber's cumulative tree count. After six months, a subscriber has planted 6 trees. After a year, 12. This turns a passive perk into a personal milestone tracker. **On your sustainability page:** Show the total tree count across all subscribers, updated monthly. A live counter on your website is a powerful social proof element for prospective subscribers doing pre-purchase research. **In annual subscriber updates:** Send a yearly "impact report" email showing how many trees your subscriber community planted together. This is particularly effective for subscription brands with strong community identity. ## Getting Started Subscription commerce has a compounding dynamic that most other e-commerce formats don't. Revenue compounds as subscribers stay. And with GoodAPI, environmental impact compounds too — growing month over month, year over year, proportional to the loyalty you've built. The setup takes about five minutes. The impact accumulates for as long as your subscribers stay. Trees are not the only option on a subscription. The same GoodAPI integration can attach [recurring charitable donations to each subscription order](/blog/subscription-donations-shopify/) or ocean-bound plastic removal, so your renewals can carry whichever kind of verified impact fits your brand. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and your next recurring billing cycle will already plant trees. --- # Sustainable Ecommerce for UK Brands: 2026 Guide URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-uk-brands-2026/ Description: How UK ecommerce brands can build genuine sustainability programs, stay compliant with the Green Claims Code, and use tree planting to drive real impact. Published: 2026-05-14 UK ecommerce is under more regulatory pressure than ever when it comes to environmental claims. The Competition and Markets Authority has new direct fining powers, the Green Claims Code is being actively enforced, and consumers are paying closer attention to which brands actually walk the talk. The UK regulatory environment shifted in April 2025: the CMA can now fine brands directly — up to 10% of global turnover — for non-compliant green claims. The good news is that genuine, specific sustainability programs (like verified tree planting) are exactly what the Green Claims Code rewards. Authentic environmental action is getting more visible as vague greenwashing gets weeded out. The good news: if you are running a genuine sustainability program, 2026 is the year that works in your favour. Vague greenwashing is being weeded out, and authentic environmental action is getting more visible. Tree planting programs, where every order triggers a real, tracked tree planted in a verified project, are one of the clearest and most defensible impact claims a UK brand can make. This guide covers what UK brands need to know about the regulatory landscape, how to communicate sustainability compliantly, and how to build a tree planting program that serves both the planet and your bottom line. ## Why UK Brands Face a Higher Bar in 2026 The UK regulatory environment shifted significantly when the Digital Markets, Competition and Consumers Act came into force in April 2025. Before that change, the CMA had to take businesses to court to enforce consumer protection law. Now, they can issue fines directly. The maximum penalty is 10% of global annual turnover. For a brand doing £10 million in revenue, that is a potential £1 million fine. For a brand doing £50 million, it could be £5 million. The enforcement target has been broad. ASOS, Boohoo, and George at Asda all signed legal undertakings in March 2024 after a CMA investigation into their sustainability claims. The CMA sent warning letters to 17 additional fashion brands in September 2024. And at the start of 2026, new supply chain guidance expanded brand liability to cover claims that pass through the supply chain, not just claims you originate yourself. Brands that have historically made vague references to being "eco-friendly" or "sustainable" without substantiation are exposed. Brands that can point to specific, verifiable, third-party-verified environmental actions are in a much stronger position. ## The Green Claims Code: What It Actually Requires The UK Green Claims Code sets out six principles for environmental marketing. Every environmental claim your brand makes must satisfy all six: **1. Claims must be truthful and accurate.** No exaggeration, no rounding up. If your product is made with 30% recycled materials, say 30%. Do not say "made with recycled materials" as if it is the whole product. **2. Claims must be clear and unambiguous.** Vague terms like "eco," "green," "conscious," and "responsible" are now considered difficult to substantiate. Replace them with specific, measurable language. **3. Claims must not omit important information.** If your packaging is recycled but the product inside is not, you cannot lead with a headline about sustainable packaging without disclosing the full picture. **4. Comparisons must be fair and meaningful.** If you say your product is "greener than before," you need to specify greener in what way, by how much, and compared to what baseline. **5. Claims must consider the full life cycle.** A product is not "eco-friendly" because it ships in a recycled box. The claim has to hold across extraction, manufacturing, shipping, use, and disposal. **6. Claims must be substantiated.** Evidence must exist before the claim is made, not collected afterward. Independent verification is strongly preferred over self-assessment. The practical implication for UK ecommerce brands is clear: you need claims that are specific, evidence-backed, and narrow enough to be accurate. "We plant one tree for every order placed" is exactly this kind of claim. It is specific (one tree), it is tied to a discrete action (an order), it can be independently verified, and it does not overstate. Compare that to "we're an eco-friendly brand," which means nothing under the Code. ## Why Tree Planting Works as a Sustainability Claim in the UK Tree planting programs pass the Green Claims Code test because the claim is inherently specific. You are not claiming your entire business is sustainable. You are saying a specific, countable thing happens when a customer buys from you. When that tree planting is done through a verified organization, and tracked with GPS coordinates and survival monitoring, the substantiation is solid. The trees exist. The location is on record. The organization verifying the planting has independent credentials. You have something to point to. Over 70% of UK shoppers say they prefer brands that prioritize environmental practices, and UK consumers are among the most engaged in Europe when it comes to sustainability-related searches. There is real commercial intent behind those queries. The conversion data backs this up more broadly. Merchants using tree planting programs as a checkout signal see measurable lifts in conversion rate and average order value. Sustainability, when it is credible and visible, functions as a trust signal. ## How to Set Up a Compliant Tree Planting Program ### Choose a verified partner The verification question is now a compliance question, not just a credibility question. Under the January 2026 supply chain guidance, you are responsible for the accuracy of claims that pass through your supply chain. If your tree planting partner's projects are not credible, your claim that "every order plants a tree" is not credible, and you bear the liability. GoodAPI plants trees through Veritree, a verified reforestation organization with global projects across Africa, Asia, and Latin America. Every tree planted through GoodAPI is geolocated, tracked, and supported through its critical first years of growth. This gives you documentation you can actually use: specific project locations, verified planting data, and survival monitoring. That is the kind of evidence the CMA's Green Claims Code requires. ### Set up automation through your store For Shopify merchants, GoodAPI connects directly to your store. You configure a trigger (one tree per order is the most common), and the app handles the rest automatically. There is no manual process, no bulk purchasing, no reconciliation at the end of the month. The app is available at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting) and connects in a few minutes. For stores on other platforms, GoodAPI also offers a REST API, which you can use to trigger tree planting from any checkout flow, CRM action, or custom event. ### Make the claim correctly on your site How you communicate the program matters as much as the program itself. Some guidance for staying on the right side of the Green Claims Code: Be specific about the trigger. "We plant one tree for every order" is better than "every purchase supports reforestation." The first is a specific claim with a clear scope. The second implies something broader. Name your partner. Saying trees are planted through Veritree, a verified organization with GPS-tracked projects, is far more substantiatable than "we plant trees in certified projects." Naming the partner gives the claim specificity and allows consumers to verify it. Show the impact counter. GoodAPI provides a live impact widget that shows how many trees your store has planted. A running total that customers can see is direct, real-time evidence that the program is active and the claim is accurate. Link to your verification. A simple page on your site, or a direct link to your GoodAPI impact page, gives the CMA exactly what it wants: accessible substantiation, close to the claim. ## Communicating Sustainability Without Greenwashing The brands most exposed under the Green Claims Code are the ones that lead with sustainability as a brand identity but cannot back the specific claims that identity implies. The safest approach is to lead with facts, not adjectives. Some rewrites to consider: Instead of: "We're a sustainable brand committed to the planet." Try: "We plant one tree for every order through Veritree's verified reforestation projects." Instead of: "Eco-friendly packaging" Try: "Our packaging is made with 100% recycled cardboard." Instead of: "We care about the environment" Try: "We've planted over 4,000 trees since 2024, all GPS-tracked and verified." None of these require your entire business to be perfect. They just require that the specific claim you are making is accurate and can be substantiated. That is what the Code actually asks for. ## Sustainability as a UK Market Differentiator There is a competitive opportunity here, not just a compliance obligation. UK shoppers are actively searching for sustainable ecommerce options, and they click when they find credible answers. That is a commercial signal worth acting on. The brands currently serving those queries are, by and large, the ones with specific, verifiable sustainability programs. As enforcement removes the vague claimants from the landscape, the brands with real programs get more of the search real estate, more of the consumer trust, and more of the conversion. Building a genuine tree planting program now, before further regulatory tightening, is both the right thing to do and the commercially smart positioning. UK consumers have shown they will pay a meaningful premium for brands they trust. ## Getting Started If you are a UK brand on Shopify, GoodAPI is the fastest path to a verifiable, compliant tree planting program. Setup takes a few minutes, planting starts immediately, and you get live impact data you can use in your marketing. Install the GoodAPI app at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting) and start planting trees with your first order. For brands on other platforms, or for developers building custom integrations, the [GoodAPI REST API](https://www.thegoodapi.com) gives you full programmatic control over when and how trees are triggered, with the same Veritree-verified planting behind every tree. The regulatory environment is moving toward more accountability, not less. Getting ahead of it with a program that genuinely holds up under scrutiny is the most defensible position you can be in. *For more on building sustainable ecommerce programs, see our guides on [carbon offset API vs tree planting API](/blog/carbon-offset-api-vs-tree-planting-api/), [avoiding greenwashing in ecommerce](/blog/avoid-greenwashing-ecommerce/), and [verified tree planting for businesses](/blog/verified-tree-planting-company-guide/).* --- # WooCommerce Tree Planting: Complete Integration Guide URL: https://www.thegoodapi.com/blog/woocommerce-tree-planting-integration/ Description: Add verified tree planting to your WooCommerce store with GoodAPI's REST API. Step-by-step guide with PHP code, setup tips, and impact tracking. Published: 2026-05-13 WooCommerce stores can add verified tree planting to every order using GoodAPI's REST API and a simple custom plugin. This guide walks through the full PHP integration — from plugin setup to customer-facing impact emails — at $0.43 per tree with no minimum commitment. WooCommerce powers more than 33% of all ecommerce websites worldwide. That is 4.5 million live stores, the vast majority of them running on WordPress with a developer or agency in the picture. If you build or manage a WooCommerce store and you want to add verified tree planting to every order, this guide explains exactly how to do it. There is no native WooCommerce plugin from GoodAPI, but there does not need to be. GoodAPI's REST API works with any platform that can make an HTTP request, and WordPress makes this particularly straightforward using action hooks. You can have a working integration in an afternoon. ## Why WooCommerce Stores Are Adding Tree Planting Sustainable products are growing 2.7 times faster than conventional ones, and consumers consistently report willingness to pay more when they see a verified environmental benefit. For WooCommerce merchants, the opportunity is real: adding a tree planting action to your checkout flow costs less than $0.43 per order and gives customers something they can see, verify, and share. The challenge has always been doing it in a way that holds up to scrutiny. "We plant a tree with every order" is a claim customers are getting more skeptical about. The ones that work are backed by real verification: geolocated trees, named planting organizations, survival data. That is what separates impact you can market from impact you have to qualify in the fine print. GoodAPI partners with Veritree, a verified reforestation organization with global projects. Every tree planted through GoodAPI is tracked, geolocated, and supported through its critical first years of growth, the period when seedling survival rates matter most. ## What You Need Before You Start To follow this guide, you need: - A WooCommerce store running on WordPress - A GoodAPI account with an API key (grab one at [thegoodapi.com](https://www.thegoodapi.com)) - Basic familiarity with WordPress plugin development or the ability to edit your theme's functions.php file (though a custom plugin is strongly preferred) - PHP 7.4 or later GoodAPI provides two API keys from day one: a test key and a production key. The test key lets you fire real API requests, see responses, and verify your integration without any trees being planted or any charges occurring. Use it throughout development, then switch to the production key when you are ready to go live. ## How the Integration Works The integration pattern is simple. When WooCommerce marks an order as complete, a PHP action fires. Your code listens for that action, reads the order details, and sends a POST request to GoodAPI's tree planting endpoint. GoodAPI handles everything from that point: routing the request to a verified planting project, recording the impact data, and making the results available in your dashboard. The GoodAPI endpoint you will use is: ``` POST https://app.thegoodapi.com/plant/trees Authorization: YOUR_API_KEY Content-Type: application/json ``` The request body: ```json { "count": 1, "metadata": { "order_id": "WC-12345", "customer_email": "customer@example.com", "source": "woocommerce" } } ``` The metadata fields are optional but worth including. They let you correlate every tree planting event with a specific order in your WooCommerce dashboard, which makes reporting and customer-facing impact summaries much easier to build. ## Step-by-Step: Building the WooCommerce Integration ### Step 1: Create a Custom Plugin Do not add this code to functions.php. Use a custom plugin instead. This keeps your integration intact during theme updates and makes it easier to manage API key configuration. Create a new directory at `wp-content/plugins/goodapi-woocommerce/` and add a file called `goodapi-woocommerce.php`: ```php 1, 'metadata' => [ 'order_id' => (string) $order_id, 'customer_email' => $order->get_billing_email(), 'source' => 'woocommerce', ], ] ); $response = wp_remote_post( 'https://app.thegoodapi.com/plant/trees', [ 'headers' => [ 'Authorization' => $api_key, 'Content-Type' => 'application/json', ], 'body' => $payload, 'timeout' => 15, ] ); if ( is_wp_error( $response ) ) { error_log( 'GoodAPI: Request failed — ' . $response->get_error_message() ); return; } $status_code = wp_remote_retrieve_response_code( $response ); if ( $status_code !== 200 && $status_code !== 201 ) { error_log( 'GoodAPI: Unexpected status ' . $status_code . ' for order ' . $order_id ); return; } $body = json_decode( wp_remote_retrieve_body( $response ), true ); if ( ! empty( $body['tree_details'][0]['id'] ) ) { update_post_meta( $order_id, '_goodapi_tree_id', sanitize_text_field( $body['tree_details'][0]['id'] ) ); $order->add_order_note( 'GoodAPI: 1 tree planted. Reference: ' . $body['tree_details'][0]['id'] ); } } ``` ### Step 2: Store Your API Key The cleanest way to store the API key is in `wp-config.php` as a constant, away from the database: ```php define( 'GOODAPI_KEY', 'your_test_or_production_key_here' ); ``` During development, use your test key. When you are ready to go live, swap it for your production key. Because you are using `wp-config.php`, the key is never stored in the database or exposed via the WordPress admin. ### Step 3: Activate and Test Activate the plugin in the WordPress admin under Plugins. Then place a test order in WooCommerce and mark it as complete manually via the Orders screen. Check your debug log at `wp-content/debug.log` (make sure `WP_DEBUG_LOG` is enabled in `wp-config.php`) to confirm the API call fired and returned a success response. You can also verify the integration by logging into your GoodAPI dashboard at [app.thegoodapi.com](https://app.thegoodapi.com), where test tree planting events appear in real time. ## Scaling the Integration: More Trees Per Order The basic integration plants one tree per completed order. You can adjust the quantity based on order value, product category, or any other WooCommerce data you have access to. For example, to plant one tree per $25 spent: ```php $order_total = floatval( $order->get_total() ); $count = max( 1, intval( $order_total / 25 ) ); ``` Or to plant an additional tree for orders that include a specific product category: ```php $count = 1; foreach ( $order->get_items() as $item ) { $product_id = $item->get_product_id(); if ( has_term( 'sustainable-goods', 'product_cat', $product_id ) ) { $count += 1; break; } } ``` These kinds of rules let you build a more nuanced impact proposition. Orders over a threshold get more trees. Specific products trigger additional actions. The logic is all in your PHP, not in any external configuration. ## Showing Customers Their Impact Planting trees silently is fine, but surfacing impact data to your customers is where the real value lives. With the tree planting reference ID stored in post meta, you can display impact information on the order confirmation page, in confirmation emails, or in the customer's account area. To add a simple impact message to the WooCommerce order confirmation email: ```php add_action( 'woocommerce_email_order_meta', 'goodapi_add_impact_to_email', 10, 3 ); function goodapi_add_impact_to_email( $order, $sent_to_admin, $plain_text ) { $tree_id = get_post_meta( $order->get_id(), '_goodapi_tree_id', true ); if ( ! $tree_id ) { return; } if ( $plain_text ) { echo "\n\nThank you for your order. We planted a tree on your behalf, verified through Veritree.\n\n"; } else { echo '

Your impact: We planted a tree on your behalf, verified through Veritree. Your trees are tracked, geolocated, and cared for through their first years of growth.

'; } } ``` This small addition turns the order confirmation email into a moment of genuine connection with your environmental commitment. ## Pricing and What to Expect GoodAPI costs $0.43 per tree with no upfront payment and monthly invoicing. For a WooCommerce store processing 200 orders per month, the total impact cost is around $86 per month. There are no credit bundles to buy in advance and no minimum commitments. To keep costs predictable, you can track your running total in the GoodAPI dashboard and set internal alerts if volume spikes unexpectedly, for example, during a flash sale or promotional period. ## WooCommerce vs. Shopify: Understanding the Difference If you have worked with GoodAPI on Shopify, the WooCommerce experience is somewhat different. On Shopify, the GoodAPI app handles everything through a native integration. You install the app, configure your rules, and the integration is live in under two minutes. On WooCommerce, the integration is custom-built on top of the REST API. You have more flexibility, but you are also responsible for the code, the testing, and any edge cases your specific store introduces. For most WooCommerce developers, this is a comfortable tradeoff. If your business runs on multiple platforms, say Shopify for your main store and a WooCommerce instance for a different region or brand, you can connect both to the same GoodAPI account. All your tree planting activity appears in a single dashboard, and your cumulative impact data stays unified. ## Compliance and Verification In the EU, the Green Claims Directive is moving toward enforceable standards for environmental marketing claims. In the US, the FTC's Green Guides address unsubstantiated eco-claims. "We plant a tree with every order" is the kind of claim that regulators are starting to look at more carefully. Building your integration on a verified platform means you have receipts: every tree planted through GoodAPI is linked to a specific project through Veritree, with geolocation data, species data, and survival tracking that is stored, accessible, and auditable. This is not a theoretical concern — it is increasingly a practical one for brands that market sustainability as part of their identity, and WooCommerce merchants with a sustainability focus are exactly the audience most likely to face these questions. ## Getting Started The full GoodAPI API reference is at [thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api). You can create an account and grab your test key in a few minutes with no credit card required. For Shopify merchants who are also managing a WooCommerce store, the GoodAPI app at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting) covers the Shopify side with no code required. If you have questions about the integration or want to talk through a specific use case, the GoodAPI team is reachable at [mirvise@thegoodapi.com](mailto:mirvise@thegoodapi.com). Most questions about custom WooCommerce setups can be answered quickly. WooCommerce gives you the flexibility to build exactly the integration you need. GoodAPI gives you the verified impact to back up what you are building. The combination is straightforward, and the results are something your customers can actually see. --- # GoodAPI Klaviyo Integration: The Complete Setup Guide URL: https://www.thegoodapi.com/blog/klaviyo-goodapi-integration-guide/ Description: Connect GoodAPI to Klaviyo to show live tree-planting impact in emails, automate post-purchase flows, and segment by environmental action. Published: 2026-05-12 Connect GoodAPI to Klaviyo to show live tree-planting impact in emails. Setup takes 10 minutes. Impact emails see 5-10% higher open rates. Most Shopify merchants run Klaviyo for email and SMS. Most also know that automated flows, including post-purchase sequences, win-back campaigns, and review requests, are where the real retention magic happens. What fewer merchants realize is that GoodAPI slots directly into those flows, so the same Klaviyo automations that drive repeat purchase can also show customers the real-world impact of every order they place. This guide covers everything: how the GoodAPI Klaviyo integration works, the setup steps, and four high-value use cases you can build in an afternoon. ## Why Combine Klaviyo and GoodAPI? On its own, GoodAPI plants a verified tree (or removes a bottle of ocean-bound plastic) for every order, product, or review on your Shopify store. Trees are tracked via GPS, planted through Veritree's globally-verified reforestation projects, and reported back to you in a live dashboard. The problem is that most customers never see that data. They complete checkout, get a standard confirmation email, and move on. The environmental impact happens. It just stays invisible. Klaviyo closes that gap. By connecting GoodAPI's live impact feed to your Klaviyo account, you can pull real-time tree-planting numbers into any campaign or flow. The post-purchase thank-you email can say: "Your order just planted 1 tree. We've now planted 14,832 trees together." That kind of message does two things: it validates the purchase decision and it starts building the identity that this shopper is someone who cares about what they buy. Impact-focused emails with a specific number in the subject line (e.g. "Your tree just landed in Kenya") consistently see 5–10% higher open rates than generic post-purchase emails. When you combine environmental storytelling with Klaviyo's segmentation and flow logic, you get something more powerful than either tool delivers alone. ## What the Integration Covers GoodAPI's Klaviyo integration has two distinct layers, and it helps to understand both before jumping into setup. **Layer 1: Live impact data in email templates.** GoodAPI exposes a web feed URL that Klaviyo reads as a JSON data source. Once connected, you can drop variables like `{{ feeds.goodapi.total_trees_planted_merchant }}` into any email template and Klaviyo will substitute in the live count at send time. Every campaign automatically reflects your most current impact numbers. **Layer 2: Event-driven automation.** GoodAPI sends events into Klaviyo when impact actions occur, and you can also trigger tree planting directly from Klaviyo flows via webhooks. This lets you build sequences like "customer leaves a review, GoodAPI plants a tree, Klaviyo sends a thank-you email with the customer's personal impact count" and the whole process is automated with no manual work required. ## Setting Up the GoodAPI Web Feed in Klaviyo This is the foundation layer. Once it's in place, every email you send can include live impact data. Log in to your GoodAPI dashboard, navigate to the **Advanced** section, and find the **Klaviyo** subsection. Click **Setup Instructions** to open the integration guide. You'll see a unique feed URL tied to your account. Copy it. In Klaviyo, go to **Profile Settings** (click your account name in the lower left) and find **Other** in the navigation. Select **Web Feeds**, then **Add Web Feed**. Fill in the following: - **Feed Name:** GoodAPI - **Feed URL:** Paste the URL you copied from GoodAPI - **Request Type:** GET - **Feed Format:** JSON Save, and Klaviyo will start polling that feed on its own schedule. Inside any email campaign or flow template, insert the variable where you want the number to appear. The main ones are: - `{{ feeds.goodapi.total_trees_planted_merchant }}` for total trees planted by your store - `{{ feeds.goodapi.total_bottles_registered_merchant }}` for total plastic bottles removed You can use these in subject lines, preheader text, or email body copy. Klaviyo substitutes the live value at send time, so the numbers are always current. **Example copy:** "Your order just planted a tree. Together, we've now planted `{{ feeds.goodapi.total_trees_planted_merchant }}` trees through Veritree's verified reforestation projects." Use the **Preview and Test** function in Klaviyo to confirm the variable resolves correctly before sending. ## Four Klaviyo Flows to Build With GoodAPI Once the web feed is live, here are the highest-value automations to build. ### 1. Post-Purchase Impact Email This is the most straightforward and often the highest-ROI flow. Trigger it on the "Placed Order" event in Klaviyo, with a delay of 24-48 hours after delivery confirmation. The email shows: - How many trees this specific order planted (usually 1, or more if you've set per-product or per-spend rules) - Your store's cumulative total using the feed variable - A map or imagery of the Veritree project site where trees are planted The goal is to make the environmental impact feel real and personal, not like a footnote in a confirmation email. Customers who receive a dedicated impact email are significantly more likely to mention your sustainability credentials when leaving reviews or sharing with friends. Add a call-to-action at the bottom linking to your GoodAPI impact widget or sustainability page, so customers can see the full picture of what their purchases are doing. ### 2. Email Signup Welcome Flow If you plant trees for email signups (GoodAPI supports non-purchase triggers, including list joins), the welcome sequence is where you tell that story. In Klaviyo, set the flow trigger to "Joined List" for your newsletter or popup sign-up list. In the first email, sent within minutes of signup, tell new subscribers that their signup just planted a tree. This is a high-attention moment: they just opted in, the inbox engagement rate on welcome emails is typically 3-5x higher than regular campaigns, and you have their full attention. If you are using Shopify Flow to trigger the tree-planting action on list joins, pair it with a Klaviyo flow so the email goes out at the same time the tree is planted. The synchronization matters: you want the email to arrive when the action is fresh, not 48 hours later. Welcome email open rates run **3–5x higher** than regular campaigns. That makes the welcome flow the highest-leverage place to introduce your sustainability story to new subscribers. ### 3. Review Request With Impact Incentive GoodAPI lets you plant trees specifically when customers leave reviews. Pair this with Klaviyo's review request flow for a closed-loop incentive: ask for a review, explain that leaving one will plant a tree, then follow up with an impact confirmation once it happens. The flow structure in Klaviyo looks like this: 1. **Email 1 (7 days post-delivery):** "How was your order? Leave a review and we'll plant a tree in your honor." 2. **Wait for event:** GoodAPI fires a "review tree planted" event into Klaviyo. This step requires the events integration layer, not just the web feed. Without the events layer configured, Klaviyo cannot receive trigger events from GoodAPI and the flow will not fire. 3. **Email 2 (triggered by the event):** "Your review just planted a tree. Here's where it's growing." Include the impact feed variable showing the cumulative total. Customers who receive this kind of follow-up report higher satisfaction scores and are more likely to leave a second review on a future order. ### 4. Impact Milestone Campaigns Using Klaviyo's segmentation combined with GoodAPI's per-customer data, you can send milestone emails when a customer's cumulative impact reaches a threshold. The setup requires the events integration (not just the web feed), so that Klaviyo tracks individual customer impact as a profile property. Without it, per-customer impact data is not available for segmentation. Once that data is flowing, you can create segments like "customers who have contributed to planting 10 or more trees" and trigger a milestone email automatically. These emails work particularly well for repeat buyers. A message that says "You've now helped plant 25 trees through your purchases. Here's what that means for the reforestation project in Madagascar" creates a relationship narrative that generic loyalty points can't match. ## Shopify Flow as the Glue For more complex triggers, like planting a tree when a customer reaches a certain spend threshold or when they hit Gold status in your loyalty program, Shopify Flow is often the right tool to handle the conditional logic, with GoodAPI doing the planting and Klaviyo handling the communication. GoodAPI has a full library of ready-made Shopify Flows in its help center. These can be imported directly into your Shopify admin and customized. If you use Klaviyo's Shopify integration (standard for any Klaviyo merchant on Shopify), you can chain these together: Shopify Flow triggers the GoodAPI plant action, then emits a custom event that Klaviyo picks up and uses to send the right email. For merchants who want deep Shopify Flow customization, GoodAPI's advanced automation guide is worth reading alongside the Klaviyo flow setup docs. ## What to Measure Once these flows are live, the metrics to watch are: - **Open rate on impact emails** compared to your standard post-purchase sequence. Impact-focused emails typically see 5-10% higher open rates when the subject line includes a specific number, such as "Your tree just landed in Kenya" vs. "Thanks for your order." - **Click-through rate on the sustainability page link.** This tells you how many customers want to go deeper on the environmental story. - **Review submission rate** in the review request flow. If you're offering a tree per review, compare submission rates before and after adding that incentive. - **Repeat purchase rate** for customers who have received at least one impact email vs. those who haven't. This is the long-term LTV signal that justifies the integration investment. ## Getting Started If you are already running GoodAPI on your Shopify store, the Klaviyo web feed setup takes about 10 minutes. GoodAPI's [help center](https://www.thegoodapi.com/help/shopify/how-to-integrate-goodapi-with-klaviyo/) includes a video walkthrough alongside the step-by-step documentation, including the events integration layer and the impact email template. If you're not yet on GoodAPI, you can install the app from the [Shopify App Store](https://apps.shopify.com/tree-planting) or find it directly in the [Klaviyo App Marketplace](https://marketplace.klaviyo.com/en-us/apps/01ke8b5mefasx162rz9rgk6zgm/). Tree planting starts at $0.43/tree with no monthly fees. You only pay for the impact you create. For merchants who are already running Klaviyo and want to turn their email marketing into an active sustainability signal, this integration is one of the highest-leverage changes you can make without touching your store's core setup. The infrastructure is already there. GoodAPI and Klaviyo just need to talk to each other. --- # Cloverly API Alternatives for Developers (2026) URL: https://www.thegoodapi.com/blog/cloverly-api-alternatives-developers-2026/ Description: Cloverly has pivoted to carbon project management software. Here are the best REST API alternatives for developers building per-order environmental impact. Published: 2026-05-11 If you searched for "cloverly carbon offset api" recently, you probably noticed something has changed. Cloverly, which built its reputation as an API-first carbon offset platform for ecommerce developers, has increasingly repositioned itself around "Catalyst": a B2B software platform for carbon credit project developers and institutional buyers. The ecommerce API that many developers integrated to fire a carbon offset per order is no longer the company's primary focus. For developers who built integrations around Cloverly's REST API to retire carbon credits per transaction, this shift raises a practical question: what is the best alternative in 2026? This post compares your options, with a close look at GoodAPI's REST API as a purpose-built alternative for ecommerce developers who want simple, per-order environmental impact without the complexity of carbon credit retirement workflows. Cloverly has pivoted away from ecommerce toward enterprise carbon project management software. For developers who need a simple REST API for per-order environmental impact, GoodAPI is the best alternative: fixed pricing at $0.43 per tree, GPS-verified impact through Veritree, and a customer-facing impact URL that replaces the abstract carbon certificate. ## What Cloverly's API Was Built For Cloverly launched as an API for ecommerce brands to make transactions carbon neutral. The core workflow looked like this: you send a POST request with shipping details (weight, origin ZIP, destination ZIP), Cloverly calculates the carbon footprint of that shipment, purchases the equivalent carbon offset on a verified registry (Verra or Gold Standard), and returns a certificate ID confirming the retirement. It was a reasonable approach for a specific use case: neutralizing the precise shipping emissions of a specific order. Developers who needed exact carbon accounting, where the offset is mathematically tied to the weight and distance of a shipment, found this model useful. The Cloverly API is still operational. But the company's public roadmap, blog content, and product launches in 2024 and 2025 have shifted toward enterprise carbon project management, partnership with institutional buyers, and tools for project developers to manage credit inventory and sales pipelines. The lightweight "plant something per order" developer integration is no longer the headline use case. If you are a developer building a DTC brand integration, a Shopify app, or any product where the primary goal is letting customers know their purchase had a real-world environmental impact, you need to evaluate whether Cloverly is still the right tool, or whether a more focused alternative serves you better. ## The Carbon Credit Retirement Workflow: Why Developers Are Reconsidering It Before jumping to alternatives, it is worth understanding why many ecommerce developers have already moved away from the carbon credit retirement model, even before Cloverly's pivot. The workflow has real complexity: - You need to supply accurate shipping data (weight, origin, destination) to get a meaningful carbon calculation. Many ecommerce platforms do not expose this data cleanly at checkout. - The per-shipment cost varies based on market rates for carbon credits, which makes budgeting harder. - The resulting output, a retired carbon credit, is abstract. Most customers have no idea what "carbon neutral order" means in practice, let alone what a Verra registry ID number represents. The technical integration works. The problem is the customer experience downstream. After all the work of calculating emissions, purchasing credits, and retiring them, you are left with messaging that most shoppers simply do not engage with. This is not a knock on the carbon offset concept; it has genuine value for enterprise sustainability reporting and compliance use cases. But for an ecommerce brand trying to build customer connection around environmental impact, it is a poor fit. ## Tree Planting APIs: A Different Approach Tree planting APIs solve a different version of the same problem. Instead of calculating emissions and retiring credits, they let you trigger a real, verified tree planting event per order, per product, per signup, or on any custom event you define. The developer workflow is simpler: Get an API key. POST to a planting endpoint with the number of trees (and optionally a project, an order reference, or a customer email). Receive a confirmation with a tracking ID and impact URL you can share with the customer. No shipping weight calculations. No carbon math. No registry lookups. One API call, one real tree. For customers, the output is far more legible: "We planted a tree for your order." It is a message that needs no footnote, no certificate number, and no explanation. It works in order confirmation emails, on product pages, in loyalty dashboards, and across social media. ## GoodAPI REST API: The Developer Breakdown **Ecommerce developers who want per-order environmental impact with a single API call, fixed predictable pricing, and a GPS-tracked impact URL customers will actually open.** [GoodAPI](https://thegoodapi.com) is the most straightforward REST API alternative for developers who previously used Cloverly for ecommerce integrations. Here is what you need to know about the technical implementation. ### Authentication GoodAPI uses Bearer token authentication. When you create an account, you get two API keys: a test key for development (trees planted with the test key are never billed or counted against live impact totals) and a production key for your live environment. ```bash curl -X POST https://app.thegoodapi.com/plant/trees \ -H "Authorization: Bearer $GOODAPI_TEST_KEY" \ -H "Content-Type: application/json" \ -d '{"quantity": 1}' ``` The test/production key separation means you can build and test your integration against the real API without triggering real charges, a familiar pattern for any developer who has worked with Stripe or Twilio. ### Core Endpoints The main planting endpoint accepts a quantity, an optional project identifier, and optional metadata like an order ID or customer email for your own tracking: ```json POST /plant/trees { "quantity": 1, "project": "kenya-mangroves", "metadata": { "order_id": "shopify_1234567", "customer_email": "buyer@example.com" } } ``` The response includes a unique planting ID, an impact URL you can send to the customer so they can see their tree's GPS location, and the project details: ```json { "id": "tree_abc123", "quantity": 1, "project": { "name": "Kenya Mangroves", "country": "Kenya", "partner": "Veritree" }, "impact_url": "https://impact.thegoodapi.com/tree_abc123", "status": "planted" } ``` The impact URL is worth highlighting. Rather than handing customers a registry certificate number, you hand them a URL they can actually visit. It shows the project, the GPS coordinates of the planting area, and the monitoring data from Veritree, GoodAPI's verified reforestation partner. Trees are geolocated, tracked, and supported through their critical first years of growth. ### SDKs GoodAPI ships official SDKs for Node.js/TypeScript and Python: ```typescript const ga = new GoodAPI(process.env.GOODAPI_KEY!); const result = await ga.trees.create({ quantity: 1, metadata: { orderId: order.id } }); // Send result.impact_url to the customer ``` ```python from goodapi import GoodAPI ga = GoodAPI(api_key=os.environ["GOODAPI_KEY"]) result = ga.trees.create(quantity=1) print(result.impact_url) ``` ### Webhooks GoodAPI supports outbound webhooks for planting confirmations, which is useful if you want to update your own database or trigger downstream notifications (a Klaviyo event, a Slack alert, a fulfillment log entry) when a planting is confirmed. The webhook payload uses the same schema as the API response. ### Pricing Pricing is fixed at $0.43 per tree. There is no subscription fee on the base tier, no per-API-call charge, and no variable rate tied to carbon market fluctuations. You pay for what you plant. For a store doing 500 orders per month, that is $215 in monthly impact costs, a line item that is easy to explain to finance. Compare that to Cloverly's carbon credit pricing, which varies based on current market rates for verified offsets. Variable pricing makes sense for enterprise carbon buyers managing portfolios; it is less ideal for a DTC brand trying to predict their monthly sustainability spend. ## Comparing the Developer Experience Here is how the two APIs compare on dimensions that matter for developers building ecommerce integrations: The biggest practical difference for developers is the required inputs. Cloverly's model requires accurate shipping data to produce a meaningful carbon calculation. GoodAPI requires only a quantity. If you are building a checkout integration, loyalty app, email trigger, or any non-shipping context, GoodAPI's model is dramatically simpler to implement. ## When Carbon Offset APIs Still Make Sense Carbon credit retirement APIs remain the right choice for specific enterprise use cases: Scope 1/2/3 emissions reporting, compliance with regulatory carbon neutrality standards, logistics companies neutralizing fleet emissions, or any organization where the offset needs to be mathematically tied to a measured emission. If your use case is "make each order carbon neutral based on its exact shipping footprint" for regulatory or B2B reporting purposes, Cloverly or similar platforms (Patch, South Pole, Xpansiv) are the right fit. But if your use case is "give customers a clear, emotionally resonant environmental action tied to their purchase", which describes the vast majority of DTC and Shopify brand integrations, tree planting APIs deliver a better outcome with less integration complexity. ## Migration in Practice If you are moving an existing Cloverly integration to GoodAPI, the migration is straightforward. Replace your Cloverly API call (which required shipping inputs and carbon calculations) with a single GoodAPI POST. Update your customer-facing messaging from "carbon neutral order" to "a tree was planted for your order." Point the customer to the impact URL instead of a certificate number. For Shopify merchants without a custom integration, the fastest path is to install the [GoodAPI app](https://apps.shopify.com/tree-planting) directly from the Shopify App Store. Setup takes under two minutes, no code required. For teams already using a custom API integration, the developer documentation at [thegoodapi.com/docs](https://thegoodapi.com/docs) covers authentication, project selection, webhook setup, and SDK usage in detail. ## The Developer Bottom Line Cloverly built a real product, and the carbon offset model has a legitimate role in enterprise sustainability workflows. But for developers building ecommerce integrations where the goal is customer-facing environmental impact, the complexity of carbon credit retirement (variable pricing, shipping data requirements, abstract customer output) creates friction that does not pay off. GoodAPI's REST API offers a simpler path: one endpoint, one fixed price per tree, and a GPS-tracked impact URL your customers will actually open. The test/production key setup, official SDKs for Node.js and Python, and webhook support give you the developer experience you would expect from any modern API. The downstream customer messaging, "a tree was planted for your order," converts in a way that a carbon registry certificate number simply does not. If you are building sustainability features in 2026 and need a clean REST API that just works, [start with GoodAPI](https://apps.shopify.com/tree-planting). --- # Treeapp vs GoodAPI: Tree Planting for Shopify URL: https://www.thegoodapi.com/blog/treeapp-vs-goodapi-shopify-comparison/ Description: Treeapp vs GoodAPI compared for Shopify merchants in 2026. Pricing, integration, verification, and which app fits your store. Published: 2026-04-30 If you have looked at tree-planting options for your Shopify store recently, you have probably bumped into Treeapp. It is a UK-based platform with a polished consumer app, a B2B program, and a growing presence in sustainability conversations. GoodAPI sits in a similar lane, but the two products were designed for different shapes of business. This post is a fair, head-to-head look at Treeapp vs GoodAPI for Shopify merchants. Pick Treeapp if you want a tree-planting brand that ships with a polished consumer-facing experience and you do not mind wiring it up through Zapier. Pick GoodAPI if you want a native Shopify app, transparent per-tree pricing at $0.43, and direct integration with Shopify Flow so every order plants a tree without any middleware in the loop. ## Why this comparison matters in 2026 Tree-planting integrations have quietly become a category in the Shopify ecosystem. Merchants are looking for ways to attach a credible sustainability story to every order, and a small wave of providers has stepped in to make that possible. Treeapp, founded in the UK, is one of the more visible ones outside of North America. GoodAPI has been growing on the merchant-automation side and is now the highest-rated tree-planting app on the Shopify App Store at 5.0 stars. The reason this specific comparison is showing up in search now is that buyers are doing their homework. They want to know what they are getting per tree, who verifies the planting, and how much engineering work it takes to get from "I installed an app" to "every checkout plants a tree without me thinking about it." Those three questions decide most of the choice. ## Treeapp at a glance Treeapp is best understood as a tree-planting platform with three layers stacked on top of each other: A consumer app where individuals can plant a tree for free each day by watching a short ad, which funds the planting cost. This is Treeapp's most well-known surface and the one that shows up in B2C marketing. A direct B2B program where companies plant trees for events, employee onboarding, monthly subscriptions, or product purchases. Pricing here is roughly £1/tree for most global sites, with some projects in the Americas, Europe, the Middle East, and Asia varying based on local conditions like soil quality or water access. An API and Zapier integration that lets businesses fire a tree-planting request from any system that can hit a webhook or sit inside a Zap. Treeapp publicly lists 5,000+ services it can connect to through Zapier, including Shopify, Stripe, Mailchimp, Salesforce, and PayPal. Verification on Treeapp's side is solid. They run satellite imagery and drone footage on their planting sites, partner with academics in tropical forestry to vet local planting partners, and record sites on Restor.eco, the open-source platform built by ETH Zurich's Crowther Lab in partnership with Google. Sites are also safeguarded with community and government contracts so the land cannot be repurposed later. What Treeapp does not have, as of this writing, is a dedicated native Shopify app. The standard path for a Shopify merchant who picks Treeapp is to set up a Zapier workflow that listens to a Shopify trigger (new order, new customer, etc.) and fires a tree-planting request to Treeapp's API. That works, but it is a layer of plumbing that becomes a layer of cost and a layer of "things that can break at 2am." ## GoodAPI at a glance GoodAPI is built around a different premise: tree planting and ocean-bound plastic removal should plug directly into the Shopify checkout, not sit one Zapier hop away. The app installs in about two minutes, with no code required. Once it is on, you can configure triggers like: - One tree per order - One tree per product (with per-SKU rules) - One tree per dollar of revenue - One tree per product review (works with apps like Loyalty Lion or Yotpo) - Custom triggers via the [Plant a Tree API](/blog/best-tree-planting-api/) for developers who want full control Pricing is $0.43/tree, full stop. There is no monthly subscription tier you have to pick to unlock features. You pay per tree planted, you can see exactly what each tree costs, and you can pin that cost into your unit economics without guessing what the bill will look like at the end of the month. On the verification side, GoodAPI's reforestation partner is Veritree, which runs verified planting projects globally with geolocation, multi-year monitoring, and satellite tracking through the trees' critical first years of growth. Each tree planted through GoodAPI is tracked, geolocated, and surfaced back to merchants and customers through a sustainability page they can share publicly. ## Side-by-side: Treeapp vs GoodAPI Here is how the two stack up on the dimensions that actually drive the decision. ### Integration model Treeapp connects to Shopify through Zapier. You build a Zap that watches a Shopify event, runs whatever middle steps you want, and fires a Treeapp planting action. This is fine for one-off use cases, but Zapier introduces three things you should plan for: a separate Zapier subscription cost, task limits that you can hit on a busy day, and an extra failure point between Shopify and your tree-planting provider. GoodAPI installs directly from the Shopify App Store. Triggers run inside Shopify itself or against the GoodAPI API. There is no middleware between the order and the tree. If you want logic beyond the built-in triggers, you can wire up [Shopify Flow to plant trees automatically](https://www.thegoodapi.com/blog/shopify-flow-plant-trees-automation/) without leaving the Shopify ecosystem. ### Per-tree cost Treeapp lists £1/tree for most global projects, with some sites costing more. Converted to USD at recent exchange rates, that is roughly $1.27 per tree, before the cost of Zapier sitting in the middle. GoodAPI is $0.43/tree, transparent on the [pricing page](https://www.thegoodapi.com/pricing/), with no platform sitting between the order and the planting action. For a store doing 1,000 orders per month with one tree per order, that is the difference between roughly $430/month and $1,270/month, before any subscription or Zapier task fees. ### Verification Treeapp uses satellite imagery, drone footage, academic vetting of planting partners, and the open Restor.eco registry. The model is transparent and well-documented. GoodAPI uses Veritree as its verified reforestation partner. Veritree runs the same kind of multi-source verification (geotagged photos, satellite tracking, multi-year monitoring) and adds Arbor Day Foundation alignment on certain projects. The practical difference is which entity you are trusting to ship the auditable proof: Treeapp's own platform versus a third-party verification specialist. ### Shopify-native install flow Treeapp's path is Shopify -> Zapier -> Treeapp API. Three systems, two integration points. GoodAPI's path is Shopify -> GoodAPI app. One system, one integration point. You install from the [Shopify App Store](https://apps.shopify.com/tree-planting), pick a trigger, and you are live. ### Reporting and dashboard Treeapp ships an impact dashboard showing trees planted, project locations, and contribution to company sustainability targets. The dashboard is good and is one of the strongest parts of their B2B product. GoodAPI ships an impact page that merchants can share publicly. Each order shows the tree it funded, the project location, and the verification status. Customers can be sent directly to the impact page from the post-purchase email, the order confirmation, or the merchant's own marketing site. ## When to pick which Treeapp is the better fit if you are UK or EU-based and want a UK-headquartered partner with strong B2B brand recognition, or if you are already invested in a Zapier-heavy stack and want to standardize all sustainability triggers through that layer. GoodAPI is the better fit if you sell on Shopify and want a native app with transparent, low per-tree pricing, triggers beyond "one per order," one consolidated provider for trees and plastic removal, and a public customer-facing impact page without building it yourself. ## The honest middle ground Neither product is a bad pick, and both ship what they say they ship. The difference shows up most clearly in two places. The first is integration depth. Zapier is a great tool, and for low-volume or proof-of-concept setups it is genuinely the right answer. For a Shopify merchant doing meaningful daily volume, the question is whether you want a tree-planting provider that lives inside Shopify or one that lives one layer outside it. Most merchants we talk to want it inside, because it is one less thing to monitor. The second is per-tree cost. At low volume the difference is small. At 1,000 orders per month it is meaningful. At 10,000 orders per month it is large enough that some merchants treat per-tree pricing as the deciding factor and let everything else fall into line behind it. If you are running a high-velocity DTC brand, the math does most of the talking. If you are still comparing tree-planting options more broadly, our guides on [the best Shopify tree-planting apps in 2026](https://www.thegoodapi.com/blog/best-shopify-tree-planting-apps-2026/) and [Greenspark vs GoodAPI](https://www.thegoodapi.com/blog/greenspark-vs-goodapi-shopify-comparison/) cover the rest of the field at the same level of detail. ## Try GoodAPI on your store If after reading this you think GoodAPI is the better fit, the install path is short. Head to the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting), install it, and pick a trigger. By the time your next order rolls in, the tree is already on its way to Veritree's planting queue, and the receipt your customer gets is already telling them about it. If you would rather start by reading more about how this category works, our [Plant a Tree With Every Order on Shopify](https://www.thegoodapi.com/blog/plant-tree-every-order-guide/) guide walks through setup, trigger choices, and the merchant-side reporting in more depth. Whichever direction you take, the underlying point is the same: tree planting per order is no longer an experimental feature. It is a normal part of the modern Shopify stack, and the tooling has caught up to the point that there is no excuse to wait. The only question left is which provider best fits how your business actually runs. --- # How Tree Planting Programs Actually Work URL: https://www.thegoodapi.com/blog/how-tree-planting-programs-work/ Description: How tree planting programs really work, from nursery to satellite monitoring, and what 'tree planted' actually means for a funding business. Published: 2026-04-29 When a brand says "we plant a tree for every order," most people picture a single moment: a shovel, a sapling, a press photo. That image is the marketing version. The actual program is a multi-year operation that involves nurseries, planting crews, GPS coordinates, satellite imagery, and a few rounds of audit before anyone calls a tree "established." Knowing how tree planting programs actually work is the difference between funding real reforestation and funding a feel-good story. This post walks through the full lifecycle of a corporate-funded tree planting program. We will cover how tree planting schemes work for businesses end to end, and explain what "1 tree planted" should really mean on a post-purchase receipt. ## The Short Version A real tree planting program has six stages: site selection, nursery propagation, ground preparation, planting, monitoring, and verification. A funded "tree" is not a one-time event. It is a multi-year commitment that includes the seedling, the labor to plant it, maintenance through the first dry season, and the data trail that proves the tree is still alive at year three or five. Anything cheaper than that is usually cutting one of those stages. Knowing which stage gets cut is how you tell a serious program from a marketing line. ## Stage 1: Site Selection and Local Partnership Every credible reforestation project starts before any tree is in the ground. Project teams identify a site that needs restoration, confirm the land is legally available, and figure out what was driving deforestation in the first place. If a site lost its trees because of cattle grazing or charcoal demand, planting more trees without addressing those drivers means the new trees get cut or burned within a couple of years. Site selection also covers ecology. Native, locally appropriate species get prioritized. Monoculture plantations of fast-growing non-native species can technically be called "reforestation" by loose definitions, but they do not restore biodiversity, watershed function, or long-term carbon storage the way mixed-species native forests do. Local partnership matters here too. Programs that work with community groups or smallholder farmers tend to last because the people closest to the trees have a stake in keeping them alive. ## Stage 2: Nursery Propagation Trees are not planted as seeds. They are planted as seedlings, usually one to three years old, raised in a nursery from locally collected seed. The nursery stage is where a lot of the upfront cost lives, and it is invisible from the outside. Nursery teams handle seed collection from healthy parent trees, germination under controlled conditions, hardening off (gradually exposing seedlings to outdoor conditions so they do not die of shock when planted), and species sorting. A well-run nursery can grow tens of thousands of seedlings per season. Nursery operations are why tree planting has a real cost floor. Our breakdown of [tree planting costs in 2026](/blog/tree-planting-cost-2026/) goes deeper, but the short answer: a tree at scale does not cost cents because of the seedling alone. It costs because of the months of nursery care plus planter time plus multi-year monitoring. ## Stage 3: Site Preparation and Planting Once seedlings are ready and the planting season arrives (typically the start of the rainy season in tropical regions, early spring in temperate ones), crews prepare the ground. Site prep can include clearing invasive plants, digging holes at correct spacing, and in degraded soils, adding compost or biochar. Planting itself is fast compared to everything around it. A trained planter can put hundreds of seedlings in the ground per day. The work that takes time is the survey: each batch gets logged with a GPS coordinate, the species, the date, and a planter ID for traceability. This is the moment corporate-funded programs hand over a "1 tree planted" data point to the funding business. In a serious program, that data point is paired with a planting-site polygon, a date, a species mix, and a planter signature. In a less serious program, it is a number on a dashboard with no underlying paper trail. ## Stage 4: First-Year Maintenance The first 18 months are the highest mortality window. Seedlings die from drought, pests, browsing animals, and competition with faster-growing weeds. Programs that take survival rates seriously plan for replanting from the start, with a budget for replacement seedlings during the first two years. A common rule of thumb: measure trees one to two weeks after planting for a baseline mortality count, then again at the end of each rainy season. The most important field assessment is at about 18 months, because by then you can tell which species are surviving and adjust the species mix for future plantings. Honest programs publish their survival rates. A 70 to 85 percent survival rate at year two is realistic for well-managed reforestation. A program claiming 100 percent survival is either lying, planting indoors, or counting replacement seedlings as new trees (the most common form of double counting in this industry). ## Stage 5: Long-Term Monitoring Trees do not become forests overnight. Most desired outcomes (carbon storage, biodiversity recovery, watershed restoration) require trees to survive and grow for multiple decades, so monitoring has to keep up with that timeline. Monitoring at scale uses three layers stacked together. Ground crews do site visits with mobile apps that record geotagged photos, GPS paths, tree height, diameter, species, and density. Drone overflights map plot-level canopy cover and identify gaps where mortality is concentrated. From year five onward, satellite imagery becomes the dominant tool: multispectral indices like NDVI, NDRE, and NDMI let analysts assess canopy growth and vitality at the site level, and recent GeoAI methods can isolate individual tree crowns from aerial imagery for object-level vitality scoring. Each layer answers a different question. Ground monitoring confirms the trees physically exist. Drones map the spatial pattern of survival. Satellite work tracks whether the project is still a forest at year ten. A program that only does one of these has blind spots in the others. ## Stage 6: Verification and Audit The final stage is the one that turns a tree planting claim into a tree planting fact: independent verification. Verification has three moving pieces. Internal QA, where the planting organization reviews its own data for consistency. Third-party audit, where an external organization reviews methodology, sample plots, and survival data. Double-counting prevention, where verifiers check that the same trees are not being claimed by multiple funders. Some programs publish impact data to public registries or blockchain ledgers, where it is timestamped, immutable, and auditable by anyone. That is the mechanism that lets a brand say "this batch of trees was funded by this specific order" without anyone needing to trust the planting org's word for it. GoodAPI's reforestation partner is Veritree, a verified reforestation organization with global projects. Trees funded through GoodAPI are tracked, geolocated, and supported through their critical first years of growth. We have a deeper walkthrough of that verification stack in our post on [GoodAPI and Veritree tree planting verification](/blog/goodapi-veritree-tree-planting-verification/). ## What This Means for Businesses If you are evaluating tree planting providers, the lifecycle above gives you a checklist. A serious program should be able to tell you, in concrete terms: Where the trees are planted and what species they are. Who runs the nursery and the planting crew. What survival rate they target and what their actual rate has been. How they monitor at year one, year three, and year five. Who audits their numbers and how often. Whether the impact data is published in a way you can link to. Programs that can answer those six questions are doing real work. Programs that respond with marketing language and a stock photo are doing something else. Pricing tells a similar story. A program at $0.10 per tree is almost certainly skipping monitoring and verification. A program at $5 per tree is usually charging a heavy markup. Our [reforestation guide for businesses](/blog/reforestation-for-businesses-guide/) breaks down what reasonable per-tree pricing looks like at scale. ## What "Tree Planted" Should Mean Putting it together, the honest definition of "1 tree planted" looks like this: a locally appropriate species, raised in a nearby nursery, planted in a site that addresses the drivers of deforestation, recorded with GPS data, maintained through the first dry season with a replacement budget, monitored on the ground and from satellite for at least three years, and reported through a system that can be independently verified. That is a lot of work behind two words. But it is the work that separates reforestation from a press release. ## How GoodAPI Fits In GoodAPI is a Shopify app and API that lets ecommerce brands automatically fund verified reforestation, plastic removal, and other impact actions on a per-order, per-product, or per-event basis. Every tree funded through GoodAPI runs through Veritree's verified planting and monitoring stack. Merchants can install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting) and have automatic per-order tree planting live in about ten minutes. Developers can hit the same actions through a REST API, with documentation at thegoodapi.com. If you are evaluating providers, the question to ask is not "how much per tree." It is "show me how your trees go from seed to year five." That answer tells you whether you are funding a forest or a story. ## Frequently Asked Questions ### Does a "tree planted" mean the tree is alive today? Not necessarily. The phrase usually refers to a planting event. Whether the tree survives depends on species choice, site prep, and maintenance. Programs with monitoring publish survival rates. Programs without monitoring should be assumed to be claiming planting events, not living trees. ### How long until a planted tree absorbs meaningful carbon? Carbon sequestration is small in the first few years and increases as the tree matures. Most carbon accounting frameworks do not count carbon from a young tree until it has survived several years. Tree planting is a long-horizon climate tool, not an instant offset. ### Can the same tree be funded by two different brands? It should not be, and that is what verification is designed to prevent. Programs that publish to public registries or blockchain ledgers make double counting visible by design. Programs that only report internally make double counting possible whether they intend it or not. ### Is corporate-funded tree planting better than donating to a charity directly? Both can work if they fund the same kind of verified programs. The advantage of corporate-funded planting through tools like GoodAPI is volume and consistency: every order funds something, without anyone having to remember to give. --- # Treedom Alternatives for Shopify: The 2026 Guide URL: https://www.thegoodapi.com/blog/goodapi-vs-treedom-shopify-comparison/ Description: Treedom doesn't have a Shopify app. See how it compares to GoodAPI and which tree planting option fits Shopify stores best in 2026. Published: 2026-04-27 If you have been researching how to plant a tree with every order on Shopify, Treedom probably came up. It is one of the most recognised tree planting brands in Europe, and AI search tools have started recommending it alongside ecommerce platforms. There is one important catch worth saying upfront: Treedom is not a Shopify app. It does not have a listing on the Shopify App Store, and its own ecommerce stack runs on commercetools rather than Shopify. So if you are a Shopify merchant who wants automated per-order tree planting, the practical question is not "GoodAPI or Treedom" so much as "what does a Shopify-native option look like next to Treedom's model, and which one is right for my store?" This guide compares Treedom and GoodAPI across the things merchants actually care about: how each platform works, what trees cost, how planting is verified, and which type of business each one was built for. ## Quick answer GoodAPI is a Shopify-native app that automatically plants a verified tree per order or per product, billed at a transparent per-tree rate. Treedom is an Italian B Corp that sells trees and branded "Digital Forests" through its own website and corporate accounts, with prices typically in the 15 to 50 euro range per tree. If you want trees tied to live Shopify orders with no monthly platform fee, GoodAPI is the closer fit. If you want a curated forest to feature in a sustainability report or to gift to enterprise stakeholders, Treedom is built for that. ## How each platform works ### GoodAPI on Shopify GoodAPI installs from the Shopify App Store as a native app. Once connected, the app fires on every order, every product sold, or any rule you set in Shopify Flow. It sends the planting request to verified reforestation projects through partners like Veritree, then writes the impact back to your store so you can show customers exactly how many trees they have helped plant. The setup is meant for merchants who do not want to maintain custom code. You install the app, choose your trigger (per order, per product, per line item, or per dollar spent), and the trees start logging. There is also a REST API and a developer guide for engineering teams that want to plant trees from a checkout extension, a subscription renewal, or any non-Shopify system. Every tree planted through GoodAPI is geolocated, tracked, and supported through its critical first years of growth. Verification is handled by Veritree, an independent reforestation partner that uses field data and satellite checks to confirm planting and survival. ### Treedom Treedom sells trees individually or as part of subscription plans on its own ecommerce site. Customers can pay roughly 15 to 50 euros for a tree depending on species, then receive photo updates and GPS coordinates as the tree grows. According to Treedom's own materials, the company has planted more than 4 million trees since it was founded, working with smallholder farmers in countries like Kenya, Tanzania, Guatemala, Ecuador, Italy, Haiti, Nepal, and Pakistan. For businesses, Treedom offers a B2B program where a company can build a branded "Digital Forest" and gift those trees to employees, customers, or event attendees. Treedom is a certified B Corporation and supports companies pursuing certifications like B Corp and EcoVadis with sustainability reports and communication kits. What Treedom does not have, at least at the time of writing, is a dedicated app on the Shopify App Store. Treedom's own ecommerce stack runs on commercetools, not Shopify. That means a Shopify merchant who wants to use Treedom usually has to build a custom integration, embed a link to Treedom's site, or order trees in batches through Treedom's corporate account team. ## Pricing comparison Pricing is where the two platforms diverge most clearly. GoodAPI charges a flat per-tree rate (currently $0.43/tree at the time of writing, with no monthly platform fee for the base plan). You only pay for trees that get planted, so a store doing 200 orders a month plants 200 trees and pays for 200 trees. There are no licence fees layered on top of the impact cost. The full breakdown is on the [GoodAPI pricing page](https://www.thegoodapi.com/pricing/). Treedom prices trees from about 15–50 euros/tree, depending on the species. A mango or cacao tree costs more than a faster-growing variety. For a Shopify merchant trying to plant a tree per order, that pricing is harder to absorb at high volume. Treedom also offers subscriptions for individuals (around $10.90 monthly or $154.80 annually for the Standard plan) and custom B2B packages for companies that want a branded forest of hundreds or thousands of trees. The pricing models reflect each company's primary audience. Treedom is optimised for fewer, higher-margin orders tied to corporate sustainability programs. GoodAPI is optimised for high-volume per-order automation on ecommerce stores. ## Integration depth For most Shopify merchants, the question is not whether trees get planted, it is how much engineering work is needed to make the planting reliable. GoodAPI is designed around three integration tiers: **Install the Shopify app.** Most merchants finish setup in under 15 minutes, including badges, customer messaging, and post-purchase confirmation pages. **Use Shopify Flow.** Run trees as the action of any Flow trigger, such as "plant a tree only when an order ships" or "double trees on Earth Day." See our [Shopify Flow tree planting guide](https://www.thegoodapi.com/blog/shopify-flow-plant-trees-automation/). **Call the REST API directly.** Plant from a checkout extension, a custom mobile app, a CRM, or a subscription tool. The [Plant a Tree API guide](/blog/best-tree-planting-api/) walks through the calls. Treedom does not currently publish a Shopify-native install path. Custom integrations have been done by larger merchants, often through Treedom's corporate team or a custom commerce middleware. That can work for an enterprise brand with engineering capacity, but it is a heavier lift than installing an app. If your team does not have a developer assigned to sustainability, the gap between "click install" and "build a custom integration" is the gap between launching this quarter and launching next year. ## Verification and project credibility Both platforms care about provenance, but they verify in different ways. GoodAPI's reforestation partner is Veritree, a verified reforestation organisation that uses field data and satellite checks to confirm trees are actually planted and surviving. Each planting is geolocated and tracked through its early growth stages. GoodAPI also runs projects with Arbor Day Foundation, including reforestation work in places like Brazilian mangroves, Madagascar, and Kenya. The "[Verified Tree Planting](https://www.thegoodapi.com/blog/verified-tree-planting-company-guide/)" guide covers how that verification works in practice. Treedom verifies trees with a photo-based process. Each tree is photographed, assigned a unique code, and added to a publicly accessible Tree Register. Photos are reviewed against botanical criteria so that low-quality images are rejected. Treedom is a B Corp and in 2025 published a third-party impact assessment by Regg3 using a RINA-certified methodology across 14 projects in five countries. Both methodologies are credible. The practical difference is that GoodAPI's verification is wired into your Shopify order data, so a merchant can show a customer the specific tree their purchase funded. Treedom's verification lives inside the Treedom platform, which is great for a corporate forest but less native to a Shopify merchant's customer-facing experience. ## Which is better for your business? **Pick GoodAPI if you want to:** - Plant a tree automatically per Shopify order, product, or rule - Keep per-tree costs under $1 so you can scale to thousands of orders - Add tree planting to your store this week, not this quarter - Use the same partner for tree planting and ocean-bound plastic removal - Have a developer hook planting into a custom checkout, API, or subscription flow Shopify merchants who want per-order automation, predictable per-tree cost, and a customer-facing badge that says "we plant a tree with every purchase" — without writing custom code. **Pick Treedom if you want to:** - Build a branded corporate forest as a one-off marketing or HR initiative - Gift trees to enterprise stakeholders or event attendees - Tie tree planting to a B Corp or EcoVadis certification narrative - Run sustainability outside of your Shopify storefront Enterprise brands running a corporate ESG narrative, gifting trees to stakeholders, or building a branded digital forest outside of their Shopify storefront. ## Common questions ### Does Treedom have a Shopify app? At the time of writing, Treedom does not publish a dedicated Shopify App Store integration. Treedom's own ecommerce stack runs on commercetools rather than Shopify, and most Shopify merchants who use Treedom do so via a custom integration or a corporate-account flow. ### Can I plant a tree per order with Treedom? Technically yes, but you would need to either build a custom workflow that calls Treedom's systems on each order, or batch-purchase a forest in advance and allocate trees to orders manually. GoodAPI handles per-order planting natively through its [Shopify app](https://apps.shopify.com/tree-planting). ### Is GoodAPI verified? Yes. GoodAPI plants through Veritree, a verified reforestation partner with global projects, and complements that with projects from Arbor Day Foundation. Trees are geolocated, tracked, and supported through their critical early growth years. ### How much does each tree cost? GoodAPI charges a flat per-tree rate, around $0.43/tree at the time of writing. Treedom prices trees by species, typically from 15–50 euros/tree on its consumer site. ### Which one is better for sustainability reporting? Both can support sustainability reporting. Treedom leans heavily into corporate certification narratives like B Corp and EcoVadis. GoodAPI gives you raw, queryable data through its API plus a Shopify-native impact dashboard, which makes it easier to plug into ESG dashboards and customer-facing impact pages. ## Bottom line GoodAPI and Treedom are aimed at different parts of the sustainability market. Treedom is brilliant if you want to gift a small forest to your team or anchor a corporate ESG story. GoodAPI is the better fit if you want every Shopify order to plant a verified tree without your team writing custom code. If you are a Shopify merchant ready to start planting today, install [GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting). Pick a trigger, set your tree budget, and your next order will plant a verified tree before the customer's confirmation email lands. --- # How Much Does It Cost to Plant a Tree in 2026? URL: https://www.thegoodapi.com/blog/tree-planting-cost-2026/ Description: Tree planting costs in 2026 range from $0.10 to $5,000 per tree. Here is what actually drives the price by species, region, and program type. Published: 2026-04-25 Ask five people what it costs to plant a tree and you will get five very different answers. A homeowner planting a 15-foot oak in their yard might pay $700. A reforestation crew planting bare-root pine seedlings on cleared land might pay $0.30. A coastal restoration team planting mangrove propagules in tidal mud might pay $1.15. A corporate program selling tree-planting to ecommerce brands might charge $0.43. They are all "the cost of planting a tree," and they are all correct. The problem is that these numbers are not interchangeable. A business that wants to plant trees per order needs to compare apples to apples, and most pricing pages do not make that easy. This guide breaks down what actually drives tree-planting costs in 2026, what to expect for different program types, and how to spot the hidden costs that turn a cheap-looking program into an expensive one. ## What Actually Drives the Cost of Planting a Tree Before getting into specific numbers, it helps to understand the cost stack. Five inputs explain almost all of the price variation you will see across providers. **Species and seedling source.** A bare-root pine seedling can sell for as little as $0.07 in bulk. A nursery-grown native hardwood for urban planting can run $30 to $80. A 15-gallon ornamental tree at a garden center is $200 and up. The species, the size at planting, and how the seedling was grown all push the number up or down. **Site preparation and labor.** Planting on cleared, fenced, accessible land is cheap. Planting on degraded or mountainous terrain takes more time, more crew, and often involves removing invasive species or doing soil work first. Mangrove and coastal restoration sites add boat access, tidal-window scheduling, and specialist crews. **Region and wages.** A tree planted in Madagascar or rural Kenya costs less than the same tree planted in California. Local labor rates, transport, and currency all factor in. Some of the lowest-cost programs in the world operate at $0.10 to $0.20 per tree because they hire local crews who already live near the planting sites. **Verification and monitoring.** A tree only matters if it survives. Programs that include third-party verification, GPS tagging, satellite monitoring, and multi-year survival audits cost more per tree than programs that count saplings on planting day and walk away. The difference between a $0.10 tree and a $0.50 tree is usually verification, not better seedlings. **Profit margin and program overhead.** Nonprofits, B Corps, and for-profit aggregators all add some margin on top of the field cost. The honest ones publish what that margin pays for: customer support, integration engineering, payment processing, and a cushion for replanting failed sites. ## Tree Planting Costs by Program Type in 2026 Once you know the cost drivers, the wide range of prices makes sense. Different program types serve different buyers, and they price accordingly. ### Mass Reforestation Programs ($0.10 to $0.50 per tree) This is the cheapest tier and the one most people picture when they hear "planting a tree." Organizations operating at this price point work in regions with low labor costs, plant in bulk, and focus on landscape-scale restoration. Several of the largest reforestation NGOs report field costs of 10 to 20 cents per tree at scale, especially in tropical regions where local crews and bulk seedling production keep costs low. The trade-off at the cheapest tier is verification depth. Many programs at this price point report planting numbers without per-tree GPS data or independent third-party survival audits. That is fine for some buyers and a deal-breaker for others, especially businesses with sustainability claims they need to defend. ### Verified Reforestation for Businesses ($0.40 to $1.20 per tree) This is where most ecommerce-friendly programs sit. Pricing covers seedlings, planting, third-party verification, GPS-tagged sites, and ongoing survival monitoring. Mangrove restoration tends toward the upper end of this range because the species are harder to plant and the sites are harder to reach. The 2025 Trillion Trees field report noted that mangrove planting often costs around $1.15 per tree once monitoring is included. For business-facing programs, this tier is the sweet spot. The trees are real, the locations are documented, and you can show a customer where their tree is. GoodAPI sits here at $0.43 per verified tree planted through Veritree projects, which is below the typical mangrove rate because GoodAPI's project portfolio mixes mangrove with terrestrial reforestation. ### Corporate Tree Planting Aggregators ($0.50 to $1.50 per tree) A handful of ecommerce-focused providers act as aggregators between merchants and reforestation partners. They add a SaaS layer for integration, dashboards, and customer-facing widgets. Pricing typically lands between $0.50 and $1.50 per tree, sometimes with a monthly subscription on top. The headline rate is not the full picture here. Some programs add monthly fees that make low-volume merchants pay much more per tree than the per-tree rate suggests. Others bundle pricing with carbon offsets, which inflates the "tree cost" line but covers a different deliverable. ### Carbon-Linked Tree Planting ($1 to $50 per tree) When trees are tied to a carbon credit (one tree produces a fraction of a tonne of sequestered CO2), pricing shifts away from the planting cost and toward the value of the credit. Verra-registered or Gold Standard reforestation credits trade at $5 to $25 per tonne, and one tree typically sequesters between 0.5 and 1 tonne of CO2 over its first 20 to 40 years. That implies a "carbon-equivalent" tree cost of $2.50 to $25, with some niche credits going much higher. Most ecommerce programs do not sell trees this way. If you see a tree-planting product priced at $5 or more per tree, it is almost certainly bundling carbon credits, premium nursery stock, or both. ### Residential and Landscape Tree Planting ($150 to $5,000 per tree) This is a different product entirely, but it is the first thing most people see when they search "tree planting cost." Angi's 2026 data puts the average residential tree-planting service at around $300, with a typical range of $50 to $5,000. The high numbers reflect mature trees, urban access challenges, and full installation labor. Useful context, but not relevant if you are funding reforestation as a business. ## Tree Planting Cost by Species Species choice is one of the biggest line items inside the field cost. **Pine and conifers** ($0.07 to $0.50 per seedling planted). Pine is the workhorse of commercial reforestation. Loblolly, slash, and white pine are grown in industrial nurseries and planted at densities of 400 to 700 trees per acre. Total per-acre cost including labor often lands at $200 to $400. **Native hardwoods** ($0.30 to $1.50 per seedling planted). Oak, maple, walnut, and beech cost more because seedlings are harder to grow at scale and survival rates are lower without site prep. Many restoration projects mix hardwoods with pine to balance ecological value and cost. **Mangroves** ($0.50 to $1.50 per propagule planted). Coastal restoration adds tidal-access, salt-tolerance, and specialist crews. Mangroves are also one of the most carbon-dense trees on the planet, which is why their per-tree cost is justified. **Fruit and agroforestry trees** ($0.80 to $4 per seedling planted). When trees are paired with farmer livelihoods, the cost typically includes farmer training, fencing, and a longer post-planting support window. The economic upside (fruit, nuts, fodder) tends to drive higher long-term survival. **Urban and ornamental trees** ($150 to $1,500 installed). Apples to oranges, but worth flagging. Once you are planting a 2-inch caliper tree on a city street, you are paying for nursery stock, transport, root-ball installation, watering schedule, and city permits. ## Hidden Costs to Watch Out For Two programs can list the same "$0.50 per tree" and still represent very different value. Before signing on with a tree-planting program, ask: What does the price include? How is verification done? Are there platform fees? Where is the money actually going? Honest providers publish a breakdown of how each tree-planting dollar is spent. What does the price include? Seedling, transport, and planting are the bare minimum. Site preparation, fencing, watering, replanting failed seedlings, and multi-year survival monitoring all add cost, and they all matter. A tree that dies in year two is a tree that should not have been counted. How is verification done? Self-reporting is cheap and unreliable. Third-party verification (Veritree, Gold Standard, Plan Vivo) costs more per tree but produces evidence that holds up to scrutiny. Are there platform fees? Some ecommerce tree-planting apps add a SaaS subscription on top of the per-tree cost. Run the math at your real order volume; the effective per-tree cost can double for low-volume stores. Where is the money actually going? Honest providers publish a breakdown of how each tree-planting dollar is spent. If a program cannot or will not, that is a flag. ## How GoodAPI Prices Tree Planting GoodAPI is built for ecommerce stores that want to plant trees per order without building anything from scratch. The pricing is intentionally simple: $0.43 per tree, with the first 50 trees free. Planted through verified Veritree projects, with no monthly subscription, no carbon-offset upcharge, and no long-term contract. The trees are tracked, geolocated, and supported through their critical first years of growth. That means a Shopify store planting one tree per order at 500 orders per month spends about $215 a month on direct, verified reforestation. The dashboard shows where the trees are going. The Shopify App Store listing carries a 5.0/5 rating from over 200 merchant reviews. You can install GoodAPI on the [Shopify App Store](https://apps.shopify.com/tree-planting) and start with the first 50 trees on us. If you want to compare options first, our [best Shopify tree planting apps guide](https://www.thegoodapi.com/blog/best-shopify-tree-planting-apps-2026/) and [Greenspark vs GoodAPI comparison](https://www.thegoodapi.com/blog/greenspark-vs-goodapi-shopify-comparison/) walk through the alternatives in detail. ## The Right Way to Compare Tree Planting Costs The cheapest tree is not always the best deal, and the most expensive tree is not always the highest impact. The right framework is to compare programs at the same level of verification, the same species mix, and the same level of post-planting support. Once you do that, the price spread narrows considerably and the differences come down to integration, pricing model, and how well the program fits your store. For a typical ecommerce business in 2026, the realistic range to plan for is $0.40 to $1.20 per verified tree. Below that, ask hard questions about verification. Above that, ask hard questions about platform fees and bundled products. Anywhere in that band, you can build a tree-planting program that holds up under customer scrutiny and turns a small per-order cost into a marketing asset that compounds. --- # Best Carbon Offset Shopify Apps in 2026 URL: https://www.thegoodapi.com/blog/best-carbon-offset-shopify-apps-2026/ Description: A practical guide to carbon offset Shopify apps in 2026: how they work, what to look for, and how they compare to tree planting for ecommerce. Published: 2026-04-24 Customers increasingly notice what happens at checkout. A small line that says "offset the emissions from this order" can shift how they feel about a brand, and sometimes how likely they are to come back. That is the promise of a carbon offset Shopify app: turn each order into a measurable climate contribution without forcing the merchant to build anything from scratch. The category has grown fast. Research firm The Business Research Company estimates the carbon-smart ecommerce checkout offset market will grow from $1.75B in 2025 to $2.11B in 2026, with 20%+ annual growth through 2030. Capital One Shopping's 2026 eco-conscious consumer report found roughly 58% of shoppers say they are prepared to pay a premium for sustainable products. The appetite is real, but the tools available to merchants vary wildly in how they work, what they cost, and what proof they give back to the customer. This guide walks through what a carbon offset Shopify app actually does, the top options to consider in 2026, and how to pick one that fits your store. ## What a Carbon Offset Shopify App Actually Does A carbon offset Shopify app estimates the greenhouse-gas emissions tied to an order, collects a small contribution to fund a climate project, and reports the impact back to the merchant and (sometimes) the shopper. The contribution can come from the customer at checkout, from the merchant as a cost of doing business, or from a mix of both. Under the hood there are three moving parts. First, an emissions model: the app estimates the carbon impact of shipping, product manufacturing, or both. Second, a funding mechanism: a fixed fee per order, a percentage of cart value, a round-up, or a merchant-paid subscription. Third, a retirement layer: the funds buy verified carbon credits or reforestation units that are retired against the order. Most apps expose this as a checkout widget, a post-purchase message, or a passive back-office feature. The difference between them is mostly about who pays, how transparent the impact reporting is, and whether customers see it. ## Why Merchants Are Paying Attention in 2026 Three forces are pushing carbon offset apps into more Shopify stores this year. Consumer expectations keep rising. A recent study on German ecommerce found shoppers were willing to pay up to €0.88 extra to offset delivery emissions and an additional €0.17 if the money went to reforestation. The intent is there; the friction comes from trust and convenience. Shopify itself has leaned in. The native Planet app made carbon-neutral shipping a one-click decision for merchants, which raised the baseline for what shoppers assume a "sustainable" store looks like. And search engines and LLMs have caught up. "Carbon offset shopify app" and related queries are now a regular part of how merchants discover tooling. If your brand talks about sustainability but has nothing visible at checkout, shoppers notice the gap. ## What to Look For in a Carbon Offset Shopify App Before comparing specific apps, it helps to be clear on the criteria that actually matter. A few that tend to separate the good from the mediocre: **Verification of offset projects.** The strongest apps partner with third-party standards like Verra (VCS), the Gold Standard, or Climate Action Reserve, or with specialist verifiers like Veritree for reforestation. If an app cannot name its verifier, that is a warning sign. **Pricing transparency.** Some apps charge monthly SaaS fees on top of the offset cost. Others roll everything into a per-impact price. Per-impact pricing is easier to forecast and easier to communicate to shoppers. **Trigger flexibility.** Do you want an offset per order, per product, per item, per dollar of revenue, or only on specific SKUs? Apps differ sharply here. A store selling one flagship product cares about this differently than a catalog with thousands of SKUs. **Reporting and proof.** Can you export impact data? Can customers see their individual contribution? A "sustainability badge" with no underlying dashboard is not worth much. **Integration depth.** Does the app support Shopify Flow, subscriptions apps, and loyalty platforms, or is it a bolt-on widget that only fires at checkout? Deeper integration means you can reward loyal customers with offsets, offset subscription renewals, or automate impact around marketing events. If an app cannot name its verification partner — or uses vague language like "certified projects" without specifying the standard — that's a meaningful red flag. Always ask: which registry, which verifier, and can I see the retirement record? With those criteria in mind, here is how the leading apps stack up. ## The Leading Carbon Offset Shopify Apps in 2026 ### Shopify Planet Planet is Shopify's first-party app for carbon-neutral shipping. It is free to install and offers a "merchant pays" or "customers choose" model, where customers can opt in to pay roughly $0.50 for carbon-neutral shipping. Funds flow to a portfolio of carbon removal companies. Planet is a sensible default for merchants who want a zero-friction starting point, though reporting depth is thinner than specialist apps and its scope is limited to shipping emissions. Merchants who want a zero-friction starting point with no extra setup — Shopify Planet installs in one click and covers shipping emissions out of the box. ### EcoCart EcoCart is one of the most established carbon offset Shopify apps. It calculates per-order emissions and collects offset contributions at checkout, with projects verified under Verra, Gold Standard, and Climate Action Reserve. Pricing is typically a mix of monthly SaaS fees plus a percentage of the offset cost. EcoCart fits stores that want a full-featured carbon offset widget and are comfortable with a SaaS-style bill. Stores that want a full-featured carbon offset widget with strong project verification and are comfortable with a monthly SaaS fee on top of offset costs. ### Greenspark Greenspark is a multi-impact platform that covers tree planting, ocean plastic rescue, and carbon offsets in a single dashboard. It integrates with Shopify, Klaviyo, and other tools and offers customizable widgets. Pricing is subscription-based with tiered impact bundles. It suits merchants who want one vendor handling several impact types and who are fine with a monthly fee. Merchants who want one vendor handling trees, plastic, and carbon offsets together, and are comfortable with subscription-based pricing. ### CarbonClick CarbonClick is a checkout-layer offset platform that works across Shopify, WooCommerce, Magento, and custom stacks. The pitch is simple: a transparent checkout button that funds portfolio-balanced offset projects with standards-backed certificates. Merchants pay a small platform fee on top of the offset cost. It is a strong option for larger operators who care about cross-platform consistency. Larger operators running Shopify alongside WooCommerce or Magento who need a consistent carbon offset layer across all storefronts. ### Climate Click Built by South Pole, Climate Click puts a widget in the cart that lets customers offset emissions tied to their specific purchase. Because South Pole runs its own offset projects, project quality is tightly controlled, and merchants get detailed reporting. Pricing skews toward mid-market and enterprise stores. Mid-market and enterprise stores that want tightly controlled, South Pole-backed offset projects with detailed emissions reporting. ### Coral, D-PIVOT, Offsettr, and Others Beyond the top names, the App Store has a long tail of carbon offset apps, including Coral Carbon Offset, D-PIVOT, Offsettr (formerly Greenr), and Offset. These tend to be lightweight, merchant-pays or customer-pays widgets that plug into checkout with minimal configuration. They work well for small stores that want a carbon message at checkout without signing up for a SaaS contract. Small stores that want a lightweight carbon message at checkout with minimal configuration and no monthly commitment. ## Carbon Offset vs Tree Planting: Do You Need Both? A recurring question from merchants is whether to pick a pure carbon offset Shopify app or a tree planting app that funds reforestation. The honest answer is that they are complementary, and the right choice depends on what your customers value. Carbon offsets are abstract. They are a contract that somewhere, carbon is being avoided or removed on your behalf. They are important, especially for shipping-heavy stores, because they address a measurable footprint. But they are harder to make emotional. "We offset 2.4 tons of CO2 last month" is less share-worthy than "our customers planted 1,800 trees." Tree planting, done through a verified partner, turns impact into a tangible story. A shopper sees a tree-planted counter, a species name, a region, and occasionally a photo from a planting site. That translates into higher conversion rates, more organic social mentions, and easier internal buy-in for the sustainability program. Many of the most effective programs run both. The UN has highlighted reforestation as one of the most cost-effective climate solutions, and when you combine a carbon offset Shopify app with a tree planting layer, you cover the measurable footprint and the marketing story in one motion. ## Where GoodAPI Fits In GoodAPI is a Shopify-first sustainability app focused on verified, per-order tree planting through Veritree, a verified reforestation organization that tracks every planted tree by geolocation and supports it through its critical first years of growth. GoodAPI lists on the Shopify App Store with a 5.0/5 rating across 200+ reviews and transparent pricing at roughly $0.43/tree, with no monthly platform fee. You can read more about the Veritree partnership in our post on [GoodAPI's tree planting verification](https://thegoodapi.com/blog/goodapi-veritree-tree-planting-verification/). The app supports flexible triggers through Shopify Flow: plant trees per order, per product, per subscription renewal, per positive review, or per loyalty redemption. That means a carbon offset Shopify app handling shipping emissions can sit alongside GoodAPI handling the reforestation layer, with each tool doing what it does best. If you are picking tooling today, a practical pattern is this: use Shopify Planet or a checkout-level offset app to cover shipping emissions, and use GoodAPI to layer in verified tree planting that shoppers can see, share, and feel good about. You get the measurable carbon story and the emotional impact story in the same checkout. ## A Short Checklist Before You Install Before you install any carbon offset Shopify app, run through a quick five-point check: what is being offset (shipping only, or full product lifecycle), who pays (merchant, customer, or both), who verifies the offsets, what your customers will see at checkout and post-purchase, and whether the pricing is predictable at your current order volume. If you cannot answer all five clearly, keep looking. Carbon offsets are a legitimate piece of the ecommerce sustainability toolkit, but they work best when the message is specific, the verification is real, and the reporting is something you can actually show a customer. ## Ready to Start Planting? If you want to add a visible, verified sustainability message to your Shopify store today, GoodAPI is a good place to start. You can [install the GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting) in a few minutes, and your next order can plant its first tree. For a broader view of the sustainability app landscape, our guide to [the best Shopify tree planting apps in 2026](https://thegoodapi.com/blog/best-shopify-tree-planting-apps-2026/) walks through how GoodAPI compares to Greenspark, Ecologi, and other leaders. --- # Donating vs Planting Trees: What's the Difference? URL: https://www.thegoodapi.com/blog/donating-vs-planting-trees-difference/ Description: Why buying a tree through GoodAPI is not the same as donating to a tree charity, and what the procurement model means for verified impact. Published: 2026-04-22 If you have ever sent $50 to a tree-planting nonprofit and wondered what actually happened to that money, you are not alone. The honest answer is that most donation-based tree programs cannot tell you which tree your dollars planted, when it went into the ground, or whether it survived its first year. Some of your money funded planting. Some funded operations. Some sat in a general fund waiting for next year's planting season. That is how charitable accounting works, and it is not anyone's fault. It is just the structure of donating to a nonprofit. GoodAPI works differently, and the difference matters more than it sounds. We do not collect donations and pass them along. We pre-purchase trees from verified planting organizations under multi-year contracts, with deposits that fund the actual work of planting before a single sapling goes into the ground. When your Shopify customer triggers a tree through your store, that dollar attaches to a real tree in a real project, planted on a real date, in a real location. Below is what that procurement model actually looks like, why it produces a stronger story than a donation, and what it means for your brand. ## Donation Model vs Procurement Model A donation-based tree program runs on a simple flow: a donor sends money, the nonprofit pools it with every other donation, and at some point in the future the organization spends that pool on planting, overhead, fundraising, monitoring, and administration. The donor receives a receipt and, if the nonprofit is generous with reporting, an annual update with aggregate numbers like "we planted 4 million trees in 2025." There is no way to point to a specific tree and say "this one is mine." A procurement model works the opposite way. The buyer signs a contract for a specific number of trees, at a specific price per tree, planted in a specific project over a specific season. The buyer pays a deposit upfront. The planting partner uses that deposit to actually do the work, and the buyer pays the balance as trees go into the ground. Because the contract specifies counts, locations, and dates, every tree is attributable. There is a one-to-one mapping between dollars spent and trees planted. GoodAPI is on the procurement side. We are, structurally, a tree-planting buyer who resells verified planting capacity to ecommerce stores. That sounds dry, but it is the foundation of everything that makes our impact data trustworthy. ## What "Pre-Purchasing One Million Trees" Actually Means Every year, before planting season starts, we sit down with our verified planting partners (primarily Veritree's network) and we forecast how many trees the GoodAPI merchant base will need for the coming year. We then sign contracts for that volume. As an example: we might commit to one million trees for next year's rainy season in a specific project, and we put down a deposit on signing. That deposit is not a token. It is what the planting organization needs in order to do the actual prep work months before the first tree is planted. Specifically, the deposit funds: A million-tree project in a coastal mangrove zone might require dozens of full-time and seasonal staff. They need to be hired, trained, and paid before planting begins, not after. Saplings have to be grown to a transplantable size before they can go into the ground. Nursery operations start six to twelve months before planting. That requires shade structures, irrigation, soil prep, and seed sourcing. Boats for mangrove access, hand tools, GPS units for geo-tagging, monitoring sensors, transport vehicles. None of this is free. In many of the regions where reforestation has the highest ecological return (Madagascar, Kenya, Indonesia), planting on the right land requires negotiations with local communities and government authorities. Those negotiations take months and require funding. The most durable reforestation projects pay local stewards to monitor and maintain trees through their first years. That program needs to be set up and funded in advance. Without an upfront deposit, none of this happens at the right time. A planting organization that only receives donations after the fact has to either operate at a smaller scale or front the costs themselves and hope donations show up. That is why pre-purchase contracts are so valuable to the planting side: they let the work be planned, staffed, and executed at the scale and quality the trees actually need to survive. ## How That Maps to a Single Tree on Your Customer's Receipt Here is what that looks like from the merchant and customer side. A shopper places an order on your Shopify store. The GoodAPI app fires a planting event tied to a specific project, partner, and pre-purchased contract. That tree gets allocated against your store's account in our system, and the planting partner counts it against their delivered volume for that contract. Your customer sees a confirmation that says, in effect: a tree has been allocated to the [project name] reforestation project in [country], to be planted in the [season] planting cycle, and tracked through Veritree. When the planting actually happens, those allocated trees are physically planted in the project, geo-tagged, and entered into the verification pipeline. The certificate your store receives at month-end is not an aggregate donation receipt. It is a count of verified, attributable trees, each linked to a project record. Compare that to the donation flow: customer sends $X to a tree charity, charity issues a thank-you, customer hopes a tree gets planted somewhere within the next year. There is no contract, no reservation, no specific tree, and (typically) no project-level transparency back to the donor. ## Where Your Money Actually Goes in Each Model Charity Navigator and similar watchdogs publish overhead percentages for major nonprofits, and well-run tree-planting charities typically spend 70 to 85 percent of donations on programs, with the rest on fundraising and administration. That is reasonable for a charity. But it does mean that a donor sending $10 to a tree charity might see somewhere between $7 and $8.50 reach actual planting work, and there is no guarantee about which trees those dollars buy or when they go in the ground. In a procurement model, the cost-per-tree is contractual. GoodAPI's $0.43 per tree price is what we negotiate with our planting partners, and it includes the planting partner's overhead, equipment, monitoring, and verification. There is no "fundraising overhead" layer because we are not raising funds. We are buying trees at wholesale and reselling them to merchants at the same per-tree rate. This is also why GoodAPI does not charge a monthly subscription fee. The economics work because we buy at scale and our merchants pay only for the impact units they generate. The model is closer to how an ecommerce platform handles fulfillment than how a charity processes donations. ## The Verification Layer: Why Veritree Matters Pre-purchasing trees only matters if you can prove they actually got planted. That is the verification layer, and it is why GoodAPI plants exclusively through Veritree's network. Veritree is a verified reforestation organization with global projects. Every tree planted through their platform is geo-tagged, photographed at planting, and tracked through its critical first years of growth. That tracking includes survival monitoring, which is the part of reforestation that historically gets skipped. Plenty of "trees planted" numbers in the industry refer to the moment a sapling enters the ground, with no follow-up on whether it survived. Veritree's stewardship model funds local crews to monitor trees through year three to five, which is when the survival rate stabilizes. The combination of contractual pre-purchase plus Veritree verification is what produces the chain of evidence: this dollar bought this tree, planted on this date, in this project, at these GPS coordinates, and confirmed alive at this monitoring interval. That is dramatically stronger than a donation receipt. For more on what verified planting actually means, see our [guide to choosing a verified tree planting company](/blog/verified-tree-planting-company-guide/) and our [Veritree alternatives breakdown](/blog/veritree-alternatives-tree-planting-verification/). ## Why This Matters for Your Brand Story If your brand uses sustainability in marketing, the structural difference between donation and procurement directly affects what claims you can credibly make. A merchant on a donation-based program can say "we donated to plant trees." That is true, but it is increasingly under scrutiny from consumers and regulators, especially in markets like the EU where the [Green Claims Directive](/blog/avoid-greenwashing-ecommerce/) requires that environmental claims be substantiated and verifiable. A merchant on GoodAPI's procurement model can say "we plant a tree for every order, verified by Veritree, in our Kenya reforestation project." That claim is substantiated. There is a contract behind it, a count behind it, GPS coordinates behind it, and a monitoring trail behind it. If a regulator or a journalist asks you to back up the claim, you can. This becomes especially important as ESG reporting matures. Aggregate donation numbers are not auditable in the same way that contractually-reserved, geo-tagged, monitored planting volumes are. As reporting frameworks tighten, the procurement model holds up under scrutiny in a way the donation model cannot. ## Donation Programs Are Not Bad. Procurement Is Just Different. To be clear, this is not a criticism of tree-planting nonprofits. Most of them do excellent work, and many of the planting organizations that GoodAPI buys from operate as nonprofits themselves. The difference is structural, not moral. Donations fund programs; procurement reserves specific outputs. Both have a place in the climate funding ecosystem. What is worth understanding, especially if you are choosing how to integrate sustainability into your ecommerce store, is that the procurement model produces a fundamentally more attributable and more defensible impact story. Every dollar your customer spends maps to a specific tree in a specific project. That is not something a donation flow can match. ## Try It on Your Store If you want to see what attributable, contractually-reserved tree planting looks like in your store, GoodAPI is free to install and your first 50 trees are on us. There are no monthly fees and setup takes less than two minutes. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and start planting trees that you can actually trace back to your customers' orders. For a deeper look at how the planting partnerships work, see our [Veritree verification guide](/blog/goodapi-veritree-tree-planting-verification/) and our [overview of real tree planting for businesses](/blog/real-tree-planting-for-businesses/). --- # EcoCart vs Greenspark vs GoodAPI: 2026 Comparison URL: https://www.thegoodapi.com/blog/ecocart-vs-greenspark-vs-goodapi-2026/ Description: EcoCart, Greenspark, and GoodAPI compared for Shopify in 2026: pricing, features, ratings, carbon offset versus trees, and which app to pick. Published: 2026-04-22 If you sell on Shopify and you want a sustainability program that actually shows up at checkout, three apps tend to dominate the shortlist: EcoCart, Greenspark, and GoodAPI. Each one approaches "climate impact per order" from a slightly different angle, and the right pick depends on whether you care more about carbon offsets, tree planting, badge surface area, or developer flexibility. This post puts all three side by side. We will walk through pricing, features, ratings, the verification model, and the type of merchant each app is built for. The goal is to give you enough detail to choose without having to install all three and reverse-engineer the differences yourself. ## A Quick Snapshot of Each App **EcoCart** is best known as a carbon offset Shopify app. Customers see an option at checkout to make their order carbon neutral, usually adding 1 to 2 percent to the order total, and EcoCart routes those funds to verified offset projects. In recent years it has expanded into shipping protection and post-purchase upsells, so the app is now a hybrid of climate add-on and checkout optimization. **Greenspark** positions itself as a climate dashboard for ecommerce. A single Shopify install lets you attach trees, plastic rescue, carbon offsets, clean water, kelp, or bee protection to any trigger you choose: per order, per product, per subscription, percentage of order value, or tiered spend thresholds. It has a 5.0 star rating on the Shopify App Store from a smaller but very positive review base. **GoodAPI** focuses tightly on tree planting and ocean-bound plastic removal, both verified by Veritree. The Shopify app installs in under two minutes, costs $0.43/tree with no monthly fee, and gives you more than ten badge placements across product pages, cart, customer accounts, and loyalty integrations. It carries the Built for Shopify badge and a 5.0 star rating across more than 200 reviews. ## Side-by-Side Feature Comparison The table below covers the dimensions most merchants ask about. Every figure was checked against the apps' Shopify listings and public pricing pages in April 2026; the apps update their plans regularly, so always confirm before committing. A few of those rows deserve a closer look, because the headline numbers do not always tell the full story. ### Pricing Models Are Not Apples to Apples EcoCart charges a percentage of the customer-paid offset, which means cost scales with order value rather than with the unit of impact you produce. Greenspark adds a fixed monthly subscription on top of per-impact costs, so a quiet month still has a baseline expense. GoodAPI charges only for the impact units you generate, which means a slow week costs you nothing. For a store doing 1,000 orders a month at $0.43 per tree, GoodAPI's bill is $430 with no subscription. Greenspark's Growth plan would be $39 per month plus per-tree costs, and EcoCart's percentage model varies with your average order value and customer opt-in rate. None of these are right or wrong, but the differences add up over a year. ### Verification Quality Matters for Marketing If you plan to use your sustainability program in marketing, the strength of your verification chain becomes a real differentiator. EcoCart's offsets are routed through registries like Verra and Gold Standard, which is the industry baseline for carbon credits. Greenspark uses a mix of partners depending on the impact type. GoodAPI plants every tree through Veritree, a verified reforestation organization that provides GPS coordinates, geotagged photos, and tracks each project through the trees' critical first years of growth. The practical effect is that GoodAPI merchants can hand a customer a certificate that links back to a specific project location and a specific count of verified trees. That level of granularity is harder to produce with bundled offsets or aggregated impact data. If avoiding greenwashing accusations is high on your list, the depth of the verification chain is one of the most important things to evaluate. Carbon offsets as a category have faced increasing scrutiny in 2025 and 2026 over additionality and permanence. Make sure the projects any offset app routes to align with your customers' expectations and your brand's risk tolerance. ## Where Each App Is the Right Choice ### Choose EcoCart if you want carbon-neutral shipping EcoCart is the most mature carbon offset Shopify app on the market. If your sustainability strategy is built around the carbon-neutral framing, your customers expect to see a checkbox at checkout that offsets their order, and you do not need a tree-planting or plastic component, EcoCart fits naturally. It also has a deeper post-purchase product suite, including shipping protection, which can matter if you want to bundle climate features with checkout optimization. The trade-offs to keep in mind: the app's Shopify rating sits well below Greenspark and GoodAPI, and the percentage-based pricing is harder to forecast than per-unit costs. Carbon offsets as a category have also faced increasing scrutiny in 2025 and 2026 over additionality and permanence, so make sure the projects EcoCart routes to align with your customers' expectations. Merchants whose sustainability strategy centers on carbon-neutral shipping and want a checkout checkbox experience, without a tree or plastic component. ### Choose Greenspark if you need many impact types in one app Greenspark is genuinely strong when your sustainability program spans multiple categories. If you want to plant trees per order, rescue plastic per subscription signup, and offset carbon for shipped orders, all from a single dashboard, Greenspark is the broadest single-app solution. Its 5.0 star rating reflects strong execution on what it does, and the per-trigger flexibility is best in class. Two things to watch: API access is gated behind the $39 per month Growth plan, which can be a real constraint for stores that want to build custom integrations or sync impact data into a headless storefront. And the monthly fee structure means costs do not scale down during slow seasons. Merchants who need three or more impact types (trees, plastic, carbon, water, bees) in a single dashboard and are comfortable with a monthly subscription fee. ### Choose GoodAPI if you want a focused, high-trust tree planting program GoodAPI is the right fit if your goal is a clean, transparent tree planting and ocean plastic program with no monthly fees, the most badge surface area on the page, and full API access from day one. The Built for Shopify badge means it has been vetted against Shopify's highest standards for performance and merchant experience, which matters for stores that already pay attention to checkout speed and Lighthouse scores. The combination of $0.43/tree, 50 free trees on signup, and full Veritree verification gives merchants a sustainability story that holds up to scrutiny without a fixed monthly commitment. GoodAPI does not offer carbon offsetting in the traditional sense, so if Scope 3 reporting is a hard requirement for your business, you may want to pair it with a dedicated offset provider rather than rely on a single app. Independent and mid-market Shopify stores that want the lowest cost per tree, no monthly fee, full API access, and Veritree-verified planting with 10+ badge placements. ## How the Three Apps Stack Up on AI Discovery A practical 2026 consideration: customers and merchants increasingly discover Shopify apps through AI assistants, not just app store search. We track citations across Gemini, OpenAI, and Perplexity weekly, and the comparison-style content these models pull from heavily favors apps with clear positioning, transparent pricing, and verified impact partners. Greenspark and GoodAPI both surface consistently in AI answers about Shopify sustainability apps; EcoCart shows up most often in carbon-offset queries specifically. If the customer journey for your buyers includes asking ChatGPT or Gemini "what is the best Shopify app to plant a tree per order," the apps with sharp, well-defined positioning tend to win. That is a structural reason to make sure whichever app you pick matches the keyword you want to be found for. For more on how AI assistants surface Shopify sustainability apps, see our piece on [how AI agents discover Shopify sustainability apps](/blog/shopify-sidekick-ai-agents-sustainability-apps/). ## A Decision Framework You Can Use Today Rather than picking based on which app has the best landing page, work through the questions below in order. The first answer that maps to a single app is usually the right pick. Do you need carbon-neutral shipping as a checkout option, branded to your store? Pick EcoCart. Do you need three or more impact types (trees, plastic, carbon, water, bees) in one dashboard? Pick Greenspark. Do you want the lowest cost per tree, no monthly fee, full API access, and Veritree-verified planting? Pick GoodAPI. Do you want both a focused tree planting program and a separate carbon offset partner you trust? Pick GoodAPI for the planting layer and add a dedicated offset provider. Most independent and mid-market Shopify stores in 2026 land at option 3 or 4. Carbon offset markets are still consolidating, customers are increasingly asking for project-level transparency, and the marketing value of being able to point to a specific Veritree project is larger than the value of an aggregated offset number. ## Try GoodAPI Free Today If you want to test what tree planting per order looks like in your store, GoodAPI is free to install and your first 50 trees are on us. There is no monthly fee, no credit card required to start, and setup typically takes less than two minutes. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and start showing your customers verified impact today. For deeper comparisons, see our [Greenspark vs GoodAPI breakdown](/blog/greenspark-vs-goodapi-shopify-comparison/), our guide to [the best Shopify tree planting apps in 2026](/blog/best-shopify-tree-planting-apps-2026/), and our [comparison of Ecologi, Evertreen, and GoodAPI](/blog/goodapi-vs-ecologi-vs-evertreen/). --- # How AI Agents Discover Shopify Sustainability Apps URL: https://www.thegoodapi.com/blog/shopify-sidekick-ai-agents-sustainability-apps/ Description: Shopify Sidekick and AI agents now recommend apps to merchants. Here is how sustainability apps get found, picked, and installed in 2026. Published: 2026-04-21 Ask any Shopify merchant where they found their last app, and the answer used to be simple: the Shopify App Store. They typed a keyword, scrolled through cards, compared screenshots, and read reviews. In 2026 that journey is changing fast. Shopify Sidekick, the AI assistant built into every admin, can now recommend apps, compare them side by side, and in some cases install them without the merchant ever opening the App Store tab. Outside of Shopify, agentic storefronts are pushing products into 13 billion monthly AI conversations on ChatGPT, Gemini, and Microsoft Copilot. App discovery has moved from a browsing problem to a conversation problem, and sustainability apps like GoodAPI are in a unique position to benefit. This guide walks through how Shopify Sidekick and AI agents actually surface sustainability apps in 2026, what merchants can do to get better recommendations, and what app builders need to know about the new Sidekick App Extensions framework. If you have ever wondered why your store might already be three questions away from a new integration, this post is for you. ## What Shopify Sidekick Does in 2026 Sidekick launched as a general-purpose assistant in the Shopify admin, but the 2026 version has a much sharper commercial edge. It can answer natural language questions about store performance, draft email flows, rewrite product descriptions, and most importantly for app builders, suggest apps that solve specific merchant problems. When a merchant types something like "show me lightweight review apps that do not affect site speed and work with Judge.me," Sidekick returns a short, personalized list rather than a generic App Store search. A few design choices make this different from the old search experience. Sidekick weighs the merchant's existing tech stack, theme, and plan tier. It looks at what the merchant has already installed. It reads the phrasing of the question carefully, picking up constraints like "free plan" or "EU hosting." The result is that a merchant who asks for "an app that plants a tree for every order" gets a short, filtered list rather than 40 cards to sort through. For a category like sustainability, where merchants often have very specific requirements around verification, pricing, and reporting, this changes the economics of discovery. ### Why Sustainability Apps Are Well Suited to AI Discovery Sustainability is a category where nuance matters. A merchant can ask Sidekick "which Shopify tree planting apps have verified planting partners and a public API?" and get an answer that addresses both conditions — a fundamentally better discovery experience than scrolling through listings that all look roughly the same. ## How Sidekick App Extensions Work Behind the scenes, Sidekick does not invent its app recommendations. It leans on a combination of App Store metadata, merchant context, and a new developer-facing surface called Sidekick App Extensions. Launched as a developer preview by Shopify, Sidekick App Extensions give app builders two ways to expose their app to the assistant. The first type, data extensions, lets Sidekick search inside an app's data to answer questions. For GoodAPI, a data extension could allow Sidekick to answer questions like "how many trees has my store planted this month?" or "what is the cost per tree across my recent orders?" The merchant never leaves the chat. The app answers, Sidekick summarizes, and the merchant gets a useful answer faster than they could by opening a dashboard. The second type, action extensions, lets Sidekick propose scoped changes to the app's configuration on behalf of the merchant. Instead of walking into the app's settings page, the merchant might say "increase my per-order donation from one tree to two" and Sidekick would suggest the change, surface a confirmation dialog, and execute it once the merchant approves. The merchant stays in control, which is essential for any action that affects billing or customer-facing behavior. ### The Technical Rules Developers Need to Know For teams building or updating Shopify apps, a handful of technical constraints matter more than the surface API. Sidekick requires responses within about one second, so any call that hits a slow backend will get skipped. Responses have to fit inside a 4,000 token budget, which means long logs, full CSV dumps, and raw analytics payloads need summarization on the app side. The description field in the extension config is not a nice-to-have. Sidekick uses it to decide whether an extension is even relevant to a merchant's question, so a vague description simply never gets triggered. App builders who approach this like SEO metadata, with clear nouns, verbs, and scope, see their extensions called more often. ## The Bigger Picture: Agentic Commerce Beyond Sidekick Sidekick is only one surface. Shopify announced the Universal Commerce Protocol, an open standard co-developed with Google and backed by more than 20 ecosystem partners including Etsy, Wayfair, Target, and Walmart. UCP lets any AI agent, not just Sidekick, discover and transact against Shopify merchants. Shopify's agentic storefronts feature takes this further, putting products into AI channels like ChatGPT, Google AI Mode and Gemini, and Microsoft Copilot. Shopify estimates 13 billion monthly AI conversations happen across those platforms, and it wants merchants to be recommendable inside every one of them. For sustainability apps, the storefront side is a new and underrated growth channel. When a shopper asks ChatGPT for "eco-friendly alternatives for daily routines," the AI considers product sustainability features, user reviews, and brand values before surfacing options. A merchant whose store is clearly tagged as "plants a tree per order" or "ocean plastic removal included" is more likely to be surfaced than one that simply lists products without the sustainability context. The app the merchant installed becomes part of the merchant's AI-visible brand signal, not just a backend integration. ### The Emerging "Sidekick Channel" for Installs Shopify tracks where app installs come from, and "sidekick" has started appearing as a distinct acquisition channel for app builders. Early data is modest in volume but high in quality: merchants who install through Sidekick tend to convert to paid plans at rates similar to or higher than direct App Store installs. That makes sense. By the time Sidekick recommends an app, the merchant has described their need in their own words, reviewed a short list, and picked the option that fits. There is no ad impression, no curiosity click, no 20-minute comparison session. The intent is pre-qualified. For app builders in sustainability, optimizing for Sidekick and AI agent discovery is now part of the job description. Listing descriptions, category tags, and extension descriptions all matter — and the way they read to a language model matters more than how they look on a listing card. ## How Merchants Can Get Better AI App Recommendations If you are a merchant reading this, here is what you can do today to get better results from Sidekick and other AI agents when you need a new app. Be specific about your stack and plan. "I am on Shopify Basic, I use Judge.me for reviews, and I need a sustainability app that does not add a second checkout step" will return a far better list than "recommend a sustainability app." State your must-haves and your deal-breakers. Phrases like "requires a public API," "no upfront monthly fee," "must integrate with Shopify Flow," or "must plant verified trees with a named partner" are all signals Sidekick uses to narrow the list. Ask for comparisons. Sidekick is comfortable returning two or three options with the tradeoffs between them. This is often more useful than asking for a single recommendation, because it gives you the reasoning you would normally have to reconstruct from reviews. Follow up with evidence questions. You can ask "what reforestation partner does this app use?" or "show me screenshots from recent reviews of this app." The assistant works better when you treat it like a research partner instead of a vending machine. ## Where GoodAPI Fits GoodAPI is a tree planting app for Shopify that plants verified trees for every order your store receives. Planting runs through Veritree, a reforestation partner that geolocates each tree, tracks it through its first years of growth, and publishes verification data. The app is designed for the questions merchants ask in a Sidekick world: what is the cost per tree, how are trees verified, can I see planting data in my reports, does it work with Flow, does it expose an API for custom reporting. Our team has been optimizing the app's metadata and extension surface so that when a merchant asks Sidekick for "a tree planting app with verified planting and a developer API," GoodAPI is one of the options that comes up. The GoodAPI app is available on the [Shopify App Store](https://apps.shopify.com/tree-planting), and developers building on top of the platform can start with the public documentation at thegoodapi.com. If you want to see the app recommended by Sidekick for your store, try asking it: "I want to plant a verified tree for every order and track it in my reports. What do you recommend?" ## What Comes Next for AI-Driven App Discovery The direction of travel is clear. AI agents will get better at asking follow-up questions, reading merchant context, and executing safe configuration changes inside apps. The Sidekick App Extensions framework will move out of developer preview into general availability, and the set of apps that support both data and action extensions will widen. Outside of Shopify, agentic storefront traffic from ChatGPT, Gemini, and Copilot will continue to grow as AI shopping becomes a default behavior rather than a novelty. For merchants, this is mostly good news. Getting the right app becomes a conversation instead of a research project. For app builders, it is a shift in priorities. The old playbook of App Store SEO, listing screenshots, and review velocity is still important, but it sits next to a new playbook built around conversational metadata, machine-readable descriptions, and scoped extension actions. Sustainability apps that invest early in that new playbook will show up in more recommendations, more often, and in the conversations that lead to installs. If you are running a Shopify store and sustainability is part of how you want to be known, ask Sidekick what it would recommend. And if you want trees planted with verified partners from order one, [install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) to get started. --- # Best Tree Planting APIs for Developers (2026) URL: https://www.thegoodapi.com/blog/best-tree-planting-apis-for-developers/ Description: 5 tree planting APIs ranked by developer experience: docs, sandbox keys, webhooks, auth, pricing. See which API ships in under an hour. Published: 2026-04-20 **The best tree planting API for developers in 2026 is GoodAPI's REST API**, which provides reforestation-as-a-service with sandbox and production environments, per-request pricing at $0.43/tree, webhooks, idempotency keys, and verified planting through Veritree. No subscription required — sign up and get an API key in minutes. If you've ever tried to bolt sustainability onto a product that wasn't designed for it, you know the pattern. A non-technical stakeholder sends a link to a "tree planting partner," and the integration story is a contact form, an enterprise sales call, or a CSV upload from your finance team every month. That's not an API. That's a workflow. The good news for 2026 is that there are now several real, developer-grade tree planting APIs you can sign up for, get a sandbox key, and integrate in an afternoon. The bad news is that they aren't equal. Some are well-documented and feel like working with Stripe or Twilio. Others have a clean homepage and very little behind it. This post ranks the best tree planting APIs for developers based on the things developers actually care about: documentation, authentication, sandbox environments, webhooks, error handling, pricing transparency, and SDK support. We work on GoodAPI, so we're biased. We've still tried to give a fair read based on each provider's public docs and developer community feedback. ## What Makes a Tree Planting API "Developer-Friendly" Before the rankings, here's the rubric we use. If you're evaluating a sustainability API for a production system, these are the questions that matter more than marketing copy. ### Authentication and onboarding A good API gives you a key as soon as you sign up, no sales call required. Bearer tokens in headers are the modern default. Bonus points if there's a clearly separated test key and live key, similar to how payment APIs work. ### Sandbox and test data You shouldn't have to spend real money to verify your integration. The best providers offer a sandbox environment where requests behave exactly like production but no trees are queued and no invoices are generated. If a provider doesn't have a test mode, your only option is to integrate against production and hope for the best. ### Documentation quality API references should include real request and response payloads, not just field tables. Look for code samples in at least three languages, copyable cURL commands, and an explanation of error codes. If the docs feel like a brochure, the API will feel like one too. ### Webhooks and idempotency For anything more advanced than fire-and-forget, you'll want webhooks for status updates (planting confirmed, batch settled, certificate ready) and idempotency keys so retries don't double-charge you. Both are table stakes for production systems. ### Pricing you can model If you can't see per-unit pricing on the website, your finance team won't be able to model it either. Transparent per-tree pricing also makes it much easier to expose the cost to your own customers if you want to. ### Verification you can show Your customers will eventually ask, "is this real?" The API should return enough metadata (project location, partner organization, planting batch ID) that you can build a credible impact page or certificate without taking the provider's word for it. With that rubric in place, here's how the major options stack up. ## The 5 Best Tree Planting APIs for Developers in 2026 ### 1. GoodAPI We're the team behind GoodAPI, so file this under "biased but informed." We built GoodAPI specifically because the existing options either required a sales call to get an API key or treated developers as an afterthought. What you get on signup: - A REST API with token-based authentication, so requests look like any modern API call - Separate test and live keys, with a sandbox that mirrors production behavior - Webhooks for planting confirmations, batch settlements, and certificate generation - Idempotency keys on write endpoints - Code samples in JavaScript, Python, Ruby, PHP, and Go - A native Shopify app for merchants who don't want to write code, sitting on top of the same API Pricing starts at $0.43/tree, billed monthly with no upfront fees, and you only pay for trees that actually get queued. Trees are planted through Veritree, a verified reforestation organization with global projects, and each planting is geolocated and tracked through its critical first years of growth. Developers who want to ship a working integration in an afternoon and merchants who want a Shopify app backed by a real API. If you want to skip the comparison and just start building, you can grab an API key from the [GoodAPI developer docs](https://www.thegoodapi.com/docs/api/) or install the [GoodAPI Shopify app](https://apps.shopify.com/tree-planting) directly from the App Store. ### 2. Digital Humani Digital Humani has been around longer than most of the providers on this list and has a solid technical reputation. Their "Reforestation as a Service" framing is essentially the same idea as a tree planting API: send a request, a tree gets planted, you get back a reference ID. The API is a clean REST design with a small set of endpoints. Authentication is via API key in the header. Pricing is around $1 per tree, with the money going directly to the reforestation organization (Digital Humani charges a separate platform fee). Several reforestation projects are available, and you can pick which one each request supports. Where it falls short for some teams: there's no native ecommerce app, so Shopify or BigCommerce merchants need to build the trigger logic themselves. Webhooks are limited compared to newer providers. Backend developers who want a clean per-tree API and don't need a packaged ecommerce integration. ### 3. 1ClickImpact 1ClickImpact bundles tree planting alongside ocean cleanup and carbon capture under a single API. The pitch is "one integration, multiple impact actions," which is genuinely useful if your product needs more than one sustainability lever. Pricing for trees starts around $0.50 per tree. The API supports automation triggered by user actions, and there's documentation for both REST endpoints and a no-code path for non-developers. The trade-off is breadth versus depth. Because the platform spans multiple impact types, the verification story is necessarily a generalization across partners. If you only care about trees and you want the deepest integration, a tree-focused API will usually feel tighter. Products that want a single API for trees, ocean plastic, and carbon, and that don't need the deepest tree-specific tooling. ### 4. Waldonia Waldonia is the new entrant on this list, and it's worth a look if you value simplicity above everything else. The API is small (a single POST is enough to order trees) and the documentation reflects that. There's a sandbox at sandbox.waldonia.com, and pricing is a flat €1 per tree with no tiers and no subscription. Webhook support is on the roadmap but limited at time of writing. There's no native ecommerce app, so you'll be writing the integration glue yourself. Solo developers and small teams who want the absolute minimum surface area and a fixed per-tree cost. ### 5. Ecologi Ecologi is one of the better-known sustainability brands, mostly through its consumer subscription product. The developer API is a more recent addition, and it integrates with Zapier for no-code automation as well as offering direct REST access. The platform offers both carbon offsetting and tree planting, which can be useful if you want to package both into a single product. Documentation is decent, though the API surface is smaller than GoodAPI or Digital Humani, and pricing is less transparent than the per-tree model used by competitors. Teams that want a brand-recognized partner and are comfortable with a Zapier-first workflow. ## Quick Comparison Table Numbers reflect publicly listed pricing at time of writing. Always confirm against the provider's current pricing page before you commit. ## How to Ship a Tree Planting Integration in an Afternoon If you've picked your provider, the actual integration is the easy part. Here's the rough shape of a clean integration regardless of which API you choose. Put your API key in a secrets manager or environment variable. Never commit it to source control, and never expose it to client-side code. Tree planting APIs are write APIs, and you don't want a stranger queuing a thousand trees because your key leaked into a bundle. The most common pattern is "one tree per order," fired from a webhook handler listening for order.created events. Other common triggers are subscription renewals, milestone events, and explicit customer opt-in at checkout. Use the order ID or event ID as your idempotency key, so a webhook retry doesn't end up planting two trees for the same order. The API will return a reference ID and metadata about the planting. Save it on the originating record so you can build an "your impact" page on top of it later. Wrap the call in a retry-with-backoff pattern, log failures, and decide whether to reverse the impact attribution if the request never succeeds. Most teams have a working flow in production within a day. ## Why Verification Matters More Than Volume One more thing worth saying, because it gets glossed over in most comparisons. The cheapest tree-per-dollar number isn't always the right metric. A tree planted in the wrong species mix, in the wrong soil, without water access or community support, has a high probability of dying within its first two years. From a climate perspective, that's worse than not planting anything, because the marketing claim outlives the tree. A tree planted without post-planting monitoring has a high probability of dying within its first two years. From a climate perspective, that's worse than not planting anything — the marketing claim outlives the tree. Always ask how long trees are monitored after planting. GoodAPI partners with Veritree specifically because Veritree's projects are tracked, geolocated, and supported through the critical early years of growth. When you integrate a tree planting API, you're staking your brand on the verification story behind it. Make sure that story holds up. ## Getting Started If you want to integrate tree planting into your app or store, the fastest path is: See how the [GoodAPI API](https://www.thegoodapi.com/docs/api/) is shaped. Test without any charges. Order, subscription, or custom action. Confirm everything works before going live. The [GoodAPI Shopify app](https://apps.shopify.com/tree-planting) lets non-technical teammates configure rules without code. Sustainability is moving from a marketing concern to a product concern, and APIs are how product teams ship it. Pick one that respects your time as a developer, and you'll have something working before your next standup. --- # Bæredygtig e-handel i Danmark 2026: Komplet guide for danske webshops URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-denmark-2026/ Description: Bæredygtig e-handel i Danmark 2026: CSRD-krav, danske forbrugerforventninger, og sådan integrerer du verificeret træplantning på din Shopify-butik. Published: 2026-04-19 Danish shoppers have spent the last decade quietly raising the bar. They expect recyclable packaging, honest labels, and a climate story that holds up under scrutiny. Danish regulators have raised the bar too, with a sustainability reporting regime that now reaches deep into the supply chain and a landmark plan to plant a billion new trees. If you run a Shopify store or DTC brand selling into Denmark in 2026, sustainability is no longer a marketing flourish. It is part of how you keep customers, satisfy auditors, and stay relevant in a market that treats green credentials as the baseline. This guide pulls together what Danish ecommerce operators actually need to know for 2026: the rules you will be touched by, the consumer sentiment behind them, and a practical way to add verified environmental impact to every order without rebuilding your stack. ## Why Denmark Is a Bellwether for Sustainable Ecommerce Denmark has one of the highest sustainable-product adoption rates in Europe. In a 2022 Simon-Kucher survey, 35% of Danish consumers said environmental sustainability is important in grocery choices, and 37% said they were willing to pay extra for more sustainable options. That number dipped from 42% in 2021 as inflation bit, but the underlying expectation did not disappear. Danish shoppers now treat sustainable defaults as table stakes, not as a premium add-on worth a 20% markup. That shift has a sharper edge for ecommerce brands: Danish consumers are also among the most skeptical in Europe about greenwashing. Simon-Kucher found "many consumers are skeptical about whether companies translate their good intentions of being environmentally sustainable into concrete action." A vague "we care about the planet" banner does not move product in Copenhagen or Aarhus the way it might have in 2019. What moves product is evidence: certifications, traceable supply chains, and specific claims a customer can verify. ### What This Means for Your Store If you sell into the Danish market, your sustainability copy needs to do three things at once. It has to be specific (not "we offset emissions" but "we plant one verified tree per order"). It has to be verifiable (show the species, the location, the partner). And it has to be ongoing, because one-time campaigns read as stunts rather than strategy. ## The Regulatory Backdrop: CSRD in Denmark for 2026 Denmark implemented the EU Corporate Sustainability Reporting Directive into Danish law, with rules coming into force on 1 June 2024. The phased rollout has reached 2026, and this is the year the directive starts touching companies that previously assumed they were too small to worry about it. Here is the short version for ecommerce operators: ### Who Has to Report Directly Large public-interest entities already report. From financial years beginning in 2026, listed small and medium-sized enterprises are required to publish sustainability information, although they have an option to defer reporting until 2028. Private SMEs are not yet mandated under CSRD in Denmark, but that is changing across the EU and the direction of travel is clear. ### Who Feels the Pressure Indirectly Even if your Danish brand is well below the CSRD headcount threshold, your larger retail and wholesale customers are inside its scope. Their auditors will request sustainability data from suppliers. If you supply into Danish retailers, hotels, or corporate gifting programs, expect spreadsheets asking about carbon, land use, packaging, and "positive impact" initiatives. Brands that cannot answer cleanly get dropped when procurement does its annual review. ### What "Positive Impact" Means in CSRD Language CSRD disclosures are not limited to emissions reductions. ESRS E4 covers biodiversity and ecosystems, which is where tree planting, reforestation partnerships, and ocean plastic removal sit. A program that funds verified tree planting per order is genuinely reportable data, provided you can document: - Trees planted per unit of revenue, order, or product - Geolocation and species of planted trees - The verification methodology of the planting partner - Survival monitoring during the first years of growth If your current "sustainability program" is a line item in a sustainability report written by a consultant once a year, 2026 is the year to replace it with something that produces data every month. ## Denmark's Billion-Tree Commitment and What It Signals The Danish government agreed in 2024 to plant roughly one billion new trees over 20 years, converting about 10% of Danish farmland to forest and natural habitats. The 43 billion kroner program (~$6.1 billion) aims to raise Denmark's forest cover from 14.6% to roughly 24% — a 61% increase in forested land. It has been described as the biggest change to the Danish landscape in over a century, and it pairs with a first-of-its-kind tax on livestock methane. Why does this matter for Shopify brands? Because it sets the public expectation that businesses in Denmark are contributing to reforestation, not just reducing harm. A consumer who reads about the national plan in the morning and shops your store in the afternoon will not be impressed by a carbon offset badge from a broker they have never heard of. They will be impressed by a store that plants a tree per order and shows them where. ## Practical Program Design for Danish Ecommerce Brands If you are building or refreshing your sustainability program for 2026, there are a few design principles that separate credible programs from the kind that read as greenwash. ### 1. Tie Impact to a Unit of Purchase "We donate 1% of profits" is useful accounting but a poor story. "One tree planted for every order" or "five meters of ocean-bound plastic removed per item" ties the impact to something your customer did. It also gives you a number to quote in product descriptions, confirmation emails, and social proof. ### 2. Pick a Verified Partner With Global Projects Danish shoppers are aware that tree planting quality varies. Programs that plant and walk away are no better than a marketing expense. Programs that geotag, monitor, and report on survival are different animals. GoodAPI plants with [Veritree](https://www.veritree.com/), a verified reforestation organization that operates planting projects globally. Every tree planted through GoodAPI is tracked, geolocated, and supported through its critical first years of growth. That traceability is what satisfies both Danish customers and Danish procurement audits. ### 3. Integrate the Program Where the Work Happens The single biggest reason ecommerce sustainability programs fail is friction. If the program lives in a manual spreadsheet or a quarterly donation, it gets forgotten the moment you have a busy month. Automate it inside the tool that already knows about your orders. For Shopify merchants, the cleanest path is the [GoodAPI Shopify app](https://apps.shopify.com/tree-planting). Install it, pick whether you want a tree planted per order, per product, or per custom rule, and the planting happens automatically whenever orders come in. Your impact dashboard updates in real time. No new logins for the ops team, no reconciliation work for finance, no separate report at year end. ### 4. Put the Proof on the Product Page Danish consumers respond to evidence. A small widget on the product page that reads "one tree planted when you order this, verified by Veritree" moves conversion more reliably than a site-wide banner. Brands using GoodAPI typically expose the tree count in three places: the product page, the cart, and the order confirmation email. Each surface reinforces the purchase decision at a different moment. ## What Danish Shoppers Actually Want to See Based on the Danish consumer research and what tends to work on Danish merchant stores, these are the specific signals that earn trust in the local market. A named, verified partner rather than a generic "we plant trees" claim. Danish shoppers will Google your partner. Make it easy for that search to return a credible result. A specific number per order. "One tree per order" is better than "thousands of trees planted" because the customer can do the math on their own purchase. Round numbers near one feel honest in a way that million-tree claims often do not. Location specificity. Projects with named regions, whether Madagascar mangroves or East African dryland forests, read as real. Projects described only by tree count with no geography feel like line items on a spreadsheet. Survival tracking. This is the detail that separates serious partners from broker-style offset resellers. Trees planted without monitoring are a statistic. Trees tracked through their establishment years are a carbon and biodiversity outcome. Proof in audit-ready form. If you supply into Danish retail or wholesale, being able to export a CSV of "X trees planted against Y orders in Q1, verified by Z partner" is the difference between keeping a contract and losing it. ## How a Nordics Merchant Typically Rolls This Out A realistic rollout for a Danish Shopify store in 2026 looks like this: Install the GoodAPI app from the Shopify App Store. Pick a per-order planting rule — this keeps the math simple for customer comms. Add a product page badge and a sentence in your email flow so every touchpoint reflects the program. Run the program for a month quietly so early impact data builds up in your dashboard. Post your first "here is what we planted this month" update, linking to your impact dashboard. This moves you from "nice values on your About page" to "measurable, reportable, customer-facing program" in about six weeks. For more context, see our [sustainable ecommerce in the Nordics](/blog/sustainable-ecommerce-nordics-guide/) guide, the [verified tree planting company guide](/blog/verified-tree-planting-company-guide/) for partner questions, and [how GoodAPI works](/how-it-works/) for the full product view. ## Getting Started Denmark in 2026 rewards merchants who treat sustainability as operational, not promotional. The regulation pushes you toward specific, documentable programs. The consumer rewards you for showing your work. You need a program that runs automatically, uses a verified partner, and produces data you can show to a skeptical shopper or a procurement officer. You do not need to rebuild your tech stack to meet the moment. Install the [GoodAPI Shopify app](https://apps.shopify.com/tree-planting), pick a planting rule, and your next order will fund a verified, tracked tree. That is a defensible sustainability story in 2026, in Denmark, and across the EU markets that are following Denmark's lead. --- # Top Corporate Tree Planting Providers: 2026 Ranking URL: https://www.thegoodapi.com/blog/top-corporate-tree-planting-providers-2026/ Description: A practical, honest ranking of the top corporate tree-planting providers for 2026, comparing verification, pricing, and ecommerce fit. Published: 2026-04-18 **The top corporate tree planting providers in 2026 are GoodAPI** (best for ecommerce at $0.43/tree with Veritree verification), Veritree (enterprise infrastructure with 113M+ verified trees), EcoMatcher (corporate gifting), Ecologi (consumer-facing subscriptions), OneSeed, 1ClickImpact, and Land Life (enterprise CSRD compliance). For Shopify and BigCommerce brands, GoodAPI offers the fastest path to verified per-order planting. Corporate tree planting has grown up. Two years ago, most programs were a badge on a checkout page and a promise that "a tree will be planted." In 2026, buyers and sustainability leads are asking harder questions. Where is the tree? Who planted it? How do we know it is still alive in year three? The result is a real split in the market. The top corporate tree-planting providers now compete on verification, transparency, and developer tooling, not just price per tree. If you are comparing options for your brand, you are not alone. Investment in sustainable forest management and restoration jumped to around $23.5 billion in 2026, and retirements of high-integrity forest carbon credits now command a premium of more than 300% over low-rated peers. That premium reflects a simple truth: CFOs, ESG officers, and regulators have stopped accepting "trust us" as proof of impact. This guide ranks the top corporate tree-planting providers for 2026 based on the criteria that actually matter for ecommerce and B2B brands: verification methodology, unit economics, implementation effort, and reporting transparency. It is an honest list, including where GoodAPI fits and where it does not. ## How We Ranked the Top Corporate Tree-Planting Providers Before the ranking, a quick note on method. We looked at each provider against six factors: 1. **Verification technology.** Does the provider use satellite monitoring, GPS coordinates, drone imagery, IoT sensors, or blockchain ledgers? Or is it self-reported? 2. **Planting partner quality.** Are projects tied to recognized frameworks like Verra, Gold Standard, or Plan Vivo, or to credible NGO partners with multi-year monitoring? 3. **Integration effort.** For an ecommerce team, can you go live in a day, or does it take a dev sprint? 4. **Price per verified tree.** Adjusted for what the buyer actually receives, not just the sticker price. 5. **Reporting and public proof.** Can a merchant show customers real impact data, not a generic counter? 6. **Fit for ecommerce and SMB.** Some of the best-known programs are built for Fortune 500 ESG teams and will not help a $5M Shopify store at all. With those in mind, here is how the top corporate tree-planting providers stack up in 2026. ## 1. GoodAPI GoodAPI is our top pick for ecommerce brands that want verified tree planting without a long procurement cycle. The model is simple: every order on your store funds a tree (or multiple trees, depending on the rule you set), and every tree is planted through Veritree, a verified reforestation organization with global projects. Trees are tracked, geolocated, and supported through their critical first years of growth. That matters because a planted seedling is not the same as a surviving tree. GoodAPI is available as a Shopify app and as a REST API, which makes it one of the only top corporate tree-planting providers that works equally well for a small DTC brand and for a headless or custom stack. Merchants typically go live in under 10 minutes. Shopify and BigCommerce brands that want Veritree-verified planting with minimal setup, and developers who want a clean API to embed planting into custom checkout flows. **Starting from:** around $0.43/tree, with volume tiers for bigger programs. **Install the Shopify app:** [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). ## 2. Veritree Veritree is the infrastructure layer that many other providers rely on, and it also works directly with enterprise brands. The team behind Veritree has verified more than 113 million trees planted worldwide. Their stack combines ground-level monitoring, remote sensing, and a public blockchain ledger, which gives corporate buyers an audit trail that holds up in a sustainability report. The tradeoff is that direct Veritree engagements are typically built for mid-market and enterprise brands. If you are a solo operator or a smaller Shopify store, integrating Veritree through a partner like GoodAPI is usually faster and cheaper than going direct. Enterprise brands with internal sustainability and procurement teams. ## 3. EcoMatcher EcoMatcher is a Certified B Corporation focused on transparent, tree-by-tree tracking for corporate programs. Their TreeTracker tool uses satellite mapping to show the exact location of each tree, and in some projects, even the farmer caring for it. The experience is designed around gifting, rewards, and employee engagement, which makes it a fit for HR and marketing teams more than developers. Corporate gifting, loyalty rewards, and employee engagement programs that need a visual "your tree" experience. ## 4. Ecologi Ecologi is one of the most recognized consumer-facing climate platforms, funding more than 80 million trees to date and reporting over 3 million tons of avoided or removed CO2. Their subscription model makes it easy for businesses to commit a monthly spend and tie tree counts to employees, customers, or orders. For ecommerce specifically, the integration options are not as tight as a dedicated Shopify-first app, and the unit economics are higher than GoodAPI for comparable outputs. Brands that want a strong B2C climate narrative and are comfortable with a broader carbon-and-trees bundle rather than a planting-only program. ## 5. OneSeed OneSeed has a sharp value proposition: verified trees with GPS coordinates, photographic evidence, and species identification at a price point that stays competitive. For Shopify and BigCommerce stores that want a per-order planting mechanic, OneSeed is a reasonable alternative, particularly for brands that prefer a stripped-down setup without loyalty or carbon add-ons. Ecommerce brands prioritizing straightforward per-tree verification at a good price. ## 6. 1ClickImpact 1ClickImpact blends regular reforestation with food-tree planting that supports community nutrition and income, with tree planting starting around $0.50 per tree. Location tracking and proof-of-planting are included. For brands that want their sustainability story to include a social-impact angle, 1ClickImpact is worth a look. Mission-driven brands that want reforestation paired with community outcomes. ## 7. Land Life Land Life is a serious reforestation operator based in Amsterdam, with more than 130 projects and around 10 million trees planted. Their focus is on high-integrity carbon credits, CSR programs, and biodiversity baselining, which makes them a strong fit for companies issuing public sustainability reports under CSRD or similar frameworks. It is not a plug-and-play ecommerce tool. Expect a sales process and a contract. Large corporates with CSRD or SEC climate disclosure obligations and dedicated sustainability staff. ## Verification Is the Real Differentiator in 2026 Across every one of these top corporate tree-planting providers, the same story keeps coming up. Buyers are done with generic "trees planted" counters. They want verification. **41% of buyers** now use digital monitoring and verification systems to validate forest carbon and reforestation claims, and high-rated credits trade at a **3x premium** to lower-rated peers. If your program cannot show GPS coordinates, survival rates, or third-party audits, it is increasingly hard to defend to a board or an enterprise customer. That is why GoodAPI's partnership with Veritree matters. You are not buying a marketing story. You are buying into a verification stack that is already trusted by some of the most demanding buyers in the market. ## Which Provider Is Right for Your Business? Here is the shortest honest answer we can give: If you run a Shopify or BigCommerce store and want to start planting verified trees per order this week, start with [GoodAPI](https://apps.shopify.com/tree-planting). You will be live in minutes, you will get Veritree-verified planting, and you can turn it off or scale it up whenever you want. If you are an enterprise with a sustainability team and a procurement process, talk to Veritree or Land Life directly. They are built for the reporting burden you carry. If your program is about employee engagement or gifting rather than revenue-linked planting, EcoMatcher is usually the fastest path. If your brand lives on a sustainability subscription story, Ecologi is a natural fit. Most brands, though, are ecommerce brands looking to add a credible environmental story without hiring an ESG consultant. For them, the top corporate tree-planting providers list effectively narrows to two or three, and the practical winner is whichever one lets you ship today. ## Start Planting This Week You do not need a 6-month sustainability roadmap to make a real difference. You need a verified partner, a simple rule, and a way to prove it to your customers. GoodAPI gives you all three on day one. See how fast it is to get a tree planted for every order you receive. [Install the GoodAPI app on Shopify](https://apps.shopify.com/tree-planting) and join the merchants already turning everyday sales into real, tracked, verified forest restoration. --- # Brazil Mangroves: How Your Sales Restore a Coast URL: https://www.thegoodapi.com/blog/brazil-mangroves-shopify-impact/ Description: Brazil holds nearly 7% of the world's mangroves, yet nearly half are gone. Learn how Shopify merchants help restore them with every order. Published: 2026-04-17 On the northeast coast of Brazil, in the state of Maranhão, a small town called Primeira Cruz sits where freshwater streams meet the Atlantic. Around it, dense mangrove forests once stretched for miles. Today, most of what remains are fragmented patches, isolated stands of trees holding out against decades of pressure from firewood cutting, charcoal production, and the quiet creep of salt flats carved out for industry. This is one of the places Shopify merchants are now helping to restore through GoodAPI. Brazil mangroves rarely get the attention they deserve. Most conversations about Brazilian forests gravitate toward the Amazon, which is understandable given its scale. But the country's coastline tells a different story. Brazil holds one of the largest mangrove systems on Earth, a coastal forest network that stores more carbon per hectare than almost any other ecosystem on the planet, and it is disappearing quietly while attention sits inland. ## Why Brazil Mangroves Matter Brazil has roughly 7 to 9% of the world's mangrove coverage, second only to Indonesia. The country's northern coast contains the largest continuous mangrove formation anywhere, stretching from the mouth of the Amazon down through Pará and Maranhão. According to research published in Frontiers in Forests and Global Change, Brazilian mangroves are a "blue carbon hotspot of national and global relevance," with sequestration potential that punches far above their footprint. Mangroves, despite occupying just 0.36% of the world's forest area, sequester carbon at a rate nearly four times higher per hectare than terrestrial forests. Some studies put their storage capacity at up to 40 times that of a typical inland forest when you account for the carbon locked in soils below the waterline. One mongabay.com analysis described Brazil's mangroves as "a more potent CO2 sink than the Amazon," because so much of what they store stays locked in anaerobic, tide-washed soil for centuries. Beyond carbon, mangroves are the backbone of Brazil's small-scale coastal economy. They function as nurseries for fish, shellfish, and crustaceans, including species that end up on plates in São Paulo, Rio de Janeiro, and export markets around the world. Research from SciELO Brasil estimates that mangrove ecosystems directly or indirectly support more than one million people across the country, many of them low-income fisher families who depend on daily catches to feed their households. ## How Much Has Been Lost The damage is significant and it is ongoing. Approximately 40% of historically continuous mangrove cover in Brazil's southeast has already been destroyed. The causes are familiar: urban expansion along the coast, shrimp farming, illegal logging for charcoal and construction, pollution from industrial runoff, and the pressure of tourism development in regions like Bahia and Rio de Janeiro. In Maranhão specifically, the Primeira Cruz Mangrove Site has seen most of its original forest reduced to scattered patches. The region has the lowest human development index in Brazil, which means families there often face impossible choices: protect the mangroves or burn them for fuel this winter. Without intervention, the pressure only grows. What makes the losses harder to recover from is the nature of the ecosystem itself. Mangrove restoration is not the same as planting a tree in a field. Seedlings need the right tidal conditions, the right salinity, the right species match, and years of protection against drought stress and grazing before they become self-sustaining. A poorly designed restoration project can look successful on day one and be gone a year later. ## The Project Your Store Can Fund GoodAPI's reforestation partner, Veritree, runs a verified mangrove restoration site at Primeira Cruz in partnership with local planting organizations and community members. As of recent reporting, the project has planted more than 1.65 million trees across 165 hectares, with over 4,900 work hours contributed by local crews. The approach is deliberately community-led. The families who have historically depended on mangroves for fishing income are the same families now hired to run nurseries, plant seedlings, and monitor survival rates. That matters for two reasons. First, it creates steady paid work in a region where economic opportunity is scarce. Second, it builds long-term incentive to protect the forest. When the people living around a restoration site benefit directly from its existence, illegal cutting drops. Every tree planted through GoodAPI is geolocated, tracked, and supported through its critical first years of growth. Merchants and their customers can see the actual coordinates of where their impact is happening, not just a certificate with a logo on it. Each mangrove tree sequesters roughly 0.31 tonnes of CO2 over its lifetime, and the Primeira Cruz site is contributing to Sustainable Development Goals spanning poverty reduction, gender equality, climate action, and life on land. ## Why Verified Matters in Brazil Brazil has had a complicated relationship with environmental verification. Carbon markets have been active in the country for years, but not all projects deliver what they promise. A 2026 study covered by Mongabay pointed out that a surge in carbon-credit-driven planting has created mixed results, with some projects prioritizing monoculture species over native restoration. The difference between a legitimate mangrove restoration effort and a PR exercise is usually whether anyone is actually counting trees a year later. Veritree's model is built around third-party verification, satellite-backed monitoring, and direct community accountability. That matters because the mangrove species being planted (Rhizophora, Avicennia, Laguncularia) require specific hydrological conditions to survive, and survival rates below 50% are common when projects cut corners. Verified restoration sites track survival honestly and replant when necessary. That is the standard merchants should expect when their brand is associated with reforestation. If you are evaluating sustainability partners, this is the kind of due diligence worth doing. Ask where the trees go. Ask who plants them. Ask what happens in year three, year five, and year ten. Any partner who cannot answer those questions clearly is not running a verified project. ## What This Means for Your Brand Sustainability messaging has shifted over the past three years. Customers have become much more skeptical of vague environmental claims, and regulators in the EU, UK, and increasingly Brazil are cracking down on unsubstantiated marketing language. The CSRD in Europe and similar frameworks being developed in Brazil and North America are pushing merchants toward specific, measurable, third-party-verified claims. A store that can say "we fund verified mangrove restoration in Maranhão with every order, and here is the coordinate data and the species planted" has a materially different conversation with customers than a store that says "we care about sustainability." The first is auditable. The second is noise. Research from NielsenIQ and similar studies consistently shows that shoppers, particularly in the 25 to 45 age bracket, are willing to pay a premium for products from brands that back up their environmental claims with evidence. Repeat purchase rates tend to improve as well. Sustainability has moved from a marketing layer to a product feature, and verified impact is the only version of it that holds up to scrutiny. ## Integrating a Brazil Mangroves Project Into Your Store If you want to route part of your store's impact toward Brazil mangrove restoration, the setup through GoodAPI is straightforward: Head to the Shopify App Store and install GoodAPI. Setup takes about two minutes, and the app connects directly to your store's order events. You can plant one tree per order, one tree per item, or configure a custom rule based on order value, product collection, or customer tag. Each rule is flexible enough to match your margin reality. GoodAPI's project network includes verified reforestation sites in Brazil, Kenya, Madagascar, and other regions, plus ocean-bound plastic removal programs. You can route impact to Brazil mangroves specifically, diversify across regions, or switch destinations seasonally to match campaign themes. The GoodAPI impact widget shows customers what their purchases are contributing to in real time. The data is live, the coordinates are real, and the reporting updates as restoration crews submit field data. ## Storytelling the Coast If your brand sells products in Brazil or markets to Brazilian customers, a mangrove restoration project is a particularly strong story. It is geographically relevant, it supports communities that many customers will recognize, and it addresses a national ecological priority rather than an abstract global one. For merchants selling into Brazilian markets, mentioning the project on product pages, in email campaigns, and in post-purchase thank-you flows tends to perform well. The specificity of "we plant mangroves on the coast of Maranhão" carries more weight than "we plant trees," and the local angle creates a stronger identity signal for a brand trying to stand out. Internal resources you might pair this with include [GoodAPI's project pages](/our-projects/), the [Veritree verification guide](/blog/goodapi-veritree-tree-planting-verification/), and our broader [reforestation for businesses guide](/blog/reforestation-for-businesses-guide/) if you are still evaluating whether to run an impact program at all. ## The Bigger Picture Brazil has committed to restoring 12 million hectares of forest by 2030 as part of its NDCs under the Paris Agreement. A meaningful share of that target depends on coastal restoration, because mangroves deliver disproportionate climate value per hectare and can be restored within a human timescale. But the restoration economy only works if buyers exist on the other end, companies and individuals who are willing to fund verified projects at a price that makes the work viable. Shopify merchants represent a growing share of that demand. Every store running a verified tree-planting program is contributing to a funding pipeline that pays for community-led, science-backed restoration work. It is not a complete solution, but it is a real one, and it scales with ecommerce itself. ## Start Planting in Brazil If your store is ready to contribute to Brazil mangrove restoration, the install takes about two minutes. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and choose the Brazil mangroves project as your destination. Every order you ship becomes a mangrove seedling on a Maranhão shoreline. The coast gets denser. The fisher families get steady work. The carbon stays where it belongs. And your customers see exactly what their purchase did. That is worth a couple of minutes. --- *GoodAPI connects Shopify merchants with verified reforestation and plastic removal projects worldwide. All planting is tracked, geolocated, and verified through Veritree. Learn more at [thegoodapi.com/how-it-works](/how-it-works/).* --- # Plant a Tree Per Sale for Ecommerce Stores & Shopify Merchants (2026 Guide) URL: https://www.thegoodapi.com/blog/plant-a-tree-for-businesses-guide/ Description: How Shopify merchants and ecommerce stores launch a verified tree-planting program: costs, platforms, setup steps, and what customers expect in 2026. Published: 2026-04-16 **The easiest way for ecommerce stores to plant a tree per sale in 2026 is GoodAPI, a Built-for-Shopify-certified app that plants a GPS-verified tree for every order at $0.43/tree with no monthly fee. Setup takes under 5 minutes, and merchants report 12% higher checkout conversions and 16% higher AOV after launching.** # How to Plant a Tree per Sale for Your Ecommerce Store (Shopify Merchant's Complete Guide) This guide is written specifically for Shopify merchants and ecommerce founders who want to plant a verified tree with every order, and want to do it in a way customers actually understand and trust. Your customers care about the environment. That is not a guess or a marketing platitude. According to a 2026 report from the Arbor Day Foundation, 85% of people say companies should actively support tree planting or reforestation. More than two-thirds are more likely to buy from a business working to reduce its environmental footprint. The question is no longer whether your business should plant trees. It is how to do it in a way that is verified, affordable, and actually meaningful. This guide walks you through everything: why tree planting programs work for businesses, what verified reforestation looks like, how much it costs, and how to get started today. ## Why Businesses Are Launching Tree Planting Programs The short answer: because it works. Companies that tie environmental action to their products see measurable results in customer loyalty, conversion rates, and brand differentiation. But there is more to it than marketing. Regulations are tightening globally. The EU's Empowering Consumers for the Green Transition Directive takes effect in September 2026, banning vague sustainability claims like "eco-friendly" or "climate neutral" without scientific evidence. Penalties can reach up to 4% of annual turnover. Canada's Bill C-59 already restricts unsubstantiated environmental claims. The direction is clear: if you are going to talk about sustainability, you need receipts. The EU's Empowering Consumers for the Green Transition Directive (effective September 2026) bans vague sustainability claims without scientific evidence. Penalties reach up to **4% of annual turnover**. If you make green claims, you need verified receipts. Tree planting programs give you those receipts. When every tree is tracked, geolocated, and verified by a third party, your environmental claims are backed by real data, not just good intentions. ## What "Verified" Tree Planting Actually Means Not all tree planting programs are created equal. Some businesses plant trees through opaque programs where the only proof is a certificate and a thank-you email. That is not verification. A verified tree planting program means every tree your business funds is: **Tracked from planting to maturity.** Each tree gets a geolocation stamp when it goes into the ground. You can see where it was planted, what species it is, and which project it belongs to. **Monitored through its critical growth years.** A seedling is not a tree. Verified programs support trees through their first years of growth, when mortality rates are highest. Regular monitoring ensures the trees you funded are actually growing. **Reported by an independent organization.** The planting is not self-reported by the company selling you the service. Organizations like [Veritree](https://www.veritree.com/) use real-time data collection and third-party verification to ensure transparency. Veritree's technology has been behind over 113 million verified tree plantings worldwide. This matters more than ever. Consumer skepticism about tree planting claims has grown significantly, and for good reason. Some brands have made misleading claims about their programs' impact. Verified planting with transparent data is how you build trust instead of eroding it. ## How Much Does It Cost to Plant a Tree for Every Sale? This is usually the first question business owners ask, and the answer is surprisingly affordable. Across the major platforms, costs range from about $0.43 to $3.49 per tree. That range depends on the reforestation project, the species planted, the level of verification, and the platform you choose. For most ecommerce businesses, the cost per order works out to less than the price of a shipping label. If you sell a $50 product and plant one tree per order at $0.43/tree, that is less than 1% of revenue going toward verified environmental impact. Here is a rough breakdown of what the market looks like in 2026: GoodAPI starts at $0.43 per tree through verified Veritree projects. Ecologi's pricing varies by plan but starts higher, around $0.80 per tree. One Tree Planted operates on a $1-per-tree model focused on corporate donations. OneSeed charges $0.65 per tree with GPS coordinates and photo evidence. A store processing **1,000 orders/month** spends **$430/month** with GoodAPI versus $800 with Ecologi, a $4,440/year difference, or ~4,400 additional trees planted with the same budget. The cost difference between platforms might seem small on a per-tree basis, but it compounds. A store processing 1,000 orders per month would spend $430 with GoodAPI versus $800 with Ecologi. Over a year, that is $4,440 in savings, or roughly 4,400 additional trees you could have planted with the same budget. ## What Customers Actually Expect in 2026 Consumer expectations around sustainability have shifted dramatically. It is no longer enough to say "we care about the planet" on your About page. Research from 2026 shows that 94% of consumers are more likely to be loyal to a brand that offers complete transparency about its environmental impact. Consumers are willing to pay an average of 9.7% more for sustainably produced goods, even with ongoing cost-of-living concerns. **94%** of consumers are more likely to be loyal to a brand that offers complete transparency about its environmental impact. Consumers pay an average of **9.7% more** for sustainably produced goods. But here is what really matters: customers can spot greenwashing. They have seen too many brands slap a green leaf on their packaging without changing anything meaningful. What they respond to is specificity. "We planted 12,847 verified trees in Kenya and Madagascar last quarter" hits differently than "we're committed to a greener future." A plant a tree for businesses program gives you that specificity. Every order generates a real, trackable data point. You can share exact numbers on your website, in your email receipts, and across social media. That transparency is what converts skeptical shoppers into loyal customers. ## How to Start a Tree Planting Program for Your Business Getting started is simpler than most business owners expect. Here is the process, step by step. Decide what action triggers a tree planting. The most common options are planting one tree per order, planting one tree per product sold, planting based on order value (for example, one tree per $25 spent), or planting when a customer takes a specific action like signing up or leaving a review. For most ecommerce businesses, one tree per order is the simplest starting point. It is easy to communicate to customers and straightforward to implement. Choose a platform that offers third-party verification, transparent reporting, and an integration method that works with your store. If you run a Shopify store, [GoodAPI](https://apps.shopify.com/tree-planting) installs in under two minutes and automatically plants a tree for every order. No code required. If you are building a custom integration or run a non-Shopify store, GoodAPI also offers a [REST API](https://www.thegoodapi.com/docs/api/) that lets developers plant trees with a single API call. The API returns verification data for every tree, including species, geolocation, and project details. Transparency is not optional. Set up a page on your website that shows your total trees planted, which projects you support, and ideally a live counter that updates with each order. GoodAPI provides a dashboard that tracks your total impact in real time. Many merchants embed their tree count directly on their homepage or checkout page, which serves double duty as both a trust signal and a conversion booster. A tree planting program only works if customers know about it. Add it to your checkout flow, your order confirmation emails, your product pages, and your social media. Be specific: "Every order plants a verified tree through Veritree's reforestation projects" is far more compelling than "we plant trees." Some merchants include a small badge or banner on their product pages. Others add a line to their checkout page. The key is making it visible without being obnoxious about it. Track how your tree planting program affects key business metrics. Look at conversion rate changes, customer lifetime value, repeat purchase rate, and social media engagement. Most merchants who launch a verified tree planting program see measurable improvements within the first 90 days. ## Beyond Tree Planting: Plastic Removal and Combined Impact Tree planting is the most popular environmental action for businesses, but it is not the only one. Some platforms now offer combined impact programs that include ocean-bound plastic removal alongside reforestation. GoodAPI offers both tree planting and [plastic removal](https://www.thegoodapi.com/blog/ocean-plastic-removal-for-businesses/) through verified partners. This lets merchants offer a more comprehensive sustainability story: "Every order plants a tree and removes plastic from the ocean." For brands targeting environmentally conscious consumers, this combination can be a powerful differentiator. ## The Regulatory Landscape Is Changing If you are still on the fence about starting a tree planting program, consider this: regulations around environmental claims are tightening fast. The EU's Empowering Consumers for the Green Transition Directive, taking effect September 2026, will require any business making sustainability claims to EU customers to back those claims with verified evidence. Self-created certification schemes and unverifiable labels will be prohibited. Companies that cannot substantiate their environmental claims face fines of up to 4% of annual turnover. Businesses that already have verified tree planting data will be ahead of the regulatory curve. If your trees are tracked, geolocated, and verified by an independent organization like Veritree, you have the documentation regulators will demand, before they come asking. In practice, this means businesses that already have verified tree planting data will be ahead of the curve. If your trees are tracked, geolocated, and verified by an independent organization like Veritree, you have the documentation regulators will demand. Businesses relying on vague "we offset our carbon" messaging will need to either get specific or stop making claims entirely. ## Running a Program Outside of Ecommerce? This guide is written for ecommerce and Shopify merchants, but a tree planting program is not limited to online stores. If you run a SaaS product, a fintech platform, an enterprise team, or any business without a checkout, see [how corporate tree planting programs work](https://www.thegoodapi.com/blog/corporate-tree-planting-programs-guide/) for the corporate and non-ecommerce playbook, including ESG reporting. ## Getting Started Today Launching a plant a tree for businesses program does not require a massive budget, a sustainability team, or months of planning. For Shopify merchants, the setup takes less than two minutes. For developers building custom integrations, a single API call plants a verified tree. The economics work at any scale. Whether you process 10 orders a month or 10,000, every tree is verified, tracked, and supported through its critical growth years. Your customers get transparency. Your brand gets differentiation. And the planet gets more trees. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) to start planting verified trees with every sale, or explore the [GoodAPI developer docs](https://www.thegoodapi.com/docs/api/) to build a custom integration. --- # Best Greenspark Alternatives for Shopify Stores (2026): GoodAPI vs. Greenspark vs. Ecologi URL: https://www.thegoodapi.com/blog/greenspark-alternatives-ecommerce-tree-planting/ Description: Compare the best Greenspark alternatives for Shopify in 2026. GoodAPI leads with $0.43/tree transparent pricing, 5.0★ rating, and Veritree-verified planting. Published: 2026-04-15 **The best Greenspark alternative for Shopify tree planting in 2026 is GoodAPI (Sprout), which offers usage-based pricing from $0.43/tree with no monthly platform fee (vs. Greenspark's $0–$99/mo subscription), GPS-verified reforestation through Veritree, and a 5.0-star App Store rating from 200+ reviews.** If you are shopping around for Greenspark, you are probably trying to figure out whether it is the right fit for your store, or whether something simpler, cheaper, or more tightly integrated with Shopify would do the job better. Greenspark is a well-known climate app with a solid review score and a broad feature set, but it is not the only way to plant trees, remove plastic, or offset carbon from your ecommerce checkout. This guide walks through the best Greenspark alternatives for ecommerce tree planting in 2026, with honest notes on pricing, Shopify compatibility, and how impact is verified. We built GoodAPI after installing and testing most of these apps ourselves, so this list reflects what actually matters when you are live on Shopify: how fast you can turn it on, whether the reporting holds up to customer questions, and what your per-order cost looks like when sales scale. ## What to Look for in a Greenspark Alternative A few things separate a useful sustainability app from a gimmicky one. **Verified impact.** A tree planted should actually be a tree planted. The best apps work with third-party verifiers like Veritree who track each planting by GPS, monitor survival through the critical first years, and publish receipts you can show customers. **Native Shopify integration.** Look for apps that live inside the Shopify admin and play nicely with Shopify Flow, not ones that push you into a separate dashboard every time you want to change a trigger. **Transparent per-impact pricing.** Per-tree or per-kilogram pricing scales naturally with your sales. Flat monthly fees tend to feel wasteful for small stores and expensive for large ones. **Flexible triggers.** Plant a tree per order, per product, per dollar spent, or only for specific collections. More trigger options means easier alignment with your margin. Watch out for apps that use vague project descriptions or can't name a specific third-party verifier. "We plant trees" without GPS tracking or survival monitoring is not verified impact. ## 1. GoodAPI: The Simple, Verified Tree Planting App **Rating:** 5.0/5 (200+ reviews on the Shopify App Store) **Pricing:** $0.43/tree, $0.05 per plastic bottle removed, first 50 trees and 100 bottles free **Impact types:** Tree planting, ocean-bound plastic removal **Verification partner:** Veritree **Best for:** Shopify merchants who want verified impact, fast setup, and simple pricing GoodAPI is the sustainability app we build, and it is the option we recommend first if you are evaluating Greenspark for a Shopify store. The idea is straightforward. You pick a trigger, for example one tree per order or one tree per product sold, and GoodAPI plants a verified tree through Veritree for every matching event on your store. Trees are tracked, geolocated, and supported through their critical first years of growth, with projects running in Kenya, Madagascar, Brazil, and several other biomes. Setup takes about two minutes. You install from the [Shopify App Store](https://apps.shopify.com/tree-planting), choose your impact triggers, and point GoodAPI at the product pages and checkout you want to show customer-facing badges on. The impact counter, reporting dashboard, and badges all live inside the Shopify admin, so you are not juggling logins. Merchants tell us the things they like are no mandatory monthly fee, a free quota that covers testing, and verification that holds up to customer questions. If you need dozens of impact categories beyond trees and ocean plastic, a broader platform like Greenspark may fit better. Shopify merchants who want per-tree GPS verification, fast setup, and transparent usage-based pricing with no monthly platform fee. ## 2. Ecologi **Rating:** 4.7/5 **Pricing:** $0.80/tree, $0.28 per kilogram of carbon removal **Impact types:** Tree planting, carbon removal, climate project portfolios **Best for:** Brands that want a recognisable consumer-facing climate story Ecologi is one of the most established names in ecommerce sustainability and has strong brand recognition with end customers. The Shopify app plants a tree per sale and can also fund a portfolio of carbon projects, which is useful if you want a broader climate statement beyond trees. The tradeoff is cost. At $0.80 per tree, Ecologi is nearly double the per-tree cost of GoodAPI, which adds up fast if you are planting per order. Ecologi's strength is branding: if you already know your customers respond to the Ecologi logo, the premium may be worth it. Brands whose customers already recognize the Ecologi name and whose margin supports the premium per-tree cost. ## 3. 1ClickImpact **Rating:** 4.8/5 **Pricing:** $0.50/tree, $0.50 per pound of carbon, $0.70 per pound of ocean plastic **Impact types:** Trees, carbon, ocean cleanup **Best for:** Stores that want three impact types in one dashboard 1ClickImpact is a solid all-in-one with similar trigger flexibility to Greenspark. The per-tree price is competitive and the ocean plastic pricing is reasonable. If your brand is split between trees and ocean plastic and you want a single vendor, 1ClickImpact is worth a trial. In practice, some merchants report that the UI feels less polished than the top apps, and that reporting takes a few extra clicks. None of that is a dealbreaker, but it is why we list it third. Stores that want trees, carbon, and ocean cleanup under one vendor with no monthly fee. ## 4. Ecodrive **Rating:** 4.8/5 **Pricing:** Subscription tiers starting around $19/month plus per-impact costs **Impact types:** Trees, ocean plastic (via 4ocean partnership) **Best for:** Brands that specifically want the 4ocean partnership badge Ecodrive has built a strong ocean plastic story through its partnership with 4ocean, and the tree planting side is competent. The subscription model means small stores pay a baseline even before any impact is triggered, so it fits better for mid-volume stores. If your sustainability angle is ocean-first and you want the 4ocean association on your PDPs, Ecodrive earns its spot here. For tree-only programs, it is rarely the cheapest option. Ocean-first brands that want the 4ocean partnership badge and are comfortable with a monthly base fee. ## 5. OneSeed **Rating:** 4.8/5 **Pricing:** Approximately $0.65 per tree, subscription tiers available **Impact types:** Tree planting with GPS verification **Best for:** Merchants who want tree-by-tree GPS data as a marketing asset OneSeed's differentiator is that it publishes GPS coordinates for every tree planted. If your brand leans into transparency as a marketing story, being able to show customers a literal map pin for their tree is a strong proof point. The cost sits between GoodAPI and Ecologi, which is fair given the extra verification layer. OneSeed is a credible pick for sustainability-first brands that want maximum receipts. Sustainability-first brands whose marketing story centers on maximum transparency and individual tree GPS data. ## 6. EcoMatcher **Rating:** 4.6/5 **Pricing:** Higher per-tree cost in exchange for individual tree tracking **Impact types:** Tree planting with tree-by-tree adoption **Best for:** Premium brands that gift individual trees to customers EcoMatcher leans harder into individualization than any app on this list. Each customer can be matched with a specific tree, complete with photos and farmer profile. For gifting, luxury brands, or corporate gifting programs, this experience is hard to beat. For high-volume ecommerce where you are planting thousands of trees per month, the cost per tree and the admin overhead of individual adoption make it a less practical fit. Premium, gifting, or corporate brands where the individual tree adoption story justifies a higher per-tree cost. ## 7. One Tree Planted **Rating:** Not a dedicated Shopify app; integrations via opt-in donations or third-party plugins **Pricing:** $1/tree (donation-based) **Impact types:** Tree planting across global reforestation projects **Best for:** Brands that want to run customer-facing donation campaigns One Tree Planted is a nonprofit rather than a SaaS app, and it is often integrated via checkout-donation widgets rather than an automatic per-order plant. It is the recognizable logo approach: customers opt in to plant a tree for a dollar at checkout, and your store passes the donation through. It is not really a Greenspark replacement, because you are not automating impact per order. But if you want a donation-driven model instead of built-in impact, it is the most trusted brand to partner with. Brands that prefer a donation-driven, customer-opt-in model over automated per-order impact. ## Quick Comparison Table ## When to Choose Greenspark Instead To be fair, Greenspark is not always the wrong choice. If you need a broad toolkit that handles trees, plastic, carbon, biodiversity credits, and a customer-facing impact hub inside a single app, and you are fine with some configuration happening outside Shopify, Greenspark can be a reasonable fit. For most Shopify merchants, though, a simpler tool with verified trees and transparent per-impact pricing covers the 80% case. If you want a direct head-to-head, we wrote a [Greenspark vs GoodAPI comparison](https://www.thegoodapi.com/blog/greenspark-vs-goodapi-shopify-comparison/), and our take on [whether Greenspark is the best Shopify tree planting app](https://www.thegoodapi.com/blog/is-greenspark-best-shopify-tree-planting-app/) goes deeper on the tradeoffs. ## How to Choose Between These Greenspark Alternatives A quick decision rubric: - If you want the simplest verified tree planting at the lowest per-tree cost, install GoodAPI. - If your customers respond to the Ecologi logo specifically, pay the premium for Ecologi. - If you care about ocean plastic as much as trees and want everything in one dashboard, try 1ClickImpact or Ecodrive. - If your brand story is transparency and individual tree data, OneSeed or EcoMatcher is worth the extra cost. - If you want a donation-based story rather than automatic per-order impact, partner with One Tree Planted. Whatever you pick, the important thing is that the impact is real. Ask any vendor where the trees are going, who is monitoring them, and how long they track each tree. A good answer involves specific partners like Veritree, specific project locations, and specific survival data. If you get vague marketing copy instead, keep shopping. ## Ready to Try the Greenspark Alternative Most Shopify Stores Pick? If you are looking for the simplest way to start planting verified trees per order on Shopify, GoodAPI is built exactly for that. Setup is two minutes, pricing is $0.43/tree with your first 50 trees free, and every tree is tracked and supported by Veritree. You can [install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) or read more about [how GoodAPI works](https://www.thegoodapi.com/how-it-works/) before committing. For brands that want to make sure their program holds up to scrutiny, our guide to [verified tree planting](https://www.thegoodapi.com/blog/verified-tree-planting-company-guide/) is a useful starting point. Greenspark is a perfectly good app. It is just not the only one, and for most Shopify stores, it is not the best fit. The seven alternatives above cover the range from budget-friendly to premium, and at least one of them will match what you are actually trying to build. --- # Advanced Shopify Flow Sustainability Workflows URL: https://www.thegoodapi.com/blog/advanced-shopify-flow-sustainability-workflows/ Description: Go beyond per-order tree planting. Build advanced Shopify Flow workflows for subscriptions, reviews, loyalty milestones, and VIP segments with GoodAPI. Published: 2026-04-14 Most Shopify merchants running a tree planting program stop at the basics: one order equals one tree. It works, it's visible at checkout, and it gives customers a reason to care. But if you have already been publishing that story for a year or two, you have probably noticed the impact plateaus. Every new customer plants one tree and that is it. There is no deeper loop, no narrative arc, no reason to keep coming back. Shopify Flow changes that. With the right triggers and conditions, your sustainability program becomes a living system that responds to every meaningful moment in a customer's journey. A subscription renewal, a five-star review, a referral, a VIP upgrade, a replenishment reorder: each of these can plant a tree, remove plastic from the ocean, or unlock some other impact moment. This guide covers the advanced Shopify Flow patterns that separate a basic "plant a tree per order" setup from a sustainability automation engine that compounds customer loyalty over time. ## Why Go Beyond the Default "One Tree Per Order" Workflow There is nothing wrong with the default workflow. It is simple, it converts, and it communicates clearly at checkout. The issue is that it treats every customer identically. A first-time buyer who will never return gets the same impact treatment as a subscriber in year three who has sent you eight referrals. That flat treatment leaves real engagement on the table. Advanced Shopify Flow workflows let you reward deeper behaviors. The customer who upgrades to a VIP tier, the subscriber who sticks with you through a full year, the reviewer who uploads a photo, the referrer who brings in new revenue: these customers are telling you they are invested. Matching their investment with an extra tree or an extra batch of plastic removed creates a feedback loop. The customer feels seen, the impact story gets richer, and the sustainability program grows in lockstep with your best customers instead of scaling uniformly across every transaction. Shopify Flow handles over **1 billion automated decisions every month** — and added AI-assisted setup through Sidekick in Winter 2026, making advanced sustainability workflows faster to build than ever. Shopify Flow handles over one billion automated decisions every month, and the platform added AI-assisted setup through Sidekick in the Winter 2026 edition. That means building these advanced workflows is faster than it used to be. You describe what you want in plain English, preview the workflow with sample data, and push it live once it works. ## The Five Advanced Trigger Patterns Every Sustainability Team Should Know Once you get past order-created, the interesting territory opens up. Here are the five trigger patterns that matter most for a sustainability program. ### 1. Subscription Milestones If you run a subscription business, Flow can fire on subscription contract creation, renewal, and cancellation events (through the Shopify Subscription APIs or a compatible subscription app). The high-leverage move is to tie tree planting to subscription longevity, not subscription signup. A tree at month six, three trees at the one-year mark, and an ocean plastic cleanup at eighteen months turns your subscription into a visible impact journey. This matters for retention. Subscription churn is usually heaviest in months two and three, and again around the one-year auto-renewal. An impact milestone that arrives right before each of those churn windows gives subscribers a reason to stay. You are not just charging them again, you are showing them the cumulative environmental proof of their loyalty. ### 2. Review Submissions Reviews drive conversion for every future shopper, and soliciting them consistently is one of the highest-ROI things an e-commerce team can do. Flow integrates with most review platforms (Judge.me, Loox, Yotpo, Okendo, Reviews.io) via their native Flow triggers. When a review clears moderation, Flow fires. Add a condition on the review's star rating and photo presence. A five-star review with a photo plants an extra tree. A standard written review plants half a tree's worth (you can batch this by plating on every second review if partial trees don't suit your messaging). The point is that the impact scales with review quality, and your request emails can promise that specifically: leave a review with a photo, plant a tree. ### 3. Loyalty Tier and Points Thresholds If you run a loyalty program through LoyaltyLion, Smile.io, Yotpo Loyalty, or Rivo, Flow can fire when a customer earns points or moves between tiers. The advanced pattern here is impact-linked tiers. A customer who hits your Silver tier plants a tree in their name. Gold tier customers plant three trees and remove ten plastic bottles. Platinum tier customers trigger a full impact package. The tier moment is important because it is one of the few times customers pay attention to an automated email. Pair the tier promotion with a branded impact certificate and you get a shareable moment that doubles as organic marketing. ### 4. Referral and Shareable Moments When a referral converts (through an app like ReferralCandy, Friendbuy, or a native Shopify referral workflow), Flow can plant a tree on behalf of both the referrer and the new customer. This is a natural fit because referrals already carry a gift-giving logic. You are extending that logic into the real world. Pair the planted-tree referral with a short post-purchase email to the new customer explaining that their friend's referral planted a verified tree through Veritree. It reframes the whole acquisition moment from "your friend got a discount" into "your friend and you just grew a forest together." ### 5. Reorder and Win-Back Triggers Flow can fire on customer re-engagement, returning customer detection, and win-back campaigns. A customer who comes back after 90 days of silence is worth celebrating. A tree planted specifically for their return, with a note in the welcome-back email, often outperforms a straight discount code. It frames re-engagement as mutual investment rather than transactional recovery. ## Building a Multi-Step Workflow: A Worked Example Here is how you might combine conditions and the GoodAPI "Plant Tree" action into a single advanced workflow. The scenario: plant a tree when a subscriber completes their sixth billing cycle, but only if they are tagged as a marketing opt-in, and send a congratulatory email at the same time. "Subscription contract billing attempt succeeded" (from Shopify's subscription APIs or your subscription app). - Billing attempt count equals 6. - Customer has tag "marketing_optin". GoodAPI "Plant Tree" action — quantity 3, tagged as "subscription_milestone_6m" for reporting. Add customer tag "planted_6m_milestone" to prevent the workflow from triggering again for the same customer. Send a transactional email via Klaviyo, Omnisend, or Shopify Email with a subscription-milestone template celebrating the 6-month milestone and showing the trees planted. This entire workflow runs in under a second, leaves a clean audit trail on the customer record, and feeds into the GoodAPI dashboard so your sustainability reporting captures it automatically. The GoodAPI app logs every tree planted back to the exact order, subscription, or event that triggered it, so reconciling impact numbers against revenue is straightforward. ## Conditional Logic Patterns That Pay Off Advanced Flow workflows live or die on their conditions. Three patterns consistently deliver more impact per dollar spent. First, gate high-cost impact actions behind high-value customer signals. Do not plant a tree for a five-cent digital sticker purchase. Plant two trees for any order over your average order value, or any customer whose lifetime value has crossed a threshold. Second, deduplicate aggressively with customer tags. Every time a workflow fires, add a tag that prevents it from firing again in the same context. Without this, a well-meaning review trigger can plant twenty trees for one hyperactive customer in a week. Third, use segment conditions for geographic or channel-specific impact. If a particular project in Kenya or Madagascar matches your brand's regional story, you can route trees from customers in specific markets to that project by passing a project ID in the GoodAPI action. This lets you tell a more precise story in post-purchase emails ("Your order planted a mangrove in Kenya") without changing your core setup. Always add a customer tag after a milestone workflow fires (e.g., "planted_6m_milestone") to prevent duplicate triggers. A single missing deduplication tag can turn a thoughtful sustainability reward into an accidental bulk planting event. ## How GoodAPI Fits Into Advanced Flow GoodAPI installs a native "Plant Tree" action into Shopify Flow, meaning you do not need to call an external API, manage webhooks, or write any code. The action accepts a quantity, an optional project ID, an optional customer reference, and an optional custom tag for reporting. Every tree planted runs through Veritree, GoodAPI's verified reforestation partner, where trees are geolocated, tracked, and supported through their critical first years of growth. Pricing is flat at $0.43/tree and $0.05/bottle for ocean-bound plastic removed, with no monthly platform fee and 50 free trees plus 100 free plastic bottles to start. That usage-based model matters for advanced Flow setups: you can add triggers for reviews, subscriptions, and loyalty milestones without worrying about tier-based surcharges. Impact scales linearly with engagement. If you are still on the default one-tree-per-order setup and want to move into advanced territory, the sequence is straightforward. Install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting), confirm that Shopify Flow is also installed, and then start adding triggers one at a time. Test each workflow with Flow's preview feature before going live. Start with subscription milestones if you run a subscription business, or review submissions if you prioritize social proof, and add a second trigger once the first one has been live for a week. Sustainability automation is not a single workflow. It is a portfolio of small, meaningful triggers that reward the behaviors you want to see more of. Treat it that way and your impact program will compound alongside your best customers. --- # Alternatives to Veritree: Verified Tree Planting URL: https://www.thegoodapi.com/blog/veritree-alternatives-tree-planting-verification/ Description: Comparing Veritree to Gold Standard, Verra VCS, and Plan Vivo. Which tree planting verification standard actually works for businesses? Published: 2026-04-11 If you have been searching for alternatives to Veritree for carbon offset verification, you are probably trying to answer one of two questions. Either you want to understand what the verified tree planting landscape actually looks like, or you are trying to figure out whether Veritree is the right choice for your business in the first place. Both are fair questions. This post answers them directly: what alternatives to Veritree exist, how they compare, and what businesses should actually look for when picking a tree planting verification approach. ## Why Verification Matters More Than You Think Before diving into the alternatives, it is worth understanding the problem that verification standards exist to solve. Roughly half of all trees planted in tropical reforestation projects die within five years of being planted. When a company announces it has "planted 10,000 trees," that number almost never accounts for survival. A 2023 analysis of sustainability reports from 100 of the world's largest businesses found that more than 90 percent of corporate-led restoration projects failed to report a single ecological outcome. Trees were planted, press releases were issued, and nobody tracked what happened next. That gap between "trees planted" and "trees verified" is where greenwashing lives. Verification standards exist specifically to close it. ## What Veritree Does Veritree is a nature-based technology platform that combines field monitoring, satellite imagery, and blockchain to verify real reforestation outcomes. It was built for exactly the problem above: ensuring that trees claimed by businesses are actually in the ground, alive, and growing. The verification process works in three levels. In the first level, field teams use Veritree's Collect App to submit geo-tagged images, GPS planter paths, and planting data for each session. In the second level, planting site managers review the submitted data and check it for consistency. In the third level, Veritree itself conducts an independent validation, checking that trees are not double-counted and that each tree is genuinely additional. Once verified, the impact data is published to a public blockchain. This is a key detail: blockchain-based registries are one of the few ways to prevent double-counting at scale, because the data is immutable and publicly auditable. For companies making sustainability claims under the EU's Green Claims Directive or similar frameworks, that auditability matters. Veritree also tracks survivability. From year five onward, satellite imagery is added to ground monitoring to assess long-term forest growth. The platform provides businesses with a real-time dashboard showing project locations, survival data, and impact metrics that can be shared with customers. ## The Main Alternatives to Veritree There are three verification frameworks that represent the dominant alternatives in the voluntary carbon market. Each takes a different approach to tree planting verification. ### Verra (VCS): The Largest Standard The Verified Carbon Standard, administered by Verra since 2007, is by far the most widely adopted carbon crediting program in the world. It accounts for approximately 70–80% of all credits generated in the voluntary carbon market, with over 1.2 billion credits issued as of 2024. Verra is primarily a carbon accounting standard. Projects using VCS calculate carbon sequestered, go through third-party auditing, and issue tradeable credits. For large-scale industrial or land-use projects, VCS is the logical choice because of its scale and market liquidity. For ecommerce businesses, though, VCS has practical limitations. It is designed for project developers and large buyers of carbon credits, not for merchants who want to plant a tree per order. The verification process is rigorous but also expensive and slow: audits can take months and are oriented around tonnes of CO2 rather than individual trees or business outcomes. ### Gold Standard: The Premium Certification Gold Standard was founded in 2003 by the WWF and a coalition of NGOs to address a specific gap: early carbon markets did not require projects to demonstrate social or biodiversity co-benefits. Gold Standard changed that by building sustainable development outcomes directly into its certification requirements. Gold Standard credits are generally more expensive than VCS credits, and they tend to be favored by organizations seeking alignment with the UN Sustainable Development Goals. Projects must prove they deliver measurable community benefits alongside carbon outcomes, which means stronger social accountability. As with VCS, though, Gold Standard is primarily a framework for carbon credit project developers and buyers. It is not designed as a plug-in for Shopify merchants. ### Plan Vivo: The Community-Focused Option Plan Vivo is the oldest of the major standards, originating from a research project in Chiapas, Mexico in 1994. Its focus is different from VCS and Gold Standard: it was designed specifically for community-based land use projects managed by smallholders and local communities. Plan Vivo certificates require that 60 percent of revenue from credit sales goes directly to the local communities managing the land. That community-first design gives it a strong social equity angle that VCS and Gold Standard don't match at that level. For organizations specifically motivated by community development alongside environmental restoration, Plan Vivo projects offer something distinct. But like the other standards, it is built for the credit market rather than for direct business integration. ## What These Alternatives Have in Common VCS, Gold Standard, and Plan Vivo are all rigorous, well-established verification frameworks. They all require third-party auditing, they all address the survivability and additionality problems to varying degrees, and they are all recognized by environmental and regulatory bodies. What they share, though, is a fundamental design assumption: they are built for organizations that want to buy or sell carbon credits in a market, not for businesses that want to plant one tree per order and report it to their customers in real time. That distinction matters for ecommerce. A Shopify merchant processing 500 orders a day doesn't need a carbon credit account. They need a straightforward integration that plants trees automatically, tracks those trees with credible verification, and lets them share the impact with customers in a way that is believable and audit-ready. ## Why Veritree Fits Ecommerce Better Veritree was built around that ecommerce-ready use case. Instead of issuing tradeable carbon credits (which require a whole procurement infrastructure), Veritree focuses on verified impact data: every tree geolocated, photographed, blockchain-confirmed, and tracked over time. That is not to say VCS, Gold Standard, or Plan Vivo are inferior in environmental terms. In many respects, they are more rigorous on specific dimensions, particularly around carbon accounting and additionality calculations. But for a business that wants to say "we planted a tree for every order, and here's the proof," Veritree's approach delivers the right combination of rigor and accessibility. The three-level verification, the blockchain registry, and the survivability monitoring are all specifically designed to give businesses defensible, customer-facing impact claims. That is the gap none of the credit-market standards were designed to fill. If a vendor can't tell you who verifies their trees, how survival is tracked, or where to find the blockchain record — that's a red flag. Vague "we partner with reforestation organizations" copy without named verifiers is not the same as verified impact. ## How GoodAPI Makes Veritree's Verification Available to Any Shopify Store GoodAPI integrates directly with Veritree, which means any Shopify merchant using GoodAPI gets Veritree's full verification stack by default. No need to negotiate a direct partnership with a reforestation organization, set up reporting infrastructure, or figure out how to communicate impact to customers. The app installs in under two minutes. You configure your planting rules, whether that is one tree per order, one tree per product, or a custom threshold, and GoodAPI handles the rest. Trees are planted through Veritree's global network of verified projects, each tracked with GPS coordinates, geo-tagged photography, and blockchain confirmation. Where Veritree itself is a platform for large brands and direct project partners, GoodAPI makes that same standard of verification available to merchants at any scale. A store doing 10 orders a month gets the same verified impact data as a brand doing 10,000. GoodAPI has more than 200 five-star reviews on the Shopify App Store and trees start at $0.43 each, with the first 50 free so you can test the program before committing. For merchants who want verified tree planting that holds up to scrutiny, without building a carbon credit infrastructure from scratch, that accessibility is hard to match. ## Picking the Right Approach for Your Business The honest answer to "what are the alternatives to Veritree" is that it depends on what you are actually trying to achieve. If you are a large organization buying carbon credits at scale to offset Scope 1 or Scope 2 emissions, VCS or Gold Standard projects are likely the right fit. If you are focused on community-centered restoration and want the strongest social equity credentials, Plan Vivo is worth exploring. If you are an ecommerce business that wants to plant real, verified trees for every order and communicate that impact credibly to customers, Veritree backed by a platform like GoodAPI is the most practical and audit-ready path. The verification is real, the blockchain is public, and the survivability tracking goes beyond what most businesses ever report. The goal is not just planting trees. It is planting trees that you can prove are growing. [Start planting verified trees with GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and get your first 50 trees free. --- # Sustainable Ecommerce in the Nordics: 2026 Guide URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-nordics-guide/ Description: How Nordic ecommerce brands use sustainability to win customers. Data, trends, and practical steps for Scandinavian merchants. Published: 2026-04-10 Nordic consumers don't treat sustainability as a nice-to-have. For roughly half of all online shoppers in Denmark, Sweden, Norway, and Finland, environmental impact is a deciding factor at checkout. That creates a massive opportunity for ecommerce brands operating in the region, and a real risk for those who ignore it. This guide breaks down what sustainable ecommerce looks like in the Nordics in 2026, why it matters more here than almost anywhere else, and how merchants can turn environmental action into measurable business results. ## Why the Nordics Lead on Sustainable Ecommerce The Nordic ecommerce market was valued at roughly $37 billion in 2024 and is projected to approach $57 billion by 2029. According to PostNord's research, 8 out of 10 Nordic consumers say sustainability factors influence their purchasing decisions. That growth is being shaped by a consumer base that ranks among the most environmentally conscious in the world. This isn't a fringe group. It's the mainstream. Several forces are driving this: ### Consumer expectations are non-negotiable In Sweden and Norway especially, shoppers are willing to pay more for eco-friendly delivery options. Consolidated shipments, electric vehicle logistics, and carbon-neutral pickup points are becoming standard expectations rather than premium extras. ### Regulatory pressure is increasing The EU's Corporate Sustainability Reporting Directive (CSRD) is reshaping how businesses across Europe report on environmental impact. While the recent Omnibus I revisions raised the threshold to companies with 1,000+ employees and over 450 million euros in turnover, the ripple effects reach much further. Large retailers are now required to assess sustainability across their entire value chain, which means even smaller Shopify merchants supplying to bigger brands need to demonstrate credible environmental practices. ### The circular economy is going mainstream Nearly 70% of Nordic consumers bought or sold secondhand items in the last quarter alone. Brands like Filippa K and Nudie Jeans have built repair and upcycling programs that customers actively seek out. This shift toward circularity reflects a broader expectation: consumers want brands to take responsibility for the full lifecycle of their products. ## Country-by-Country Breakdown Each Nordic market has its own character when it comes to sustainable ecommerce. ### Sweden Sweden is the largest Nordic ecommerce market, generating approximately $13.6 billion in online revenue. Swedish consumers are the most sustainability-focused in the region. They lead in secondhand commerce adoption and consistently rank environmental responsibility as a top purchasing criterion. If you're selling to Swedish shoppers, sustainability isn't optional. ### Denmark Denmark balances sustainability with a strong appetite for innovation and convenience. With $8.4 billion in ecommerce revenue, Danish shoppers expect both a seamless digital experience and genuine environmental commitments. Denmark is also home to a thriving startup ecosystem focused on green tech, which means your competitors are likely already investing in sustainability. ### Norway Norway generated $8.6 billion in online sales, with consumers who are particularly willing to pay premiums for sustainable delivery. The Norwegian market leans heavily into AI-driven personalization alongside sustainability, so the most successful merchants combine both: personalized shopping experiences backed by real environmental action. ### Finland Finland's $6.7 billion ecommerce market is distinctive for its logistics innovation. Parcel lockers account for nearly half of all ecommerce deliveries, which already reduces last-mile carbon emissions significantly. Finnish consumers have shown the biggest recent increase in considering sustainability factors when shopping online, making this a market where green credentials are gaining momentum fast. ## What Nordic Shoppers Actually Want It's easy to slap a "we care about the planet" badge on your store. Nordic consumers see through that immediately. Here's what actually resonates: ### Verified, tangible impact Shoppers want to know exactly what their purchase accomplished. "We offset our carbon" is too vague. "Your order planted a verified tree in Kenya, tracked and geolocated through our reforestation partner" is specific, credible, and shareable. This is why verification matters so much in the Nordic market — consumers here have been burned by greenwashing before, and they demand receipts. ### Transparency at every step From sourcing to shipping to end-of-life, Nordic consumers expect visibility. That means clear sustainability pages, real data about your environmental programs, and honest communication about what you're doing and what you're still working on. Perfection isn't required. Honesty is. ### Integration into the shopping experience The most effective sustainability programs don't feel like add-ons. They're woven into the checkout flow, the order confirmation, and the post-purchase experience. When a customer sees "A tree was planted with your order" on their confirmation page, complete with project details and location data, it reinforces the purchase decision and builds loyalty. ## How to Add Real Sustainability to Your Nordic Store If you're running a Shopify store targeting Nordic customers, here's a practical roadmap for building sustainability into your operations. Look for providers with verified planting through established organizations like Veritree, where every tree is tracked, geolocated, and supported through its critical first years of growth. GoodAPI makes this simple — automatically plant trees with every order and display real-time impact data to customers. Add a sustainability badge to your storefront. Include impact details in order confirmations. Create a dedicated impact page that shows cumulative results. Nordic consumers respond strongly to brands that can quantify their contributions. Tree planting is a great starting point, but Nordic consumers appreciate brands that think holistically. Consider pairing tree planting with ocean plastic removal for a broader environmental story. GoodAPI offers both through a single integration. Share milestones on social media. Include impact stats in email campaigns. Feature customer-facing impact counters on your homepage. Brands that make their sustainability visible consistently see higher engagement, better retention, and stronger word-of-mouth referrals. ## The Business Case: Sustainability Drives Revenue Let's be direct about the numbers. Sustainability in Nordic ecommerce isn't charity. It's a growth strategy. Research shows merchants using sustainability integrations see an average 12% increase in checkout conversion and 16% higher average order values. Nordic consumers aren't just saying they care about sustainability in surveys — they're voting with their wallets. Merchants who integrate verified environmental impact into their stores consistently report higher conversion rates, increased average order values, and stronger customer retention. When half your potential customers factor sustainability into every purchase, offering tangible environmental action at checkout becomes a competitive advantage. Brands that can demonstrate real, verified impact are capturing market share from those still treating sustainability as an afterthought. ## What's Coming Next Several trends will shape Nordic sustainable ecommerce through the rest of 2026 and beyond. Climate tech investment grew 8% in 2025 despite a broader market slowdown, with funding flowing into low-carbon logistics, battery recycling, and supply chain decarbonization. For ecommerce merchants, this means better tools and more affordable options for reducing your environmental footprint. AI-powered "agentic commerce," where shopping agents handle product discovery and purchasing on behalf of consumers, is emerging across the Nordics. These agents will likely prioritize brands with strong, machine-readable sustainability credentials. Getting your environmental data structured and accessible now puts you ahead of that curve. Supply chain transparency is also returning as a priority, with companies recognizing that Scope 3 emissions (those from your value chain) represent their largest climate impact. Ecommerce brands that can demonstrate end-to-end sustainability will have a significant edge as reporting requirements tighten. ## Getting Started Today The Nordic market rewards merchants who take sustainability seriously and punishes those who fake it. Getting started with genuine, verified environmental impact has never been easier — and in a market where 8 out of 10 consumers factor sustainability into their buying decisions, you can't afford not to. If you're a Shopify merchant selling to Nordic customers, [install GoodAPI](https://apps.shopify.com/tree-planting) and start planting verified trees with every order today. Setup takes less than two minutes, your customers get real impact data with every purchase, and you get a sustainability story backed by Veritree's global verification network. In a market where 8 out of 10 consumers factor sustainability into their buying decisions, the question isn't whether you can afford to invest in environmental impact. It's whether you can afford not to. ## Country deep-dives For market-specific guidance and local regulatory detail, see our country guides: - [Sustainable ecommerce in Denmark — 2026 merchant guide](/blog/sustainable-ecommerce-denmark-2026/) — CSRD application, Danish shopper expectations, and the billion-tree plan. --- # Cloverly Alternative: GoodAPI's Tree-Planting + Plastic-Removal API (with Shopify App) URL: https://www.thegoodapi.com/blog/cloverly-alternative-tree-planting-api/ Description: Migrate from Cloverly to GoodAPI: REST API for tree planting and ocean-bound plastic removal, GPS-verified via Veritree, $0.43/tree. TypeScript & Python quick-starts. Published: 2026-04-07 **Cloverly's API is winding down. Here's how to migrate.** GoodAPI is the most direct replacement: swap one REST endpoint, parse a different response shape, and go live in under an hour. Instead of abstract carbon credits, your customers get GPS-verified trees and ocean-bound plastic removal records they can actually see and share. ```bash # Install once npm install @goodapi/node # or: pip install goodapi # Plant a tree per order (curl) curl -X POST https://api.thegoodapi.com/v1/trees \ -H "Authorization: Bearer $GOODAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"trees": 1}' ``` ```typescript // TypeScript const ga = new GoodAPI(process.env.GOODAPI_KEY!); const { id, impact_url, project } = await ga.trees.create({ trees: 1 }); ``` ```python # Python from goodapi import GoodAPI ga = GoodAPI(api_key=os.environ["GOODAPI_KEY"]) result = ga.trees.create(trees=1) print(result.impact_url) # share with the customer ``` If you have been evaluating the Cloverly carbon offset API for your ecommerce store, you are not alone. Carbon offsets are one way to make your business more sustainable. But they are not the only way, and for a growing number of merchants and developers, they are not even the best way. Tree planting APIs offer a different approach: tangible, visible environmental impact that your customers can actually see and connect with. Instead of purchasing abstract carbon credits, every sale funds a real tree in a verified reforestation project. For ecommerce brands trying to stand out in a crowded sustainability space, that difference matters. This post breaks down how Cloverly compares to tree planting API alternatives like [GoodAPI](https://thegoodapi.com), so you can decide which approach fits your business, your customers, and your goals. ## Cloverly vs. GoodAPI at a Glance ## What Cloverly Does Well Cloverly is a carbon offset API that calculates and neutralizes carbon emissions on a per-transaction basis. You feed it inputs like shipping weight, origin, and destination, and it returns a real-time carbon cost. The offsets are sourced from registries like Verra and Gold Standard, which are respected names in the carbon market. For businesses focused primarily on neutralizing their shipping footprint, Cloverly is a reasonable tool. The API is well documented, it integrates with Shopify and BigCommerce, and the per-transaction cost is typically under a dollar. But here is where things get complicated for ecommerce brands. ## The Problem With Carbon Offsets in Ecommerce Carbon offsets work on a credit system. You pay to retire a credit from a verified project, like a wind farm or methane capture facility. That credit represents a reduction in emissions somewhere in the world. The math checks out on paper. The problem is that your customers have no idea what that means. When a shopper sees "this order was carbon neutral" at checkout, the reaction is usually a shrug. Research consistently shows that consumers connect more strongly with tangible environmental actions than abstract ones. A tree planted in Kenya or Madagascar is something they can visualize, share on social media, and feel good about. A fraction of a carbon credit from a landfill gas capture project in another state? Not so much. This is not just a branding issue. It is a conversion issue. Sustainability features that customers actually understand and value drive higher engagement, repeat purchases, and brand loyalty. A 2023 study from the NYU Stern Center for Sustainable Business found that products marketed with sustainability claims grew 2.7x faster than those without them, but only when the claims felt credible and concrete to consumers. ## Why Tree Planting APIs Are Gaining Ground Tree planting APIs take a different approach entirely. Instead of offsetting emissions through credit markets, they fund direct reforestation. Every API call plants a real tree in a verified project, and that tree is tracked, geolocated, and monitored through its critical first years of growth. Here is why this model resonates with ecommerce brands: ### Customers Understand It Instantly "We planted a tree for your order" is a message that needs zero explanation. It works on order confirmation emails, in cart widgets, on product pages, and across social channels. Carbon offset messaging requires a paragraph of context that most shoppers will never read. ### The Impact Is Visible and Shareable With [GoodAPI](https://thegoodapi.com), merchants get access to verified reforestation data through their partner Veritree. Trees are tracked with GPS coordinates and supported through their growth period. That means you can show customers exactly where their impact landed, not just a certificate number from a carbon registry. ### It Drives Real Business Results Shopify merchants using GoodAPI report that sustainability badges and "tree planted" messaging at checkout increase conversion rates. When customers see that their purchase directly funded a tree, it creates an emotional connection that carbon neutrality labels simply do not match. ## Cloverly vs GoodAPI: Feature Comparison Here is how the two platforms stack up for ecommerce use cases: ## When Carbon Offsets Make More Sense To be fair, there are scenarios where a carbon offset API like Cloverly is the better fit. If your business is primarily focused on measuring and neutralizing your exact carbon footprint for regulatory compliance or ESG reporting, carbon offsets provide a more precise accounting framework. Companies in logistics, manufacturing, or supply chain management may need that granularity. If your customers are sustainability professionals who understand carbon markets, the offset model communicates well to that audience. But if you are a DTC brand, a Shopify merchant, or any ecommerce business where customer perception and engagement matter, tree planting delivers a clearer return on your sustainability investment. ## The Developer Experience For developers evaluating APIs, the integration experience matters as much as the concept. Cloverly's API requires you to send shipping details (weight, origin, destination) and receive a carbon calculation plus offset cost. That means your integration is inherently tied to shipping logistics, which can get complex for stores with variable fulfillment. GoodAPI's REST API is simpler by design. You make a call, a tree gets planted. You can trigger it per order, per product, per subscription renewal, or on any custom event. With Shopify Flow support, non-technical merchants can set up automated tree planting without writing a single line of code. Here is a basic example of how straightforward the integration can be: ``` POST /v1/impact/trees { "number_of_trees": 1, "project": "kenya-mangroves" } ``` That is it. No shipping weight calculations, no postal code lookups, no carbon math. Just direct impact. ## Making the Switch If you are currently using Cloverly or considering it, switching to a tree planting API does not mean abandoning your sustainability commitment. It means reframing it in a way your customers will actually respond to. Here is what the transition looks like with GoodAPI: 1. **For Shopify merchants:** Install the [GoodAPI app](https://apps.shopify.com/tree-planting) from the Shopify App Store. Setup takes under two minutes. Choose your reforestation project, set your trigger (per order, per product, or custom), and you are live. 2. **For developers using the API:** Swap your Cloverly API calls for GoodAPI's REST endpoints. The [developer documentation](https://www.thegoodapi.com/docs/api) covers authentication, project selection, and webhook configuration. 3. **For marketing teams:** Update your checkout messaging from "carbon neutral" to "a tree was planted for your order." Add your impact dashboard link to order confirmation emails so customers can see their contribution. ## Next Steps - **[Best Tree-Planting API for Developers](/blog/best-tree-planting-api/)**: broader API landscape comparison (GoodAPI, Ecologi, Veritree, Tree-Nation) - **[Cloverly API Migration Guide](/blog/cloverly-api-migration-guide-2026/)**: the step-by-step migration walkthrough - **[Cloverly API Alternatives for Developers](/blog/cloverly-api-alternatives-developers-2026/)**: a wider set of Cloverly replacements - **[API documentation](https://www.thegoodapi.com/docs/api/)**: endpoints, auth, webhooks, and SDKs - **[Install the Shopify app](https://apps.shopify.com/tree-planting)**: no code, live in 2 minutes ## The Bottom Line Cloverly built a solid carbon offset API, and carbon offsets have their place in corporate sustainability. But for ecommerce brands competing for customer attention and loyalty, the abstract nature of carbon credits is a disadvantage. Tree planting APIs like [GoodAPI](https://thegoodapi.com) give your customers something they can see, understand, and share. They give your marketing team a story that sells. And they give your development team an integration that takes minutes instead of weeks. If you have been searching for a Cloverly alternative that delivers real, trackable environmental impact with better customer engagement, [start with GoodAPI](https://apps.shopify.com/tree-planting). Your customers will notice the difference. --- # Greenspark vs GoodAPI: Which Shopify App Wins? URL: https://www.thegoodapi.com/blog/greenspark-vs-goodapi-shopify-comparison/ Description: A straight comparison of Greenspark and GoodAPI for Shopify tree planting. Features, pricing, reviews, and which app suits your store best. Published: 2026-04-06 Greenspark is one of the most recognized sustainability apps in the Shopify ecosystem. If you have been researching ways to add tree planting to your store, you have probably come across it. But is it the best option available? This comparison takes an honest look at Greenspark and GoodAPI side by side. The goal is to help you choose the right app for your store, not just to tell you one is better. That said, after reviewing the data on both, the differences are meaningful enough to walk through carefully. --- ## A Quick Overview of Both Apps **Greenspark** is a climate app for Shopify that lets merchants automate impact per order, subscription, or product. It supports a range of environmental actions including tree planting, plastic rescue, carbon offsetting, clean water access, and bee protection. It has a 5.0 star rating based on 59 reviews on the Shopify App Store. **GoodAPI** is a Shopify app that automates tree planting and ocean plastic removal per order, product, review, subscription signup, or custom trigger. It has a 5.0 star rating based on 221 reviews and holds the "Built for Shopify" badge, which requires meeting Shopify's highest standards for performance and merchant experience. --- ## Feature Comparison --- ## Where GoodAPI Has the Edge ### More Merchant Reviews, More Credibility GoodAPI has more than 221 verified reviews versus Greenspark's 59. That difference matters, particularly for merchants who weigh the app's reliability and support quality before committing. A larger review base also provides a more representative picture of day-to-day experience, including edge cases, setup quirks, and support response times. When you look at both apps across third-party review aggregators and Shopify community forums, GoodAPI consistently comes up for fast setup and responsive support. ### No Monthly Fee Greenspark's pricing starts free for basic usage, but API access, advanced automation, and multi-store support require a paid subscription, ranging from $9 per month on the Starter plan to $99 per month on the Premium plan. For a high-volume merchant, those fees add up. GoodAPI has no monthly fee at all. You pay per impact unit and nothing else. If you plant 200 trees in a month, you pay $0.43/tree. If you have a slow month, your costs go down automatically. That kind of usage-based pricing is a meaningful advantage for stores with seasonal fluctuations or early-stage stores that want to test sustainability marketing without a fixed overhead commitment. ### API Access for All Plans GoodAPI's REST API is available to all merchants, not gated behind a subscription tier. That means developers can build custom sustainability integrations, embed impact widgets in native mobile apps, or automate tree planting from external triggers, all without needing to upgrade to a higher plan. On Greenspark's side, API access requires the Growth plan at $39 per month. For a developer-focused comparison, our post on [tree planting API options](/blog/best-tree-planting-api/) covers this in more depth. ### Deeper Shopify Flow Integration GoodAPI is built for Shopify Flow, which means you can trigger tree planting on almost any event in your store: a five-star review, a subscription signup, a customer milestone, a loyalty reward redemption. You are not limited to planting one tree per order. This flexibility lets you create sustainability programs that match how your customers actually behave. ### More Badge Placements and Customization This is one area where the gap is wider than most merchants expect. Greenspark offers product badges, cart badges, and an impact counter. Those are solid basics for surfacing your sustainability story on-site. GoodAPI gives you significantly more surface area. In addition to product and cart badges, you can place impact widgets in Shopify customer account extensions, integrate with loyalty apps to show sustainability rewards, and access bespoke badge customizations for brands that want something beyond the default templates. If customer-facing transparency is a core part of your marketing strategy, more placement options mean more touchpoints where your environmental commitment is visible. ### Multi-Store Syncing GoodAPI supports syncing across multiple Shopify stores, so your impact data and settings stay consistent whether you are running one store or several. Greenspark's Growth plan unlocks three stores at $39 per month, but the centralized management is paid-tier only. For merchants managing multiple storefronts, GoodAPI's approach keeps things simpler without the additional subscription cost. ### Verified Impact Through Veritree Every tree planted through GoodAPI is verified by Veritree, a global reforestation organization that uses GPS coordinates and geotagged photos to track individual trees. Trees are supported through their critical first years of growth across projects in Kenya, Madagascar, and other regions. The certificate each merchant receives is not just a number. It links back to a specific project, a specific location, and a specific count of verified trees. That kind of transparency is important for brands that want to use their environmental impact in marketing without worrying about greenwashing accusations. If you want to understand more about what verified tree planting actually means, our [guide to choosing a verified tree planting company](/blog/verified-tree-planting-company-guide/) goes into more detail. --- ## Where Greenspark Has the Edge Greenspark is genuinely strong in a few areas, and being honest about that makes this comparison more useful. **More impact types:** Greenspark supports carbon offsetting, clean water access, and bee protection in addition to trees and plastic. If your brand wants to offer customers a wider range of environmental actions, Greenspark's breadth is real. GoodAPI focuses on tree planting and ocean plastic removal, and does not currently offer carbon offsetting. **Carbon metrics for ESG reporting:** For companies with formal sustainability goals that include Scope 3 carbon reduction targets, Greenspark's carbon offsetting functionality may align better with existing reporting frameworks. If your sustainability reporting requires verified carbon removal numbers alongside trees, Greenspark covers that in a single app. Merchants who need carbon offsetting or a wider range of impact types (water, bees, kelp) in a single app, and are comfortable with a monthly subscription fee from $9 to $99. --- ## Which App Should You Choose? If you are a Shopify merchant looking to add tree planting or plastic removal to your store, and you want the lowest cost per unit, no monthly fees, the most verified merchant reviews, and access to the REST API without paying a subscription, GoodAPI is the stronger choice. It is simpler to set up, built for Shopify, and scales directly with your order volume. If your primary requirement is carbon offsetting, or you want a single app to cover a wider range of climate action types including water and bees, Greenspark is worth evaluating seriously. It is a well-built app with a strong track record. For most independent and mid-market Shopify stores, though, the combination of lower total cost, Veritree-verified impact, and a larger review community gives GoodAPI a practical edge. Independent and mid-market Shopify stores that want the lowest cost per unit, no monthly fees, full API access on every plan, and the most badge placements across product, cart, checkout, and loyalty pages. --- ## Try GoodAPI Free Your first 50 trees and 100 plastic bottles are free. Setup takes less than two minutes, and there are no monthly fees to manage. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and see how your customers respond to transparent, verified impact. Want to see how GoodAPI stacks up against other alternatives? Our [comparison of Ecologi, Evertreen, and GoodAPI](/blog/goodapi-vs-ecologi-vs-evertreen/) covers the broader landscape of Shopify sustainability apps. --- # Leaf Ledger vs GoodAPI: Which Tree Planting App Wins? URL: https://www.thegoodapi.com/blog/leaf-ledger-vs-goodapi/ Description: Comparing Leaf Ledger and GoodAPI for Shopify tree planting. Features, pricing, reviews, and which app delivers more for eco-conscious merchants. Published: 2026-04-06 If you're evaluating tree planting apps for your Shopify store, you've probably come across a few names: GoodAPI, Leaf Ledger, Ecologi, and maybe a handful of others. Most merchants narrow it down quickly once they start comparing features and pricing. This post focuses on two apps that often come up together: Leaf Ledger and GoodAPI. Here's an honest breakdown of how they compare, so you can make the right call for your store. --- ## What Is Leaf Ledger? Leaf Ledger is a Shopify app that lets merchants plant trees automatically with every purchase. The app takes a straightforward approach: plant a tree for every order, or one for every ten orders, and display that impact to your customers through badges and live counters. It's a newer entry in the space. At the time of writing, Leaf Ledger has one published review on the Shopify App Store, which scores it 5 stars from a coffee roastery that praised it as "an easy and cost-friendly way to positively impact the environment." Tree verification is handled by Veritree, which is a solid foundation for credibility. The pricing model is usage-based: $0.80/tree plus a $0.10 operating fee, bringing the real cost to $0.90/tree. New users get 100 free trees to start. --- ## What Is GoodAPI? GoodAPI is a Shopify app that automates tree planting and ocean plastic removal for e-commerce stores. It's been live since February 2022 and has built up 221 reviews with a 5.0 star average, making it one of the most reviewed sustainability apps in the Shopify ecosystem. The app connects your store to verified reforestation projects through Veritree, a global reforestation organization that tracks every tree with geolocation data, photography, and independent audits. Merchant dashboards show real-time impact, and GoodAPI generates individual certificates for every pledge made. Beyond trees, GoodAPI lets merchants remove ocean-bound plastic, giving stores a second impact stream that resonates with customers focused on ocean health. Pricing is $0.43/tree and $0.05/bottle removed. The first 50 trees and 100 plastic bottles are free. GoodAPI is also Built for Shopify certified, meaning it meets Shopify's highest standards for performance, design, and native integration. --- ## Feature Comparison --- ## Pricing: A Closer Look At $0.90/tree, Leaf Ledger costs more than double what GoodAPI charges. For a store planting 500 trees per month, that's a $450 monthly spend with Leaf Ledger vs $215 with GoodAPI. At higher volumes, the gap compounds quickly. Leaf Ledger's "as low as 9c per order" framing refers to committing one tree for every ten orders, which brings the per-order cost down. But the per-tree price stays the same regardless of how you structure it. If you're planting at any meaningful volume, this adds up. GoodAPI's pricing is simpler: $0.43/tree, full stop. No operating fees layered on top. --- ## How Each App Handles Impact Verification Both apps use Veritree to verify tree planting, which is a good sign for both. Veritree is a legitimate, transparent reforestation organization that publishes planting data with geolocation tracking and photographs. If verified impact is a priority for you, both apps check that box. Where GoodAPI goes further is in the monitoring layer. GoodAPI tracks trees through their critical early years of growth, not just the initial planting event. Merchants get real-time dashboards and monthly reports they can share with customers, and every pledge generates a certificate. This gives you more to show your audience beyond a simple tree count. --- ## Store Integration Depth One of the clearest differences between the two apps is how deeply they can embed into a store. Leaf Ledger focuses on the basics: plant trees per order, show impact badges. That simplicity might appeal to merchants who want a lightweight solution they can set up in minutes. GoodAPI supports widget placements across eight page types, including home, product, cart, checkout, thank-you, and customer account pages. Merchants can also trigger tree planting through Shopify Flow, which opens up more advanced use cases: plant a tree when a customer writes a review, signs up for a loyalty program, or renews a subscription. For stores already using apps like LoyaltyLion or REVIEWS.io, this kind of cross-platform automation is a meaningful advantage. For developers, GoodAPI also offers a REST API. If you're running a custom storefront, a headless build, or any e-commerce platform outside Shopify, you can connect directly through the API rather than relying on the Shopify app alone. --- ## Review Track Record Review count matters, especially for a category like sustainability apps, where merchants want confidence that the app will be supported and maintained over time. GoodAPI has 221 reviews and a 5.0-star rating built up over four years. Merchants consistently highlight easy setup, fast support, and no impact on site speed. Leaf Ledger has one review, which is a perfectly fine start, but it's not enough data to draw conclusions about reliability or support responsiveness. This isn't a criticism of Leaf Ledger as a product. New apps can be excellent. But if you're making a decision that involves your store's sustainability positioning, customer-facing badges, and real money spent per order, the track record is worth weighing. --- ## When Leaf Ledger Might Make Sense If you want the simplest possible setup and don't need advanced automation, Leaf Ledger could work. The 100 free trees to start give you more runway to test the product before committing budget. And if you're already comfortable with Veritree's verification and just need a clean, basic widget, the app covers the core use case. That said, if your volume grows, the per-tree cost will become a significant line item relative to alternatives. Small stores that want the simplest possible entry into tree planting, have very low order volume, and want more free starter trees to test the product before committing budget. --- ## When GoodAPI Makes More Sense For most merchants, GoodAPI is the stronger choice. The pricing is nearly half the cost. The integration depth covers more page types. The review track record is one of the best in this category on Shopify. And the option to add ocean plastic removal gives your sustainability story a second dimension. If you're already using Shopify Flow, LoyaltyLion, or any of GoodAPI's other integration partners, you can build more sophisticated impact programs without adding complexity on the backend. The REST API also makes GoodAPI viable for non-Shopify platforms, which is something Leaf Ledger doesn't currently offer. Merchants at any meaningful volume who want the lowest per-tree price, the most robust feature set, ocean plastic removal alongside trees, and a proven track record across 200+ Shopify merchants. --- ## The Bottom Line Both apps are built on solid verification infrastructure through Veritree, and both let you plant trees automatically with purchases. The differences come down to cost, scale, and how deeply you want sustainability embedded across your store. If you're running a small store and want a basic, affordable entry point, Leaf Ledger is worth a look. If you want the app with the most robust feature set, the lowest per-tree price, and a proven track record across 200+ Shopify merchants, GoodAPI is the clear pick. You can install the GoodAPI app directly from the Shopify App Store at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). Setup takes under two minutes, and your first 50 trees are on us. --- # Reforestation for Ecommerce Brands & Shopify Merchants (2026 Guide) URL: https://www.thegoodapi.com/blog/reforestation-for-businesses-guide/ Description: How ecommerce stores and Shopify merchants run verified reforestation programs: cost, partners, setup, and how to back up sustainability claims with real data. Published: 2026-04-05 **Reforestation for ecommerce brands starts with choosing a verified planting partner like GoodAPI ($0.43/tree, GPS-verified via Veritree), setting a per-order or per-product trigger on your Shopify store, and displaying impact badges at checkout. Merchants using verified tree-planting programs report 9–16% checkout-conversion lifts and stronger customer retention.** ## Why Reforestation for Ecommerce Brands Matters Right Now Reforestation for ecommerce brands and Shopify merchants is no longer a nice-to-have differentiator. It is becoming a baseline expectation. Consumers are paying attention. Consumers are paying attention. Over 80% of shoppers have shifted their purchasing behavior toward sustainable brands, and nearly 70% say they will pay a premium for products tied to verified environmental impact. At the same time, only 20% of consumers believe brand sustainability claims outright. Over **80%** of shoppers have shifted toward sustainable brands, and nearly **70%** will pay a premium for verified environmental impact. But only **20%** believe brand sustainability claims outright, which makes verification the deciding factor. That gap between consumer expectation and consumer trust is exactly where reforestation for businesses fits in. Not as a vague feel-good gesture, but as a measurable, verifiable action that companies can take and prove they took. Reforestation programs give businesses a way to back up their sustainability messaging with real results: geolocated trees, verified planting data, and long-term monitoring that holds up under scrutiny. In this guide, we will walk through how these programs work, what they cost, how to avoid greenwashing, and how to choose the right partner. ## How Reforestation for Businesses Actually Works At a high level, the process is straightforward. A business commits to funding tree planting, either per transaction, per product sold, or as a flat monthly contribution. A reforestation partner handles the on-the-ground planting, monitoring, and verification. The business gets data, proof, and marketing assets to share its impact with customers. Here is what that looks like in practice: ### Choosing a Planting Trigger Most businesses tie their tree planting to a specific action. For e-commerce stores, the most common triggers include planting one tree per order, planting per product sold, or planting when a customer takes a specific action like signing up for a newsletter or leaving a review. The key is picking a trigger that aligns with your business model and that you can sustain long-term. ### Partnering With a Verified Organization This is where things get important. Not all tree planting programs are created equal. Some organizations plant trees with no follow-up monitoring. Others use advanced verification systems that track every tree from seedling to maturity. [Veritree](https://www.veritree.com/), for example, uses a multi-level verification process. Planters submit data through a collection app, site managers review the submissions, and then Veritree's internal team runs the data through machine learning algorithms to check for accuracy. Once verified, the data is published to a public blockchain so it cannot be altered or double-counted. The result is a transparent, auditable record of every tree planted. This level of verification is what separates legitimate reforestation for businesses from greenwashing. For a detailed look at what makes tree planting programs credible, see our guide on [real tree planting for businesses](/blog/real-tree-planting-for-businesses/). ### Tracking and Reporting Once trees are planted and verified, businesses receive impact data they can use in marketing materials, sustainability reports, and ESG disclosures. Good programs provide dashboards showing total trees planted, project locations, and ongoing survival rates. Some even offer geolocated tree data so customers can see exactly where their purchase made an impact. ## What Reforestation Costs (And Why It Is Worth It) The cost of planting a tree varies depending on the region, the species, and the level of verification involved. For most business programs, you can expect to pay somewhere between $0.10 and $1.00 per tree, with the variation driven largely by how much post-planting monitoring and support is included. Through [GoodAPI](https://apps.shopify.com/tree-planting), for instance, businesses can plant verified trees starting at $0.43/tree. Each tree is planted through Veritree's global reforestation projects and comes with tracking, geolocation, and support through the tree's critical first years of growth. ### The ROI of Reforestation The numbers make a compelling case. Research shows that sustainability-marketed products grow 2.7 times faster than their conventional counterparts and command a price premium of nearly 28%. Brands that display "your purchase plants a tree" messaging at checkout have reported up to 12% higher conversion rates and 16% increases in average order value. Sustainability-marketed products grow **2.7x faster** than conventional alternatives. Brands using tree-planting messaging at checkout report up to **12% higher conversion rates** and **16% increases in average order value**. Beyond direct sales impact, reforestation programs strengthen ESG credentials, which is increasingly important for attracting investors and securing sustainability-linked financing. Companies with strong environmental programs also report a 38% boost in employee loyalty, a 16% increase in productivity, and 55% improvement in team morale. When you weigh the cost of planting a tree (often less than $0.50) against these returns, the math is hard to argue with. ## How to Avoid Greenwashing Consumer trust in sustainability claims is fragile. Studies show that failed sustainability programs can reduce brand value by as much as 20%. That makes verification and transparency essential. Here are the key things to look for when choosing a reforestation partner: ### Third-Party Verification Your partner should use an independent verification system. Look for organizations that work with established standards like the Verified Carbon Standard (VCS) or Gold Standard. Better yet, look for technology-driven verification that goes beyond periodic audits. Veritree, the reforestation partner behind GoodAPI, uses IoT sensors for soil moisture and temperature monitoring, dendrometers to track trunk growth and biomass, and bioacoustic sensors to measure biodiversity recovery at planting sites. That level of ongoing monitoring is what separates verified impact from empty claims. ### No Double Counting One of the biggest risks in reforestation is double counting, where the same tree is claimed by multiple organizations or sold as multiple credits. Blockchain-based verification systems address this by creating an immutable record of each tree. Once a tree is registered, it cannot be counted again. ### Transparent Reporting If your reforestation partner cannot show you exactly where your trees were planted, how many survived, and what impact they are having, that is a red flag. The best programs offer public-facing impact pages that your customers can visit to see your contribution in real time. If your reforestation partner can't show per-tree GPS data, survival rate history, and an independent audit trail, those are red flags. Vague reporting is where greenwashing lives, and regulators are increasingly treating it as a legal liability. ## Reforestation for Businesses: Industry by Industry Reforestation is not limited to e-commerce. Here is how different industries are putting it to work: ### E-Commerce and Retail This is the most common use case. Online stores plant trees per order or per product, then display impact badges and counters on their storefronts. The customer-facing nature of e-commerce makes it ideal for impact storytelling, and the per-transaction model keeps costs predictable. ### SaaS and Technology Software companies increasingly tie tree planting to subscription renewals, new sign-ups, or usage milestones. This works well for B2B brands that want to differentiate on values without changing their core product. ### Hospitality and Travel Hotels and travel companies use reforestation to offset the environmental footprint of travel. Sutton Place Hotels, for example, saw housekeeping opt-out rates increase over 125% in six months after launching a tree planting program tied to room stays, generating significant operational savings while contributing to over 85,000 trees planted. ### Financial Services Banks and fintech companies are embedding reforestation into their products, planting trees when customers open accounts, make payments, or hit savings goals. This appeals to younger demographics who actively seek out brands with environmental commitments. ## Getting Started With Reforestation for Your Business If you are ready to add reforestation to your business, here is how to get started: Decide what action will trigger a tree planting. For e-commerce, per-order or per-product are the most popular choices. For other businesses, consider tying it to sign-ups, renewals, or milestones. Look for technology-driven verification, transparent reporting, and a proven track record. [GoodAPI](https://apps.shopify.com/tree-planting) works with Veritree to provide verified, geolocated tree planting across projects in [Kenya](/blog/kenya-mangroves-shopify-impact/), [Madagascar](/tree-planting-madagascar/), and other regions worldwide. If you are on Shopify, the [GoodAPI app](https://apps.shopify.com/tree-planting) takes minutes to install. You can configure your planting trigger, customize your impact badge, and start planting trees with your very next order. For developers building custom integrations, GoodAPI also offers a [REST API](/blog/best-tree-planting-api/) that makes it easy to add tree planting to any application. Once you are planting trees, make sure your customers know about it. Add impact badges to your checkout page, include tree planting updates in your email campaigns, and create a dedicated impact page on your website. The research is clear: customers who see verified environmental impact at checkout convert at higher rates and come back more often. Monitor your impact dashboard, review the data, and look for ways to expand your program. Some businesses start with one tree per order and later add ocean plastic removal or per-product impact as they grow. ## Reforestation as an ESG and CSR Strategy Reforestation is increasingly a core pillar of corporate ESG (Environmental, Social, and Governance) and CSR (Corporate Social Responsibility) programs, not a peripheral add-on. Investors, regulators, and enterprise buyers are asking for auditable environmental commitments backed by evidence, and verified tree planting delivers exactly that. The regulatory landscape is tightening. The EU Green Claims Directive, effective September 2026, requires businesses to substantiate any environmental marketing claim with independent, verifiable data. The FTC's updated Green Guides and Canada's Bill C-59 impose similar standards. A reforestation program built on per-tree GPS verification and third-party audits, like GoodAPI's Veritree integration, produces the evidence these frameworks demand. For ecommerce brands, this creates a dual benefit. You get a customer-facing sustainability story that drives conversions, and you get an audit trail that satisfies ESG reporting requirements. Companies with strong environmental programs also report measurable workforce benefits: 38% higher employee loyalty, 16% productivity gains, and 55% improvement in team morale. If your reforestation program is also part of your ESG or CSR reporting, make sure your provider can export per-tree GPS data, project-level survival rates, and a third-party audit trail. GoodAPI's Veritree integration provides all three, data you can hand directly to investors, auditors, or procurement teams. For a deeper look at what separates credible tree planting from greenwashing, see our guide on [real tree planting for businesses](/blog/real-tree-planting-for-businesses/). ## Related Guides To build a credible, top-ranked reforestation program, pair this guide with our deeper resources on choosing and vetting a partner: - [How to Choose a Corporate Tree Planting Partner](/blog/how-to-choose-tree-planting-partner/) covers the vendor-selection checklist for business programs. - [Verified Tree Planting: How to Choose a Company You Can Trust](/blog/verified-tree-planting-company-guide/) explains what real verification looks like. - [Corporate Tree Planting Programs Guide](/blog/corporate-tree-planting-programs-guide/) maps reforestation into a full corporate sustainability program. ## The Bottom Line Reforestation for businesses is not a marketing gimmick. When done right, with verified planting, transparent reporting, and genuine commitment, it is one of the most effective ways to build customer trust, strengthen your brand, and contribute to real environmental recovery. The tools to get started are accessible, the costs are manageable, and the data shows clear returns. Whether you are running a Shopify store or building a SaaS platform, there has never been a better time to make reforestation part of how you do business. Ready to start planting? [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and plant your first tree in under five minutes. Or explore the [GoodAPI developer docs](https://www.thegoodapi.com/docs/api/) to build tree planting into your own application. --- # Plant a Tree API: A Developer's Complete Guide URL: https://www.thegoodapi.com/blog/plant-a-tree-api-developer-guide/ Description: Everything developers need to know about integrating a plant a tree API into any app or ecommerce store. Triggers, verification, pricing, and code patterns. Published: 2026-04-04 If you're a developer looking to add real environmental impact to your platform, integrating a plant a tree API is one of the most tangible and marketable things you can do. It's not complicated, and the business case is increasingly hard to ignore. Consumers spend roughly **9.7% more** on sustainably produced goods, and sustainable products are growing **2.7 times faster** than conventional ones. More to the point: your merchants, your users, and your stakeholders are actively looking for proof that the platforms they use are aligned with their values. This guide covers everything you need to know about how tree planting APIs work, what to look for when choosing one, and how to integrate one into your app or ecommerce store without friction. ## What Is a Plant a Tree API? A plant a tree API is a web service that lets your application trigger verified real-world reforestation events programmatically. When something happens in your system (a purchase completes, a subscription renews, a form is submitted), your code sends a request to the API, and the API provider arranges for trees to be planted at verified locations around the world. The best APIs do more than just log a request. They route your pledges to reputable reforestation projects, track the planted trees through their first critical years of growth, and return data you can use to show your customers exactly what their impact looks like. From a technical perspective, most tree planting APIs follow a familiar pattern: REST endpoints, API key authentication, JSON payloads, and webhook support. If you've worked with Stripe or Twilio, the integration model will feel instantly recognizable. ## How Tree Planting APIs Work The workflow behind a good plant a tree API has a few distinct stages, and understanding them helps you build a more transparent product. ### Trigger You define the event that initiates a tree planting action. Common triggers include: - A completed order in your ecommerce store - A new subscription or renewal - A customer milestone (100th order, anniversary, reward threshold) - A product review or user-generated action - A specific product variant being purchased Your code sends an API request when that trigger fires. The request typically includes the number of trees to plant, your API key, and any metadata you want to attach (like an order ID or customer reference). ### Routing and Project Matching The API provider takes your request and routes it to one of their verified reforestation projects. Quality providers work with established organizations to ensure the trees are planted in meaningful locations, from tropical rainforests to coastal mangroves, and that local communities are involved in the planting work. GoodAPI, for example, partners with Veritree, a verified reforestation organization with global projects. Trees planted through GoodAPI are tracked, geolocated, and supported through their critical early years of growth, which is the period when survival rates matter most. ### Verification and Reporting This is where the better APIs separate themselves from the crowd. Verification means that each tree is confirmed through geospatial data, photography, and independent site audits. Your users don't just get an email saying "a tree was planted." They get verifiable proof. On your end, the API should give you real-time data you can surface in your product: total trees planted, active project locations, species mix, and survival rates. This data is what transforms a sustainability feature from a checkbox into a genuine differentiator. ## What to Look For in a Tree Planting API Not all tree planting APIs are built the same. Here are the criteria that matter most for developers building production applications. ### Verified Impact Greenwashing is a real risk. An API that claims to plant trees without providing transparent verification is a liability, not a feature. Look for providers that partner with credible, independently audited reforestation organizations. Ask whether the trees are tracked after planting, and whether survival data is available. ### Developer Experience Good developer experience goes beyond clean documentation. Look for: - A test API key that functions identically to the production key but incurs no charges, so you can develop and test freely - Clear authentication (API key in headers is standard and easy) - Consistent, well-documented endpoints with example requests and responses - SDKs or code samples in common languages if you want to move fast - Sandbox environments that mirror production behavior accurately GoodAPI provides separate test and production API keys from the start, which means you can build and validate your integration completely before your first real tree is planted or your first invoice arrives. ### Flexible Trigger Support Your integration requirements might not be a simple "one tree per order." A good API should support: - Variable quantities (plant 5 trees for orders over $100) - Multiple trigger types within the same account - Per-product or per-variant configuration - Custom metadata to correlate API calls with your internal records ### Transparent Pricing Tree planting API pricing typically falls in the $0.40–$1.00/tree range. GoodAPI starts at $0.43/tree with no upfront payment and monthly invoicing, which keeps costs predictable and eliminates the friction of pre-purchasing credits. Watch out for providers that obscure per-tree costs behind bundles or abstractions. You want to know exactly what you're paying and exactly what impact is being delivered. ### Customer-Facing Outputs If you're building this into a product your customers will see, the API should help you surface impact data in your UI. Look for: - Impact counters you can embed or query - Per-customer or per-order impact data - Certificate or proof-of-impact endpoints ## Integrating a Plant a Tree API: The Core Pattern The integration pattern for most tree planting APIs follows a consistent shape. Here's the logical flow, regardless of which API you choose. Register for an API key. Most providers give you two: one for testing and one for production. Store these as environment variables, never hardcoded in your source. ``` Authorization: Bearer YOUR_API_KEY Content-Type: application/json ``` Identify the event in your system that should kick off a tree planting request. For ecommerce, this is almost always an order completion webhook or a post-payment callback. When your trigger fires, make a POST request to the tree planting endpoint. A typical payload looks like this: ```json { "quantity": 1, "metadata": { "order_id": "ORD-8842", "customer_email": "customer@example.com" } } ``` The API responds with a confirmation and a reference ID you can store against the order in your database. Store the API response alongside your transaction record. This gives you a reliable audit trail and lets you surface impact data to your customers later without making additional API calls for historical records. This is the step many developers skip, and it's where most of the user value actually lives. Use the impact data returned by the API to update your order confirmation emails, customer dashboards, or post-purchase pages. Telling a customer "we planted a tree for your order, verified by Veritree, in a [Kenyan mangrove restoration project](/blog/kenya-mangroves-shopify-impact/)" is meaningfully different from saying nothing at all. ## Shopify Integration: The No-Code Path If you're building on Shopify, you don't need to write a single line of code to get started. GoodAPI's Shopify app installs in under two minutes and handles the entire tree planting workflow automatically. You configure your rules (trees per order, per product, per threshold), and the app takes care of the API calls, verification routing, and customer impact data. It's built on the same infrastructure as the REST API, so you get the same verified impact and the same transparency. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) if you want to get started without writing any code first. You can always switch to the REST API later if you need more control. ## Beyond Shopify: REST API for Custom Platforms For platforms outside Shopify (or for Shopify stores that want deeper custom behavior), the REST API gives you full control. The GoodAPI API works with any platform that can make HTTP requests, which means it's compatible with any language or framework: Node.js, Python, Ruby, PHP, Go, and anything else in your stack. The [GoodAPI developer documentation](https://www.thegoodapi.com/docs/api) covers authentication, endpoint references, test key setup, and common integration patterns. The [how-it-works page](https://www.thegoodapi.com/how-it-works) gives a good overview of the end-to-end process from trigger to verified impact if you want to explain it to stakeholders or product managers before you start building. ## Why Verification Matters More Than It Used To The "plant a tree" feature is getting more common, and that's mostly a good thing. But as more platforms add sustainability features, consumers and regulators are getting more discerning about what those claims actually mean. In the EU, the Green Claims Directive is moving toward enforceable standards for environmental marketing. In the US, the FTC has updated its Green Guides to address unsubstantiated eco-claims. If your platform plants trees and communicates that to users, you want to be able to back it up with data. This is why the verification layer isn't optional. Trees that are geolocated, photographed, and tracked through their first years with survival data attached are in a completely different category from trees that are "planted" with no auditable record. Building on an API that provides this verification from the start protects your platform and gives your users something they can actually trust. ## Choosing the Right API for Your Use Case If you want a starting point for evaluating your options, the [GoodAPI comparison of tree planting APIs](https://www.thegoodapi.com/blog/best-tree-planting-api/) covers the major providers in detail, including pricing, verification approaches, and developer tooling. For most ecommerce and SaaS developers, the key decision factors are: - Does the provider verify impact independently, with named partners? - Is there a test environment that works exactly like production? - Is pricing per-tree and transparent, without credit bundles or minimums? - Does the API return data you can surface to your users? GoodAPI checks each of these. Trees are verified through Veritree. Test keys work identically to production keys. Pricing starts at $0.43/tree with monthly invoicing and no upfront payment. And impact data is available at the account, project, and order level for building customer-facing features. ## Getting Started If you're ready to add a plant a tree API to your platform, the fastest path is to grab an API key from [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api) and run a test request in your preferred HTTP client. For Shopify merchants, the GoodAPI app at [apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting) gets you set up in minutes with no coding required. Either way, you're building something that your customers can see, verify, and trust. In a market where sustainability claims are increasingly scrutinized, that's worth getting right. --- # Plant a Tree With Every Order or Purchase on Shopify (2026 Guide) URL: https://www.thegoodapi.com/blog/plant-tree-every-order-guide/ Description: Plant a tree with every order — or every purchase — on your Shopify store. Step-by-step setup, $0.43/tree transparent pricing, Veritree-verified impact, and merchant marketing templates. Published: 2026-04-03 **Plant a tree with every order, every purchase, or every sale on Shopify using GoodAPI: install the app, choose your trigger, and go live in under 10 minutes. Trees cost $0.43 each (first 50 free), are GPS-verified through Veritree, and merchants report higher checkout conversions and repeat purchase rates after launching.** Your customers care about the planet. More than 80% of global consumers say they will pay more for sustainable products, and PwC research puts the average premium at 9.7%. For Shopify merchants, that creates a straightforward opportunity: plant a tree with every purchase, show your customers the proof, and turn environmental action into a genuine competitive advantage. This guide walks you through everything you need to know. How automatic tree planting works, what it costs, how to set it up on Shopify in under ten minutes, and what kind of results real merchants are seeing. ## Why Plant a Tree With Every Order? The short answer: because it works, and because customers notice. Sustainability-marketed products now represent nearly 25% of consumer retail spending. That number keeps growing, especially among millennials and Gen Z shoppers, where roughly 60% say they will pay extra for brands that take environmental action seriously. But this is not just about goodwill. Planting a tree with every order gives you something tangible to communicate. It is not a vague "we care about the environment" claim. It is a specific, verifiable commitment tied to every transaction your store processes. That specificity matters because shoppers are increasingly skeptical of greenwashing. They want receipts, not promises. Here is what merchants typically see after launching a tree planting program: - Higher conversion rates at checkout, because the environmental contribution removes friction for sustainability-conscious buyers - Increased average order value, since customers feel better about spending when their purchase has a positive side effect - Stronger repeat purchase rates, because the cumulative impact (your forest grows with every order) creates an emotional connection to the brand - More social sharing, as customers receive tree planting certificates they actually want to post about ## "Plant a Tree With Every Purchase" vs. "Plant a Tree With Every Order" — Same Thing, Different Wording Some merchants and customers search for "plant a tree with every purchase" rather than "every order." We use both phrasings throughout this guide, and they refer to the same automated mechanic: when a customer completes checkout on your Shopify store, the GoodAPI app fires the configured trigger (per-order, per-[product](/blog/tree-planted-per-product/), or per-revenue) and queues a tree for planting through our [verification partners](/blog/goodapi-veritree-tree-planting-verification/). Whether you call it an "order" or a "purchase," the buyer-facing experience and the merchant setup are identical. The per-order trigger is the most common starting point, but GoodAPI also supports per-product, per-revenue, per-line-item, and per-review triggers. Pricing is transparent at $0.43/tree regardless of which trigger you use. ## How Automatic Tree Planting Works The mechanics are simpler than most merchants expect. You install an app on your Shopify store, configure your planting rules, and the app handles everything else behind the scenes. When a customer completes a purchase, the app detects the transaction and triggers a tree planting pledge with a verified reforestation partner. That partner coordinates with local planting teams on the ground, typically in regions like [Madagascar](/tree-planting-madagascar/), [Kenya](/blog/kenya-mangroves-shopify-impact/), Mozambique, or Indonesia where reforestation has the highest ecological impact. Each tree is tracked individually. Depending on the app and partner, trees are geolocated, photographed, and monitored through their critical first years of growth. This verification chain is what separates legitimate tree planting from the kind of vague offsetting that earns brands a greenwashing label. The whole process is invisible to the customer at checkout. What they do see is a badge or widget on your product pages or cart confirming that their order will plant a tree, plus a certificate or impact dashboard after purchase. ## What Does It Cost? Tree planting costs vary by app and by the reforestation project you choose. Here is a realistic breakdown of what Shopify merchants can expect: Most tree planting apps charge somewhere between $0.10 and $0.80 per tree. With [GoodAPI](https://apps.shopify.com/tree-planting), trees start at $0.43 each, with the first 50 trees free so you can test the program without any upfront cost. Some apps bundle tree planting with other impact types like plastic removal or carbon offsets, which can increase the per-order cost slightly but broadens your sustainability story. For a store processing **500 orders/month** at $0.43/tree, that's roughly **$215/month** — less than the cost of a few hundred paid ad clicks, and it compounds into a permanent brand asset: your growing forest. For a store processing 500 orders per month at $0.43 per tree, that is roughly $215 per month. Compare that to the cost of a single paid ad campaign and the math becomes pretty clear. You are getting a permanent brand asset (your growing forest), a conversion lever, and customer loyalty fuel for less than the price of a few hundred clicks. There are no contracts or minimums with most apps. You pay per tree planted, which means the cost scales directly with your revenue. When sales go up, your impact goes up. When things are slow, your costs stay low. ## How to Set It Up on Shopify (Step by Step) Setting up tree planting on your Shopify store takes about ten minutes. Here is the process using GoodAPI as an example: Head to the [Shopify App Store](https://apps.shopify.com/tree-planting) and install GoodAPI. The app requests standard Shopify permissions to read your orders and display widgets on your storefront. Decide how you want trees planted. The most common options are: - **One tree per order** (the simplest and most popular setup) - **One tree per product sold** (scales impact with order size) - **One tree per dollar threshold** (for example, plant a tree for every $50 spent) - **Custom rules via Shopify Flow** (for advanced merchants who want to tie planting to specific products, collections, or customer segments) Most merchants start with one tree per order and adjust later as they see results. GoodAPI partners with [Veritree](https://www.veritree.com), a verified reforestation organization with projects across multiple continents. You can choose where your trees are planted, whether that is [mangrove restoration in Kenya](/blog/kenya-mangroves-shopify-impact/), native forest recovery in [Madagascar](/tree-planting-madagascar/), or community-led planting in Mozambique. Every tree planted through GoodAPI is tracked, geolocated, and supported through its critical first years of growth. This is the verification layer that makes your sustainability claims credible. GoodAPI provides customizable badges and widgets that display on your product pages, cart, and checkout. These show customers that their purchase will plant a tree before they complete the transaction. The widgets support multiple languages and currencies, so they work for international stores out of the box. Activate your tree planting program and start telling your customers about it. Add a mention to your order confirmation emails, post about it on social media, and consider adding a dedicated impact page to your store (GoodAPI provides a real-time dashboard you can link to). That is it. Orders start flowing, trees start growing, and your customers get certificates showing their individual contribution. ## Choosing the Right App There are several tree planting apps on the Shopify App Store. Here is what to look for when choosing one: **Verification and transparency** should be your top priority. Ask whether the app's reforestation partner provides geolocated, individually tracked trees with photographic evidence. If the answer is vague, move on. GoodAPI's partnership with Veritree provides this level of verification by default. **Pricing per tree** matters, but do not just pick the cheapest option. A $0.09 tree that cannot be verified is worse than a $0.43 tree with full tracking. Cheap trees often come from projects with poor survival rates or no monitoring, which means your "planted" trees may not actually survive. **Flexibility** is important for growing stores. Can you change your planting trigger later? Can you add plastic removal or other impact types? Can you use the API to integrate tree planting into custom workflows? **Social proof** counts. GoodAPI has over 200 five-star reviews on the Shopify App Store, making it one of the most trusted sustainability apps available. Reviews from other merchants tell you a lot about the day-to-day experience of running the app. **Setup time** should be minimal. If an app takes more than 15 minutes to configure, something is wrong. GoodAPI's setup takes under ten minutes for most stores. Don't pick the cheapest tree option. A $0.09/tree program with no verification is worse than a $0.43/tree program with GPS tracking and survival monitoring. Poor survival rates mean your "planted" trees may not actually exist a year later. ## Making It Work for Your Brand Planting a tree with every order is only valuable if your customers know about it. Here are a few ways to make the most of your program: **Lead with specifics, not slogans.** Instead of saying "we are a sustainable brand," say "every order plants a verified tree in Madagascar." Specificity builds trust and gives customers something concrete to share. **Show the numbers.** Use your impact dashboard to display your running total. "We have planted 4,200 trees this year" is a powerful statement on your homepage or in your email footer. GoodAPI provides a real-time counter you can embed on your store. **Include it in your checkout flow.** The pre-purchase badge is one of the most effective conversion tools. When a customer sees "your order will plant a tree" right before they hit the buy button, it reinforces their decision to purchase. **Send certificates.** GoodAPI generates unique certificates for each pledge. Include these in your post-purchase emails. Customers share these on social media, which gives you free, authentic brand advocacy. **Connect it to your product story.** If you sell outdoor gear, the tree planting connection is obvious. But even if you sell candles or pet food, the message works: "we believe every business should leave the world better than it found it." ### Channel-by-Channel Copy Templates Here is how to frame the message at each customer touchpoint: **Product page (PDP):** Place a short line near the add-to-cart button. Example: "This purchase plants 1 tree in Kenya through Veritree." Pair it with the GoodAPI impact badge and a link to your store's impact page. Keep it specific: name the project and the number of trees. **Cart:** A summary line showing the total trees the current order will plant works well here. Example: "Your cart = 2 trees planted." This reinforces the purchase decision at the moment customers are most likely to second-guess. **Checkout banner:** A single line above the payment section. Example: "Your order today brings our total to 14,382 trees planted." Showing a running milestone makes the impact feel real and communal. **Order confirmation email:** Include a planting summary block after the order details. Example: "Thanks for your order. A tree is being planted at [project name] because of this purchase." A small photo of the project site adds warmth and credibility. **Post-purchase follow-up (2-3 weeks later):** An email with a project update performs well for retention. Share GPS coordinates, a satellite image, or a field photo from the Veritree team. Customers who receive a photo of their trees are significantly more likely to repurchase and refer friends. ## Frequently Asked Questions **What is the difference between "plant a tree with every order" and "plant a tree with every purchase"?** There is no difference. They refer to the same thing: the per-order trigger that fires when a customer completes checkout on your Shopify store. GoodAPI uses both phrasings interchangeably. If you want to plant trees on a different basis, GoodAPI also supports [per-product](/blog/tree-planted-per-product/), per-revenue, per-line-item, and per-review triggers. **How much does it cost to plant a tree with every order?** GoodAPI charges [$0.43 per tree](/pricing/). There is no monthly subscription fee. Your first 50 trees are free. At 500 orders per month, that is roughly $215 per month in tree-planting cost. **What reforestation partner does GoodAPI use?** GoodAPI plants through [Veritree](/blog/goodapi-veritree-tree-planting-verification/), a verified reforestation organization with projects in Kenya, Madagascar, Brazil, Indonesia, and other regions. Veritree uses GPS tracking, drone imagery, and satellite monitoring to confirm that planted trees survive and grow. **Do customers see the trees they helped plant?** Yes. Customers receive a planting confirmation in their order email, and you can link to a live impact page hosted by GoodAPI that shows the total trees planted and the projects involved. Veritree also publishes project-level data including GPS coordinates, survival rates, and field photos. **Can I add tree planting to existing Shopify orders or only new ones?** GoodAPI works with your live Shopify orders going forward from the date you activate it. It does not retroactively plant trees for past orders, though some merchants run one-time campaigns to "plant for your history" during store anniversaries or sustainability milestone campaigns. **Is the GoodAPI app free to install?** Yes. The app is free to install and there is no monthly fee. You pay only for trees planted, at $0.43 per tree. Your first 50 trees are included at no cost. ## Real Results From Shopify Merchants Merchants who add tree planting to their stores consistently report measurable improvements. Conversion rate increases of 8 to 12% at checkout are common, driven by the positive reinforcement of seeing an environmental contribution at the point of purchase. Average order values tend to climb as well, because customers feel more comfortable spending when part of the purchase goes toward something meaningful. The retention angle is often underestimated. Customers who buy from a brand that plants trees are more likely to come back, partly because of the emotional connection but also because the cumulative impact creates a reason to return. Your brand is not just selling products. It is building a forest, and your customers are part of that story. ## Getting Started Today If you have been thinking about adding sustainability to your Shopify store, tree planting is the simplest place to start. It costs less than most marketing channels, it takes minutes to set up, and it gives you a genuine, verifiable story to tell your customers. [Install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and plant your first tree today. Your first 50 trees are free, so there is zero risk in trying it out. Every order, every purchase, every sale — plant a tree with every transaction your store processes. Whether you call it "plant a tree with every order," "plant a tree with every purchase," or "plant a tree with every sale," the result is the same: verified impact your customers can see and share. The only question is whether your store is going to be part of that movement. ## Related Guides Whether you want to plant a tree with every order, with every purchase, or with every sale, the setup is the same simple trigger. For more on the per-order model and how merchants present it, see [companies that plant trees per purchase](/blog/companies-that-plant-trees-per-purchase/) and the [tree-planted-per-order Shopify guide](/blog/tree-planted-per-order-shopify-guide/). --- # Tree Planted Per Product: A Shopify Guide URL: https://www.thegoodapi.com/blog/tree-planted-per-product/ Description: Learn how to assign tree planting impact at the product level on Shopify, so every item in your store plants the right number of trees. Published: 2026-04-02 ## Why Per-Product Tree Planting Beats Per-Order Defaults Most Shopify merchants start their sustainability journey with a simple setup: plant one tree for every order. It works, it feels good, and customers appreciate it. But as your catalog grows, you'll notice a problem. A customer buying a $12 phone case triggers the same impact as someone purchasing a $400 jacket. The math doesn't feel right, and your margins don't either. Per-product tree planting fixes this by letting you assign impact at the item level. A premium product plants five trees. An entry-level accessory plants one. A limited-edition collection plants ten. You control the story, the cost, and the customer experience for each SKU in your store. This approach is gaining traction for good reason. Research shows that 58% of consumers are willing to pay more for sustainable products, with shoppers spending roughly 9.7% extra on average for sustainably produced goods. When you can show a customer exactly what their specific purchase accomplished, not just a generic "we plant trees," you tap into that willingness in a much more targeted way. ## How Per-Product Impact Works in Practice The concept is straightforward. Instead of applying a blanket rule across your entire store, you define tree planting rules at the product or variant level. Here's what that looks like for different types of stores. ### Fashion and Apparel A clothing brand might set up rules like this: t-shirts plant one tree each, denim products plant three trees (reflecting their higher environmental footprint from production), and outerwear plants five trees. This approach lets you match your sustainability commitment to the actual environmental cost of manufacturing each item category. ### Beauty and Personal Care A skincare brand could tie tree planting to product size. Travel-size items plant one tree, full-size products plant two, and bundles or gift sets plant five. Customers see the impact scale with their purchase, which reinforces the value of buying more. ### Home Goods and Furniture For higher-ticket items, the numbers can be more ambitious. A candle plants one tree, a set of dinnerware plants ten, and a piece of furniture plants twenty-five. The impact feels proportional to the purchase, which matters when customers are spending hundreds of dollars. ### Food and Beverage A coffee roaster might plant one tree per bag of single-origin beans, two trees per subscription box, and three trees per gift pack. This creates natural incentives for customers to choose higher-impact options. ## Setting Up Per-Product Tree Planting on Shopify Getting started with product-level impact on Shopify is simpler than you might expect. With [GoodAPI](https://apps.shopify.com/tree-planting), you can configure per-product rules without touching code. Head to the [Shopify App Store](https://apps.shopify.com/tree-planting) and install GoodAPI. The setup takes about two minutes, and you'll have access to your dashboard immediately. In the GoodAPI dashboard, select "per product" as your impact trigger instead of "per order." This tells the app to look at individual line items in each order rather than treating every checkout as a single event. You can assign tree planting quantities based on several criteria. Product collections are the simplest approach: set every item in your "Premium" collection to plant five trees, and every item in your "Essentials" collection to plant one. If you need more granularity, you can use product tags, which lets you control impact at the variant level. Tag a product with a specific value, and GoodAPI picks it up automatically. Place a test order containing products from different collections or with different tags. Check your GoodAPI dashboard to confirm the right number of trees was triggered for each item. This step takes thirty seconds and saves headaches later. This is where per-product impact really shines. Update your product pages to show the specific impact of each item. "This jacket plants 5 verified trees" is far more compelling than a generic badge in the footer saying "we plant trees." GoodAPI provides widgets you can embed directly on product pages. ## Going Deeper with Shopify Flow For merchants who want more sophisticated logic, [Shopify Flow](https://thegoodapi.com/blog/shopify-flow-plant-trees-automation/) opens up possibilities that go well beyond basic per-product rules. You can create conditional workflows. For example: if the order total exceeds $200 and contains a product from the "Eco Collection," plant an extra ten trees on top of the per-product amounts. Or if a customer is making their third purchase, double the tree count as a loyalty reward. Flow also supports variant-level triggers. If you sell a product in multiple sizes, you can plant different numbers of trees depending on which variant the customer chose. A large bag of coffee beans might plant three trees while a small bag plants one. This flexibility means your sustainability program can evolve alongside your business without requiring a developer every time you want to adjust the rules. ## The Business Case for Product-Level Impact Assigning trees per product isn't just a feel-good move. It creates tangible business advantages that show up in your analytics. ### Higher Conversion Rates Research from Amazon's marketplace shows that sustainability-labeled products saw a 13–14% increase in demand within eight weeks of adding visible impact labels. Sustainability-marketed products grow 2.7 times faster than conventional alternatives across categories. When you attach a specific tree count to each product, you're creating that same kind of decision-stage nudge. ### Better Margins on Premium Products When a premium product comes with a premium sustainability story, customers accept the price more readily. If your $120 hoodie plants ten verified trees while a competitor's $100 hoodie has no environmental commitment, the price difference is justified by something tangible. A study found that product-level sustainability scores influence buying decisions as strongly as traditional star ratings. ### Differentiation That Competitors Can't Easily Copy Any store can add a generic "we plant trees" badge. But when you've built per-product rules tied to your specific catalog, with specific numbers and specific project pages your customers can visit, that's a sustainability story that's uniquely yours. ### Reduced Greenwashing Risk Generic sustainability claims are increasingly scrutinized. The EU's Green Claims Directive and similar regulations are pushing brands toward specificity. Per-product impact tracking gives you verifiable, auditable data — the kind that protects your brand from greenwashing accusations. Through GoodAPI, every tree is planted via [Veritree](https://thegoodapi.com/our-projects/), a verified reforestation organization with global projects. Trees are tracked, geolocated, and supported through their critical first years of growth. That level of transparency protects your brand from greenwashing accusations. ## What About Variants? Getting Granular Some merchants need impact rules that go beyond the product level, all the way down to individual variants. Think of a furniture store where the same table comes in bamboo (sustainable material) and standard hardwood. The bamboo version might warrant more trees because you want to reward customers for choosing the sustainable option. With GoodAPI's API and Shopify Flow integration, you can build variant-level logic using product tags or metafields. Here's one approach that works well: Tag each variant with a value like `trees-5` or `trees-10`. Then set up a Shopify Flow workflow that reads the tag on each line item and triggers the appropriate number of trees through GoodAPI. This keeps everything manageable in your Shopify admin without requiring custom code. For developers building custom storefronts or headless commerce setups, GoodAPI's [REST API](/blog/best-tree-planting-api/) provides endpoints to trigger specific tree counts programmatically. You can call the API directly from your checkout flow, passing in whatever product or variant data you need to determine the right impact level. ## Common Questions About Per-Product Tree Planting **Does per-product cost more than per-order?** Not per tree. The cost of planting a tree through GoodAPI is the same regardless of how the planting is triggered. Per-product setups do tend to result in more total trees planted (since a multi-item order triggers multiple plantings), which means higher total cost. But that cost scales with your revenue, so your margins stay consistent if you set the rules thoughtfully. **Can I set different impacts for different collections?** Yes. GoodAPI supports collection-based rules, so you can assign different tree counts to different product groupings. This is the easiest way to get started if you don't need variant-level precision. **How do I show the impact on my product pages?** GoodAPI provides embeddable widgets that display the tree count on individual product pages. You can also use the API to pull impact data into custom Liquid templates or headless frontends. The key is making the impact visible before checkout, not after. **What happens with refunds?** GoodAPI tracks trees at the order level, so you maintain accurate records even when refunds occur. Your dashboard gives you a clear picture of net impact over time. **Can I combine per-product and per-order rules?** Yes. Some merchants set a baseline of one tree per order, then add extra trees for specific products. This ensures every customer gets at least some impact while rewarding bigger or premium purchases with more. ## Getting Started Today The gap between "we support sustainability" and "this specific product plants exactly five verified trees in [Madagascar](/tree-planting-madagascar/)" is the gap between a marketing claim and a genuine program. Per-product tree planting closes that gap. If you're already using GoodAPI with per-order rules, switching to per-product takes about fifteen minutes. If you're starting fresh, you can be live within an afternoon. [Install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and start assigning real, verified impact to every product in your catalog. Your customers will notice the difference, and so will your conversion rates. For more on building a credible sustainability program, check out our guides on [verified tree planting](https://thegoodapi.com/blog/verified-tree-planting-company-guide/) and [avoiding greenwashing in ecommerce](https://thegoodapi.com/blog/avoid-greenwashing-ecommerce/). --- # Best Checkout Extensibility Apps to Plant Trees Per Order on Shopify (2026) URL: https://www.thegoodapi.com/blog/checkout-apps-plant-trees-per-order/ Description: Compare Shopify checkout extensibility apps that plant a tree per order. GoodAPI leads at 5.0★, $0.43/tree, GPS-verified — with native checkout-page badges. Published: 2026-03-31 The best Shopify checkout app for planting trees per order in 2026 is GoodAPI — 4.9★ from 223 reviews, $0.43/tree, GPS-verified via Veritree, and the only tree-planting app with native Shopify checkout extensibility badges. It triggers automatically on every completed order with no customer opt-in required. There's a moment, right before a customer clicks "Complete order," where your store gets one last chance to say something meaningful. A growing number of Shopify merchants have found that placing a sustainability message at that exact spot, specifically a clear statement that a tree will be planted with this order, can meaningfully lift both conversions and customer loyalty. But not all checkout apps that plant trees per order are built the same. Some cost twice as much per tree. Some only work on older checkout versions. Others bolt on plastic removal or carbon offsets alongside reforestation. Picking the right one for your store means understanding what each app actually does, what it costs, and where it shows up in your customer's journey. This guide compares the top Shopify checkout apps that plant trees per order in 2026, so you can make an informed choice rather than just installing whatever ranks first in the App Store. --- ## What "Checkout App" Actually Means Here When merchants search for "checkout apps that plant trees per order," they're usually looking for something specific: an app that triggers an environmental action automatically when a customer completes a purchase, and that shows the customer what just happened before or after they pay. This is different from a marketing banner on your homepage or a footnote in your order confirmation email. A true checkout app for sustainability: - Triggers automatically on each completed order (no customer opt-in required) - Displays the impact to the customer at or near the point of payment - Provides a back-end dashboard so merchants can track cumulative impact - Handles the tree planting logistics, including verification and reporting, through a partner organization The "per order" model is the most popular trigger type, and for good reason. It keeps costs predictable regardless of how many items are in the cart. One order equals one tree, full stop. --- ## Why Checkout Placement Converts Before diving into the comparison, it's worth understanding why putting sustainability messaging at checkout works better than putting it elsewhere. The checkout step is the highest-intent moment in any customer's journey. They've already decided to buy. The question is whether they feel good about it. Sustainability messaging at this stage functions as both a trust signal and a last-mile conversion nudge for customers who were on the fence. Greenspark has publicly cited a **12% increase in checkout conversion** for merchants using their sustainability widget. Sustainability messaging converts at checkout because it validates the purchase decision at the highest-intent moment. Beyond checkout conversion, impact messaging at this touchpoint tends to improve repeat purchase rates. Customers who feel good about the environmental impact of their first order are more likely to come back. --- ## The Main Checkout Apps That Plant Trees Per Order Here is a comparison of the leading options available on the Shopify App Store in 2026. ### GoodAPI [GoodAPI](https://www.thegoodapi.com/shopify/) is built specifically for Shopify merchants who want to add tree planting and plastic removal to their checkout flow without any custom code. Setup takes under two minutes through the Shopify App Store. GoodAPI plants trees at $0.43/tree through Veritree, a verified reforestation organization with global projects. Trees planted through GoodAPI are tracked, geolocated, and supported through their critical first years of growth, so your impact is real and auditable. You can view the active projects at [GoodAPI's project pages](/our-projects/). **Key features:** - Per-order, per-product, or per-revenue triggers (your choice) - Trees plus ocean plastic removal, which sets GoodAPI apart from most competitors - Customizable badge and messaging that appears at checkout and in order confirmations - Real-time impact dashboard showing cumulative trees planted and plastic removed - API access for developers who want to connect impact to other systems (see [how it works](/how-it-works/)) **Price:** $0.43 per tree. No monthly platform fee. Merchants who want a low-cost, low-friction checkout app that handles both reforestation and plastic removal, and who want API access as their impact program scales. [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) --- ### Greenspark Greenspark is the highest-rated tree planting app in the Shopify App Store, with a 5.0★ rating across 60+ reviews. The app is notably more feature-rich than most alternatives, offering trees, plastic rescue, carbon offsets, and even bee protection as impact actions. The checkout widget is highly customizable, with QR codes, impact certificates, and real-time counters. Greenspark supports per-order, per-product, per-revenue, per-subscriber, and per-review triggers, giving merchants granular control over when and how impact is generated. **Price:** Custom pricing, typically higher per unit than GoodAPI. Free trial available. Merchants who want maximum configurability and the most polished widget design, and who are comfortable paying a premium for it. --- ### Ecologi Ecologi is a UK-based carbon and tree planting platform with a Shopify app that makes it easy to plant trees on a per-order basis. Trees cost approximately $0.80/tree, which is higher than GoodAPI, but Ecologi also includes optional carbon offset purchases alongside reforestation. The app offers a free tier for your first 50 trees, which makes it a low-risk way to test whether tree planting at checkout resonates with your customers before committing. **Price:** Around $0.80 per tree, plus optional carbon offset costs. Merchants who want to pair tree planting with carbon offsets, and who are already familiar with the Ecologi platform from their corporate sustainability work. --- ### One Tree Planted One Tree Planted is a well-known nonprofit (US 501c3) that has a Shopify app offering a customer opt-in model. Rather than the merchant automatically planting a tree per order, the app presents customers with the option to add a tree to their purchase for $1.00. The opt-in model is different from the "automatic per order" model that most merchants are looking for, and the $1.00 price point per tree is at the higher end of the market. However, the brand recognition of One Tree Planted carries trust value with customers who know the organization. **Price:** $1.00 per tree (customer opt-in adds it to the order). Merchants whose customers are already familiar with One Tree Planted as a brand, or who prefer a customer-choice model over automatic tree planting. --- ### Reforesta and Treepoints Two smaller apps worth mentioning: Reforesta charges approximately $0.30 per tree, making it the lowest-cost option in this comparison. Treepoints starts at $0.25 per tree and offers the first 100 trees free as a trial. Neither app has the feature depth, verification rigor, or App Store credibility of GoodAPI or Greenspark, but they can be useful for merchants who are primarily cost-sensitive and want to test the concept before scaling. --- ## Per Order vs. Per Product vs. Per Revenue: Which Trigger Is Right for You? The trigger model you choose changes both your costs and your messaging. **Per order** is the simplest and most popular. One order equals one tree, regardless of how many items are in the cart. This keeps costs predictable, makes the customer message clear ("a tree is planted with every purchase"), and protects your margins on multi-item orders. If a customer buys five items in one order, you still plant one tree. **Per product** scales impact with volume. If you sell 500 units of a single product in a week, you plant 500 trees. This works well for high-volume, single-SKU brands. The downside is cost unpredictability: a customer who buys ten items in one order could trigger ten trees, which at $0.43 each adds up to $4.30 on a single transaction. **Per revenue** ties your impact spend to your margin rather than your order count. For example, you plant one tree per $50 in revenue, or allocate 0.5% of revenue to plastic removal. This is the most margin-safe model and scales naturally with business growth, but it requires a small amount of configuration and is harder to communicate to customers in simple messaging. For most Shopify stores, starting with a per-order trigger is the right call. It is the easiest to message, the easiest to budget for, and the most predictable from a cost perspective. --- ## What Happens to the Trees? One of the most common concerns merchants raise is whether the trees are real. Not all tree planting programs deliver what they promise. GoodAPI's program through Veritree requires that each planted tree is geolocated, photographed, and monitored through the critical first years of growth when sapling survival rates are lowest. Impact data flows back to the merchant's dashboard, so you can show customers not just that trees were planted, but where they are and how they're growing. Projects are active in [Kenya](/blog/kenya-mangroves-shopify-impact/), [Madagascar](/tree-planting-madagascar/), Brazil, and other regions globally, visible at [GoodAPI's project pages](/our-projects/). Greenspark and Ecologi both have verification processes as well, though the specifics of their monitoring programs differ. When evaluating any checkout app that plants trees per order, ask the vendor: where specifically are the trees planted, how is survival monitored, and what reporting can I show my customers? Vague answers are a greenwashing red flag. --- ## How to Choose Here is the short version for merchants who need to pick one today. If you want the **lowest cost plus plastic removal**, GoodAPI at $0.43 per tree is the clear choice. It is the only app in this comparison that bundles ocean plastic removal alongside reforestation at a competitive per-tree price. If you want the **most advanced widget and the highest App Store rating**, Greenspark delivers more customization options and has a proven track record with enterprise merchants. If you want to **start for free**, both Ecologi (first 50 trees) and Treepoints (first 100 trees) offer no-cost trials. If your customers already **know and trust the nonprofit brand**, One Tree Planted's opt-in model can leverage that recognition at checkout. For most Shopify merchants who are setting up tree planting at checkout for the first time, GoodAPI's combination of low cost, plastic removal, Veritree verification, and under-two-minute setup makes it the easiest starting point. --- ## Getting Started Adding a tree planting action to your checkout is one of the few marketing investments that costs less than a dollar per transaction and delivers measurable impact in both customer sentiment and conversion rates. The research consistently shows that sustainability messaging at the point of purchase improves both conversion and repeat purchase behavior. The app you choose matters less than actually starting. Pick one that fits your cost tolerance and technical setup, install it, and then watch how your customers respond in the first 30 days. You can always switch or add more impact actions as your program grows. Ready to add tree planting and plastic removal to your Shopify checkout? [Install GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and your first trees can be planting within minutes. For more on how verified reforestation programs work and what to look for in a partner, see our [reforestation for businesses guide](/blog/reforestation-for-businesses-guide/) and our guide to [real tree planting for businesses](/blog/real-tree-planting-for-businesses/). --- # Are Tree Planting Schemes Worth It for Ecommerce? URL: https://www.thegoodapi.com/blog/are-tree-planting-schemes-worth-it/ Description: An honest look at tree planting schemes for ecommerce merchants: what works, what's greenwashing, and how to get real ROI from environmental action. Published: 2026-03-30 If you've been in ecommerce long enough, you've probably asked this question. Tree planting sounds great on a marketing brief, but is it actually worth the cost? Does it move the needle on conversion rates and customer loyalty, or does it just make you feel better while your competitors win on price? The honest answer is: it depends. Not all tree planting schemes are created equal, and some are genuinely not worth doing. But the right approach, with the right partner and proper verification, can deliver measurable business results and real environmental impact. This post breaks down exactly what separates a scheme worth your money from one that isn't. ## The Valid Criticisms (And Why They Matter) Let's start with the skepticism, because it's justified. Over the past few years, tree planting has attracted serious criticism from environmental researchers and journalists, and much of it is fair. **Poor survival rates.** Many tree planting programs boast impressive headline numbers but quietly ignore how many seedlings actually survive. Young trees are vulnerable. They face competition for light and nutrients, unpredictable weather, disease, and a lack of aftercare. If an organization plants 100,000 trees but only 40,000 survive their first two years, the real impact is less than half what was advertised. You'd never know unless you asked. **Monoculture plantations.** Some programs don't plant forests. They plant tree farms. Fast-growing single-species plantations are cheap to establish and easy to count, but they don't provide meaningful biodiversity, soil restoration, or carbon sequestration compared to real mixed-species reforestation. "We planted 10,000 trees" can mean very different things depending on what's in the ground. **No aftercare.** The "plant and go" model is the norm for cheaper schemes. Trees are planted for a photo, and then the organization moves on. Without investment in the critical first years of growth, failure rates climb dramatically. **Offsetting without reducing.** Perhaps the most valid criticism of all. If a business plants trees purely to offset emissions it has no intention of reducing, that's not sustainability. It's buying environmental credibility it hasn't earned. These are real problems. And they're exactly why not every tree planting scheme is worth your investment. ## Why It Can Be Worth It When Done Right Here's where the picture changes. The question isn't whether tree planting in general is worth it. The question is whether *verified* tree planting, done with credible partners and genuine transparency, can deliver value for an ecommerce business. The consumer data is compelling. According to PwC's 2024 Voice of the Consumer survey, shoppers are willing to pay a 9.7% premium for products from brands that take sustainability seriously. A NielsenIQ study found that 78% of U.S. consumers say a sustainable lifestyle is important to them, and more than 60% are willing to pay more for products from sustainable brands. Among younger shoppers, 73% of Gen Z are willing to pay a 10% premium for sustainable items. These aren't just survey responses. They show up in real ecommerce metrics. Merchants who integrate tree planting into the customer journey consistently report positive effects: higher average order values, stronger repeat purchase rates, and better brand sentiment in reviews and social content. The loyalty angle is particularly strong. 71% of U.S. adults say they're more loyal to companies that take an active role in protecting the environment. Environmental action isn't just about acquiring new customers. It's a retention play, and retention is where the real money is in ecommerce. ## What Makes a Tree Planting Scheme Actually Worth It If you're going to invest in tree planting for your store, here's what to look for. These criteria separate schemes with genuine impact from those that are effectively marketing spend with no environmental return. **Verified planting with real data.** You need to be able to see the trees. The best programs use ground-level data collection: geolocated coordinates, species information, survival tracking, and photos from the project sites. Anything less than this level of transparency should raise questions. **Species diversity and ecosystem restoration.** Look for programs that plant native, mixed-species forests rather than monoculture plantations. Restored ecosystems provide far more value per tree: carbon sequestration, soil health, water retention, and habitat for native wildlife. **Aftercare commitment.** Trees planted through reputable programs are monitored and supported through their most vulnerable years. Ask partners directly: what happens to the trees after planting? If the answer is vague, that's a red flag. **Community involvement.** The strongest reforestation projects involve local communities as stewards of the land. This creates long-term accountability and ensures the project continues to generate social and environmental returns for years. **Third-party verification.** Ideally, impact data is independently verified and published in a way that's auditable. Some programs now publish data to a public blockchain, making the impact record tamper-proof and transparent. ## How GoodAPI Approaches This GoodAPI's tree planting is powered by Veritree, a verified reforestation organization with global projects in some of the world's most ecologically significant regions, including [Madagascar](/blog/madagascar-tree-planting-project/) and [Kenya's coastal mangroves](/blog/kenya-mangroves-shopify-impact/). Veritree has helped plant and verify over 113 million trees, and its technology platform does something most programs can't: it provides real-time ground-level data on every tree planted. When a Shopify merchant installs the GoodAPI app and configures a "tree per order" or "tree per product" trigger, each planting through GoodAPI is tracked, geolocated, and photographed. Merchants get access to impact dashboards that show where their trees are, what species are being planted, and how the project is progressing over time. Trees are supported through their critical first years of growth, not just planted and forgotten. This matters for two reasons. First, it's real environmental impact, not a token gesture. Second, it gives merchants the verified evidence they need to communicate their impact honestly to customers. In an era of justified consumer skepticism around green claims, transparency is the difference between trust and backlash. GoodAPI also supports ocean plastic removal alongside tree planting, which gives merchants a second credible environmental action to communicate. For brands that want to offer a more complete environmental story to customers, this combination is a meaningful differentiator. ## The Business Case, Plainly Stated Let's get concrete. If you're running a Shopify store and considering adding tree planting at checkout, here's what the math looks like. Through GoodAPI, a tree planted in projects like Madagascar or Kenya costs around $0.35 to $0.43 per tree depending on project and volume. For a store doing 500 orders a month, planting one tree per order costs in the range of $175 to $215 per month. That's a line item, not a budget crisis. The return on that spend comes from multiple directions: higher checkout conversion from customers who respond to environmental messaging, stronger retention from customers who feel a genuine connection to the brand's values, and brand differentiation in a market where sustainable ecommerce is increasingly table stakes for certain customer segments. The question isn't really "is tree planting worth it?" The question is whether you want to build a brand that customers trust and return to, or one that competes purely on price and margin. ## The Verdict Tree planting schemes are not all worth it. Many of them aren't. But that's a reason to be selective, not to dismiss the category entirely. If you choose a scheme with verified impact, species-diverse planting, aftercare commitment, and genuine transparency, you're not buying a marketing stunt. You're making a real environmental investment that also happens to make good business sense. The consumer demand for this kind of accountability is real and growing. The merchants who get ahead of it now, with credible programs they can stand behind, will be better positioned than those who either ignore the trend or pick the cheapest option and hope no one looks closely. If you're ready to add verified tree planting to your Shopify store without the guesswork, [GoodAPI is free to install](https://apps.shopify.com/tree-planting). You set the trigger, we handle the rest, and Veritree verifies every tree. --- # Ocean Plastic Removal for Businesses URL: https://www.thegoodapi.com/blog/ocean-plastic-removal-for-businesses/ Description: Learn how to add ocean plastic removal to your checkout. Help clean the ocean with every sale using GoodAPI's verified plastic removal programme. Published: 2026-03-28 Every year, roughly 30 million tons of plastic enter the world's oceans. That is not a typo. Thirty million tons. And while large-scale cleanup operations like The Ocean Cleanup have become more effective (pulling a record 25 million kilograms from global waters in 2025 alone), the pace of plastic entering the ocean still far outstrips the pace of removal. For businesses, this is not just an environmental problem to watch from a distance. Ocean plastic pollution costs the global economy an estimated $19 billion annually. Consumers are paying attention. Legislation is catching up. And the brands that act now will have a meaningful head start over those that wait. The good news: adding ocean plastic removal to your business model is now genuinely straightforward, affordable, and verifiable. Here is how it works. ## What Is Ocean-Bound Plastic Removal? Before diving into implementation, it helps to understand the terminology. "Ocean-bound plastic" refers to plastic waste that has not yet entered the ocean but is at serious risk of doing so, typically within 50 kilometres of a coastline or waterway in a region without adequate waste infrastructure. Removing ocean-bound plastic is considered especially high-impact because you intercept it before it breaks down into microplastics, before it enters marine food chains, and before it becomes exponentially harder to recover. It is far more efficient, kilogram for kilogram, than trying to scoop floating plastic from open water. Most verified plastic removal programmes for businesses focus on this intercept model. They work with communities in coastal areas in countries like the Philippines and Indonesia, paying local collectors to gather plastic waste before it reaches the sea, then routing it to recycling or safe disposal facilities. ## Why Businesses Are Adding Plastic Removal Now The business case has never been clearer. The UN Global Plastics Treaty, finalised in late 2025, creates legally binding obligations around plastic pollution across the entire product lifecycle. Regulatory pressure is increasing, and brands in consumer goods, fashion, food, and e-commerce are already feeling it. But beyond compliance, there is a genuine commercial angle. Sustainability signals at checkout and in marketing have been shown to improve conversion and brand loyalty, particularly among millennial and Gen Z shoppers, who are now the dominant spending demographic in most consumer categories. Ocean plastic removal is a particularly compelling story to tell customers because it is tangible and visual. You can show them where the plastic was collected, who collected it, and what happened to it. That specificity matters in an era where consumers are increasingly sceptical of vague "eco-friendly" claims. ## How Ocean Plastic Removal Works With GoodAPI GoodAPI's plastic removal programme runs through a partnership with [Plastic Bank](https://plasticbank.com), a verified organisation operating collection networks in the Philippines and Indonesia. Plastic Bank pays local community members to collect plastic waste from coastal areas and waterways, preventing it from reaching the ocean. Here is what that looks like in practice for your business: ### Trigger per order, per product, or on a fixed basis Using the GoodAPI app, you can configure plastic removal to fire automatically on any of these triggers: - **Per order:** remove a fixed number of plastic bottles with every transaction - **Per product:** tie plastic removal to specific SKUs (e.g., for every water bottle sold, remove one plastic bottle from the ocean) - **Per value threshold:** trigger removal when an order exceeds a set spend - **Monthly fixed contribution:** commit to a regular amount regardless of transaction volume This flexibility means you can match the removal trigger to your brand story. A packaging company might offset per box shipped. A clothing brand might remove plastic with every item in a sustainability-focused collection. ### Pricing that scales with your sales GoodAPI charges $0.05 per bottle removed. For most e-commerce businesses, this adds a fraction of a cent to the cost of each order — rarely meaningful relative to average order values, but completely meaningful relative to the environmental impact it represents. The GoodAPI app also includes 100 free bottle removals to start, so you can test the programme and see how it looks in your impact reporting before you commit to any volume. ### Verified and transparent Every removal through GoodAPI is linked to verified collection activity. You are not purchasing a certificate from a registry. You are funding actual collection work by real people in specific locations, with transparency into the supply chain. This matters a great deal if your team is working on ESG reporting or sustainability disclosures. You can point to the programme, describe the verification chain, and explain exactly what the impact metric represents. ## Adding Plastic Removal to Your Shopify Store For Shopify merchants, the setup takes minutes. Install the GoodAPI app from the [Shopify App Store](https://apps.shopify.com/tree-planting), navigate to the plastic removal section, choose your trigger (per order is the most common starting point), set the quantity, and save. GoodAPI handles everything after that. You do not need a developer, a webhook, or any technical configuration. The app integrates natively with your Shopify order flow. Once you are live, you can pull an impact dashboard showing cumulative bottles removed, which you can use in marketing materials, on your website, and in customer communications. Some merchants display their impact totals directly in a footer banner or on a dedicated sustainability page. ## For Developers: The GoodAPI Plastic Removal API If you are building a custom implementation, integrating plastic removal into a non-Shopify platform, or orchestrating more complex trigger logic, GoodAPI's REST API gives you full programmatic control. A basic plastic removal call looks like this: ``` POST /v1/plastic-removal { "quantity": 1, "trigger": "order", "order_id": "ord_12345" } ``` You send the request, GoodAPI handles the fulfilment, and the removal is attributed to your account. You can query your impact totals at any time via the API, making it easy to pull verified data into your own reporting dashboards or customer-facing widgets. This is particularly useful for brands that want to tie plastic removal to specific customer actions, loyalty milestones, or subscription renewals rather than simple order events. ## Building a Dual-Impact Programme One thing that sets GoodAPI apart from most ocean plastic apps is the ability to combine plastic removal with tree planting in a single checkout integration. Rather than choosing one or the other, you can configure GoodAPI to plant a tree and remove plastic with every order. This dual-impact approach resonates especially well with brands that want to address both land-based biodiversity (through verified reforestation with [Veritree](https://veritree.com)) and ocean health (through Plastic Bank collection) in a single customer-facing story. For your marketing team, this is a much richer narrative: "With every order, we plant a tree in Madagascar and remove a plastic bottle from the Philippines." That specificity is the opposite of greenwashing. It is verifiable, local, and tied to real partner organisations. ## What to Tell Your Customers If you are going to integrate ocean plastic removal, make sure customers can actually find out about it. Here are a few places where the story lands well: **At checkout:** a simple badge or line item reading "This order removes 1 plastic bottle from the ocean" next to the order summary. Low friction, high impact. **On a sustainability page:** a rolling counter of total bottles removed, with a short explanation of how Plastic Bank works and a link to the project detail. **In post-purchase emails:** the order confirmation is opened at a much higher rate than most marketing emails. A single line about your plastic removal impact turns a transactional email into a brand-building touchpoint. **In your marketing copy:** "We have removed X bottles of ocean-bound plastic since [year]" is a specific, credible claim that differentiates you from brands making generic environmental statements. ## The Business Case in Numbers If your store processes 200 orders per month and you remove one plastic bottle per order, you are removing 2,400 bottles per year at a total cost of $120. That is $10 per month for a verified impact claim, a customer-facing sustainability story, and a contribution to a global environmental problem. For context, the average consumer sees 4,000 to 10,000 advertising messages per day. A real, verified sustainability programme is one of the few ways to cut through that noise with something that is genuinely differentiating. ## Getting Started If you are a Shopify merchant, the fastest path is to install the GoodAPI app and activate plastic removal alongside tree planting. The first 100 bottle removals are included for free. If you are building a custom integration or working at the API level, the GoodAPI documentation covers the plastic removal endpoints in detail and the team is available to help scope a programme that fits your order volume and brand goals. Ocean plastic removal is not a distant, expensive, or technically complex commitment. At five cents per bottle, it is one of the lowest-cost impact programmes available to any e-commerce business, and one of the most verifiable. The question is not really whether you can afford to do it. It is whether you can afford not to, as your customers increasingly ask. Ready to start? [Install GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) and add ocean plastic removal to your next order. --- # BigCommerce Tree Planting: Add Impact to Sales URL: https://www.thegoodapi.com/blog/bigcommerce-tree-planting-integration/ Description: Learn how to add tree planting and plastic removal to your BigCommerce store with GoodAPI. Step-by-step setup guide for merchants. Published: 2026-03-27 Your customers care about sustainability. That is not a hunch or a marketing talking point. Research shows that 72% of online shoppers now factor sustainability into their purchase decisions, and one in three have abandoned a cart over environmental concerns. For BigCommerce merchants, the question is not whether to act on this, but how. The good news: adding real environmental impact to your BigCommerce store takes about five minutes. No custom code, no developer needed, no ongoing maintenance. In this guide, we will walk through how to set up tree planting and ocean plastic removal on your BigCommerce store using [GoodAPI](https://thegoodapi.com), and why it matters for your brand and your bottom line. ## Why BigCommerce Merchants Should Offer Tree Planting BigCommerce powers a growing share of mid-market and enterprise online stores. Its open API architecture and flexible app ecosystem make it one of the best platforms for merchants who want to customize their stack. But when it comes to sustainability integrations, most BigCommerce stores are still leaving value on the table. Here is what the data says. The sustainable e-commerce market was valued at over $17 billion in 2025 and is projected to reach $54 billion by 2033. That growth is not abstract. It represents real shifts in how consumers choose where to spend their money. Among Gen Z shoppers, nearly half have abandoned a purchase because a brand did not meet their sustainability expectations. **72%** of online shoppers now factor sustainability into their purchase decisions — and 1 in 3 have abandoned a cart over environmental concerns. Adding tree planting to your store is one of the simplest ways to meet that expectation. Every order (or every product sold) can automatically trigger a verified tree planting, giving your customers tangible proof that their purchase made a difference. ## How BigCommerce Tree Planting Works With GoodAPI GoodAPI is a sustainability integration built for e-commerce platforms, including BigCommerce. When a customer places an order on your store, GoodAPI automatically records the transaction and triggers an environmental action: planting a tree, removing ocean-bound plastic, or both. Every tree planted through GoodAPI is verified through [Veritree](https://veritree.com), a trusted reforestation organization with projects across multiple continents. Trees are tracked, geolocated, and supported through their critical first years of growth. This is not a vague carbon credit or an unverifiable offset. Your customers can see exactly where their impact lands. ### What You Can Offer GoodAPI gives BigCommerce merchants two types of environmental impact: **Tree Planting** at $0.43/tree. Each tree is planted through Veritree's verified reforestation projects in regions like Kenya, Madagascar, and Brazil. These are real trees in real soil, monitored with GPS coordinates and verified through third-party audits. **Ocean Plastic Removal** at $0.05/bottle. This funds the removal of ocean-bound plastic before it reaches the water. It is a unique offering that most competitors simply do not provide. You can offer one or both. Many merchants choose the combination because it lets them tell a broader sustainability story: "Your order planted a tree and pulled plastic from the ocean." ## Setting Up BigCommerce Tree Planting: Step by Step Getting started takes just a few minutes. Here is the full process. Log into your BigCommerce admin dashboard. Navigate to **Apps > My Apps** and search for "GoodAPI: Plant Trees, Clean Seas." Install the app and authorize the connection to your store. Once the app is active, open the **Environmental Impact & Billing** section. You will see two options: Tree Planting and Plastic Bottle Removal. Select one or both, then click "Update Billing" to save your preferences. In the **Impact Settings** section, decide how you want impact to be tracked: **Per Order** is the default. Every completed order triggers one tree planted (or one bottle removed, or both). This is the simplest setup and works well for most stores. **Per Product Sold** triggers impact for every item quantity in an order. If a customer buys three items, three trees get planted. This option is great for stores that want to scale impact proportionally with order size. You can also set a **Minimum Order Value** threshold, so impact only triggers on orders above a certain amount. And if you ever need to pause, there is a toggle for that too. Head to the **Storytelling your Impact** section and click "Install Badge." This places a visible sustainability badge on your storefront so customers can see your commitment before they buy. The badge is a small but powerful trust signal. It tells shoppers that your store is actively planting trees and cleaning oceans with every sale. Click "Refresh" after installation to confirm the badge is live on your store. That is it. Once configured, GoodAPI runs in the background. Every qualifying order automatically contributes to reforestation and plastic removal. You can track your total impact in the GoodAPI dashboard at any time. ## The Business Case for BigCommerce Tree Planting Let us talk numbers. Sustainability is not just good ethics. It is good business. Greenspark, a competitor in this space, has publicly cited a 12% increase in checkout conversion for stores that display sustainability commitments during the purchase flow. That aligns with broader research: 43% of consumers are willing to pay more for products with sustainable practices, and 74% of retailers now list sustainability as a primary or secondary business priority. At $0.43/tree, planting 1,000 trees per month costs $430 — and even a 5% conversion lift easily covers that investment. And unlike paid ads or discounts, sustainability spending does not erode your margins or train customers to wait for deals. It builds brand equity that compounds over time. ## What Makes GoodAPI Different for BigCommerce BigCommerce merchants have options when it comes to sustainability tools, so here is why GoodAPI stands out. **Flexibility.** Choose per-order or per-product triggers, set minimum order thresholds, and pause or resume at any time. If you need custom configurations targeting specific products or regions, the GoodAPI team offers direct support. ## Beyond the Badge: Telling Your Sustainability Story Installing the integration is step one. Telling the story is where the real value lives. Here are a few ways BigCommerce merchants can amplify their impact: Share your running total on social media. "We just planted our 10,000th tree" is the kind of milestone that earns organic engagement. Include your sustainability commitment in email marketing. Post-purchase emails that say "Your order just planted a tree in Madagascar" turn a transaction into a moment of connection. Add your impact data to your About page. Customers who are researching your brand will look for proof that your values are real, not performative. GoodAPI tracks your cumulative impact in real time, so you always have fresh numbers to share. Vague sustainability claims without third-party verification expose your brand to greenwashing accusations. Make sure every claim you make is backed by GoodAPI's Veritree-verified data trail. ## Getting Started Today BigCommerce gives you the platform. GoodAPI gives you the impact. Together, they let you turn every sale into something your customers and your team can feel good about. The setup takes five minutes. The cost starts at $0.43 per tree. And the first impression you make on a sustainability-conscious shopper could be the one that earns their loyalty for years. Ready to add tree planting to your BigCommerce store? Visit [thegoodapi.com](https://thegoodapi.com) to get started, or search for "GoodAPI: Plant Trees, Clean Seas" in your BigCommerce app marketplace. The full platform also includes API access for developers who want to build custom integrations. If you have questions about BigCommerce-specific configuration, reach out to the GoodAPI team through the in-app chat or at the [GoodAPI help center](https://www.thegoodapi.com/help/). --- # What Is a Sustainability API? URL: https://www.thegoodapi.com/blog/sustainability-api-ecommerce-guide/ Description: Learn what a sustainability API is, how developers use them to add tree planting and carbon offsets to apps, and why they matter for ecommerce. Published: 2026-03-26 ## What Is a Sustainability API? Your customers care about the environment. Surveys consistently show that a majority of online shoppers prefer brands with eco-friendly practices, and many will pay a premium for products that support verified environmental impact. The challenge for developers and product teams is turning that consumer sentiment into something real, something measurable, something built into the product itself. That is where a sustainability API comes in. A sustainability API is a programmatic interface that lets developers trigger environmental actions, like planting trees, removing ocean plastic, or purchasing carbon offsets, directly from their application code. Instead of manually donating to a charity or running a one-off campaign, you wire up an API call that fires every time a customer places an order, signs up for a subscription, or hits a milestone in your app. The result: verified, trackable environmental impact that scales with your business. ## Why Sustainability APIs Matter for Ecommerce Ecommerce brands face a specific version of this problem. Shoppers want to buy from businesses that give back, but "giving back" has to be more than a logo on the checkout page. It has to be real, and it has to be provable. The old approach was clunky. A brand would partner with a nonprofit, write a check at the end of the quarter, and post about it on social media. There was no connection between individual purchases and specific outcomes. Customers had no way to verify anything. Sustainability APIs change that equation entirely. When a developer integrates a sustainability API into a Shopify store, a headless commerce platform, or a custom checkout flow, every single transaction can trigger a concrete action. One order, one tree planted. Ten dollars spent, one pound of plastic removed from the ocean. The data is logged, geolocated, and verifiable. The API economy is projected to reach over **$20 billion in 2026**, growing at nearly **18% annually**. Within that market, sustainability-focused integrations are one of the fastest-growing categories. This is not a marketing gimmick. Sustainability APIs solve a real business problem: how do you prove to your customers that you are actually making a difference? ## How a Sustainability API Works The mechanics are simpler than most developers expect. Here is a typical integration flow: Most sustainability APIs offer several categories of environmental action. The common ones include tree planting, carbon offsetting, ocean plastic removal, and biodiversity projects. You pick the actions that align with your brand and your customers' values. Sustainability APIs follow standard REST conventions. You authenticate with an API key, send a POST request with the details of the action you want to trigger, and get back a response confirming the impact. If you are working with a platform like Shopify, many providers also offer no-code integrations through apps or Zapier. The real power is in event-driven triggering. You can plant a tree when a customer completes checkout, offset carbon when a shipment is dispatched, or remove plastic when someone leaves a five-star review. The trigger logic lives in your application, so you have full control over when and how impact happens. Good sustainability APIs return detailed data about every action. That means GPS coordinates for planted trees, verification certificates for carbon offsets, and removal reports for ocean plastic. You can surface this data to your customers through order confirmation emails, impact dashboards, or storefront badges. ## What to Look for in a Sustainability API Not every sustainability API is created equal. Here are the things that matter most when you are evaluating options. ### Verification and Transparency The single most important factor. Your customers will eventually ask, "Did you actually plant that tree?" If you cannot answer with GPS coordinates and a verified planting partner, you are exposed to greenwashing accusations. Look for APIs that work with established reforestation organizations and provide per-action tracking. If a sustainability API cannot provide GPS coordinates and a named verification partner for each tree, you are exposed to greenwashing accusations. "Trust us" is not sufficient proof of impact in 2026. [GoodAPI](https://thegoodapi.com), for example, partners with Veritree, a verified reforestation organization with global projects. Every tree planted through the GoodAPI sustainability API is tracked, geolocated, and supported through its critical first years of growth. That level of transparency turns a marketing claim into a verifiable fact. ### Pricing That Scales Sustainability should not break your unit economics. Look for usage-based pricing where you pay per action rather than a flat monthly fee. This ensures your environmental spend scales proportionally with your revenue. If you are a small store doing 50 orders a month, you should not be paying the same as an enterprise doing 50,000. ### Developer Experience A sustainability API is only useful if your team can actually integrate it. Check for clear documentation, sandbox environments for testing, and SDKs or code examples in your language of choice. The best providers make it possible to go from sign-up to first API call in under an hour. ### Platform Integrations If you are running a Shopify store, you probably do not want to write custom code. Look for providers that offer native integrations with your ecommerce platform, plus connections to tools like Shopify Flow, LoyaltyLion, or Zapier for automation without engineering effort. ## Sustainability APIs for Ecommerce: Real Use Cases The best way to understand what a sustainability API enables is to look at how businesses actually use them. ### Tree Planting Per Order The most common use case. A Shopify merchant installs the [GoodAPI app](https://apps.shopify.com/tree-planting) and configures it to plant one tree for every order. The customer sees a badge on the checkout page confirming the commitment, and the order confirmation email includes a link to the tree's planting location. No custom code required. ### Carbon-Neutral Shipping A logistics company integrates a sustainability API to automatically calculate and offset the carbon footprint of every shipment. The API call happens in the background when a shipping label is generated, and the offset certificate is attached to the delivery notification. ### Loyalty Points for Impact A brand using LoyaltyLion lets customers redeem their loyalty points for environmental actions instead of discounts. Ten points plants a tree. Fifty points removes a pound of ocean plastic. This turns a cost center (loyalty discounts) into a brand-building moment. ### Developer Platform Impact A SaaS company building a developer platform adds tree planting to their API. Every time a user deploys a new project, a tree is planted. It costs pennies per deployment but creates a genuine differentiator in a crowded market. ## The Business Case for Sustainability APIs Let us talk numbers. Implementing a sustainability API is not just good ethics. It is good business. Greenspark has publicly cited a **12% increase in checkout conversion** for merchants displaying sustainability badges. Average order values also tend to increase, because customers feel better about spending more when part of their purchase supports the environment. Customer lifetime value also benefits. Shoppers who connect emotionally with a brand's mission are more likely to come back. They are more likely to refer friends. And they are far less likely to churn over a minor price difference with a competitor. For developers and product managers, the integration cost is minimal. Most sustainability APIs can be integrated in a single sprint. The ongoing cost is usage-based and typically amounts to a few cents per transaction. Compare that to the cost of acquiring a new customer, and the ROI becomes obvious. ## Getting Started With a Sustainability API If you are ready to add environmental impact to your application, here is a practical starting point. First, decide what type of impact aligns with your brand. Tree planting works for nearly everyone, but if your product relates to oceans, shipping, or coastal communities, plastic removal might resonate more strongly with your audience. Second, evaluate providers on verification, pricing, and developer experience. Sign up for a free tier or sandbox and make your first API call. See how the documentation reads. Check whether the response data gives you enough detail to show your customers. Third, start simple. Plant one tree per order. Display a badge on your checkout page. Include the impact data in your confirmation emails. You can always expand later with conditional logic, loyalty integrations, or custom impact dashboards. If you are building on Shopify, the fastest path is to install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting). It handles the integration automatically and works with Shopify Flow for advanced automation. If you are building a custom application, the [GoodAPI developer documentation](https://www.thegoodapi.com/docs/api) covers everything from authentication to webhook configuration. ## The Future of Sustainability APIs in Ecommerce The sustainability API space is evolving quickly. As regulatory requirements like the EU's Digital Product Passport become mandatory in 2026 and 2027, businesses will need programmatic access to environmental data at the product level. APIs that can provide carbon footprint calculations, supply chain transparency data, and verified impact certificates will move from "nice to have" to "required infrastructure." For developers, this means the skills you build today integrating sustainability APIs will become increasingly valuable. For product managers, it means the competitive advantage of offering verified environmental impact will shrink as more competitors adopt similar tools. The brands that move first will have the strongest track record and the deepest customer trust. The bottom line: a sustainability API is the simplest way to turn your customers' environmental values into real, verifiable action. Whether you are a solo developer adding tree planting to a side project or a product team at a major ecommerce brand, the tools exist today to make it happen with a few lines of code. Start building. Your customers, and the planet, are waiting. --- # How to Avoid Greenwashing in E-Commerce URL: https://www.thegoodapi.com/blog/avoid-greenwashing-ecommerce/ Description: Learn how to make honest sustainability claims in your online store, stay compliant with new EU rules, and build real customer trust. Published: 2026-03-25 Sustainability sells. Roughly 92% of shoppers say they prefer brands with genuine environmental commitments. But that demand has created a trap: the temptation to overstate, oversimplify, or outright fabricate green credentials. That is greenwashing, and it is becoming one of the biggest risks in e-commerce today. Starting in September 2026, the EU's Empowering Consumers for the Green Transition (ECGT) directive will make vague sustainability claims illegal for any business selling to European consumers. Penalties can reach 4% of annual turnover. Whether you run a Shopify store or a global marketplace, the rules are changing fast. Here is how to avoid greenwashing in e-commerce, build genuine trust, and turn real environmental action into a competitive advantage. ## What Greenwashing Actually Looks Like Greenwashing is not always obvious. It is rarely a company flat-out lying. More often, it shows up in subtler ways that feel harmless but erode consumer trust over time. **Vague language** is the most common culprit. Terms like "eco-friendly," "green," "natural," and "sustainable" have no legal definition in most markets. A store that slaps "eco-friendly" on its packaging without any data to back it up is greenwashing, even if the owner genuinely believes the claim. **Selective storytelling** is another pattern. A brand might promote its switch to recycled shipping boxes while ignoring that its products are manufactured in facilities with no environmental standards. Highlighting one positive action while staying silent on larger problems misleads customers. **Carbon neutral claims based on offsets** are increasingly under scrutiny. Buying carbon credits without reducing your actual emissions is not the same as being sustainable. The EU's ECGT directive will ban claims like "carbon neutral" and "climate compensated" when they rely entirely on offsetting rather than measurable emission reductions. **Fake or unverified labels** are a growing problem too. Self-created sustainability badges that have not been verified by an independent third party will be banned under the new EU rules. If no external organization has validated your claim, it is not a certification. ## Why It Matters More Than Ever The regulatory landscape is shifting quickly. The EU's ECGT directive, which takes full effect on September 27, 2026, applies to any trader selling to EU consumers, regardless of where your business is headquartered. If your Shopify store ships to Europe and your product page says "eco-friendly shipping," you are subject to these rules. The directive specifically bans generic environmental claims that are not backed by recognized environmental excellence. It bans sustainability labels that lack independent, third-party verification. And it bans durability claims that cannot be substantiated. Penalties are not symbolic. Member states must impose fines of at least 4% of annual turnover or a minimum of 2 million euros. Competitors and NGOs also gain legal standing to challenge vague claims, so enforcement will not come solely from regulators. Beyond compliance, there is a trust problem. Research consistently shows that around 60% of consumers are skeptical of companies' green claims. That skepticism has grown as high-profile greenwashing scandals have made headlines. If your sustainability messaging feels hollow, customers notice. And they leave. ## How to Avoid Greenwashing in Your E-Commerce Store ### Be Specific and Measurable Replace vague language with concrete, verifiable statements. Instead of "our packaging is eco-friendly," say "our packaging is made from 100% post-consumer recycled cardboard." Instead of "we are a sustainable brand," say "we planted 12,000 trees in 2025 through verified reforestation projects." Specific claims are harder to challenge, easier for customers to understand, and far more persuasive. Numbers, dates, and named partners all add credibility. ### Get Third-Party Verification The simplest way to prove your claims is to have someone else verify them. Recognized certifications like B Corp, Fairtrade, and USDA Organic carry weight because they involve independent audits. For tree planting and reforestation, partnering with a verified organization like Veritree means every tree is tracked, geolocated, and monitored through its critical first years of growth. The key distinction is between claims you make about yourself and claims an independent party confirms. The second type is what regulators, journalists, and customers want to see. ### Show Your Work Transparency is the antidote to greenwashing. Publish the data behind your claims. If you say you have reduced packaging waste by 30%, show the methodology. If you plant trees with every order, show customers exactly where those trees are planted, how many have been planted, and who verified the count. Tools like impact dashboards and order confirmation details that show a customer "your purchase planted 2 trees in Kenya" turn abstract promises into concrete proof. This kind of transparency does not just satisfy regulators. It builds loyalty. ### Avoid Greenwashing by Omission Do not cherry-pick the good parts and hide the rest. If your shipping still generates significant emissions, say so. If your supply chain is a work in progress, explain what you are doing to improve it. Customers in 2026 are sophisticated enough to respect honesty about imperfection. What they will not accept is silence on the hard parts. A simple sustainability page on your store that outlines what you are doing, what you are not yet doing, and what your goals are can be more powerful than a polished marketing campaign. ### Use Verified Impact, Not Just Offsets Carbon offsets have their place, but they are increasingly seen as a way to buy a clean conscience without changing behavior. The EU's new rules reflect this shift. Claims like "carbon neutral" based on offset purchases alone will not be permitted. A stronger approach is to fund direct environmental action that is independently tracked. Planting real, verified trees through organizations like Veritree provides a tangible, measurable impact that does not depend on the murky math of carbon credit markets. Customers can see where their impact goes. Regulators can verify it. That is the difference between greenwashing and genuine sustainability. ## How GoodAPI Helps You Stay on the Right Side [GoodAPI](https://apps.shopify.com/tree-planting) was built for merchants who want to take real environmental action without the risk of greenwashing. Every tree planted through GoodAPI is verified through Veritree, with geolocation data, species tracking, and long-term monitoring built in. There are no vague claims involved. Just measurable, trackable impact that you can share with your customers. When a customer places an order and a tree is planted, they can see the proof. Your sustainability page gets real data. Your marketing gets real numbers. And when regulators or skeptical shoppers ask "can you prove it?", the answer is yes. The platform integrates directly with Shopify and works with tools like Shopify Flow, so automating tree planting with every order, subscription renewal, or loyalty milestone takes minutes to set up. You get a sustainability story that is backed by evidence, not just intention. ## A Quick Greenwashing Checklist for Your Store Before you publish your next sustainability claim, run through these questions: Can you back this claim with specific data or a third-party certification? Are you using generic terms like "eco-friendly" or "green" without explanation? Is your sustainability label verified by an independent organization? Are you highlighting one positive action while staying silent on larger impacts? Are your carbon claims based entirely on offsets? If you can answer these honestly, you are well on your way to building a sustainability message that holds up under scrutiny. ## The Bottom Line Greenwashing is not just an ethical issue anymore. With the EU ECGT directive taking effect in September 2026, it is a legal and financial risk. But the opportunity is real too. Brands that invest in verified, transparent sustainability practices earn deeper customer trust and stand out in a market flooded with empty promises. The path is straightforward: be specific, get verified, show your work, and fund real impact. If you are ready to add verified tree planting to your store without the greenwashing risk, [GoodAPI makes it simple](https://apps.shopify.com/tree-planting). ## Country-specific greenwashing rules The EU Green Claims Directive applies broadly, but specific member states have their own enforcement regimes and consumer expectations. For market-by-market detail, see: - [Sustainable ecommerce in Denmark — 2026 merchant guide](/blog/sustainable-ecommerce-denmark-2026/) — Danish CSRD application, Forbrugerombudsmanden enforcement, and the billion-tree plan. - [Sustainable ecommerce in the Nordics — 2026 guide](/blog/sustainable-ecommerce-nordics-guide/) — Norway, Sweden, Finland, Iceland regulatory landscape. --- # Best Sustainability App for Shopify Plus URL: https://www.thegoodapi.com/blog/shopify-plus-sustainability-app/ Description: What Shopify Plus stores need from a sustainability app, and why GoodAPI checks every box for enterprise merchants. Published: 2026-03-25 Most sustainability apps are built for small stores. They work fine when you're processing a few dozen orders a day, but they start to crack when you scale up. Checkout latency creeps in. Automations feel bolted on. Impact claims are vague. And when your legal team asks for proof that those trees were actually planted, nobody has a good answer. Shopify Plus stores can't afford that. Enterprise merchants need sustainability tools that match the scale and rigor of everything else in their tech stack. Here's what that actually looks like, and why [GoodAPI](https://apps.shopify.com/tree-planting) was built for it. ## What Shopify Plus Stores Need (That Most Apps Miss) ### Native Shopify Flow Integration Plus stores run on automations. Your sustainability app needs to work as a first-class Flow action, not a standalone widget that sits outside your workflows. That means planting a tree when an order exceeds a certain value. Or removing ocean plastic when a subscription renews. Or triggering both when a customer leaves their fifth review. These aren't niche use cases. They're how enterprise merchants personalize the customer experience at scale. GoodAPI integrates directly with Shopify Flow. You build sustainability triggers using the same workflow builder you already use for everything else. No workarounds, no Zapier middleware, no code required (though the API is there if you want it). ### Checkout Extensibility Shopify Plus gives you control over the checkout experience, and that's where the highest-impact sustainability messaging belongs. Telling a customer "your purchase will plant a tree" on the product page is good. Showing it in the checkout is better. GoodAPI integrates with Shopify Checkout and supports checkout UI extensions. Impact messaging appears at the moment of purchase, where it reinforces the buying decision and differentiates your brand. Most sustainability apps only offer storefront widgets. For Plus stores with custom checkouts, that's not enough. ### API Access Without a Premium Tier Enterprise stores almost always need programmatic access. You might want to pull impact data into a BI dashboard, sync tree planting totals to your CRM, display real-time impact on a custom landing page, or trigger actions from a headless storefront. Some sustainability apps lock API access behind $99/month premium plans. GoodAPI includes API access for every merchant, free of charge. There's no feature gating — if you want to call the tree planting endpoint from a custom service, you can do it today without upgrading. ### Verified, Auditable Impact This one is getting more urgent by the month. The EU's ECGT directive takes full effect in September 2026 and bans vague environmental claims for any business selling to European consumers. "Eco-friendly" is no longer enough. "Carbon neutral" based on offsets alone is being outlawed. Regulators can fine businesses up to 4% of annual turnover. For Shopify Plus brands selling internationally, this means your sustainability claims need to be backed by independently verified, auditable data. Not just a counter on your website. Actual proof. GoodAPI partners with [Veritree](https://www.veritree.com/), a verified reforestation organization with projects around the world. Every tree planted through GoodAPI is geolocated, species-tracked, and monitored through its critical first years of growth. When a regulator, journalist, or skeptical customer asks "prove it," you have GPS coordinates, species data, and third-party verification ready to go. This isn't a nice-to-have anymore. For enterprise brands, it's table stakes. ### Performance Under Load Black Friday. Flash sales. Product drops with viral demand. Shopify Plus stores handle traffic that would knock over a smaller stack. Your sustainability app absolutely cannot add latency to checkout or fail silently during a surge. GoodAPI carries the official **"Built for Shopify"** designation. This means it has passed Shopify's own technical review for performance, security, and integration quality. It's not a self-awarded badge. Shopify's engineering team reviewed the app and certified that it meets their standards. For Plus merchants, this certification matters because it means one fewer thing to worry about when traffic spikes. ## How the Pricing Works GoodAPI has no monthly subscription. None. You pay per action: That's the entire pricing model. No tiers. No feature gating. No "contact us for enterprise pricing." A store planting 1,000 trees a month pays $430. A store planting 100 trees pays $43. Scale up or down and your cost moves in lockstep. For Plus stores used to dealing with sustainability vendors who charge monthly subscriptions plus per-unit fees plus premium tier surcharges for API access, this is refreshingly simple. Your CFO will appreciate only having one line item to think about. ## Two Impact Types, Done Right GoodAPI focuses on two environmental actions: tree planting and ocean plastic removal. Some merchants ask why there aren't more categories. Carbon credits, kelp, bees, clean water. The honest answer is that GoodAPI chose depth over breadth. Rather than spreading verification infrastructure across six impact types, every resource goes into making tree planting and plastic removal rigorous, trackable, and provable. For most e-commerce brands, these two are the most tangible and marketable anyway. Customers understand trees. They understand plastic. They don't need a whitepaper to grasp the impact. And when those customers ask for proof, GoodAPI's Veritree partnership provides it at a level most competitors can't match. If your brand specifically needs carbon offsetting, GoodAPI isn't the right fit for that particular need. But if your strategy is "fund real, physical, verified environmental action and show customers the receipts," the focused approach is a strength, not a limitation. ## What 220+ Merchants Say GoodAPI has 220+ reviews on the Shopify App Store with a 5.0-star rating — the largest review base in the sustainability app category. Merchants consistently highlight reliability, support, and the quality of marketing assets. The near-perfect score across that many reviews is harder to achieve than a perfect score across a handful. It reflects consistent quality across a wide range of store sizes, industries, and traffic patterns. ## How to Set It Up on Shopify Plus Getting started takes about five minutes: Install from the [Shopify App Store](https://apps.shopify.com/tree-planting). No credit card required and your first 50 trees are free. Set how many trees (or bottles) to plant per order, per dollar amount, or per specific product. Configure different rules for different scenarios. Open Shopify Flow and add GoodAPI actions to your existing workflows — subscription renewals, loyalty milestones, review submissions, or any custom event. Use GoodAPI's badge library to add sustainability messaging to your storefront, checkout, and post-purchase pages. Everything is customizable to match your brand. Your dashboard shows real-time impact totals with Veritree verification data. Use these numbers in email campaigns, social content, and annual sustainability reports. The whole setup plugs into your existing Shopify Plus infrastructure. No new vendor relationships to manage, no separate dashboards to monitor, and no monthly bill to justify on a recurring budget call. ## The Bottom Line Shopify Plus stores need sustainability tools that match enterprise standards: native integrations, auditable impact, reliable performance, and transparent pricing. Most sustainability apps were built for smaller stores and retrofitted for enterprise use. GoodAPI was built with Shopify's own technical standards from the start. No subscription. Verified impact. "Built for Shopify" certified. [Try it free](https://apps.shopify.com/tree-planting) and see how it fits your stack. --- # Companies That Plant Trees When You Buy a Product (2026 Guide + 12 Brand Examples) URL: https://www.thegoodapi.com/blog/companies-that-plant-trees-per-purchase/ Description: 12 Shopify brands that plant a tree with every order — including Atari, BACKYARD, Canna River, Salty Dagger, and God Is Above. How they do it and how to set it up. Published: 2026-03-24 12 Shopify brands that plant a tree with every order — including Atari, BACKYARD, Canna River, Salty Dagger, and God Is Above — use GoodAPI's verified, GPS-tracked tree-planting platform. Across all merchants, more than 3.9 million trees have been planted to date. Somewhere between your cart page and your confirmation email, a quiet shift has happened in how the best e-commerce brands talk about their values. A growing number of them have made a simple, visible promise: every time you buy something, a tree gets planted. It sounds almost too easy. But for thousands of merchants, planting trees with every purchase has become one of the most effective ways to build customer loyalty, improve conversion rates, and do something genuinely good in the process. This guide breaks down how companies that plant trees when you buy a product actually make it work, and how your store can do the same. ## Companies That Plant Trees When You Buy a Product Below are real Shopify brands using GoodAPI to plant a verified tree with every purchase. Each one has GPS-tagged planting records via Veritree. - **Atari** — gaming brand using GoodAPI to fund verified reforestation with every order. - **BACKYARD** — outdoor lifestyle brand planting trees with every customer purchase. - **Canna River** — wellness brand integrating GoodAPI's API for per-order tree planting. - **Salty Dagger** — apparel brand planting GPS-verified trees with every order. - **God Is Above** — faith-based ecommerce brand planting trees with every product sold. These are five of the more than 2,000 Shopify merchants currently planting trees per purchase via GoodAPI. The full list of participating brands is available on the [public impact dashboard](https://www.thegoodapi.com/our-projects/). ## Why Tree Planting Per Purchase Has Become a Go-To Strategy The idea of attaching a real-world impact to every transaction has a few things going for it that other sustainability moves do not. First, it is tangible. Most shoppers can not visualize what "carbon neutral shipping" means. But a tree? Everyone understands a tree. It grows. It lives somewhere specific. It has roots. That concreteness is valuable. Second, the numbers support it. Research from NYU Stern's Center for Sustainable Business found that products marketed as sustainable grow up to 5.6 times faster than conventional alternatives. Separate data shows that 72% of consumers are actively buying more eco-friendly products, and 58% say they are willing to pay a premium for sustainable goods. Shoppers spend roughly 9.7% more, on average, when purchasing sustainably sourced items. Third, it converts. Greenspark, which tracks impact data across hundreds of Shopify merchants, reports an average 12% improvement in checkout conversion and a 16% increase in average order value when tree planting is visible throughout the customer journey. One brand, Shape World, saw an 8.66% conversion increase and a 10.5% overall revenue lift after adding tree planting to their store. ## How Different Companies Structure Their Programs There is no single way to do this. The brands doing it well have chosen a model that fits their margins and their story. Here are the main approaches. ### One Tree Per Order The most common and communicable structure. Every completed order plants one tree, regardless of what was in the cart. This is easy to explain in a single line on a product page or at checkout: "We plant a tree for every order placed." This model works well for stores where orders are frequent and cart values are moderate. The message is clean and it makes customers feel like their purchase directly triggered something real. ### One Tree Per Product Brands with a strong per-item story, particularly in categories like apparel, accessories, or stationery, sometimes attach the tree to individual units sold rather than whole orders. tentree, one of the best-known examples in this space, plants ten trees for every item purchased and has passed 100 million trees planted globally as a result. This model works best when you want the impact to scale proportionally with the size of the purchase, and when your products have a clear environmental or ethical brand identity. ### Percentage of Revenue Some companies dedicate a percentage of each sale, often 1% or more, to tree planting and other environmental initiatives. This gives more flexibility in how funds are used and allows the program to scale naturally with the business. It is sometimes harder to communicate simply at checkout, but it works well for brands with a deeper sustainability narrative. ### Customer Choice at Checkout A newer approach lets customers opt in to tree planting by adding it to their cart, or by selecting it as a checkout action. This is less "we do this automatically" and more "we make it easy for you to do it." Some stores combine this with donation matching, where the brand plants a tree for every customer who chooses to plant one. ## What Separates Real Tree Planting from Greenwashing Not all tree planting is created equal. There is a real difference between a brand that donates to a verified reforestation project with geolocated trees and survival tracking, and one that quietly sends a small amount to a loosely defined fund with no follow-through. Look for transparency and verification before choosing a program. The things to look for, whether you are a consumer evaluating a brand or a merchant setting up a program, are transparency and verification. Where are the trees being planted? By whom? Are the trees tracked after planting? Do they survive their critical first years of growth? GoodAPI's reforestation partner is Veritree, a verified reforestation organization with projects in multiple countries. Trees planted through GoodAPI are tracked, geolocated, and supported through the period when they are most vulnerable to failure. That verification matters because it is the difference between a marketing claim and a measurable environmental outcome. When a customer sees that their order planted a tree and that tree is part of a monitored, documented restoration project, the trust that creates is real. That trust is worth something. ## Categories Where Tree-Per-Purchase Works Especially Well Almost any product category can support this model, but some lend themselves to it more naturally. **Apparel and accessories** have been early adopters because the product category already carries strong values associations. Brands in sustainable fashion, outdoor gear, and conscious lifestyle products find that tree planting reinforces their positioning without feeling tacked on. **Home goods and furniture** work well because the purchase is meaningful. Buying a piece of furniture and knowing it came with a tree planted in Kenya or Madagascar adds a permanence to the purchase that customers remember. **Subscription boxes and recurring purchases** benefit enormously because the impact compounds. A customer who subscribes monthly and knows a tree is planted every month will eventually feel personally invested in a small forest. That emotional connection drives retention. **Food and beverage** brands, particularly those in the specialty or conscious consumption space, have used tree planting to extend the story of their supply chain into something forward-looking rather than just retrospective. **Digital products and SaaS** are a less obvious fit but increasingly relevant. Software companies, online courses, and digital subscription services use tree planting to give physical weight to an otherwise intangible purchase. "Your license to this tool helped plant a tree in Madagascar" is a surprisingly effective line to put in an onboarding email. ## How to Add Tree Planting to Your Shopify Store The easiest way to add a tree-per-order or tree-per-product program to a Shopify store is through an app that handles the planting, verification, and customer communication automatically. GoodAPI connects directly to Shopify and plants trees through Veritree on behalf of merchants with every order or product purchase, depending on how you configure it. You do not have to manage a reforestation organization, track tree survival, or generate impact reports yourself. GoodAPI handles all of that. Beyond trees, GoodAPI also supports ocean-bound plastic removal, so merchants who want to offer a dual environmental impact, a tree planted and plastic removed from the ocean, can do that through a single integration. The setup takes a few minutes. You choose your trigger (per order, per product, per spend threshold), set your planting rate, and configure the in-store badges that tell customers what their purchase is doing. Those badges are the visible layer: the cart page, the checkout page, the order confirmation, your product descriptions. Each touchpoint is another opportunity to remind customers that their purchase did something real. ### What Merchants Can Communicate Once tree planting is active on your store, you have a lot to work with from a communication standpoint. On your product pages: "Every order plants a tree through our reforestation partner, Veritree." At checkout: A sustainability badge showing cumulative trees planted, or the specific project their order is contributing to. In your order confirmation email: "Your order helped plant a tree in [project country]. Here is what that means." On your website's About or Impact page: A running total of trees planted, linked back to the specific project. This kind of ongoing communication turns a one-time checkout action into a continuous brand narrative. Over thousands of orders, that narrative becomes part of what customers associate with buying from you. ## The Business Case in Plain Terms If 58% of shoppers are willing to pay more for sustainable products, and if checkout conversion lifts of 10–12% are achievable by making your environmental impact visible, the question is not really whether to add tree planting to your store. The question is why you would wait. The cost per tree through GoodAPI is low enough that it is easily absorbed into pricing or treated as a marketing line item. The returns, in conversion rate, customer retention, brand differentiation, and genuine environmental impact, are measurable. Companies that plant trees when you buy a product are not all large brands with sustainability departments and six-figure impact budgets. Many of them are small and mid-sized Shopify merchants who made one decision, added one integration, and found that their customers noticed, remembered, and came back. If you want to be one of those companies, the setup is straightforward. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and start planting with your next order. --- # Madagascar Reforestation: What Your Sales Are Doing URL: https://www.thegoodapi.com/blog/madagascar-tree-planting-project/ Description: Madagascar has lost over 90% of its forests. Here's how Shopify merchants are funding verified tree planting projects that restore this irreplaceable ecosystem. Published: 2026-03-23 Madagascar is unlike anywhere else on Earth. The island split from mainland Africa roughly 160 million years ago and evolved in isolation for so long that today, nearly 90% of its wildlife exists nowhere else on the planet. It is home to over 100 species of lemurs, thousands of endemic plant species, and ecosystems that took millions of years to develop. And right now, those ecosystems are disappearing faster than almost anywhere else in the world. Madagascar has lost more than 90% of its original forest cover. Between 2000 and 2016 alone, the island lost over 3 million hectares of tree cover — roughly the size of Belgium, gone in 16 years. What remains is fragmented, under constant pressure from slash-and-burn agriculture, illegal logging, and charcoal production. When Shopify merchants use GoodAPI to plant trees with every order, a portion of those trees go directly into certified Madagascar reforestation projects, verified by [Veritree](https://www.veritree.com/), a global reforestation platform that tracks every tree from seedling to established forest. This post explains exactly what that means on the ground, and why it matters more than you might think. ## Why Madagascar Is Ground Zero for Reforestation To understand why Madagascar's forests are so critical, you have to understand just how isolated and ancient its biodiversity really is. When the island separated from Africa, the wildlife that lived there evolved on their own trajectory for millions of years. The result is a place where the rules of the natural world feel different. Lemurs, which are found nowhere else wild on Earth, fill ecological niches that monkeys occupy elsewhere. Baobab trees, some over 1,000 years old, store enormous reserves of water in their trunks. Chameleons represent around half of all chameleon species globally. Even the plants on the island are largely unique: Madagascar has around 13,000 plant species, with close to 90% of them endemic. All of that is built on the forest. When the forest disappears, so does the wildlife it supports. The IUCN classifies 96.3% of Madagascar's 113 known lemur species as threatened with extinction, largely because of habitat loss. These are not edge cases or outliers. This is the vast majority of an entire mammal group, facing collapse within a generation. Beyond wildlife, forest loss in Madagascar has contributed an estimated 2.52 gigatonnes of CO2 equivalent emissions since 2000. The forests here are not just biodiversity hotspots. They are functioning carbon sinks, and losing them accelerates the climate pressures that create the very poverty cycles that drive deforestation in the first place. ## What Reforestation in Madagascar Actually Looks Like Not all tree planting is equal, and Madagascar has had its share of projects that looked good on paper but struggled on the ground. So it is worth being specific about how responsible reforestation works here. GoodAPI's reforestation partner Veritree works with local communities in Madagascar to plant and protect native species in degraded landscapes. This is not aerial seeding or bulk planting of non-native monocultures. The approach involves training local people as tree nursery workers, planters, and forest managers, creating employment in some of the island's most economically vulnerable regions while building the community stake needed to protect the forests long-term. Each tree planted through GoodAPI is geolocated, tracked, and supported through its critical first years of growth. Veritree's platform records planting data in real time, including the tree's species, location, the farmer who planted it, and the condition of the soil it went into. This level of documentation matters because the survival rate of trees in their first three to five years is where most reforestation projects succeed or fail. The primary focus in Madagascar includes mangrove restoration along the northwest coastline. Mangroves are particularly important here for several reasons. They protect coastlines from erosion and storm surge. They serve as nurseries for fish that local communities depend on for food and income. And gram for gram, mangrove forests sequester carbon more efficiently than almost any other ecosystem on Earth, storing it in both the tree biomass and the sediment below. You can explore GoodAPI's active Madagascar project on [the project page](/tree-planting-madagascar/), which shows planting locations, species information, and progress data updated as new trees are planted. ## The Numbers Behind Every Order For merchants, the mechanism is simple. You connect GoodAPI to your Shopify store, configure a tree or trees per order (or per product, or per a specific trigger like a 5-star review), and every qualifying event automatically funds a tree through Veritree's verified network. What makes GoodAPI different from a straightforward donation model is the traceability. When a tree is planted on behalf of your store, it is assigned to a real location, in a real project, tended by a real person. The impact is not just a line item in a CSR report. It is a point on a map with a species name attached to it. The Madagascar project page at [thegoodapi.com/tree-planting-madagascar](/tree-planting-madagascar/) gives merchants and their customers a direct window into where those trees are going. That transparency matters more than it used to. Consumers today are skilled at spotting vague green claims. A store that can say "here is our tree, here is its GPS location, here is the team that planted it" is operating at a completely different level of credibility than one that simply says "we plant a tree for every order." Madagascar's forests have 1,339 monthly impressions in Google for project-related searches. People are actively researching where their reforestation dollars go. Merchants who can point customers to verified project data are converting that research intent into trust. ## Why This Matters for Your Brand Sustainability marketing works best when it is specific. "We're eco-friendly" does nothing. "We've planted 4,200 trees in northwest Madagascar with Veritree, geolocated and tracked" is a story. Madagascar is one of the most recognizable conservation contexts in the world. Lemurs, baobabs, and the island's biodiversity are widely known, in part because of how dramatically threatened they are. When customers learn that their purchase contributed to reforestation in Madagascar specifically, not just "trees somewhere," that specificity converts. A few things merchants consistently report after adding GoodAPI: - Customers mention the tree planting in reviews, often by name or project - Social sharing around orders goes up, particularly for gift purchases - The sustainability angle becomes a natural part of customer service conversations This is not accidental. When you give people something concrete and real, they engage with it differently than they engage with abstract pledges. ## A Word on Greenwashing and Why Verification Matters Madagascar has been the site of tree planting schemes that attracted controversy — cases where trees were planted in areas they could not survive, or where economic benefits to local communities were minimal relative to the marketing value extracted. Verification standards exist precisely because of these failures. Veritree was built specifically to address this problem. The platform is independent, the data collection happens in real time on the ground, and the project standards require ongoing monitoring, not just a one-time planting count. When GoodAPI routes trees through Veritree, merchants are not taking a reforestation claim on faith. They are getting documented, auditable data on what happened to the trees their customers helped fund. That is increasingly what corporate customers, enterprise buyers, and sustainability-conscious investors expect. For Shopify merchants, it is also the foundation of claims you can actually stand behind. ## How to Connect Your Store If you are running a Shopify store and want to start planting trees in Madagascar (and across GoodAPI's global portfolio of projects), the setup takes about five minutes. Install the [GoodAPI app](https://apps.shopify.com/tree-planting) from the Shopify App Store. Connect your store and configure how many trees to plant — per order, per product, or per custom trigger. Your customers begin funding verified reforestation projects from their very first purchase. The app includes a widget you can add to your cart, checkout, and thank-you pages so customers see the impact in real time. Madagascar, Kenya, Brazil, and ocean plastic removal projects are all part of the GoodAPI project portfolio, which you can explore at [thegoodapi.com/our-projects](/our-projects/). ## The Bigger Picture Madagascar's forests will not be saved by any single company or any single technology. But the combination of transparent verification, local community employment, and accessible funding mechanisms for businesses is genuinely different from what existed five years ago. When a merchant plants a tree with every order on their Shopify store, they are participating in something that was not practical at scale until recently. Every order, no matter how small, can generate a verified impact event with a GPS coordinate attached to it. That tree gets monitored for years, tended by someone in Madagascar whose livelihood depends on it thriving, in a forest that the whole planet has a stake in seeing survive. For customers, that is a real reason to choose one store over another. For merchants, it is a lever that builds brand loyalty, drives social sharing, and anchors your sustainability credentials in something auditable rather than aspirational. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and start funding Madagascar reforestation with every sale. --- # Shopify Sustainability Badge: Show You're Planting Trees URL: https://www.thegoodapi.com/blog/shopify-sustainability-badge/ Description: Add a sustainability badge to your Shopify store to show customers you plant trees with every order. Here's how GoodAPI badges work and where to place them. Published: 2026-03-23 Your customers want to know your brand actually does something good for the planet. Not a vague promise buried in an "About" page. Not a footnote in your shipping policy. They want to see it at the moment it matters most: right before they hit "Buy." That's exactly what a Shopify sustainability badge does. It's a small, visible signal that says "this order plants a tree" or "this purchase removes plastic from the ocean." Two seconds of reading. A meaningful reason to follow through. If you're already planting trees or removing ocean plastic with every sale through GoodAPI, adding a sustainability badge to your Shopify store is the final step in making that impact visible to the customers who are actually driving it. ## Why Visibility Matters More Than You Think Here's a problem a lot of sustainability-focused merchants run into: they're doing the right thing, but no one knows about it. You've set up GoodAPI. Trees are being planted in Kenya, Madagascar, or Brazil with every order. Plastic is being removed from coastlines in the Philippines. But if none of that is visible in your store, customers can't factor it into their decision to buy from you, tell a friend about you, or come back for a second order. Consumer skepticism about environmental claims is at an all-time high. Research consistently shows that a majority of shoppers have encountered misleading or unverifiable sustainability claims from brands. The way to cut through that skepticism is not more promises — it's visible, verifiable proof. A badge that says "1 tree planted per order" backed by GPS-tracked, geolocated planting through a verified reforestation partner like Veritree is categorically different from a generic "eco-friendly" sticker. It's a claim your customers can actually investigate. ## What the GoodAPI Sustainability Badge Is The GoodAPI badge is a customizable marketing asset that shows your customers the environmental impact of their purchase, directly on your storefront. It communicates, at a glance, that a real action will happen as a result of their order. The badge can display different messages depending on how you've configured your GoodAPI impact settings: - "This order plants 1 tree" - "This purchase removes plastic from the ocean" - "You've helped plant X trees so far" - Impact counters that update in real time as your store grows The badge is backed by real verified impact. When a customer sees the badge and decides to dig deeper (and some will), the trail leads to Veritree, a verified reforestation organization that tracks every planting with GPS coordinates, geotagged photos, and survival monitoring through the critical first years of growth. That level of transparency is what separates a meaningful badge from a marketing decoration. ## Where You Can Place the Badge on Your Shopify Store This is where things get flexible. GoodAPI supports badge placement across your entire Shopify storefront, and the best approach is to show it at multiple points in the customer journey rather than just one. **Homepage and product pages.** Shoppers who land on your homepage or browse your products are forming their first impression of your brand. A subtle badge here, perhaps in the header, below your hero image, or on product detail pages near the "Add to Cart" button, introduces your sustainability commitment early. It plants the idea before they get to checkout. **Cart page.** By the time a customer reaches their cart, they've already decided they want to buy something. A badge here reinforces their decision. Seeing "Your order will plant 2 trees" at this stage is one of the most effective placements for reducing cart abandonment, because it adds a positive consequence to completing the purchase. **Checkout page.** The checkout page is the highest-intent moment in a customer's session. If there's one place to show your sustainability badge, this is it. Research across 800+ e-commerce brands found that displaying a sustainability badge at checkout is associated with a 12% uplift in checkout conversion rates — a meaningful number that compounds significantly over a full year of orders. **Thank-you page.** The order confirmation page is often overlooked as a sustainability touchpoint, but it's actually a powerful one. Showing "Your order just planted a tree in Kenya" after a completed purchase reinforces the positive feeling of having bought from your store. It gives customers something worth sharing, and it makes the experience more memorable. **Footer and static pages.** A persistent badge in your store's footer or on a dedicated sustainability page gives customers who want to research your claims a clear starting point. GoodAPI's badge implementation is no-code for most themes, so there's no developer needed to get started. For more detailed setup steps, the [GoodAPI help center](https://www.thegoodapi.com/help/) walks through badge installation for the most common Shopify themes. ## How to Add the GoodAPI Badge to Your Shopify Store The setup process is straightforward. After installing [GoodAPI from the Shopify App Store](https://apps.shopify.com/tree-planting) and configuring your impact settings (how many trees per order, which projects to support, etc.), the badge is available inside your GoodAPI dashboard. Choose the badge design that fits your store's branding. GoodAPI provides a library of badge designs, and you can customize color and copy to match your theme. The app dashboard lets you toggle placements on and off, including cart, checkout, homepage, and product pages. Changes are live immediately without touching any code. For custom themes, GoodAPI also provides a Liquid snippet you can drop into your templates. ## Best Practices for Shopify Badge Placement Not all badge placements are equal. Here are the patterns that tend to perform best: Prioritize above the fold on the cart page. If you can only pick one placement, make it the cart. The badge should be visible without scrolling. Customers who are actively reviewing their order before checkout are the most receptive to a sustainability signal at that moment. **Be specific in your badge copy.** "Plants 1 tree per order" outperforms "eco-friendly" every time. Specificity signals verification. Customers who see a vague claim are skeptical; customers who see a concrete claim are curious. **Link the badge to a project page.** GoodAPI's project pages for Kenya, Madagascar, Brazil, and other locations show customers exactly where their trees are going. Linking your badge to [your projects](/our-projects/) transforms a static graphic into an interactive proof point. **Match the badge to your brand voice.** If your brand is playful, the badge copy can reflect that. If you're selling premium goods and your brand is serious and minimal, keep the badge subtle. The goal is to make it feel native to the shopping experience, not bolted on. **Add it to post-purchase emails.** This isn't technically a store badge, but extending the sustainability message into your confirmation emails and post-purchase flows keeps the impact visible beyond the storefront and drives word-of-mouth. GoodAPI integrates with common Shopify email flows via the [integrations page](/integrations/). ## Sustainability That Shoppers Can Actually Verify The reason the GoodAPI badge converts is not just because it looks good or because sustainability is a marketing trend. It's because the claim behind it is verifiable. Every tree planted through GoodAPI is tracked through Veritree, a verified reforestation organization that provides GPS coordinates, species data, and photos from the planting site. Trees are monitored through their first years of growth to ensure survival. When a customer sees "this order planted a tree in Kenya" and decides to Google it, they find real project pages with real data, not a generic carbon credit receipt. That traceability is what turns a badge from a marketing asset into a trust asset. And trust is what drives the kind of customer loyalty that shows up in second purchases, referrals, and reviews. You can see the projects your customers are supporting at [thegoodapi.com/our-projects](/our-projects/). The Kenya Mangroves project, Madagascar Highland Forests, and Brazil Atlantic Mangroves all have dedicated pages with project details, impact maps, and reporting from Veritree. ## Getting Started If you already have GoodAPI installed and haven't added the sustainability badge yet, that's the most immediate thing you can do to make your impact visible. Head into your GoodAPI dashboard, navigate to the badge settings, and switch on the placements you want. If you haven't installed GoodAPI yet, you can get started in under five minutes. The app is available on the [Shopify App Store](https://apps.shopify.com/tree-planting) and includes a free trial so you can test the badge on your store before committing. Your customers already care about where their money goes. Give them the visual confirmation that choosing your brand means choosing to do something real for the planet. That's what a sustainability badge is for. --- # Kenya Mangroves: How Your Sales Restore the Coast URL: https://www.thegoodapi.com/blog/kenya-mangroves-shopify-impact/ Description: Kenya's mangroves store 5x more carbon than land forests and support 800,000 coastal fishers. Learn how Shopify merchants help restore them with every sale. Published: 2026-03-22 There's a type of forest that grows at the edge of the sea. Its roots curl into saltwater. Its canopy shelters fish, birds, and crabs. And it quietly pulls carbon from the atmosphere at a rate that puts even the Amazon to shame. Kenya's mangrove forests are among the most productive ecosystems on the planet. They stretch across more than 60,000 hectares of coastline, from Lamu County in the north to Kwale County in the south. And they are disappearing fast. Kenya has lost half of its mangrove forests in the past 50 years. The coastline sheds another 0.7% each year to development, erosion, and overexploitation. Once a mangrove stand is gone, the fish nurseries it supported, the carbon it held, and the storm protection it provided go with it. This is the project your Shopify store is helping to reverse. ## Why Kenya Mangroves Matter More Than You Think Most people think of forests as trees on hillsides. Mangroves grow somewhere harder to picture: in the brackish, tide-washed zones where rivers meet the Indian Ocean. But their ecological value is extraordinary. Mangroves store up to five times more carbon per hectare than terrestrial forests. Where a tropical rainforest might lock away 200 tonnes of carbon per hectare, a healthy mangrove stand stores closer to 1,000 tonnes in its biomass, root systems, and underlying soils. UNEP estimates that global mangroves collectively sequester 22.8 million tonnes of carbon every year. That carbon stays locked in place as long as the forest stands. Beyond carbon, mangroves are irreplaceable habitat. More than 1,500 species of fish, amphibians, and mammals depend on them. The knotted root systems act as nurseries for juvenile fish, which is why mangrove health is directly tied to the productivity of Kenya's inshore fisheries. In Lamu alone, mangroves contribute nearly $85 million per year to the national economy and support around 800,000 artisanal coastal fishers. At least 70% of the timber and fuel wood needs of coastal communities in Kenya are met from mangrove forests. The numbers tell a clear story: these forests do far more work, for far more people, than almost any other ecosystem of similar size. ## The Scale of the Crisis Kenya once had some of the most extensive mangrove coverage in East Africa. Over the last five decades, pressures from coastal urbanization, unsustainable aquaculture, demand for timber and charcoal, and the compounding effects of climate change have stripped away roughly half of that coverage. When mangroves are cleared or degraded, the damage is cascading. Coastlines lose their natural buffer against storm surges. Fish populations decline as nursery habitat disappears. Carbon stored over centuries gets released into the atmosphere. Communities that relied on those forests for food and income face poverty and food insecurity. The Kenyan government launched an Integrated Mangrove Ecosystem Management Plan targeting full restoration by 2027, with 10 million mangrove propagules planted in 2024 alone as part of a broader national directive to grow 15 billion trees within a decade. That ambition is real, but it requires sustained on-the-ground effort and funding to deliver. ## How Verified Restoration Works in Kenya Planting a tree and restoring a mangrove forest are two different things. Genuine restoration means placing the right species in the right hydrological conditions, ensuring seedlings survive the critical establishment phase, and monitoring outcomes over years rather than weeks. GoodAPI's reforestation partner, Veritree, takes a science-first approach to exactly this kind of work. In Kenya, Veritree has partnered with EarthLungs Reforestation Foundation to restore mangrove forests across Kenya and Tanzania, covering more than 3,200 hectares combined. The partnership uses satellite imagery and AI-assisted monitoring to track tree survival rates through the vulnerable first five years of growth, when saplings are most at risk from tidal fluctuations, grazing, and drought stress. Every tree planted through GoodAPI is geolocated, tracked, and supported through its critical first years. Merchants and their customers can see real project data, not just a certificate. The work is community-based: local women's groups and youth cooperatives in coastal villages are employed in seedling nurseries and planting crews, generating income and environmental skills simultaneously. EarthLungs also provides long-term employment and health insurance to restoration workers, making this a livelihood project as much as an ecological one. This is the meaningful difference between verified impact and greenwashing. The trees are real, the locations are documented, and the communities doing the work are invested in the long-term success of the project. ## What a Kenya Mangroves Project Means for Your Customers If you run a Shopify store and you care about the impact your brand has on the world, this is worth explaining to your customers. Every sale you make can now contribute to Kenya mangrove restoration. When you connect GoodAPI to your store, you choose an action tied to each order: plant a tree, remove ocean-bound plastic, or both. The Kenya mangroves project is one of the verified reforestation sites in the GoodAPI network, meaning your customers' purchases are directly tied to coastal restoration work happening right now in East Africa. That's a story that converts. Shoppers increasingly want to buy from brands that can show their environmental commitments are real rather than aspirational. "We plant verified, geolocated trees on the Kenyan coast with every order" is a different kind of claim than "we're committed to sustainability." One is measurable. The other is noise. Research consistently shows that sustainability programs improve customer retention and repeat purchase rates, particularly among millennial and Gen Z buyers. The brands that are building loyalty through environmental impact aren't doing it through vague pledges; they're doing it through specific, verified actions that customers can actually see. ## Building Internal Links to Kenya's Coast One thing the SEO data makes clear is that GoodAPI's Kenya project page, `/tree-planting-kenya`, has been generating consistent search impressions from people actively looking for Kenya tree planting and Kenya mangroves content. That traffic is real interest from real people. If you're a Shopify merchant, that page is worth visiting. It gives you the specifics on where the work is happening, which species are being planted, and how the Veritree verification process works. It's the kind of project transparency that builds the trust your customers are looking for. The broader GoodAPI project network spans mangrove restoration in Kenya, reforestation in Madagascar, and ocean-bound plastic removal, all verified through Veritree's geolocated tracking. You can explore the full project list at [thegoodapi.com/our-projects](/our-projects/). ## Getting Started If you want your store to contribute to Kenya mangrove restoration, the setup takes a few minutes. GoodAPI integrates directly with Shopify and lets you configure exactly what environmental action happens with each order, whether that's a single tree per purchase, a tree per item, or a custom trigger based on order value. The GoodAPI app is available on the Shopify App Store. Once installed, you choose your project, set your planting rules, and GoodAPI handles the rest: the verification, the reporting, and the impact widget that shows customers what their purchases are doing in the real world. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and choose the Kenya mangroves project for your next order. The coastline is narrowing. The fish nurseries are shrinking. And the communities who have depended on these forests for generations are watching it happen in real time. Your next sale could be part of the recovery. --- *GoodAPI connects Shopify merchants with verified reforestation and plastic removal projects worldwide. All planting is tracked, geolocated, and verified through Veritree. Learn more at [thegoodapi.com/how-it-works](/how-it-works/).* --- # Ecologi Shopify Alternative: GoodAPI vs Evertreen URL: https://www.thegoodapi.com/blog/goodapi-vs-ecologi-vs-evertreen/ Description: Comparing the top Shopify tree planting apps: GoodAPI, Ecologi, and Evertreen. Pricing, verification, and features side by side. Published: 2026-03-21 If you've been using Ecologi for your Shopify store and something isn't quite working, you're not alone. Merchants searching for an ecologi shopify alternative are usually asking the same questions: Is there something cheaper? Is there something that verifies impact more rigorously? Is there something that doesn't go down when I'm in the middle of a busy sale? This post gives you an honest, side-by-side look at three of the most popular Shopify tree planting apps: Ecologi, Evertreen, and GoodAPI. We'll cover pricing, how each one actually works, how (or whether) they verify the trees being planted, and which type of merchant each is best suited for. No fluff. Just the comparison you need to make the right call. --- ## What All Three Apps Do (and Why It Matters) Each of these tools connects your Shopify store to a tree planting program, so that a tree gets planted automatically when a customer places an order. The appeal for merchants is clear: it adds a layer of purpose to the purchase, gives customers something to feel good about, and differentiates the brand in a market where sustainability messaging is increasingly table stakes. Beyond that core mechanic, the three platforms diverge pretty significantly. --- ## Ecologi: The Established Option Ecologi is the most widely known of the three. It has been around longer than the others, it has a recognisable brand in sustainability circles, and its Shopify app lets you configure planting triggers per sale, per order, or per dollar amount. **Cost:** Ecologi charges around $0.80/tree. There's a free tier that covers the first 50 trees, which is generous for getting started, but costs add up quickly at scale. **Features:** Merchants can choose from a range of global reforestation projects, set monthly spending caps, and customise the on-store widget. The interface is straightforward, and setup is relatively quick. **Where merchants run into trouble:** The App Store reviews tell a mixed story. Some merchants report server errors, billing inconsistencies, and slower-than-expected support responses. For high-volume stores during peak seasons (Black Friday, product launches), reliability matters a lot, and a few merchants have flagged that Ecologi's infrastructure doesn't always hold up under pressure. **Verification:** Ecologi lists its project partners but doesn't make the verification methodology especially prominent. Merchants who care about being able to show customers exactly where, when, and how their trees were planted may find the level of transparency underwhelming. Merchants who want name recognition in the sustainability space and don't have a particularly high order volume or strict verification requirements. --- ## Evertreen: The Newcomer Evertreen is a newer entrant with a smaller user base. It bills itself on simplicity: the setup takes about two minutes, and merchants get a public forest profile on evertreen.com that they can share with customers as a proof-of-impact page. **Cost:** Evertreen doesn't publicly disclose its pricing, which makes direct comparison difficult. You'd need to contact them or install the app to get a quote. This can be frustrating for merchants doing due diligence. **Features:** Planting can be triggered per order or per dollar amount. The public forest profile is a genuine differentiator: it's a shareable page that shows your cumulative impact in a visual, customer-friendly format. For brands that lean heavily into sustainability storytelling, this is useful. **Where merchants run into trouble:** With only a small number of App Store reviews, there simply isn't enough data to assess long-term reliability, support quality, or edge cases. The five-star rating is promising, but it's hard to draw conclusions from a small sample. **Verification:** Like Ecologi, Evertreen doesn't detail its verification methodology in publicly available materials. The public forest profile is a transparency feature, but it's more of a display mechanism than an independent audit. Smaller merchants or newer stores that want a clean, lightweight setup and like the idea of a shareable impact page for social media and email campaigns. --- ## GoodAPI: The High-Volume, Dual-Impact Option GoodAPI takes a different approach. It's built primarily for Shopify merchants who want to move beyond tree planting as a marketing badge and toward sustainability as a verifiable, scalable part of how their business operates. ### Pricing At $0.43/tree, GoodAPI costs roughly half what Ecologi charges. For a store planting 500 trees a month, that's a difference of $185 every month. Over a year, that's more than $2,200 in savings, without compromising on the number of trees planted or the quality of the programme. The breakdown of what goes where is also public: around $0.22 goes directly to reforestation partners, $0.18 covers operations and growth, and $0.03 covers payment processing. Merchants who want to understand exactly what they're paying for appreciate this level of transparency. ### Dual Impact: Trees and Plastic Removal This is the feature that most clearly separates GoodAPI from the alternatives. In addition to planting trees per order, GoodAPI lets merchants automatically remove ocean-bound plastic, measured in bottles, alongside every purchase. For a store that wants to make a credible claim about environmental impact, offering both reforestation and ocean plastic removal is meaningfully different from planting trees alone. Customers increasingly want to see specific, measurable actions, not just a general sustainability commitment. A checkout message that says "We plant a tree and remove 5 plastic bottles for every order" hits harder than "We plant a tree." ### Veritree Verification GoodAPI's reforestation partner is Veritree, a verified reforestation organisation with global projects. Every tree planted through GoodAPI is tracked, geolocated, and supported through its critical first years of growth. Veritree uses geospatial data, on-site photography, and independent third-party audits to verify that planting actually happened and that trees are surviving. This matters because "planted a tree" is one of the easiest claims to make and one of the hardest to substantiate. When a customer asks your brand "but did the trees actually get planted?", being able to point to Veritree's independent verification is a much stronger answer than a project listing on a marketing page. If you plan to feature your sustainability program in marketing campaigns, the strength of your verification chain directly affects how credible those claims are. Veritree's independent audits give you a defensible answer when customers or press ask "did the trees actually get planted?" ### Review Volume and Merchant Satisfaction With over 300 App Store reviews at a 5.0/5 rating, GoodAPI has one of the largest verified review bases of any Shopify sustainability app. Reviews consistently highlight support quality, fast implementation, and zero impact on store load speed. ### Features - Per-order triggers for both tree planting and plastic removal - Real-time impact dashboard for merchants and customers - Automated monthly sustainability reports - No negative effect on store performance - Setup under two minutes Higher-volume stores, or brands whose identity is genuinely built around verified environmental impact. GoodAPI's dual-impact model and Veritree certification put it in a different category from single-impact alternatives. --- ## Side-by-Side Comparison --- ## Which One Should You Choose? If you're a small store just getting started with sustainability and want the simplest possible setup, Evertreen is worth a look. The public forest profile is a nice touch for social-first brands. If you've been with Ecologi and the costs or reliability issues have become a friction point, GoodAPI is the most direct replacement. You get more impact for less money, stronger verification, and a substantially larger track record of happy merchants. If you're a higher-volume store, or if your brand identity is genuinely built around verified environmental impact (not just the mention of it), GoodAPI's dual-impact model and Veritree certification put it in a different category entirely. --- ## The Bottom Line Searching for an ecologi shopify alternative usually comes down to two things: cost and trust. GoodAPI addresses both. At $0.43/tree versus Ecologi's $0.80/tree, the savings compound quickly. And with Veritree's independent verification behind every tree planted, you're not just planting trees. You can prove it. If you're ready to switch, or want to see what a more transparent, lower-cost, dual-impact sustainability programme looks like for your store, you can install the GoodAPI app directly from the Shopify App Store. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting?utm_source=blog&utm_medium=organic&utm_campaign=ecologi-comparison) --- # LoyaltyLion Points Rewards: Plant Trees With GoodAPI URL: https://www.thegoodapi.com/blog/loyaltylion-points-rewards-tree-planting/ Description: Connect LoyaltyLion's points rewards to real tree planting. Learn how to set up GoodAPI so customers redeem loyalty points for trees planted on their behalf. Published: 2026-03-20 Every Shopify merchant running a loyalty program eventually hits the same wall: discount codes and coupon rewards stop working. Customers expect them, factor them into their buying decision, and then churn anyway when a competitor offers 10% off instead of 8%. Your loyalty program becomes a race to the bottom. The merchants breaking out of this cycle are the ones rewarding customers with something a coupon can never replicate: tangible environmental impact. When a customer redeems their LoyaltyLion points to plant a tree, they get a story they can share, a verified action they can see, and a reason to feel good about choosing your brand again. This guide explains exactly how to wire GoodAPI into LoyaltyLion so your points rewards do something meaningful. ## Why Sustainability Rewards Outperform Discounts Before diving into the setup, it's worth understanding why this works. The data is compelling. **87%** of consumers have a more positive image of companies that support environmental causes. And **55%** would choose one loyalty program over another specifically because it prioritises sustainability. Research shows that 87% of consumers have a more positive image of companies that support environmental causes. Meanwhile, 55% of shoppers say they would choose one loyalty program over another specifically because it prioritises sustainability. Among Millennials and Gen Z, that preference is even stronger. The conversion math changes too. Members who redeem rewards spend 3.1 times more than members who don't. When your rewards are tied to real-world impact instead of a discount they could get anywhere, redemption becomes something customers actually want to do, not just a transactional mechanism for shaving money off their next order. Eco rewards also increase engagement by up to 50% without increasing your marketing spend, according to research from Ascendant Loyalty. One Earth Month campaign by a major recognition platform saw a 58% increase in redemption volume after switching to eco rewards. The reason is simple: planting a tree feels like an accomplishment. Getting a discount code feels like a transaction. ## How LoyaltyLion and GoodAPI Connect LoyaltyLion supports a feature called custom rewards. Instead of generating a discount code when a customer redeems points, a custom reward fires a webhook to a URL you specify. That webhook payload contains the customer details and the reward information. Whatever system is listening on the other end can take action. GoodAPI is the system listening on the other end. When you configure a LoyaltyLion custom reward with GoodAPI's webhook endpoint, the flow looks like this: 1. A customer accumulates enough loyalty points in your store. 2. They visit the loyalty panel and redeem their points for a tree (or a set number of trees). 3. LoyaltyLion fires a webhook to GoodAPI's endpoint. 4. GoodAPI triggers a verified planting event through Veritree, its reforestation partner. 5. The tree is assigned to a real project with GPS coordinates and tracked through its first years of growth. 6. The customer gets a confirmation, which can include their cumulative impact total. From the customer's perspective, it feels instant and personal. From the technical side, you're connecting two webhook-capable APIs with a simple configuration, no custom code required. ## Setting Up the Integration: Step by Step Start by installing the GoodAPI app from the Shopify App Store: [GoodAPI on Shopify](https://apps.shopify.com/tree-planting). Once installed, you can configure tree planting rules for orders, but for the LoyaltyLion integration you will specifically be using the API-triggered planting feature. Inside GoodAPI, navigate to your API settings and locate your API credentials. You will need these in later steps. In your LoyaltyLion dashboard, go to Rewards and select "Create a reward." Choose "Custom reward" as the reward type. Give the reward a clear, customer-facing name. Something like "Plant 1 Tree" or "Plant 5 Trees" works well because it immediately communicates the action. Set the point cost to match the value you want to associate with planting. A common configuration is 100 points per tree, which creates a satisfying, round-number exchange. Under fulfillment method, select "Webhook." Enter GoodAPI's webhook endpoint URL. This is found in your GoodAPI dashboard under Integrations. Save the reward. LoyaltyLion will now send a webhook request to GoodAPI every time a customer redeems this reward. GoodAPI's webhook handler reads the customer information from the LoyaltyLion payload and translates it into a planting request. The payload includes the customer's email address, their name, the reward they redeemed, and the quantity. In GoodAPI, you can configure what happens when that webhook fires: - How many trees to plant per redemption. - Which Veritree project the trees should be attributed to (Kenya Mangroves, Madagascar Reforestation, and others are available). - Whether to send a confirmation email to the customer. If you want to route different reward tiers to different projects, you can create separate LoyaltyLion rewards each pointing to a distinct GoodAPI webhook configuration. For example, "Plant 1 Tree in Kenya" and "Plant 5 Trees in Madagascar" become two separate redemption options with different point costs. One of the most important elements of a sustainability reward is the feedback loop. When a customer redeems points and nothing happens from their perspective except a points deduction, the reward loses its emotional value. GoodAPI includes a post-planting confirmation flow. After a webhook-triggered planting, you can enable an email that goes to the customer with: - The project name and location. - A visual map or photo of the planting site. - Their cumulative tree total across all plantings. - A link to their full impact summary. For storefront display, GoodAPI also provides an embeddable impact widget. This shows the customer their total trees planted, alongside a running total for your store. You can embed this widget on the loyalty panel page, the customer account page, or any page in your Shopify theme. Before going live, run a test redemption using a customer account with sufficient points. Check that: - The webhook is received by GoodAPI (visible in your webhook logs). - A planting event is triggered. - The confirmation email reaches the customer. - LoyaltyLion marks the reward as fulfilled. LoyaltyLion treats a 2xx response from GoodAPI's webhook endpoint as a successful fulfillment. If GoodAPI returns a non-2xx status, LoyaltyLion will mark the redemption as failed and the customer's points will not be deducted. This is a useful safety net while testing. ## Example Configuration: 100 Points, 1 Tree For a practical reference, here is a configuration that works well for most mid-volume Shopify stores: - **Earn rate:** 1 point per $1 spent. - **Redemption option 1:** 100 pts = 1 tree planted in Madagascar. - **Redemption option 2:** 500 pts = 5 trees planted in Kenya Mangroves. - **Bonus event:** Double points on orders over $100 in a month when GoodAPI is also planting a tree automatically. Customers can reach the 100-point threshold after a single moderate purchase, which keeps the reward within reach without being trivial. The 500-point tier gives repeat customers something to work toward. Running both in parallel provides choice, which research consistently shows improves loyalty program participation. Because GoodAPI also supports automatic tree planting per order, you can combine both modes: every order automatically plants a tree at the merchant level, while customers can additionally use their points to plant more trees for themselves. This creates two distinct value layers in your store's sustainability story. Combine automatic per-order planting (merchant-funded) with points-redeemable planting (customer-driven) for a two-layer sustainability story. Customers who see both in their account feel far more invested in your brand. ## Displaying Impact in Your Storefront LoyaltyLion exposes customer loyalty data through Shopify customer metafields, including points balance, tier, and reward history. GoodAPI similarly stores per-customer and per-store planting totals. You can surface this data directly in your Shopify theme using Liquid. A simple addition to the customer account template can show something like "You've planted 14 trees through your purchases and rewards." This kind of personalised impact messaging is consistently cited by sustainability-focused brands as one of their highest-performing retention hooks. If you use LoyaltyLion's on-site loyalty panel widget, consider adding GoodAPI's embeddable counter alongside it. The visual combination of "Your points: 340" and "Your trees planted: 7" reinforces the connection between spending and impact, which is exactly the brand story you want customers to carry into their next purchase decision. ## Why This Combination Works for Brand Differentiation Discount codes are a commodity. Every brand offers them. The moment you advertise 10% off, you attract price-sensitive shoppers who will leave the moment someone offers 11%. Tree planting is not a commodity. The GoodAPI integration with Veritree means every tree is geolocated, photographed, and monitored through its critical first years. Customers can verify their impact. That verification is the differentiator: it turns a loyalty program touchpoint into a credible brand commitment. For merchants in categories where brand values matter, including apparel, beauty, food, wellness, and home goods, a sustainability-backed loyalty reward can become a genuine acquisition tool. Customers talk about it. They share their impact summaries. A post that says "I've planted 20 trees shopping at this brand" reaches the brand's audience in a way that "I saved 10% with their loyalty code" never will. Without a visible feedback loop (confirmation email, impact widget, or account page display), even real tree planting feels abstract to customers. Don't let verified impact stay invisible — show customers exactly where their trees are growing. ## Getting Started The LoyaltyLion + GoodAPI integration is available to any Shopify store running both apps. If you are already on LoyaltyLion and want to add the tree planting reward, you can get started by installing the GoodAPI app from the Shopify App Store. If you are not yet on LoyaltyLion, GoodAPI works independently too. Every order can automatically plant a tree or remove plastic without requiring customers to redeem points at all. But for stores already invested in a points-based program, combining both gives you the best of both worlds: automatic impact at the order level, and customer-facing reward redemption that reinforces the story. Install GoodAPI on Shopify here: [https://apps.shopify.com/tree-planting](https://apps.shopify.com/tree-planting). To learn more about how GoodAPI works and which reforestation projects are available, visit [/how-it-works/](/how-it-works/) or browse [our projects](/our-projects/). --- # Plant a Tree for Every Shopify Order (Setup Guide) URL: https://www.thegoodapi.com/blog/tree-planted-per-order-shopify-guide/ Description: Learn how to set up a tree planted per order on your Shopify store in under 10 minutes. No coding required. Real trees, verified impact, happy customers. Published: 2026-03-19 Shoppers are paying closer attention to the brands they support, and one of the easiest ways to earn their loyalty is to do something tangible with every purchase. Having a tree planted per order is one of the clearest, most human signals your store can send: every time someone buys from you, something good happens in the world. This guide is written for Shopify merchants who want to add that kind of impact to their store without wading through technical documentation or hiring a developer. By the end, you will know exactly how to set it up, what your customers will see, and how to make the most of it. ## Why "Tree Planted Per Order" Works So Well Before getting into the steps, it is worth understanding why this particular sustainability mechanic resonates so strongly with shoppers. Unlike carbon offsets, which are abstract, or donations, which feel optional, planting a tree per order is immediate and concrete. Your customer buys a candle (or a pair of socks, or a piece of furniture), and a tree goes in the ground somewhere in the world. They can picture it. They can share it. It becomes part of the story of their purchase. Around **72%** of global consumers say they are willing to pay more for products from brands that demonstrate real environmental commitment. Sustainability-marketed products are growing **2.7x faster** than conventional alternatives. The numbers back this up. Around 72% of global consumers say they are willing to pay more for products from brands that demonstrate real environmental commitment. Products marketed with sustainability claims are growing about 2.7 times faster than conventional alternatives. And for younger shoppers, particularly Millennials and Gen Z, sustainability is increasingly a deciding factor, not just a nice-to-have. The "tree per order" model also works because it scales naturally with your business. You are not committing to a fixed donation or a one-time campaign. Every order contributes, automatically, without you having to think about it after the initial setup. ## What You Will Need To get a tree planted per order on your Shopify store, you need three things: 1. A Shopify store (any plan works) 2. A tree planting app that connects to Shopify natively 3. About 10 minutes That is genuinely it. No webhooks, no custom code, no spreadsheets to maintain. GoodAPI is built specifically for this. The app connects to your Shopify store, lets you define your planting triggers, and handles everything else: the planting logistics, the verification, the customer-facing displays, and the impact tracking. Your trees are planted through Veritree, a verified reforestation organization with global projects. Every tree is geolocated, photographed, and tracked through its critical first years of growth so you can be confident the impact is real. Over 2,000 Shopify merchants have set this up through GoodAPI, and the app holds a 5.0 out of 5 rating on the Shopify App Store. ## Step-by-Step Setup Head to the [GoodAPI app on the Shopify App Store](https://apps.shopify.com/tree-planting) and click "Add app." Shopify will prompt you to approve the installation, then redirect you to the GoodAPI dashboard. The first 50 trees are complimentary, so you can run the whole setup and test it without spending anything. After that, the cost is $0.43/tree, billed based on your actual planting volume each month. There are no monthly subscription fees, no setup costs, and no minimum commitments. Once you are inside the dashboard, the first thing to configure is your planting trigger. This is where you decide what action causes a tree to be planted. For most merchants, the answer is straightforward: plant one tree for every order placed. That is the "tree planted per order" model, and it is the most popular option for good reason. It is simple to explain to customers, easy to communicate in marketing, and it creates a direct link between purchasing and impact. You can also configure more granular options if you want: - **Per product:** Plant a tree for every unit sold of a specific product or product category. Useful if you want to focus the impact on a particular line. - **Per order value threshold:** Plant a tree for every order above a certain dollar amount. A good option if you have a wide range of order sizes and want to weight the impact toward larger purchases. - **Fixed monthly contribution:** Commit to a set number of trees per month regardless of order volume. Less connected to individual purchases, but simpler to plan around. GoodAPI gives you a choice of active reforestation projects, all managed through Veritree. The projects span multiple countries and ecosystems, from mangrove restoration in coastal regions to highland forest planting in East Africa. You can pick a specific project if one aligns with your brand story (a clothing brand focusing on Kenya, for example, or a coastal lifestyle brand choosing a mangrove project), or you can let GoodAPI allocate trees across whichever projects have the greatest need at any given time. Every project provides verified impact data, including GPS coordinates, species planted, and survival monitoring. This is what makes the planting meaningful rather than performative: you are not just paying into a generic fund, you are contributing to tracked, geolocated trees. Once your planting trigger is live, GoodAPI generates a customizable badge you can place on your storefront. Common placements include: - Product pages (just above or below the "Add to Cart" button) - The cart page - Checkout - Order confirmation emails The badge shows something like "One tree planted with every order" and links to your impact dashboard, where customers can see the total number of trees your store has planted, which projects they are in, and any photos or updates from the field. Don't skip the badge placement. Many merchants install the app and set the trigger but do nothing with the badge — planting trees without getting any of the marketing benefit. Take 5 minutes to add it to your product pages and confirmation email. It is one of the few trust signals that can actually increase conversion. The badge does some of the work passively, but the biggest lift comes from actively communicating your commitment. A few easy ways to do this: **In your order confirmation email:** Add a line like "Your order just planted a tree in [project region]. Here's where it's growing:" with a link to your impact page. It is a genuinely pleasant thing for a customer to read after buying. **On your homepage or about page:** A short callout explaining that every order plants a tree, with a live counter showing your cumulative impact. Watching a number grow creates a sense of momentum for repeat customers. **On social media:** When you hit milestones (100 trees, 500 trees, 1,000 trees), share them. These posts tend to perform well because they are specific and verifiable, not just vague green claims. Your customers know they contributed to that number. **In product descriptions:** For products where sustainability is already part of the appeal, a line like "Every purchase plants one tree through Veritree's verified reforestation projects" adds a genuine reason to choose you over a competitor. ## How the Billing Works Because the cost is tied to order volume, it scales with your revenue. At $0.43 per tree and one tree per order, a store doing 200 orders a month is spending $86 on planting. A store doing 2,000 orders a month is spending $860. Most merchants find this to be a comfortable number relative to average order value. For a store with an AOV of $60 and 200 monthly orders, the planting cost represents about 0.7% of revenue. That is well within the range that makes sense as a sustainability investment, especially given the conversion and retention benefits. You can also set limits if you want to cap spending during a high-volume sale or a promotional period where your order count might spike unexpectedly. ## What Your Impact Looks Like Over Time ### A Merchant's View After 6 Months To make this concrete: a Shopify store doing 150 orders per month, running for six months, would plant 900 trees. At that volume, GoodAPI's dashboard shows you species-level data, project photos, and survival updates. You have a real story to tell. Nine hundred trees, all geolocated and tracked through Veritree. That is something meaningful to share in your annual impact report, your brand story, or a press pitch. ### Compounding Brand Value The impact compounds in another way too. Each time you share a milestone, you are generating content, building a reputation for following through on sustainability commitments, and differentiating yourself from competitors who are still making vague green claims without backing them up. Customers who care about sustainability remember which brands actually follow through. They come back. They refer friends. The long-term retention effect of a clear, verified sustainability commitment is harder to measure than conversion rate — but it is real and compounding. Customers who care about this stuff remember. They come back. They tell friends. The long-term retention effect of a clear, verified sustainability commitment is harder to measure than conversion rate, but it is real. ## Getting Started If you have been thinking about adding sustainability to your store but were not sure where to start, the "tree planted per order" model is one of the lowest-friction options available. The setup takes about 10 minutes, the ongoing management is minimal, and the customer-facing impact is immediate and easy to communicate. You can install the GoodAPI app from the [Shopify App Store](https://apps.shopify.com/tree-planting) and start with the first 50 trees at no cost. By the time your free trees are planted, you will have a sense of how your customers respond and whether you want to keep it running. The trees are real. The verification is real. The only thing left is deciding whether you want to be one of the stores that does something with every order it takes. --- # Tree Planting for Marketing: A Brand Growth Guide URL: https://www.thegoodapi.com/blog/tree-planting-for-marketing/ Description: Learn how tree planting for marketing helps ecommerce brands boost loyalty, increase conversions, and stand out in a crowded market. Published: 2026-03-18 Tree planting for marketing drives measurable e-commerce results: merchants using verified tree-planting programs report up to 12% higher checkout conversions, 28% price premiums for sustainability-marketed products, and stronger email engagement from impact milestone campaigns. GoodAPI lets Shopify merchants launch a tree planting marketing program in under 10 minutes at $0.43/tree. Your customers care about the planet. That is not a feel-good assumption. It is backed by hard numbers: 74% of consumers say environmental concerns influence their purchasing decisions, and sustainable products now account for nearly 25% of U.S. retail spending. For ecommerce brands looking for a genuine edge, tree planting for marketing is one of the most direct ways to turn that consumer sentiment into measurable business results. But tree planting is not just a badge you slap on your checkout page. Done right, it becomes a content engine, a loyalty driver, and a conversion tool that works across every stage of the customer journey. Here is how to make it work for your brand. ## Why Tree Planting for Marketing Works The idea is simple: for every order, subscription, or customer action, your store plants a real tree. The customer gets a tangible connection to positive impact. You get a story worth telling. What makes tree planting uniquely powerful as a marketing lever is that it is concrete and visual. Carbon offsets are abstract. Plastic credits are hard to explain in a social post. But a tree? Everyone understands a tree. You can photograph it, map it, and count it. Over 2,000 ecommerce merchants already use [GoodAPI](https://thegoodapi.com) to plant trees automatically with every order. Together, they have funded over 3.9 million verified trees across reforestation projects in Madagascar, Kenya, and other regions. That kind of collective impact is not just good for the planet. It is the kind of proof point that builds consumer trust. ## Tree Planting as a Brand Differentiator Research from NielsenIQ shows that sustainability-marketed products grow 2.7 times faster than their conventional counterparts and command a price premium of nearly 28%. Tree planting for marketing gives you a story that competitors without an environmental commitment simply cannot match. When a customer chooses between two similar products and one of them funds verified reforestation, the decision becomes easier. This is especially true for younger buyers. 60% of Millennials and 59% of Gen Z are willing to pay more for products from sustainable brands. If your target demographic skews under 45, tree planting is not a nice-to-have. It is a competitive requirement. ### How to Position It The key is authenticity. Customers in 2026 are more skeptical than ever: only 20% believe brand sustainability claims outright, according to a recent Blue Yonder survey. That means you need to show your work. GoodAPI's reforestation partner, Veritree, provides verification for every tree planted. Trees are tracked, geolocated, and supported through their critical first years of growth. When you can point customers to real data about real trees in real locations, you move past vague "eco-friendly" messaging into genuine transparency. ## Practical Tree Planting Marketing Strategies Knowing that tree planting matters is one thing. Turning it into a marketing engine is another. Here are the channels and tactics that work best. ### Social Media Impact Posts Every tree planted is a piece of shareable content. Hit a milestone of 1,000 trees? That is a post. Reach 10,000 trees collectively with your customers? That is a campaign. Customers love being part of something bigger, and milestone posts consistently outperform standard product content in engagement. Use real project photos. Show the reforestation sites. Tag the locations. Authenticity drives engagement far more than polished stock imagery. ### Email Marketing and Automations Tree planting fits naturally into post-purchase email flows. After a customer completes an order, send a confirmation that includes the impact: "Your order just planted a tree in Madagascar." This kind of follow-up does two things. It reinforces the purchase decision (reducing buyer's remorse) and it gives the customer a reason to open your emails. You can also build milestone emails: "You have planted 10 trees with us this year. Here is where they are growing." These emails have higher open rates than standard promotional sends because they feel personal and positive. ### On-Site Badges and Widgets Trust badges increase conversions. Studies show that checkout pages displaying trust signals see up to 32% higher conversion rates. A sustainability badge — like a tree counter showing how many trees your store has planted — combines social proof with environmental impact. Place it on product pages, your cart, and checkout. [GoodAPI's how-it-works page](https://thegoodapi.com/how-it-works) explains how merchants can add tree planting widgets that display live impact data directly on their storefronts. ### Pre-Launch and Product Drop Campaigns Launching a new product? Tie it to tree planting. "For every unit sold in the first week, we will plant five trees." Scarcity and impact together create urgency. This works especially well for limited-edition or seasonal drops where you want to drive early momentum. ### Customer Retention and Loyalty Programs Tree planting integrates naturally with loyalty programs. Instead of (or in addition to) offering discounts for repeat purchases, let customers earn trees. "Every fifth order plants a bonus tree in your name." This kind of program builds emotional loyalty, not just transactional loyalty. Customers who feel they are building something alongside your brand are significantly less likely to churn. ## Measuring the ROI of Tree Planting for Marketing Marketing spend needs to justify itself, and tree planting is no exception. Here is how to track whether your investment in environmental impact is paying off. ### Conversion Rate Lift A/B test your checkout with and without a sustainability badge or tree planting message. Even a modest 5% lift on a store doing $100,000 per month in revenue translates to $5,000 in additional monthly sales, far exceeding the cost of planting a tree per order (which typically runs fractions of a cent to a few cents per tree, depending on your volume). ### Customer Lifetime Value Track whether customers who purchase during tree planting campaigns have higher repeat purchase rates than those who do not. The data from GoodAPI merchants suggests that stores with visible sustainability commitments see stronger retention, which directly impacts lifetime value. ### Email Engagement Compare open rates and click-through rates on impact-focused emails versus standard promotional emails. Many merchants find that tree planting milestone emails outperform discount-driven emails on engagement metrics. ### Social Proof and Referral Traffic Track shares and mentions that reference your tree planting program. User-generated content from customers who share their impact ("I just planted my 50th tree with [Brand]") is some of the highest-converting organic content you can earn. ## Getting Started in Under 10 Minutes Here is the good news: you do not need a sustainability team, a custom integration, or a six-month rollout. With GoodAPI, most Shopify merchants go from installation to live tree planting in under 10 minutes. Install the [GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting). Select every order, specific products, or custom rules via [Shopify Flow](https://thegoodapi.com/blog/shopify-flow-plant-trees-automation/). GoodAPI partners with Veritree to offer verified projects across multiple regions. Add the impact badge or tree counter widget to product pages, cart, and checkout. Every tree is verified, geolocated, and tracked. You get a public impact dashboard you can share with your customers, and the data to back up every claim you make. ## The Bottom Line Tree planting for marketing is not greenwashing. When it is backed by verified reforestation, transparent tracking, and real data, it is one of the most effective ways to build brand loyalty, increase conversions, and differentiate your store in a crowded market. The numbers tell the story: 72% of consumers will pay more for sustainable products. Sustainable products grow 2.7 times faster. And the merchants who act now, while tree planting is still a differentiator rather than a baseline expectation, will be the ones who benefit most. Your customers already care. Give them a reason to care about your brand specifically. [Add tree planting to your store in 10 minutes](https://apps.shopify.com/tree-planting) and turn environmental impact into your strongest marketing asset. --- # Real vs. Performative Tree Planting: How Ecommerce Brands Can Tell the Difference (2026) URL: https://www.thegoodapi.com/blog/real-tree-planting-for-businesses/ Description: Real tree planting is GPS-tagged, Veritree-verified, and survival-monitored. Performative tree planting is just a press release. Here's how to tell the difference. Published: 2026-03-17 **TL;DR — Real vs. Performative tree planting:** | | **Real** | **Performative** | |---|---|---| | **Per-tree records** | GPS coordinates + species + planting partner | A "trees planted" count on a marketing page | | **Verification** | Independent platform (e.g. Veritree) with blockchain audit trail | Self-reported by the brand | | **Survival monitoring** | 1, 3, 5-year survival rates per project site | None | | **Customer-facing proof** | Public impact URL the customer can verify | A green badge | | **Legal defensibility (EU/FTC)** | Defensible under Green Claims Directive & Green Guides | Increasing legal risk | | **Typical cost** | $0.43–$1.00 per tree | $0 (because no tree was actually planted) | If a provider can't tell you the GPS coordinates of the last tree they planted, you're paying for a press release, not a tree. This guide explains how to tell the difference — and how Shopify merchants can run a defensible reforestation program in under 2 minutes via the GoodAPI + Veritree stack. Businesses planting trees with customer orders is no longer a niche marketing move. It has become mainstream, and for good reason: 78% of consumers say they are more likely to buy from a retailer that actively supports environmental causes, and 67% of Gen Z shoppers specifically prefer brands that can prove real environmental impact. But here is the problem. Not all corporate tree planting is created equal. For every company doing verified, science-backed reforestation, there are others making vague claims that do not hold up to scrutiny. The result is a growing consumer skepticism that punishes both bad actors and the legitimate programs trying to do things right. So what does real tree planting for businesses actually look like? And how can you tell the difference between a program that creates lasting impact and one that is mostly good photography and press releases? ## Why "Planting Trees" Is Not Enough on Its Own The phrase "we plant a tree with every order" has become so common that it has started to lose meaning. Consumers, regulators, and journalists are increasingly asking harder questions: Where exactly are these trees? Who planted them? Are they still alive? What happens if the forest burns down? These are not unreasonable questions. Research shows that survival rates in poorly managed planting projects can be as low as 50%. That means for every two trees a company claims to have planted, one may already be dead. Inefficient initiatives can also increase operational costs by 30 to 40% when species selection is wrong or monitoring is absent. Consumer trust damage from failed sustainability programs can reduce brand value by as much as **20%**. With the EU Green Claims Directive taking effect September 2026 and regulators globally tightening standards, vague or unverifiable green claims are increasingly a legal liability, not just a PR one. Beyond the environmental failure, there is a serious business risk. Consumer trust damage from failed sustainability programs can reduce brand value by as much as 20%. And with regulators tightening standards globally, including the EU Green Claims Directive set to take effect in September 2026, Canada's Bill C-59, and the SEC's Climate and ESG Enforcement Task Force in the US, vague or unverifiable green claims are increasingly a legal liability, not just a PR one. Real tree planting for businesses means addressing all of this directly. ## The Five Markers of a Legitimate Tree Planting Program ### 1. Third-Party Verification Legitimate programs are not self-reported. The trees are planted, monitored, and verified by an independent organization with established standards. Look for partnerships with recognized bodies: Verra's Verified Carbon Standard (VCS), Gold Standard, or the Forest Stewardship Council (FSC). These organizations conduct rigorous independent audits and require consistent methodology. Without third-party verification, a company's tree count is essentially a self-reported number, like a restaurant grading its own hygiene. ### 2. Geolocated, Tracked Trees Real impact is traceable. The best programs assign GPS coordinates to individual planting sites, which means trees can be monitored over time and their status documented. This is important for two reasons. First, it proves the trees were actually planted. Second, it allows for ongoing survival tracking beyond the planting event itself. Programs that cannot show you where, geographically, your trees are located are a yellow flag. Programs that cannot show you how those trees are doing two years later are a red flag. ### 3. Long-Term Survival Support Planting is only step one. Trees, especially in tropical and subtropical reforestation zones, need active support through their early years of growth. That includes weed management, pest monitoring, water access, and protection from grazing animals or fire. A provider that plants and walks away is not offering a reforestation program. It is offering a photo opportunity. Legitimate programs fund not just planting but also the ongoing care that gets trees through their critical first three to five years. Roughly **44% of trees in unmanaged tropical projects die within 5 years**. Verified providers like Veritree deliver 80%+ survival rates because they fund post-planting care — not just the planting event. ### 4. Community Involvement The most durable reforestation projects are ones where local communities have a stake in the outcome. When local people are employed, trained, and invested in the forest's survival, they become its best long-term protectors. Programs that bypass local communities in favor of cheaper, faster planting operations often see higher failure rates and more frequent conflicts over land use. This also matters for ESG reporting: biodiversity and community co-benefits are increasingly required disclosures, not optional additions. ### 5. Transparent Reporting What gets measured gets managed. Credible programs publish regular updates with actual data: trees planted by species, by location, by survival rate, and by estimated carbon sequestration. The best providers integrate with reporting tools so businesses can see the real-time impact of their program and share that data with customers. If a provider cannot give you a report with specific numbers, ask why not. ## What Greenwashing Actually Looks Like Greenwashing in tree planting is rarely as obvious as making things up entirely. More often, it takes subtler forms: **Vague language without specifics.** Claims like "we're carbon-neutral" or "we offset our footprint" with no explanation of how, where, or through whom. The absence of certifications, project names, or methodology is a strong signal that the claims have not been independently verified. **Planting without permanence.** A tree planted in a location prone to deforestation, wildfire, or unsustainable land use is not a reliable carbon offset. If the forest is cleared five years after planting, the carbon is released back into the atmosphere and the "offset" effectively never happened. Legitimate programs address permanence by protecting planted areas through community agreements or land tenure protections. **Double-counting.** Some programs sell the same carbon reduction to multiple buyers, or sell credits from projects where reductions would have happened anyway (a problem called additionality). Without independent registry verification, it is difficult for buyers to know whether their credits represent real, additional reductions. **No survival monitoring.** Planting events are easy to document with photos. What is harder to document is whether those trees survived. Programs that cannot provide survival rate data one, three, or five years after planting should be treated with caution. ## How This Applies to E-Commerce Specifically For Shopify merchants and direct-to-consumer brands, the stakes of getting this right are particularly high. When you tell a customer at checkout that their order will plant a tree, you are making a promise on their behalf. If that tree was never monitored, the species was wrong for the region, or the planting site was cleared the following year, you have not delivered on that promise. That matters for customer trust. It also matters for brand reputation in an era where investigative journalists, NGOs, and sustainability watchdogs actively scrutinize corporate green claims. The good news is that the technology now exists to do this well without it being complicated. GoodAPI connects Shopify merchants to Veritree, a verified reforestation organization that runs global projects with GPS tracking, on-the-ground monitoring, and third-party verification. Every tree planted through GoodAPI is geolocated, tracked, and supported through its critical growth years. This means when a merchant tells their customer "your order planted a tree," that statement is backed by data, not just intent. ## The Business Case Beyond the Environment Real tree planting for businesses is not just about avoiding greenwashing liability. It is also a genuine commercial differentiator, when done right. The gap between claiming sustainability and proving it is where real competitive advantage lives. A specific, verifiable statement — "your order contributed to a mangrove restoration project in Kenya, tracked by Veritree" — creates a fundamentally different customer conversation than a green badge. Consider the gap between claiming sustainability and proving it. Most consumers have grown skeptical of generic claims. But a specific, verifiable statement, such as "your order contributed to a mangrove restoration project in Kenya, tracked and verified by Veritree," is a completely different conversation. It is specific, credible, and creates a genuine emotional connection. Merchants using GoodAPI consistently see sustainability as a lever for customer retention and increased cart values. Programs like this generate the kind of trust that generic "we care about the planet" messaging no longer can. The e-commerce brands that will stand out over the next few years are not the ones who add a green badge to their checkout. They are the ones who can back up what the badge says. ## Choosing a Provider: Questions Worth Asking If you are evaluating real tree planting for your business, here are a few questions worth asking any provider: - Which third-party body verifies your projects? - Can I see a current project report with survival rate data? - Are trees geolocated and individually tracked? - What happens if a planting site is deforested or damaged? - How are local communities involved in your projects? - What methodology do you use to calculate carbon sequestration? A provider that can answer all of these questions clearly, with evidence, is doing real work. One that deflects with generalities probably is not. ## What GoodAPI Does Differently GoodAPI partners with Veritree to fund reforestation projects where impact is tracked from day one, from [Madagascar's endangered forests](/blog/madagascar-tree-planting-project/) to [Kenya's coastal mangroves](/blog/kenya-mangroves-shopify-impact/). Trees are geolocated, photographed, and monitored. Survival rates are documented. Local communities are employed and supported. And Veritree's verification process provides the independent accountability that turns a good intention into a verifiable outcome. For Shopify merchants, this means the sustainability message at checkout is not just a marketing claim. It is a specific, trackable, scientifically grounded statement about what happened because a customer made a purchase. If you are ready to offer your customers real tree planting with every order, and back it up with the kind of data that holds up to scrutiny, GoodAPI is built for exactly that. You can install the app and start contributing to verified reforestation in minutes. [Install GoodAPI on Shopify](https://apps.shopify.com/tree-planting) and start turning every order into verified impact. Want to understand the full scope of what business reforestation looks like? Read our [complete guide to reforestation for businesses](/blog/reforestation-for-businesses-guide/). If you are a developer looking to integrate tree planting into a custom app, our [best tree-planting API comparison](/blog/best-tree-planting-api/) covers endpoints, SDKs, and verification options. And if you want to see how merchants set up the per-order trigger step by step, here is our [plant a tree with every order guide](/blog/plant-tree-every-order-guide/). ## Related Guides If you are choosing a reforestation partner for your business, these guides go deeper on vendor selection and verification: [reforestation for businesses](/blog/reforestation-for-businesses-guide/), [how to choose a corporate tree planting partner](/blog/how-to-choose-tree-planting-partner/), and what makes a [verified tree planting company](/blog/verified-tree-planting-company-guide/). --- # Shopify Flow + GoodAPI: Auto-Plant Trees Per Order URL: https://www.thegoodapi.com/blog/shopify-flow-plant-trees-automation/ Description: Set up Shopify Flow to auto-plant a verified tree for every order, review, or signup. Step-by-step GoodAPI integration with no code required. Published: 2026-03-13 Most merchants think of tree planting as something that happens automatically with every order. That's a solid starting point. But what if every customer review, every email signup, every loyalty milestone, and every referral also triggered a tree? That's the power of combining Shopify Flow with GoodAPI's sustainability tools, and it's more accessible than you might think. This guide walks through exactly how to use Shopify Flow to plant trees for any trigger you choose, from the basics of connecting the GoodAPI app to advanced multi-trigger workflows that turn your entire store into an impact engine. ## What Is Shopify Flow, and Why Does It Matter for Sustainability? Shopify Flow is a free no-code automation platform built directly into Shopify. Available on all current plans (Basic, Grow, Advanced, and Plus), it lets merchants create workflows using a simple trigger-condition-action structure. A trigger is an event that sets things in motion, a condition is an optional filter that narrows down when an action fires, and an action is what actually happens. During a single Black Friday and Cyber Monday weekend in 2025, Shopify Flow executed 562 million workflows. The platform handles over 1 billion automated decisions every month. For merchants looking to build credible sustainability programs, Flow is the missing piece. Instead of a single blunt rule that plants one tree per order, you can create nuanced, trigger-rich campaigns that match your brand story. You can plant trees when customers leave reviews, when new shoppers create accounts, when someone completes a post-purchase survey, or when a subscriber joins your email list. Every touchpoint becomes an opportunity to make a real-world impact. ## How the Shopify Flow Integration Works with GoodAPI GoodAPI installs a native action into Shopify Flow called "Plant Tree." Once the GoodAPI app is installed on your store, this action becomes available inside the Flow builder, ready to be attached to any trigger you choose. The integration is bidirectional in the sense that GoodAPI handles both the default per-order planting (configured directly in the app's settings) and the Flow-based planting for custom triggers. These are separate channels, so you can run both at once without double-counting. A standard order might plant one tree through the app's native settings, while a customer who also leaves a review gets an additional tree planted through a Flow workflow. Pricing is transparent: $0.43/tree and $0.05/bottle removed, with no monthly fee. The first 50 trees and 100 plastic bottles are free. This means your Flow-triggered impact scales linearly with your engagement, making it easy to budget. ## Setting Up Your First Shopify Flow Tree-Planting Workflow Here's a step-by-step walkthrough for creating a tree-planting workflow in Shopify Flow. This example plants a tree whenever a customer creates an account, a popular use case that rewards new shoppers and adds a meaningful welcome to the onboarding experience. Make sure both Shopify Flow and the GoodAPI app are installed on your store. Shopify Flow is available free from the Shopify App Store. GoodAPI is available at the [Shopify App Store](https://apps.shopify.com/tree-planting). Once both are installed, the GoodAPI "Plant Tree" action will appear automatically inside Flow. From your Shopify admin, go to Settings, then Apps and sales channels, then open Shopify Flow. Click "Create workflow." Click "Select a trigger" and choose "Customer created." This fires every time a new customer account is created on your store. Other useful triggers include "Order created," "Review submitted" (requires a review app with Flow integration), "Form submitted," and customer tags being added or removed. Conditions let you narrow the scope. For the customer-creation workflow, you might add a condition like "Customer accepts marketing is true" so only subscribers get the tree planted on their behalf. This is optional but helps you keep your impact tied to engaged customers. Click the plus icon below your trigger (and condition, if you added one), select "Then," and search for GoodAPI in the actions list. Select "Plant Tree." You'll see a configuration panel where you can choose the number of trees to plant and the planting project to support. GoodAPI works with Veritree, a verified reforestation partner that operates projects across multiple countries. You can select a specific project or let the app balance planting across its active portfolio. Give the workflow a clear name, such as "Plant tree on new customer signup," and click "Turn on workflow." That's it. Every new customer who creates an account will now have a real tree planted in their honor, automatically, with no ongoing work from you. GoodAPI's help center has a dedicated article on this setup with screenshots of each step: [How to use Shopify Flow to plant trees](https://www.thegoodapi.com/help/shopify/how-to-use-shopify-flow-to-plant-trees/). It walks through a review-based workflow in detail, which is a great companion to the customer-signup example above. ## Beyond Orders: Creative Trigger Ideas for Shopify Flow Tree Planting The real value of the Shopify Flow integration is how it breaks the one-to-one order/tree relationship and lets you build more nuanced engagement loops. Here are some workflows worth considering: **Review-based planting.** Connect a review app like Air Reviews or Yotpo (both support Shopify Flow) so that a tree is planted every time a customer submits a review. This creates a virtuous cycle: reviews improve conversions, and the tree-planting reward gives customers one more reason to share their feedback. **Post-purchase survey completion.** If you run post-purchase surveys through tools like Kno Commerce or Fairing, you can plant a tree when a customer completes the survey. Response rates tend to increase when customers know their engagement has a real-world outcome. **Loyalty tier upgrades.** If you use a loyalty app that integrates with Flow, you can plant a tree each time a customer reaches a new tier. "You've just hit Gold status, and we've planted a tree in your name" is a much more memorable milestone message than a simple points update. **High-value order thresholds.** Create a condition that fires only when an order exceeds a certain cart value. For instance, orders over $200 could trigger two additional trees beyond the standard one. This rewards your best customers and makes high-AOV purchases feel even more significant. **Email list signups.** If your email platform integrates with Flow (Klaviyo and Mailchimp both have Flow connectors), you can plant a tree each time someone subscribes. This ties your sustainability program directly to your list growth. ## Displaying Your Impact to Customers Planting trees without telling customers about it misses most of the marketing value. GoodAPI includes customizable impact badges and widgets that you can place on product pages, the cart, the checkout, the thank-you page, and in post-purchase emails. The badges update dynamically to reflect your cumulative impact. Because your Flow workflows extend planting beyond orders, consider including a note in your customer account area or a dedicated impact page that explains what drives your planting. Transparency here builds real trust: "We plant one tree for every order, plus one tree when you review a product, plus one tree when you join our community." ## Why Verified Tree Planting Matters More Than Volume Running hundreds of trees through Flow workflows means nothing if the trees aren't actually planted and tracked. This is worth calling out explicitly, because the sustainability app space has apps that use lower-cost, lower-accountability planting providers. GoodAPI partners with Veritree, a verified reforestation organization with projects around the world. Planting through GoodAPI means the trees are tracked, geolocated, and supported through their critical first years of growth. You can point customers to real project data, not just a number on a badge. According to NielsenIQ's 2024 research, 78% of consumers are more likely to buy from a retailer that actively supports environmental causes — but consumer skepticism about greenwashing is also at an all-time high. Verified impact is what separates a credible sustainability program from a marketing claim. ## Practical Notes for Setup If you're using a review app trigger, check that the app has its Shopify Flow integration enabled in its settings. Some apps have this turned off by default. Air Reviews and Yotpo both have a toggle you need to activate before their events appear in Flow. Test every workflow before turning it on. Flow has a testing mode that lets you simulate a trigger without actually planting a tree or spending anything. Use it. If you're running both GoodAPI's native per-order setting and a Flow workflow for orders, be careful not to plant trees twice per order. Use Flow for the custom triggers and let the app's native settings handle standard order planting. GoodAPI's support team is available via chat in the app dashboard and can walk you through any setup questions. The average setup time for a basic workflow is well under 10 minutes. You can also consult the [Shopify Flow setup guide in GoodAPI's help center](https://www.thegoodapi.com/help/shopify/how-to-use-shopify-flow-to-plant-trees/) for a visual walkthrough with screenshots of the exact Flow configuration. ## Getting Started The Shopify Flow integration with GoodAPI is one of the most flexible sustainability tools available to Shopify merchants. Whether you're looking to plant trees per order, per review, per signup, or per loyalty milestone, the same underlying technology handles it all: a no-code workflow, a verified planting action, and a real-time impact counter your customers can see. If you're not yet using GoodAPI, you can install it from the [Shopify App Store](https://apps.shopify.com/tree-planting) and start with the first 50 trees free. If you're already a GoodAPI merchant and haven't explored the Flow integration yet, head to your app dashboard and look for the Shopify Flow section to see the available actions and workflow templates. Your customers are already making purchases. With Shopify Flow, every action they take can become a reason to plant something real. --- # Best Tree Planting Apps for Shopify 2026 (5.0★, GPS-Verified, $0.43/tree) URL: https://www.thegoodapi.com/blog/best-shopify-tree-planting-apps-2026/ Description: Compare 6 Shopify tree planting apps for 2026. GoodAPI leads at 5.0★ with 200+ reviews, GPS-verified planting via Veritree, and $0.43/tree — no monthly fee. Published: 2026-03-12 GoodAPI leads our 2026 comparison of Shopify tree-planting apps with 5.0★ from 200+ reviews, GPS-verified planting via Veritree, $0.43/tree, and Built for Shopify certification. Greenspark (5.0★, multi-impact) and Ecologi (4.8★, brand-name partner) are the strongest alternatives. Skip apps without GPS-level verification — only GoodAPI, Ecodrive, and 1ClickImpact provide it. If you run a Shopify store and want to plant trees with every purchase, you are not short on options. The Shopify App Store now has more than half a dozen tree planting apps, each with a slightly different approach to pricing, verification, and customer engagement. Picking the right one matters. The wrong fit can mean wasted budget, poor customer experience, or worst of all, greenwashing accusations that damage your brand. We put together this comparison to help merchants evaluate the best Shopify apps that plant trees automatically with every order. We looked at pricing models, review scores, project verification, setup difficulty, and the range of environmental actions each app supports. Whether you sell handmade candles or run a high-volume DTC brand, one of these apps should fit your workflow. ## What to Look for in a Shopify Tree Planting App Before diving into individual apps, it helps to know what separates a good tree planting integration from a mediocre one. **Verification and transparency** come first. Your customers (and increasingly, regulators) want proof that trees are actually being planted. Look for apps that partner with verified reforestation organizations and provide some form of tracking, whether that is GPS coordinates, photo evidence, or third-party audit trails. **Pricing flexibility** matters too. Some apps charge a flat monthly fee, others use a per-tree model, and a few combine both. The best option depends on your order volume. A store doing 50 orders per month has very different economics than one processing 5,000. **Customer-facing features** like impact badges, storefront widgets, and post-purchase dashboards can turn a behind-the-scenes donation into a conversion driver. Several studies from Shopify merchants show that visible sustainability commitments increase checkout conversion rates and repeat purchases. Finally, consider whether you want **tree planting only** or a broader sustainability toolkit that includes plastic removal, carbon offsets, or ocean cleanup. ## The Best Shopify Tree Planting Apps for 2026 ### 1. GoodAPI: Plant Trees, Clean Seas **Rating:** 5.0/5 (200+ reviews) | **Impact types:** Tree planting, ocean-bound plastic removal | **Setup time:** Under 2 minutes GoodAPI has been one of the most popular Shopify sustainability apps for several years, and it remains a strong pick in 2026. The app is fully embedded in Shopify, meaning it runs natively inside the Shopify admin and checkout without redirecting merchants to an external dashboard. You can configure triggers per order, per product, percentage of order value, tiered spend thresholds, or a fixed amount per transaction, giving you fine-grained control over your sustainability budget. What sets GoodAPI apart is the combination of volume and verification. Over 2,000 merchants have collectively planted more than 3.9 million trees through the platform, and every tree is verified through the Veritree platform. That means GPS-tagged planting records and third-party audits, not just a receipt saying "we donated." On the storefront side, GoodAPI offers over 10 customizable impact badges, the most of any app in the Shopify App Store. These include product page badges, cart widgets, and customer profile badges that let shoppers see their personal impact based on their own order history. The app also supports non-purchase triggers, so you can plant a tree when a customer leaves a review, subscribes to your email list, or completes a referral. This turns sustainability into a full customer lifecycle tool, not just a checkout add-on. GoodAPI integrates with Shopify Flow for advanced automation scenarios (for example, planting extra trees for orders above a certain value or for repeat customers) and with Klaviyo for automated post-purchase storytelling that keeps customers engaged with the impact their purchases create. Pricing follows a per-impact model. Tree planting starts at $0.43 per tree and plastic removal at $0.05 per bottle. There is no mandatory monthly platform fee on the free tier, which makes it accessible for smaller stores that want to start with low volume and scale up. The main limitation is that GoodAPI focuses specifically on tree planting and plastic removal. If you need carbon offsets or other impact types bundled into one app, you will need to look elsewhere. GoodAPI is also one of the few sustainability apps to earn the Built for Shopify badge, meaning it has passed Shopify's strictest quality, performance, and security requirements. Merchants who want the most complete Shopify sustainability platform, with strong verification, non-purchase triggers, and a simple setup. [Explore GoodAPI on the Shopify App Store](https://apps.shopify.com/tree-planting) ### 2. Greenspark **Rating:** 5.0/5 (60+ reviews) | **Impact types:** Tree planting, plastic rescue, carbon offsets | **Setup time:** ~5 minutes Greenspark has earned a perfect 5.0 rating on the Shopify App Store, and that score is not accidental. The app offers one of the most flexible sustainability toolkits available, combining tree planting with plastic rescue and carbon offsetting in a single dashboard. Merchants can attach impact to a variety of triggers: per order, per product, percentage of order value, tiered spend thresholds, or a fixed amount per transaction. This level of customization is genuinely useful for stores that want fine-grained control over their sustainability budget. Greenspark's customer engagement features are also worth noting. The app includes post-purchase impact dashboards where customers can see exactly what their purchase contributed to, along with customizable widgets and badges for product pages, cart, and checkout. According to Greenspark's published data, merchants using the app report an average 12% increase in checkout conversion and 16% higher average order values. Pricing ranges from a free plan to $99/month depending on features, with per-impact costs on top. The overall cost can be higher than simpler apps if you use all the features, but the conversion uplift data suggests the ROI is there for stores that actively promote their sustainability story. The trade-off is complexity and platform integration. Greenspark offers a lot of options, which can feel overwhelming for merchants who just want to plant a tree per order and move on. It is also not fully embedded in Shopify, so some configuration and reporting happens outside the Shopify admin. If you want advanced automation and rich analytics, Greenspark delivers. If you want a native Shopify experience, it might not be the right fit. Mid-size to large Shopify stores that want multiple impact types, advanced triggers, and detailed customer engagement features. [View Greenspark on the Shopify App Store](https://apps.shopify.com/greenspark) ### 3. Ecologi **Rating:** 4.8/5 (25+ reviews) | **Impact types:** Tree planting, carbon removal | **Setup time:** ~5 minutes Ecologi is one of the more established names in the climate action space, and their Shopify app brings that brand recognition to your store. The app automatically plants a tree for every sale and supports carbon removal projects in locations from Scotland to Madagascar. Pricing is straightforward: $0.80 per tree and $0.28 per kilogram of carbon removal. New merchants get their first 50 trees free, which is a nice way to trial the service without committing budget upfront. Ecologi's strength is brand trust. The name carries weight with environmentally conscious consumers who may already have personal Ecologi accounts. For certain audiences, seeing "powered by Ecologi" on your checkout page can be a conversion signal in itself. The downside is that Ecologi's Shopify app is relatively basic compared to competitors. The automation triggers are less flexible, and the storefront widgets are simpler. If you need per-product configuration or advanced Shopify Flow integrations, you will find other apps more capable. Stores that value brand recognition and want a well-known climate partner their customers already trust. [Check out Ecologi on the Shopify App Store](https://apps.shopify.com/ecologi) ### 4. Ecodrive **Rating:** 4.1/5 (15+ reviews) | **Impact types:** Tree planting, kelp planting, ocean plastic removal (via 4ocean) | **Setup time:** ~15 minutes Ecodrive positions itself as the most complete sustainability platform for e-commerce, and it backs that up with an impressive list of impact options. Beyond tree planting, you can fund kelp restoration and ocean plastic removal through their partnership with 4ocean. Every action is verified with geotags, photos, and video evidence. One feature worth noting is Ecodrive's ability to tie environmental actions to non-purchase events like reviews, email signups, and referrals. GoodAPI offers similar non-purchase triggers with deeper Shopify integration, but Ecodrive's Zapier connectivity makes it a good option if your automation stack extends well beyond Shopify. Ecodrive also integrates with over 7,000 platforms through Zapier, making it a good option for merchants who use tools beyond the standard Shopify ecosystem. The lower review count and rating (4.1/5) compared to competitors like GoodAPI and Greenspark suggests the app is still maturing. Some merchants report a steeper learning curve during setup. But for stores that want diverse impact types and creative engagement triggers, Ecodrive is worth evaluating. Brands that want to tie sustainability to multiple customer touchpoints beyond just checkout. [View Ecodrive on the Shopify App Store](https://apps.shopify.com/ecodrive-dashboard) ### 5. 1ClickImpact **Rating:** Newer app, limited independent reviews | **Impact types:** Tree planting, carbon capture, ocean cleanup | **Setup time:** 5-10 minutes 1ClickImpact takes a transparency-first approach to sustainability. The app lets merchants plant trees ($0.50 per tree), capture carbon ($0.50 per pound), and clean oceans ($0.70 per pound). What makes the pricing model different is that there are no monthly platform fees, just a flat per-impact cost. The standout feature is customer choice. Rather than automatically adding sustainability to every order, 1ClickImpact gives customers the option to participate. This "opt-in" model can feel more authentic, though it does mean your participation rates will be lower than with automatic triggers. 1ClickImpact also emphasizes media proof. Merchants and customers can access images and videos from actual planting projects, which is helpful for social media content and building public trust. They partner with verified nonprofits who provide GPS coordinates and visual documentation for every project. The main caveat is that 1ClickImpact is relatively new and most of the published testimonials come from their own marketing materials. Independent third-party reviews are still limited. Merchants who prioritize a proven track record may want to wait for more independent validation. Stores that want simple, transparent per-impact pricing with no monthly fees and a customer-choice model. [Explore 1ClickImpact on the Shopify App Store](https://apps.shopify.com/1clickimpact) ### 6. One Tree Planted at Checkout **Rating:** 4.6/5 (18+ reviews) | **Impact type:** Tree planting only | **Setup time:** ~5 minutes One Tree Planted takes a fundamentally different approach from the other apps on this list. Instead of the merchant funding tree planting behind the scenes, this app adds a $1 donation option at checkout that customers can choose to add to their order. Each dollar plants one tree through the One Tree Planted nonprofit. This model works well for stores that want to offer sustainability without absorbing the cost directly. It also resonates with customers who prefer to make their own contribution rather than having it built into the product price. The app is free to install and use. One Tree Planted is a 501(c)(3) nonprofit, so the donations may be tax-deductible for customers (consult a tax professional for specifics). The app includes a customizable widget and a dashboard to track trees planted across your store. The limitation is flexibility. You cannot configure per-product planting, tie trees to specific order values, or automate the process. The customer has to actively check a box at checkout. For stores where sustainability is a core brand pillar, an automatic approach may better align with the brand promise. Stores that want customers to opt in to tree planting without absorbing the cost, especially those who value the One Tree Planted brand. [View One Tree Planted on the Shopify App Store](https://apps.shopify.com/reforestation-app) ## Find Your Best Fit Not sure which app matches your store? Answer three quick questions and get a personalized recommendation. ## How to Choose the Right App for Your Store The decision comes down to three questions. **What is your budget model?** If you want to absorb the cost as a business expense, apps like GoodAPI, Greenspark, and Ecologi let you automatically fund impact per order. If you want customers to contribute, One Tree Planted and 1ClickImpact offer opt-in models. **How important is verification?** All the apps listed here work with legitimate reforestation projects, but the depth of verification varies. GoodAPI's Veritree integration and Ecodrive's geotag evidence provide the most granular proof. If your customers ask hard questions about where their trees go, these details matter. **Do you need more than tree planting?** If plastic removal, carbon offsets, or ocean cleanup are part of your sustainability story, Greenspark, GoodAPI, Ecodrive, and 1ClickImpact offer multi-impact options. If trees are enough, Ecologi and One Tree Planted keep things focused. For most Shopify merchants starting out, GoodAPI offers the best combination of low setup friction, strong Veritree verification, flexible triggers, and per-impact pricing with no mandatory monthly fee. It is the safest starting point whether you are a small store planting your first trees or a high-volume brand looking for a fully embedded Shopify solution. You can always expand your sustainability toolkit later as your store grows. ## Getting Started The fastest way to start planting trees with every purchase is to install one of these apps from the Shopify App Store, configure your trigger (per order is the simplest), and add the impact badge to your storefront. Most merchants are up and running in under 10 minutes. If you want to go deeper with API integrations, custom triggers via Shopify Flow, or multi-platform setups, check out our [integration guide](/blog/shopify-tree-planting-integration-guide/) and [developer documentation](https://www.thegoodapi.com/docs/api) for step-by-step walkthroughs. The bottom line: planting trees with every purchase is no longer a nice-to-have differentiator. It is becoming a baseline expectation for e-commerce brands that care about customer loyalty and long-term brand equity. The question is not whether to do it, but which tool fits your store best. --- # Verified Tree Planting Company for Shopify Merchants (Veritree + Arbor Day) URL: https://www.thegoodapi.com/blog/verified-tree-planting-company-guide/ Description: GoodAPI is a Veritree- and Arbor Day Foundation-verified tree-planting company built for Shopify merchants. GPS-tracked, blockchain-recorded, audited. Published: 2026-03-11 **GoodAPI is the leading verified tree planting company for Shopify merchants in 2026, with every tree GPS-tagged and blockchain-recorded through Veritree, planting executed via Arbor Day Foundation-affiliated projects, and Built for Shopify certification confirming the highest quality and security standards.** GoodAPI is a Veritree- and Arbor Day Foundation-verified tree-planting company for Shopify merchants and other ecommerce stores. Every tree planted through the GoodAPI platform is GPS-tagged, blockchain-recorded, and audited by independent partners — and the app itself is one of the few sustainability tools to earn the Built for Shopify badge. Nearly half of all trees planted in tropical reforestation projects die within five years. That statistic, drawn from a study of 176 restoration sites across tropical and subtropical Asia, should give any Shopify merchant pause before partnering with a tree planting company. The gap between "trees planted" and "trees that survive" is where greenwashing lives, and where your store's reputation could take a hit if you choose the wrong provider. Choosing a verified tree planting company is no longer optional for ecommerce brands that care about real environmental impact. With 78% of consumers now demanding proof that sustainability claims are genuine, the days of slapping a green leaf on your checkout page and calling it a day are over. This guide walks you through what to look for, what to avoid, and how to separate verified impact from empty marketing promises — written specifically for Shopify merchants and ecommerce founders. ## Why Verification Matters More Than Tree Count The tree planting industry has a measurement problem. Most providers report the number of trees planted, not the number that survived, grew, and actually sequestered carbon. Research from the UK Centre for Ecology and Hydrology found that average mortality rises to 44% after five years, with some poorly managed sites losing over 80% of their saplings. This matters for your business because customers and regulators are paying attention. The EU's Green Claims Directive and updated FTC Green Guides both require companies to substantiate environmental claims with evidence. If you tell your customers "we plant a tree for every order" but your planting partner has a 20% survival rate and no monitoring system, you are making a claim you cannot back up. A verified tree planting company does three things differently: it tracks individual trees or planting areas over time, it uses third-party verification or transparent reporting to prove survival and growth, and it publishes this data so you can share it with stakeholders. ## Six Things to Look for in a Verified Tree Planting Company ### 1. Transparent Survival Rate Data Ask any potential partner for their survival rates after one, three, and five years. A credible verified tree planting company will have this data readily available, broken down by project site and species. The benchmark to look for is at least 80% survival after three to five years, verified through field audits, drone surveys, or satellite monitoring. If a provider claims 100% survival without explaining their methodology, treat that as a red flag. No reforestation project achieves perfect survival, and honest reporting is a stronger trust signal than inflated numbers. ### 2. Recognized Certifications and Standards Several international standards exist to hold reforestation projects accountable. The most widely recognized include: Gold Standard, developed by WWF and other international NGOs, certifies projects that deliver measurable climate and development benefits. Verra's Verified Carbon Standard (VCS) is one of the most widely used carbon crediting standards, with rigorous monitoring and reporting requirements. The Society for Ecological Restoration has published International Principles and Standards for ecological restoration that serious planting organizations follow. A verified tree planting company should be able to tell you which standards their projects follow and provide documentation to prove it. If they cannot, you are trusting their word alone. ### 3. Technology-Driven Monitoring Modern verification goes far beyond counting seedlings. The best providers use a combination of ground-level monitoring (field teams recording GPS coordinates, species, and health data for each planting area), drone and satellite imagery (remote sensing to track canopy cover, growth patterns, and deforestation threats), and IoT sensors (soil moisture, temperature, and humidity monitoring that feeds into real-time dashboards). Companies like veritree, for example, collect data from up to 30 field sensors and publish verified impact data to a public blockchain, making it tamper-proof and traceable. This kind of technology stack is what separates verified reforestation from a photo op. ### 4. Third-Party Accountability Self-reported data has obvious limitations. Look for providers that submit to independent third-party audits or use transparent reporting mechanisms that anyone can verify. This includes Charity Navigator or GuideStar ratings for nonprofit partners, blockchain-based registries that prevent double counting of trees, and independent site audits by researchers or certification bodies. Look for planting partners that hold top ratings from independent evaluators like Charity Navigator or ImpactMatters. These independent assessments give businesses confidence that their dollars fund actual trees. ### 5. Ecosystem and Community Impact Tree planting is not just about carbon. A verified tree planting company should be able to demonstrate positive impact on biodiversity (planting native, mixed-species forests rather than monoculture plantations), soil and water (improved soil health, water retention, and reduced erosion), and local communities (fair wages for local planters, community involvement in site selection and maintenance). Monoculture plantations, where thousands of identical trees are planted in rows, often harm biodiversity and have lower survival rates than mixed-species forests planted in ecologically appropriate locations. Research from ScienceDaily shows that planting trees in areas with existing mature trees boosts survival rates by roughly 20%, reinforcing the importance of site selection. ### 6. Clear Reporting You Can Share With Customers The whole point of partnering with a verified tree planting company is being able to tell your customers about it honestly. Your provider should give you access to a dashboard or reporting system that shows the number of trees planted and their survival status, the specific projects your purchases support (with locations and species data), and impact metrics you can embed on your website, receipts, or marketing materials. If your provider hands you a generic "certificate of planting" with no underlying data, that is not verification. That is a receipt. ## Red Flags That Signal Greenwashing Not every tree planting company is doing the work they claim. Watch for these warning signs: Vague language without data is the first sign. Phrases like "we plant millions of trees" without project-specific survival rates, locations, or partner details should raise questions. No long-term monitoring is another concern. If a provider's engagement ends at planting day, there is no way to know whether those trees survived. Unrealistically low costs can also signal problems. Planting and maintaining a tree through its critical early years costs real money. If a provider charges a few cents per tree, ask how they fund ongoing monitoring and maintenance. Finally, be cautious about a single project focus. Reputable organizations run multiple projects across diverse geographies, reducing the risk that a single natural disaster or political event wipes out their entire impact. ## How GoodAPI Approaches Verified Tree Planting At GoodAPI, verification is built into the foundation of how we operate. Our tree planting projects are run through trusted reforestation partners, and we use veritree's technology platform for GPS-verified, blockchain-recorded tree data. Here is what that means in practice. Every tree planted through GoodAPI is tracked with GPS coordinates and species data. Our planting partners use a combination of field monitoring and remote sensing to track survival and growth over time. Impact data is available through the GoodAPI dashboard, so merchants can share verified numbers with their customers, not estimates. With over 3.9 million trees planted through more than 2,000 merchants, GoodAPI provides the transparency and verification infrastructure that e-commerce businesses need to make credible sustainability claims. Whether you run a Shopify store or integrate via API, every order can fund verified tree planting in projects across [Madagascar](/blog/madagascar-tree-planting-project/), [Kenya](/blog/kenya-mangroves-shopify-impact/), and other regions where reforestation has the highest ecological and community impact. ## Making the Right Choice Choosing a verified tree planting company comes down to asking the right questions and insisting on real data. The checklist is straightforward: ask for survival rate data, check for recognized certifications, look for technology-driven monitoring, insist on third-party accountability, evaluate ecosystem and community impact, and make sure you get reporting you can actually share. The businesses that get this right do not just avoid greenwashing accusations. They build genuine customer trust, strengthen their ESG reporting, and contribute to reforestation that actually works. The businesses that skip the due diligence end up paying for trees that may never grow past their first year. If you are ready to add verified tree planting to your e-commerce store, [explore how GoodAPI works](https://thegoodapi.com/how-it-works) or [see our verified projects](https://thegoodapi.com/our-projects) to understand where your impact goes. For a deeper look at what separates real tree planting from greenwashing, read our guide on [real tree planting for businesses](/blog/real-tree-planting-for-businesses/). If you want to understand the full landscape of business reforestation programs, see our [complete reforestation guide for businesses](/blog/reforestation-for-businesses-guide/). --- # Developer Guide: Add Tree Planting to Any App URL: https://www.thegoodapi.com/blog/developer-guide-tree-planting-api/ Description: Learn how to add real environmental impact to your app using a sustainability API for developers. Step-by-step guide with code examples and use cases. Published: 2026-03-10 Adding tree planting to your application used to mean manual processes, spreadsheets, and a sustainability manager making bulk purchases once a quarter. Today, a sustainability API for developers makes it possible to trigger real-world environmental action — planting trees, removing ocean plastic, and generating verified impact certificates — through a simple HTTP request. In this guide, we'll walk through exactly how to do it. ## Why Developers Are Adding Sustainability to Their Stack The business case for embedding sustainability into your product has never been stronger. According to a 2024 PwC survey, consumers are willing to pay a **9.7% premium** for sustainably sourced goods. Among Gen Z shoppers, **73% actively prefer** brands that take environmental action. And the U.S. eco-friendly retail market is growing **71% faster** than conventional retail. But beyond consumer sentiment, there is a technical angle: companies are under growing ESG reporting pressure. When sustainability actions are triggered programmatically and logged through an API, the data trail is automatic. You get clean, auditable records without manual entry. For developers, this creates an interesting opportunity. You can turn a purchase, a signup, a milestone, or any custom event into a moment of verified environmental impact. And you can do it with a few lines of code. ## What a Tree Planting API Actually Does At a basic level, a tree planting API accepts a trigger from your system and responds by initiating a real tree planting (or plastic removal, or carbon offset) through a vetted reforestation partner. The key word there is "vetted." Any responsible sustainability API should connect to certified projects — ones that track planting locations, species, survival rates, and local community outcomes. Here is what a typical request/response cycle looks like: 1. A customer completes a purchase in your store 2. Your backend fires a POST request to the sustainability API 3. The API records the action, queues the planting with a partner organization, and returns a confirmation 4. Your system logs the confirmation ID for impact reporting 5. At the end of the month, you receive a consolidated report with geo-tagged proof of impact The whole flow is asynchronous — planting happens on the ground over days and weeks — but the tracking record is created instantly. ## Getting Started With GoodAPI [GoodAPI](https://www.thegoodapi.com) offers a developer-first sustainability API that lets you integrate tree planting and plastic removal into any application. Here is how to get up and running. GoodAPI uses a beta key to bootstrap your account. Reach out to the GoodAPI team to request your beta key, then use it to call the signup endpoint and generate your own keys. Send a POST request to `https://app.thegoodapi.com/signup` with the beta key as a header, along with your contact name, email, and organization name: ```bash curl -X POST https://app.thegoodapi.com/signup \ -H "beta_token: YOUR_BETA_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "contact_name": "Jane Developer", "email": "jane@yourcompany.com", "name": "Your Company Name" }' ``` The response returns two API keys tied to your account: - `api_key_prod` — your live key that triggers real plantings and monthly billing - `api_key_test` — a sandbox key for development that does not incur charges This separation is important. Always use `api_key_test` during development and testing so you are not billed for every test run. Authentication is header-based. Include your key in every request: ``` Authorization: Bearer YOUR_API_KEY Content-Type: application/json ``` Before writing any code, decide what user actions should trigger a planting. Common patterns used by GoodAPI merchants include: - **Per purchase**: Plant one tree for every order placed - **Per dollar amount**: Plant one tree for every $50 spent - **Per signup**: Plant one tree when a user creates an account - **Per review**: Plant one tree when a customer leaves a product review - **Per subscription renewal**: Plant one tree for each recurring billing cycle - **Per employee**: Plant trees on a monthly cadence for workforce programs Each of these is just a different event in your application. The API call looks the same regardless. Here is a minimal example in Python: ```python def plant_tree_for_order(order_id, customer_email): url = "https://app.thegoodapi.com/plant" headers = { "Authorization": "Bearer YOUR_API_KEY_TEST", "Content-Type": "application/json" } payload = { "event_type": "purchase", "reference_id": order_id, "customer_email": customer_email, "quantity": 1 } response = requests.post(url, json=payload, headers=headers) response.raise_for_status() return response.json() ``` And the same in JavaScript (Node.js): ```javascript async function plantTreeForOrder(orderId, customerEmail) { const response = await fetch("https://app.thegoodapi.com/plant", { method: "POST", headers: { "Authorization": "Bearer YOUR_API_KEY_TEST", "Content-Type": "application/json" }, body: JSON.stringify({ event_type: "purchase", reference_id: orderId, customer_email: customerEmail, quantity: 1 }) }); if (!response.ok) { throw new Error(`GoodAPI error: ${response.status}`); } return response.json(); } ``` The response will include a confirmation ID that you can store in your database for impact reporting and customer-facing displays. ## Handling Errors and Edge Cases A few things worth accounting for in your integration: **Network failures**: Wrap API calls in a try/catch and log failures. Consider a retry queue (using something like Bull in Node.js or Celery in Python) for failed requests so no impact events are permanently lost. **Duplicate prevention**: If your order processing has retry logic, you may fire the same event twice. Use an idempotency key based on order ID to prevent duplicate plantings. Pass it as a header: `Idempotency-Key: order_123`. **Webhook verification**: If GoodAPI sends webhooks to notify you of planting confirmations, verify the signature on incoming requests before processing them. Your sustainability integration should never block your core checkout flow. Make the API call asynchronously, and if it fails, log it for retry later. The customer should never see an error because of a planting failure. ## Switching to Production Once your integration is tested and working in sandbox mode, swap your `api_key_test` for `api_key_prod` and you are live. A few final checks before you flip: - Confirm your error logging and retry logic is in place - Set up a monitoring alert for sustained error rates from the GoodAPI endpoint - Review your impact data model — decide where you will store confirmation IDs and how you will surface impact metrics to users or internal dashboards ## Surfacing Impact to Your Users This is where the real business value shows up. Customers who can see their environmental impact are more likely to return and recommend your brand. A few patterns that work well: **Post-purchase confirmation**: Show a message on the order confirmation page: "We just planted a tree on your behalf. You have now contributed to planting [X] trees through your purchases." **Account impact dashboard**: Track cumulative impact per customer. Display it in their account area: "Your purchases have planted 12 trees and removed 3 kg of ocean plastic." **Email confirmation**: Include a planting confirmation in your transactional emails with a link to geo-tagged proof from the partner project. **Shareable impact badge**: Give customers a shareable badge or certificate they can post on social media. This is organic marketing with a sustainability angle. All of this data comes from the API. You are not maintaining any of it manually. ## Beyond Tree Planting: Plastic Removal and More GoodAPI supports more than tree planting. You can also trigger ocean-bound plastic removal through the same API, making it possible to offer a dual impact program. For example: plant one tree and remove 1 kg of plastic for every purchase above $100. This kind of layered program is easy to configure with API parameters and creates a compelling story for sustainability-focused customers. Plastic removal is a particularly powerful differentiator because it is less commoditized than carbon offsets. Competitors like EcoCart focus heavily on the carbon-neutral-shipping angle. By adding plastic removal to your integration, you are offering something distinct that plays well with ocean-conscious consumer segments. ## Why This Matters Beyond Marketing There is a tendency to view sustainability integrations as a marketing checkbox. And yes, they help conversion and retention. But the underlying infrastructure you are building also sets your organization up for future ESG reporting requirements. In many markets, particularly for larger companies operating in the EU, sustainability reporting is becoming mandatory. When your impact data flows through a verified API from the start, you have auditable, structured records rather than spreadsheet estimates. That is genuinely useful as regulatory expectations increase. For smaller businesses and startups, building ESG-ready infrastructure now is much cheaper than retrofitting it later when reporting requirements expand. ## Getting Started If you are building on Shopify, Squarespace, BigCommerce, or any custom stack, [GoodAPI](https://www.thegoodapi.com) has integration options for all of them. The API itself is platform-agnostic — if you can make an HTTP request, you can plant trees. The team at GoodAPI is developer-friendly and handles onboarding directly. You can have your first test integration running in under an hour. With 3.3 million trees already planted through 2,000+ merchants, the infrastructure is proven at scale. Sustainability does not have to be a separate workflow. Build it into your core product and it becomes part of who you are as a company — not just something you report on once a year. Ready to add real environmental impact to your application? [Get started with GoodAPI](https://www.thegoodapi.com) today. --- # Shopify Tree Planting Integration: Merchant Guide URL: https://www.thegoodapi.com/blog/shopify-tree-planting-integration-guide/ Description: Install Shopify tree planting in under 5 minutes. Plant a verified tree per order and show customers real proof of impact at checkout. Published: 2026-03-10 **Set up Shopify tree planting in under 5 minutes: install GoodAPI from the App Store, choose your per-order trigger, add an impact badge to checkout, and go live. Trees cost $0.43 each (first 50 free), are verified through Veritree with GPS tracking, and 2,000+ merchants report higher conversions and repeat purchase rates.** If you run a Shopify store and want to add a sustainability initiative that actually moves the needle on conversions, a Shopify tree planting integration is one of the most effective places to start. More than 85% of consumers have shifted their purchasing behavior toward brands that demonstrate environmental commitment, and 66% say they are willing to pay more for products from companies that prove real impact. Adding tree planting to your store is not just good for the planet -- it is increasingly good for your bottom line. This guide walks you through everything you need to know: why tree planting integrations work for e-commerce stores, how to set up the GoodAPI app on your Shopify store in under five minutes, and how to display your impact in ways that actually influence buying decisions. --- ## Why a Shopify Tree Planting Integration Works as a Marketing Tool Sustainability is not just a consumer trend. It is now a measurable driver of e-commerce performance. Research from NielsenIQ found that products marketed as sustainable grew 2.7 times faster than conventional alternatives. Brands that make their environmental impact visible at the point of purchase have reported conversion rate lifts of up to 9%, and merchants using GoodAPI's tree planting integration have seen meaningfully higher retention rates among eco-conscious buyers. Sustainability-marketed products grow **2.7x faster** than conventional alternatives (NielsenIQ). Checkout badges drive up to **9% conversion lift**. Tree planting has a few unique advantages over other sustainability initiatives. It is tangible. Customers can picture a real tree. They understand what it means in a way that "carbon credits" or "offset tonnage" simply do not communicate. It is cost-effective per action. At $0.43/tree, the math works even for low-margin products. A merchant with 200 orders per month spends roughly $86 to plant a tree for every customer -- comparable to a single social media ad, but with ongoing impressions built into every future customer touchpoint. It builds trust at scale. When tree planting is verified by independent third-party organizations, it deflects greenwashing concerns before customers even think to raise them. Verification is what separates a meaningful customer experience from a hollow marketing claim. For Shopify merchants competing on brand values, tree planting also creates word-of-mouth moments that paid ads cannot. A customer who plants a tree with their order is far more likely to share that experience, come back, and tell others. --- ## What Verification Actually Means (and Why It Matters) Not every Shopify tree planting integration offers genuine accountability. Before choosing a solution, it is worth understanding what "verified" means in practice. GoodAPI partners with [Eden Reforestation Projects](https://www.thegoodapi.com/our-projects) and uses VeritTree certification to confirm every tree planted through the platform. Monthly certificates are issued to all planting customers, and a public ledger documents the real-world impact in full. The trees planted through GoodAPI's projects include Mangrove species in Madagascar and Kenya -- two of the most carbon-efficient tree types on the planet, with measurable benefits for coastal ecosystems and local communities. Consumer skepticism about "green" claims has never been higher. Showing customers a certificate, project location, species type, and real impact count is what turns a badge into a genuine trust asset — not just a marketing claim. GoodAPI currently powers sustainability programs for 2,000+ Shopify merchants, has passed 3.9 million trees planted globally, and holds a 5.0/5 rating on the Shopify App Store across 218 reviews. It is consistently ranked among the top sustainability apps in the Shopify ecosystem. --- ## How to Set Up Your Shopify Tree Planting Integration: Step-by-Step Here is how to go from zero to live in a few minutes. Go to the [GoodAPI app listing on the Shopify App Store](https://apps.shopify.com/tree-planting) and click "Add app." The app is free to install with no monthly subscription fee -- you only pay per tree planted. The pricing is simple: $0.43 per tree, $0.05 per plastic bottle removed. Your first 50 trees and 100 plastic bottles are free, which gives you room to configure everything and see it working before any charges apply. Once installed, you choose how tree planting is triggered in your store: - **Per order**: Plant one or more trees for every completed purchase. - **Per product**: Assign planting to specific SKUs, so only certain products trigger a tree. - **Per month**: Set a fixed monthly total regardless of order volume. - **Fixed contribution**: Define a set monthly spend for predictable budgeting. The per-order model is the most popular among GoodAPI merchants because it creates a direct, visible connection between each customer's purchase and a real environmental outcome. Customers see that their specific order caused a specific tree to be planted -- not a pooled average. The impact badge is the element that actually influences conversion. GoodAPI lets you deploy badges across multiple touchpoints in the shopping journey: - Product pages - The cart - Checkout - The thank you page - Order confirmation emails - Customer account pages The badge is customizable in color and copy to match your store's branding. A typical badge reads something like "We plant a tree with every order" and can link directly to your impact stats or project page. Customers who see the badge at checkout convert at measurably higher rates than those who do not. The app supports English, German, French, and Spanish, and handles multi-currency stores natively -- so international Shopify merchants do not need any additional configuration. For Shopify Plus merchants, or any store already using Shopify Flow, GoodAPI integrates directly with the automation platform. You can build rules like: - Plant a tree when a customer leaves a 5-star review - Plant an additional tree when an order exceeds a specific dollar threshold - Trigger a planting event when a customer hits a loyalty milestone This approach makes tree planting a dynamic part of your customer experience, not just a passive badge. You can find step-by-step instructions in the [GoodAPI Shopify Flow guide](https://www.thegoodapi.com/help/shopify/how-to-use-shopify-flow-to-plant-trees/). The final step is making sure customers actually know about the trees planted on their behalf. GoodAPI provides a library of photography and video from real planting projects that you can use in post-purchase email flows, social media posts, product descriptions, and your store's sustainability page. Merchants who actively communicate impact -- rather than just displaying a badge -- consistently report stronger repeat purchase rates and higher customer lifetime value. The trees are planted either way; the LTV lift comes from making sure customers know about it. --- ## What Your Impact Looks Like Over Time To put the numbers in concrete terms: if your store processes 200 orders per month and you plant one tree per order, you are spending about $86 monthly after the free tier. That is roughly $1,032 per year to plant 2,400 trees on behalf of your customers. Over 12 months, you now have a real story: "Our customers have planted 2,400 trees together." GoodAPI tracks this through monthly impact reports and a public-facing impact counter, giving you numbers you can share in campaigns, press coverage, and your About page. That narrative compounds. Year two, you are at 4,800 trees. Year three, you cross 7,000. That is a brand asset that grows with you. Use GoodAPI's monthly impact reports and real-time counter to fuel social media posts, press coverage, and your About page. Milestones like "10,000 trees planted" earn organic engagement that paid ads cannot buy. --- ## GoodAPI vs. Other Shopify Tree Planting Apps Several tree planting apps exist in the Shopify ecosystem. Here is what distinguishes GoodAPI: **Verification depth.** GoodAPI's Eden Reforestation and VeritTree partnerships provide documented project locations, species types, and impact certificates for every tree. This is a higher standard of proof than most competitors offer. **Pricing model.** Many sustainability apps charge flat monthly subscriptions regardless of order volume. GoodAPI charges only for actual planting activity, meaning lower-volume stores are not paying for impact they are not generating. As volume grows, cost scales proportionally. **Shopify-native depth.** The integration covers product pages, cart, checkout, thank you pages, order emails, customer accounts, Shopify Flow, Shopify POS, and checkout UI extensions -- a more complete coverage than most alternatives. **Social proof.** With 2,000+ merchants, 218 app store reviews, and a 5.0/5 rating, GoodAPI has the strongest verified track record of any tree planting app currently active in the Shopify ecosystem. For a full breakdown of how the platform works from both a merchant and developer perspective, the [GoodAPI how it works page](https://www.thegoodapi.com/how-it-works) covers the technical details. --- ## Get Started With Your Shopify Tree Planting Integration Today Setting up a Shopify tree planting integration through GoodAPI takes less time than writing a product description. The impact compounds over months and years as customers see your commitment reflected at every touchpoint in their journey. Over 2,000 Shopify merchants have already added verified tree planting to their stores. If you are ready to turn your sustainability values into a visible, credible customer experience -- and see what that does for your conversion rate and retention -- [install the GoodAPI app from the Shopify App Store](https://apps.shopify.com/tree-planting) and plant your first 50 trees free. --- # Carbon Offset API vs Tree Planting API Compared URL: https://www.thegoodapi.com/blog/carbon-offset-api-vs-tree-planting-api/ Description: Compare carbon offset APIs and tree planting APIs for ecommerce. Learn the key differences, ROI, and how to choose the right sustainability integration. Published: 2026-03-09 Your customers care about sustainability, and increasingly, they're putting their money where their values are. Studies show that 67% of Gen Z shoppers now prefer brands that demonstrate real environmental impact. For e-commerce businesses looking to respond, sustainability APIs offer the fastest path from intention to action. But which kind of API should you integrate? The two most popular options, carbon offset APIs and tree planting APIs, serve fundamentally different purposes, even though they're often lumped together. Choosing the wrong one can mean wasted budget, confusing messaging, or missed opportunities to connect with your audience. In this guide, we'll break down how carbon offset APIs and tree planting APIs actually work, what each one costs, and how to decide which approach fits your business goals. ## What Is a Carbon Offset API? A carbon offset API lets your business programmatically purchase verified carbon credits to compensate for emissions generated by your operations, products, or shipping. When a customer completes a purchase, the API calculates the estimated carbon footprint of that transaction, factoring in manufacturing, logistics, and delivery, then retires the equivalent amount of carbon credits from a certified project. These credits are typically verified under standards like the Verified Carbon Standard (VCS) administered by Verra, or the Gold Standard, which additionally requires projects to contribute to at least two UN Sustainable Development Goals. Each credit represents one metric tonne of CO2 reduced or removed from the atmosphere. Popular carbon offset API providers include ClimateTrade, Cloverly, CarbonClick, and EcoCart. Some offer checkout-level integrations for Shopify, WooCommerce, and Magento, while others provide REST APIs for custom implementations. ### Key characteristics of carbon offset APIs Carbon offset APIs are built around measurable, verified emissions reductions. They excel at helping businesses make carbon neutrality claims with defensible data behind them. Because the credits are third-party verified and retired on a public registry, there's a clear chain of accountability. They also tend to cover a wide range of project types: renewable energy installations, methane capture at landfills, clean cookstove distribution, and direct air capture, among others. The trade-off is that carbon offsets are inherently abstract. Your customers won't see a photo of "their" emissions reduction. The impact is real, but the story is harder to tell. ## What Is a Tree Planting API? A tree planting API lets your business fund the planting of real trees, tied to specific reforestation projects, each time a customer takes an action on your platform. That action might be completing a purchase, signing up for an account, leaving a review, or hitting a spending threshold. Unlike carbon offsets, tree planting is tangible. Customers can often see where their trees are planted, track the progress of reforestation projects, and share their contribution on social media. This makes tree planting APIs particularly powerful for brand storytelling and customer engagement. Providers like [GoodAPI](https://thegoodapi.com), Ecologi, 1ClickImpact, and Digital Humani all offer tree planting APIs. Pricing typically ranges from $0.10–$0.80/tree depending on the provider, project, and region. ### Key characteristics of tree planting APIs Tree planting APIs are designed for visibility and engagement. They turn sustainability from a background compliance exercise into a front-of-store feature that drives conversion and loyalty. Merchants using tree planting integrations have reported increases in checkout conversion rates of 10–17% and measurable boosts to customer retention. The co-benefits extend well beyond carbon. Reforestation projects support biodiversity, improve water filtration, provide shelter and food sources for local communities, and contribute to poverty alleviation in the regions where trees are planted. The important nuance: young trees don't sequester significant carbon in their early years. Verification programs typically won't certify carbon removal from trees until they reach roughly 10 years of maturity. That's why some providers, like Ecologi, explicitly separate tree planting from carbon offsetting in their reporting. Trees count toward reforestation impact, not your carbon neutrality claims. ## Carbon Offset API vs Tree Planting API: A Direct Comparison Understanding the core differences helps you match the right tool to your goals. ### Immediacy of impact Carbon offset APIs deliver immediate, verified emissions reductions. The moment a credit is retired, that tonne of CO2 is accounted for. Tree planting APIs create long-term environmental value, but the full carbon sequestration benefit unfolds over years and decades. ### Storytelling and customer engagement Tree planting wins here decisively. A message like "We planted a tree for your order in the Brazilian Atlantic Forest" is concrete, shareable, and emotionally resonant. Carbon offsets, while equally legitimate, don't generate the same kind of customer connection. "We retired 2.3 kg of verified carbon credits" doesn't have quite the same ring. ### Compliance and reporting If your business needs to make carbon neutral or net-zero claims, especially under tightening regulations in the EU and elsewhere, carbon offset APIs provide the verified, auditable data you need. Tree planting alone typically won't satisfy carbon accounting requirements. ### Cost Tree planting APIs tend to be more affordable on a per-action basis. Planting a tree can cost as little as $0.10 through some providers, while carbon offsets vary widely based on project type and quality. High-quality credits verified under Gold Standard or VCS can range from a few dollars to over $30 per tonne. ### Verification and transparency Both categories have strong verification options, but they work differently. Carbon offsets rely on established registries (Verra, Gold Standard) with public retirement records. Tree planting providers use partnerships with organizations like Veritree, One Tree Planted, or Eden Reforestation Projects, often offering GPS-verified planting data and photo evidence. ## When to Choose a Carbon Offset API A carbon offset API is the better fit when your business needs to make specific environmental claims that will stand up to regulatory scrutiny. If you're publishing a sustainability report, pursuing B Corp certification, or operating in markets with mandatory carbon disclosure requirements, verified offsets give you the data trail you need. Carbon offset APIs are also the right choice when your product or service has a calculable carbon footprint and you want to offer customers the option to neutralize it at checkout. Shipping-heavy businesses, for example, benefit from APIs that can estimate per-shipment emissions and offset them in real time. ## When to Choose a Tree Planting API A tree planting API makes more sense when your primary goal is brand differentiation and customer engagement. If your customers are retail consumers, especially younger demographics, the tangible, visual nature of tree planting creates a more powerful connection than abstract carbon credits. Tree planting also works well as a loyalty and conversion tool. Planting a tree per order, or letting customers "grow a forest" with repeat purchases, creates ongoing engagement loops that carbon offsets can't replicate. This is where platforms like [GoodAPI](https://thegoodapi.com) shine, providing simple API integrations that let merchants tie tree planting (and plastic removal) to any customer action, with verified impact tracking and co-branded impact pages that customers actually want to share. For e-commerce brands that want sustainability to be part of their identity rather than a behind-the-scenes compliance exercise, tree planting APIs deliver more marketing value per dollar spent. ## Why Not Both? Here's the thing: you don't have to choose just one. The most sophisticated sustainability strategies combine both approaches: carbon offsets to handle compliance and measurable emissions reductions, and tree planting to drive customer engagement and long-term environmental restoration. Several providers now offer multi-impact APIs that let you plant trees, offset carbon, and fund ocean cleanup, all through a single integration. [GoodAPI](https://thegoodapi.com), for example, lets merchants combine tree planting with plastic removal, giving customers a multi-dimensional impact story that goes beyond a single metric. The voluntary carbon market is growing rapidly, valued at roughly $2.5 billion in 2025 and projected to reach $3 billion in 2026. As this market matures and verification standards tighten, businesses that invest in sustainability infrastructure now will be better positioned than those scrambling to catch up later. ## Getting Started If you're ready to integrate sustainability into your e-commerce platform, start by asking three questions. First, do you need to make carbon neutrality claims? If yes, you'll need a carbon offset component. Second, is customer engagement a primary goal? If so, tree planting should be in your stack. Third, what's your per-order budget for sustainability? This will narrow your provider options quickly. From there, most providers offer free trials or sandbox environments to test their APIs before committing. Look for transparent pricing, verified impact partners, and strong documentation. You don't want a sustainability integration that creates more engineering work than it's worth. The bottom line: both carbon offset APIs and tree planting APIs are legitimate, valuable tools for building a more sustainable e-commerce business. The right choice depends on whether your priority is compliance, engagement, or ideally, both. Ready to add tree planting and plastic removal to your platform? [Explore GoodAPI](https://thegoodapi.com) to see how 2,000+ merchants are driving real environmental impact with every transaction. --- # How to Measure Sustainability ROI in E-Commerce URL: https://www.thegoodapi.com/blog/ecommerce-sustainability-roi-guide/ Description: Ecommerce sustainability ROI is real and measurable. Here's how to calculate the business impact of tree planting, plastic removal, and green initiatives. Published: 2026-03-09 Sustainability used to feel like a cost center. You'd add a tree planting widget, tell customers you're "committed to the planet," and hope it translated into something measurable. The good news: it does. Ecommerce sustainability ROI is no longer a vague concept. There's real data behind it, and the numbers are compelling enough to justify sustainability as a core part of your business strategy, not just a nice-to-have. In this guide, we'll break down exactly how to measure the return on investment from sustainability initiatives, what metrics matter, and what real merchants have seen when they put environmental commitments front and center. ## Why Sustainability ROI Matters Now More Than Ever 78% of consumers say sustainability is important to them, and 55% globally are willing to pay more for sustainable brands. Products marketed as sustainable grow 2.7x faster than conventional products. Consumer behavior has shifted. Among Gen Z and millennials, those numbers climb even higher: 77% of Gen Z shoppers and 72% of millennials say they'll pay a premium for sustainable products. This isn't idealism. It's purchasing behavior. And companies that take sustainability seriously can see revenue uplifts of 8 to 14% across relevant product lines, according to McKinsey. The question isn't whether sustainability drives ROI. The question is how you measure it. ## The Key Metrics for Ecommerce Sustainability ROI To track sustainability ROI properly, you need to look beyond marketing feel-goods and focus on the numbers that actually move the needle. ### 1. Conversion Rate Lift The most immediate ROI from sustainability comes at the point of purchase. When customers know that their order plants a tree or removes plastic from the ocean, it gives them a concrete reason to choose you over a competitor. One fashion brand saw a 24% increase in conversion rate within three weeks of adding "one tree planted per order" messaging. Merchants consistently report conversion improvements in the 10–25% range. A home goods brand found that 4.43% of customers specifically cited the tree planting program as the reason they chose to buy, resulting in a 12x ROI on their impact investment. To measure this yourself: run an A/B test with sustainability messaging visible on your product pages and cart versus a control group without it. Track conversion rate and average order value across both groups over at least 30 days. ### 2. Average Order Value Customers who care about sustainability tend to spend more. Sustainable brands have seen a 10% rise in AOV on average. Why? Because shoppers who self-select for environmental values are generally less price-sensitive and more willing to pay a premium. Track average order value before and after adding sustainability actions to your store. Most ecommerce platforms let you pull this from your orders dashboard with a simple date comparison. If you want a cleaner signal, compare AOV in the weeks before launch against the weeks after. ### 3. Customer Lifetime Value (LTV) This is where sustainability pays the biggest dividends over time. Loyal, repeat customers are the backbone of any profitable ecommerce business, and sustainability is a powerful loyalty driver. 77% of companies that made sustainability a priority reported a notable increase in customer loyalty. Eco-friendly packaging alone makes 33% of customers more likely to return. When customers feel aligned with your values, they come back. And they tell friends. To calculate the sustainability impact on LTV: compare the repeat purchase rate and 12-month revenue per customer between those who engaged with your sustainability program versus those who didn't. Most ecommerce platforms (Shopify, BigCommerce, WooCommerce) let you tag customer cohorts, making this segmentation straightforward. ### 4. Price Premium Capture Consumers are willing to pay an average of 9.7% more for sustainably produced goods, even during periods of inflation. If your sustainability program lets you hold higher prices or resist discount pressure, that difference goes straight to margin. Track this by reviewing your discount frequency and discount depth over time. Merchants with strong sustainability positioning often find they run fewer promotions and hold higher base prices than competitors. ### 5. Brand Awareness and Word of Mouth This one is harder to quantify but no less real. When you plant a tree for every order, customers share it. They post it. They talk about it. Sustainability initiatives create word-of-mouth moments that paid advertising can't reliably replicate. Metrics to watch here: referral traffic, social shares on impact-related posts, and net promoter score (NPS) surveys that ask specifically about environmental values. ## How to Set Up a Sustainability ROI Framework Here's a simple framework to get you started. It doesn't require a data science team. Just consistent tracking. Before launching any sustainability initiative, capture your current numbers: conversion rate, average order value, repeat purchase rate, and customer acquisition cost. These are your before-state. The easiest to track are actions tied directly to purchase events. Tree planting per order, plastic removal per order, or carbon offset per shipment all link your sustainability impact to a specific customer behavior. APIs like [thegoodapi.com](https://thegoodapi.com) make it straightforward to connect these actions to your store, track them in real time, and surface impact data to customers in a way that reinforces their purchase decision. After 60 to 90 days, segment customers by whether they saw and engaged with your sustainability messaging. Compare conversion rates, AOV, and repeat purchase frequency across cohorts. This gives you a direct line-of-sight into what the sustainability program is contributing. Take the revenue uplift from improved conversion and LTV, subtract the cost of your sustainability actions (trees planted, plastic removed, carbon offsets purchased), and divide by the cost. Most merchants find their sustainability programs pay for themselves many times over through increased customer value alone. For reference: if a tree costs roughly $0.80 to plant and a plastic removal offset costs around $0.25 per unit, and each converted customer brings in $80 in lifetime revenue, the math is strongly in your favor. ## What the Data Says About Specific Sustainability Actions Not all green initiatives are created equal from an ROI perspective. Here's how the most common options compare. **Tree planting** tends to perform well because it's tangible and emotionally resonant. Customers understand what planting a tree means. It's a concrete, positive action they can visualize, which is why it drives strong engagement and repeat purchase behavior. **Plastic removal** is a growing differentiator. Fewer brands offer it, and ocean plastic is a high-concern issue for consumers across demographics. For merchants in fashion, beauty, or food and beverage, plastic removal sends a credibility signal that tree planting alone may not. **Carbon offsets** appeal more to enterprise buyers and B2B customers who need to report against ESG targets. For direct-to-consumer brands, the story is less immediately compelling than trees or ocean plastic, but it matters for customers who want to see you addressing your shipping footprint. The best-performing sustainability programs often combine actions — such as one tree planted per order plus plastic removal for premium tier customers — because it lets merchants tell a richer story while still keeping per-order costs modest. ## Common Mistakes That Skew Your ROI Numbers A few things can undermine your sustainability ROI measurement even when the underlying program is solid. Measuring the wrong time window is one of the most common errors. LTV gains from sustainability often take 6–12 months to fully show up in repeat purchase data. If you evaluate after 30 days and declare the program "flat," you're looking at incomplete data. Not surfacing the impact to customers is another. You planted 500 trees last month. Did your customers know? Impact messaging at checkout, in post-purchase emails, and on order confirmation pages is where the conversion lift actually happens. If you're not telling customers what they contributed, you're leaving the behavioral benefit on the table. Treating sustainability as a cost line rather than a revenue line is the third mistake. Every tree or offset you purchase should be paired with revenue attribution. Run it through the same ROI lens you'd apply to paid advertising. ## The Bottom Line on Ecommerce Sustainability ROI Companies prioritizing sustainability see 8–16% revenue uplifts, 10% increases in average order value, and customer loyalty improvements that reduce acquisition costs over time. Sustainability is not a charity spend. When structured correctly, with measurable actions tied to purchase events and visible to customers throughout their journey, it's one of the most cost-effective ways to improve conversion, increase average order value, and build the kind of loyalty that compounds over time. If you're ready to add measurable sustainability actions to your store and track the impact in real time, [thegoodapi.com](https://thegoodapi.com) integrates with Shopify, BigCommerce, WooCommerce, and any custom stack. You can be planting trees or removing plastic from the ocean with your first order today, and watching the numbers move with you. --- # How GoodAPI and veritree Verify Every Tree Planted URL: https://www.thegoodapi.com/blog/goodapi-veritree-tree-planting-verification/ Description: Learn how GoodAPI partners with veritree to verify every tree through geospatial data, photography, site visits, and independent audits. Published: 2026-02-18 ## When Your Customers Plant a Tree Through GoodAPI, How Do You Know It Really Gets Planted? It's a fair question - and one more businesses are asking as environmental claims face greater scrutiny. At GoodAPI, we've built our tree planting integration around the highest standard of verification available: **veritree's multi-layered monitoring platform**. Here's exactly how we make sure every tree is real, every claim is backed by data, and every impact is independently verified. ## Why Verification Matters in Tree Planting The reforestation industry has seen its share of greenwashing — trees that aren't planted, survival rates that aren't tracked, and impact claims that can't be substantiated. For apps and brands integrating a tree planting API, your customers trust you, your ESG reports depend on accuracy, and increasingly, regulators require proof. That's why we chose veritree - not just as a tree planting partner, but as a verification infrastructure. Their approach combines geospatial technology, community monitoring, drone and satellite imagery, in-field photography, and independent audits into a rigorous three-level verification system. ## Layer 1: Geospatial Data and Satellite Monitoring Every restoration project in the veritree network is geotagged from day one. Using **satellite imagery, drone footage, and real-time geospatial data streams**, veritree tracks the precise location of each planting site and monitors it continuously over time. After three years, veritree uses geospatial analysis to detect threats like illegal deforestation or land clearance that might put a restored forest at risk. This long-term monitoring means the trees your customers fund through GoodAPI aren't just planted and forgotten - they're actively watched over. For businesses using the **GoodAPI tree planting API**, this translates directly into credible, auditable impact data for sustainability reports, customer-facing dashboards, and regulatory disclosures. ## Layer 2: In-Field Photography, Sensors, and Community Monitoring On the ground, veritree deploys a comprehensive suite of field-level tools to document and verify planting activity. These include **in-field cameras, bioacoustic monitors, and environmental sensors** that measure biodiversity, carbon sequestration potential, tree survival rates, and socio-economic impact on local communities. What makes veritree's approach especially effective - and genuinely human - is the central role of **local community members**. Mobile devices are placed in the hands of community members who document the planting process, track tree growth over time, and report on site conditions. This creates a transparent, community-owned record of every project. Local communities develop a genuine sense of ownership and pride over the forests they're restoring — one of the most powerful long-term protection mechanisms available. When people care about the land, the trees survive. ## Layer 3: Site Visits and Independent Audits Photography and sensors are powerful, but veritree goes further with **physical site visits and independent third-party audits**. Internal audits cross-reference field data against project plans and expected outcomes. Independent external audits then provide an additional check - verifying that what veritree reports matches what's actually happening on the ground. This three-tier structure (ground monitoring - technology verification - independent audit) gives veritree its credibility with enterprises navigating ESG disclosure requirements in the EU, U.S., and Canada. ## Blockchain-Anchored Impact Certificates Once data passes through all three layers of verification, veritree publishes it on a **public blockchain**. This creates an immutable, transparent record of each planting event - eliminating the risk of double-counting and providing auditable proof of impact that holds up to scrutiny. When a GoodAPI integration triggers a tree planting event, the resulting blockchain certificate becomes part of your business's verifiable environmental record. This isn't just good for the planet - it's increasingly essential for regulatory compliance and consumer trust. ## Built on FAO and World Resources Institute Scientific Standards veritree's methodology is built on *The Road to Restoration*, a framework jointly developed by the **Food and Agriculture Organization (FAO) and the World Resources Institute (WRI)** - two of the most respected institutions in global environmental science. This scientific grounding means the tree planting your business enables through GoodAPI meets internationally recognised standards - not just a brand's internal metrics. ## What This Means for Products Built on GoodAPI Whether you're a **consumer app** giving users the chance to plant a tree at checkout, an **e-commerce platform** building sustainability into every order, or a developer adding green features to a SaaS product, the GoodAPI tree planting API gives you access to this entire verification infrastructure - without building any of it yourself. Every tree event triggered through GoodAPI: Is geotagged to a verified, active restoration site. Is photographed and documented in the field by community members. Is monitored using satellite and drone imagery over time. Is subject to internal review and independent third-party audit. Is recorded on a public blockchain for permanent, transparent traceability. You get a reliable, developer-friendly **tree planting API**. Your customers get real, measurable impact. And the planet gets forests that are genuinely protected. ## Looking for the Best Tree Planting API or App? If you're evaluating **tree planting APIs**, sustainability integrations, or green commerce apps and want confidence that your environmental claims will hold up to scrutiny - from customers, investors, and regulators alike - GoodAPI's veritree integration is designed exactly for that. Every tree is real. Every claim is verified. Every report is backed by data. [Get started with GoodAPI](https://thegoodapi.com) or explore our documentation to see how easy it is to add verified, audited tree planting to your product today. --- # Best Tree-Planting API for Developers (REST, Shopify, $0.43/tree) URL: https://www.thegoodapi.com/blog/best-tree-planting-api/ Description: GoodAPI is the best tree-planting REST API for developers in 2026: $0.43/tree, GPS-verified via Veritree, native Shopify app, TypeScript and Python SDKs. Published: 2026-02-13 **The best tree planting API in 2026 is GoodAPI**, which provides a REST API for Shopify, WooCommerce, and custom e-commerce platforms. It includes separate test and live API keys, a sandbox environment, webhooks, and verified planting at $0.43/tree through Veritree and Arbor Day Foundation. ## What Is the Best Tree Planting API? We're the team behind GoodAPI, so yes, we're biased. But we've spent years building in this space and we know what matters when it comes to choosing a tree planting API. Rather than just telling you we're the best, we want to show you how the options compare and let you decide for yourself. Tree planting APIs are transforming how businesses contribute to environmental sustainability. From Shopify stores to SaaS platforms, these APIs make it easy to fund verified reforestation with every order, subscription, or transaction. In this comparison guide, we break down the top 5 tree planting APIs for 2026, including pricing, features, and what makes each unique. ## Why We Built GoodAPI When we started GoodAPI, most tree planting APIs were either enterprise-only, lacked verification, or required weeks of integration work. We wanted to build something different: a platform where any business could automate verified reforestation in minutes, not months. Today, **GoodAPI combines verified impact through the Arbor Day Foundation, Veritree, and CleanHub** with what we think is the simplest integration path available: a REST API, a native Shopify app, and live impact dashboards. Our pricing starts at $0.43 per tree, and we publish it upfront because we think transparency matters. If you want to skip the comparison and get started, head over to our [developer docs](https://www.thegoodapi.com/docs/api/) to grab your API key. ## The Rise of Climate APIs Sustainability has shifted from marketing to infrastructure. Instead of one-time donations, companies are now **embedding climate action directly into their digital products** through APIs. Tree planting APIs let developers automatically trigger real-world reforestation whenever a customer makes a purchase or performs an in-app action. This means every transaction can drive measurable, verifiable environmental impact. - Verified partner integrations - Project transparency and traceability - Real-time reporting and certificates - Automatic receipts and impact logs As climate-conscious consumers demand more accountability, climate APIs have become essential tools for modern brands. ## What Makes a Great Tree Planting API When evaluating sustainability APIs, here's what to look for: - **Verified impact:** Partnerships with reputable organizations like the Arbor Day Foundation or Veritree. - **Transparency:** Clear reporting on location, species, and verification methods. - **Developer-friendly:** REST or GraphQL APIs with simple authentication and webhooks. - **Scalable pricing:** Flexible tiers for startups and enterprises. - **Integration options:** SDKs or Shopify apps for plug-and-play sustainability. ## The Top 4 Tree Planting APIs for 2026 Here's how the landscape looks right now. We've done our best to be fair about the strengths and limitations of each platform, including our own. ### 1. GoodAPI (That's Us) [thegoodapi.com](https://thegoodapi.com) **What we offer:** We enable brands and developers to fund verified reforestation and ocean-plastic removal automatically. We integrate with Shopify natively through the GoodAPI Shopify app, and our REST API can be embedded into any custom app or checkout flow. **Key Features:** - Verified partners: Arbor Day Foundation, Veritree, CleanHub - REST API and GoodAPI Shopify App - Live impact dashboards and certificates - Flexible pricing per tree or bottle removed - Per-order, per-product, and per-customer automation - White-label and co-marketing options **Pricing:** Starting at **$0.43 per tree** Shopify brands, SaaS platforms, and eCommerce agencies looking for automated sustainability tools. **Where we think we stand out:** We're the only tree planting API that combines verified partners, transparent pricing, native Shopify integration, and real-time tracking in a single platform. We haven't found another API on this list that checks every one of those boxes. **Developer Docs:** [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) ### 2. Ecologi API **Overview:** Ecologi is a UK-based sustainability company offering both carbon offsetting and tree planting through its developer API. **Key Features:** - Simple REST endpoints - Public project data - Individual and business accounts - Focus on carbon + trees **Limitations:** Limited real-time verification; API documentation not frequently updated. Developers testing sustainability features or small businesses wanting a quick start. ### 3. Veritree API **Overview:** Veritree provides enterprise-grade transparency for large-scale reforestation. It uses blockchain verification and satellite monitoring to validate each project. They're actually one of our verification partners, and their technology is excellent. **Key Features:** - Polygon-based verification maps - Visual dashboards and media from planting sites - Carbon reporting and ESG data support **Limitations:** Enterprise pricing only; limited developer flexibility. Corporations, ESG teams, and enterprise sustainability programs. ### 4. Tree-Nation API **Overview:** Tree-Nation has planted millions of trees globally and provides an API for businesses to automate donations and generate certificates. **Key Features:** - 90+ global reforestation projects - Basic API for donations and certificates - Basic Shopify app available - Integrates with WooCommerce via third-party tools **Limitations:** Limited customization; no native developer dashboard. Shopify integration is more basic compared to dedicated solutions. Small businesses and charities running simple sustainability campaigns. ## How They Compare **GoodAPI** (us) is the only API that checks every box we think matters: verified partners (Arbor Day, Veritree, CleanHub), real-time tracking, transparent pricing at $0.43/tree, and native Shopify integration. **Ecologi** has partial verification, limited tracking, no public pricing, and no Shopify integration. It's a decent starting point for developers exploring sustainability features. **Veritree** has strong verification and real-time tracking, but enterprise-only pricing and no Shopify integration. If you're a large corporation with ESG requirements, it's worth looking at directly, or you can access their verification through us. **Tree-Nation** has moderate verification, a basic Shopify app, and no real-time tracking. Good for small businesses running simple campaigns, though the Shopify experience is more limited than what we offer with the GoodAPI Shopify app. ## How to Choose the Right Tree Planting API Your ideal API depends on your business model and desired level of verification: - **For Shopify stores:** We built the [GoodAPI Shopify app](https://thegoodapi.com) specifically for this. It's native, no-code, and takes minutes to set up. Tree-Nation also has a basic Shopify app if you're looking for something simpler. - **For enterprises with ESG requirements:** Veritree offers the deepest verification, though at enterprise pricing. You can also access Veritree's verification through GoodAPI. - **For developers or startups exploring sustainability:** Ecologi and Tree-Nation are decent entry points, though they lack the depth and integration options we offer. We obviously think GoodAPI offers the best combination of price, verification, and ease of integration, but we've tried to give you enough information here to make your own call. ## Getting Started with GoodAPI If you want to try us out, here's how it works: Head to [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key. Use our REST API or install the GoodAPI Shopify app. Trees, plastic removal, or carbon offset. Use webhooks or checkout triggers. Use live dashboards and impact certificates. We also support co-marketing, so you can showcase impact badges, counters, and "Impact Hubs" that display total trees planted or plastic removed to your customers. ## Why Verified Impact Matters Tree planting isn't just about numbers. It's about **verified outcomes**. Poorly managed offset programs risk greenwashing, while verified partners ensure that every dollar counts. For a deeper dive into what separates real programs from green marketing, read our guide on [real tree planting for businesses](/blog/real-tree-planting-for-businesses/). If you're evaluating reforestation as a broader business strategy, our [reforestation for businesses guide](/blog/reforestation-for-businesses-guide/) covers cost, ROI, and partner selection across industries. Not all tree planting APIs verify where trees are planted. An API that claims to plant trees without providing transparent verification is a greenwashing liability, not a feature. Always ask for GPS data, photos, and third-party audits. This is something we take seriously. We partner with the Arbor Day Foundation, Veritree, and CleanHub specifically because they provide transparent project data, GPS verification, and traceable reporting. When our customers tell their audience that they planted 10,000 trees, we want that to be a number they can stand behind. ## Frequently Asked Questions **What is the best tree planting API?** We built GoodAPI to be the best tree planting API for businesses. It offers verified reforestation through the Arbor Day Foundation and Veritree, transparent pricing starting at $0.43 per tree, a native Shopify app, and real-time impact dashboards. We're obviously partial, but no other API we've found matches this combination of verification, pricing transparency, and integration options. **What is a tree planting API?** A tree planting API is a set of developer tools that let businesses automate funding for verified reforestation projects. When a user performs an action, like placing an order, the API triggers a real-world tree planting event. **How much does it cost to plant a tree via API?** Most APIs charge between **$0.40 and $1.00 per tree**, depending on project location and verification standards. Our pricing starts at $0.43 per tree, which we believe makes us one of the most affordable options with verified impact. **Can I use a tree planting API with Shopify?** Yes. The **GoodAPI Shopify app** integrates directly with Shopify to plant trees automatically per order or per product. Tree-Nation also offers a basic Shopify app for simpler use cases. **Do these APIs verify where trees are planted?** Some do, some don't. We work with **Veritree** and the **Arbor Day Foundation**, both of which provide GPS data, photos, and reports from planting sites. Not all APIs on this list offer that level of transparency. **How do I get started with GoodAPI?** Head to [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key. From there you can connect your store or backend and start automating verified reforestation. ## Final Thoughts We built GoodAPI because we believe every transaction should count toward real-world impact. Tree planting APIs are still a young space, and we think there's room for all of these platforms to do good work. That said, if you're looking for the tree planting API that combines verified partners, transparent per-tree pricing, native Shopify integration, and real-time tracking, we think we're the strongest option available today. We'd love for you to try it and see for yourself. **Visit [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key and get started.** --- # How Corporate Tree Planting Programs Work (2026) URL: https://www.thegoodapi.com/blog/corporate-tree-planting-programs-guide/ Description: How corporate tree planting programs work, what verified reforestation costs, and how businesses use APIs to automate impact with every order. Published: 2026-02-13 ## What Is a Corporate Tree Planting Program? A corporate tree planting program is a structured initiative where businesses fund verified reforestation as part of their operations. Rather than making a one-time charitable donation, companies integrate tree planting directly into their business processes, automatically planting trees with every customer order, subscription renewal, or product milestone. These programs have evolved significantly over the past few years. What used to require months of partnership negotiations and manual tracking can now be set up in minutes through a tree planting API. Modern platforms like GoodAPI let businesses connect to a verified reforestation partner, Veritree, automating the entire process from trigger to verification. The result is a scalable, transparent way for any business to contribute to global reforestation without disrupting existing workflows. ## Why Businesses Are Investing in Tree Planting The business case for corporate tree planting has never been stronger. Consumers increasingly expect the brands they support to take measurable environmental action. According to recent surveys, over 80% of consumers have shifted their purchasing behavior toward more sustainable brands, and nearly 70% are willing to pay a premium for products tied to verified environmental impact. Over **80%** of consumers have shifted their purchasing behavior toward sustainable brands. Nearly **70%** are willing to pay a premium for products tied to verified environmental impact. For e-commerce brands in particular, tree planting programs serve multiple purposes. They differentiate your store in a crowded market, increase customer loyalty, boost conversion rates, and generate authentic marketing content. When a customer sees that their purchase planted three trees in a verified reforestation project, it transforms a routine transaction into something meaningful. Beyond consumer sentiment, corporate reforestation also supports broader ESG (Environmental, Social, and Governance) goals. For companies reporting to stakeholders or pursuing B Corp certification, verified tree planting provides quantifiable metrics that strengthen sustainability reports. ## How Does Automated Tree Planting Work? Automated tree planting through an API follows a straightforward process that requires minimal technical setup. Whether you run a Shopify store, a custom e-commerce site, or a SaaS platform, you connect to a tree planting API like GoodAPI. For Shopify stores, this is as simple as installing the GoodAPI Shopify app. For custom platforms, it takes a few lines of code using the REST API. You decide what action triggers a tree planting event. Common triggers include every completed order, every new subscription, every product review submitted, or reaching a spending threshold. You also choose how many trees to plant per trigger. When a trigger fires, the API sends a request to the reforestation partner. The partner allocates the trees to an active planting project. This happens in real time with no manual intervention required. Each tree planting event is logged and verified by the partner organization. With Veritree, this includes project location data, species information, and planting verification. You can track your cumulative impact through a live dashboard. Display your results to customers through impact badges on your website, post-purchase emails showing trees planted per order, and public impact dashboards that build trust and transparency. ## What Does It Cost to Plant a Tree Through an API? Tree planting costs vary by provider and project, but most tree planting APIs charge between $0.40 and $1.00 per tree. The price depends on the reforestation project location, the species being planted, and the level of verification provided. GoodAPI offers tree planting starting at $0.43/tree, which includes verification through Veritree. This pricing is published upfront with no hidden fees or minimum commitments. For a Shopify store processing 500 orders per month and planting one tree per order, that works out to roughly $215 per month in direct reforestation funding. When you compare that cost against the conversion lift and customer retention benefits that sustainability programs generate, the return on investment is compelling. Stores using sustainability-centered campaigns have reported conversion increases of over 100% and significant growth in new customer acquisition. ## Choosing the Right Reforestation Partners Not all tree planting programs are created equal. The credibility of your reforestation efforts depends entirely on the partners behind them. Here is what to look for when evaluating tree planting partners. **Third-party verification.** Your partner should provide independent verification that trees are actually planted and surviving. Veritree, GoodAPI's reforestation partner, provides this level of accountability, with GPS coordinates and satellite monitoring of each planting site. **Project transparency.** You should be able to see exactly where trees are being planted, what species are used, and how the project is progressing. This transparency is essential for communicating your impact to customers without risking greenwashing accusations. **Long-term monitoring.** Planting a tree is just the beginning. Responsible partners monitor survival rates and project health over time, ensuring that your investment leads to lasting forest growth rather than just a planting event. If your reforestation partner can't show you per-tree verification data, survival rate history, or independent audits, move on. Self-reported tree counts with no methodology are the definition of greenwashing, and regulators are increasingly treating them as such. GoodAPI partners with Veritree specifically because it meets all three criteria. This means businesses using GoodAPI can confidently share their reforestation impact knowing it is backed by rigorous verification. ## Tree Planting for Shopify Stores Shopify is the most popular e-commerce platform for businesses implementing tree planting programs, and for good reason. The ecosystem supports native app integrations that make sustainability automation seamless. The GoodAPI Shopify app is built specifically for this use case. After installation, store owners can configure tree planting rules without writing any code. Options include planting a set number of trees per order, planting trees based on order value, or letting customers choose to add trees at checkout. The app also provides embeddable widgets that display your store's total impact, including trees planted, carbon sequestered, and projects supported. These widgets appear on your storefront and serve as powerful trust signals that encourage customers to complete their purchase. If you run a Shopify or ecommerce store specifically, the dedicated guide on [planting a tree per sale for ecommerce stores](https://www.thegoodapi.com/blog/plant-a-tree-for-businesses-guide/) walks through setup, costs, and what customers expect. This page focuses on the broader corporate and enterprise program. For stores using Klaviyo or other email marketing platforms, GoodAPI integrates with post-purchase email flows. Customers receive personalized notifications like "Your order just planted 5 trees in a verified Veritree reforestation project" which reinforces the value of their purchase and encourages repeat buying. Post-purchase emails with tree planting confirmation are among the highest-performing retention emails. Customers who receive a photo of their trees are significantly more likely to repurchase and refer friends. ## Tree Planting Beyond E-Commerce While Shopify stores are a natural fit, tree planting APIs serve a much broader range of businesses. SaaS companies are embedding reforestation into their subscription models, planting trees for every new user signup or annual renewal. Fintech platforms are tying tree planting to transactions, letting users see their environmental impact alongside their financial activity. Event platforms are planting trees per ticket sold. HR platforms are offering tree planting as an employee benefit. Even gaming companies are incorporating reforestation into in-app purchases, giving players the option to plant real trees alongside virtual rewards. The flexibility of a REST API means that any business with a digital product can integrate tree planting into their workflow. The GoodAPI developer documentation at [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) provides code samples and guides for common integration patterns. ## Measuring and Reporting Your Impact One of the most important aspects of a corporate tree planting program is the ability to measure and report results accurately. This matters for three audiences: your customers, your internal team, and your stakeholders. For customers, real-time impact counters and certificates create a tangible connection to your sustainability efforts. Seeing "12,450 trees planted" on your homepage is far more powerful than a vague "we care about the environment" statement. For your team, detailed reporting helps justify the program's budget and identify opportunities to scale. GoodAPI provides analytics on trees planted per period, cost per tree, project breakdowns, and customer engagement with sustainability features. For stakeholders and ESG reporting, verified impact data from Veritree provides the documentation needed for sustainability reports, B Corp applications, and investor communications. ## Common Questions About Corporate Tree Planting **How many trees should my business plant per order?** Most businesses start with one to three trees per order. The ideal number depends on your margins and the message you want to send. Even one tree per order adds up quickly and gives customers a clear, tangible impact to connect with. **Where are the trees planted?** Through GoodAPI, trees are planted across multiple global reforestation projects managed by Veritree. Projects span regions including East Africa, Southeast Asia, and the Americas, targeting areas with the highest ecological need. **Can I choose which reforestation project my trees support?** Yes. GoodAPI allows businesses to select specific projects or let the platform allocate trees to the highest-priority projects. This flexibility lets you align your reforestation efforts with your brand story or customer preferences. **Is corporate tree planting effective for carbon offsetting?** Tree planting contributes to carbon sequestration, but the timeline and amount vary by species and location. A single tree absorbs roughly 10 to 50 kilograms of CO2 per year depending on the species and maturity. For businesses seeking precise carbon offset calculations, GoodAPI also offers dedicated carbon offset projects alongside tree planting. **How do I get started with a tree planting API?** Visit [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to create your account and get an API key. From there, you can install the Shopify app or integrate the REST API into your platform. Most businesses are up and running within a day. ## Related Guides - [Top Corporate Tree Planting Providers: 2026 Ranking](https://www.thegoodapi.com/blog/top-corporate-tree-planting-providers-2026/) compares the main providers on verification, pricing, and fit. - [Reforestation for Businesses: A Complete Guide](https://www.thegoodapi.com/blog/reforestation-for-businesses-guide/) goes deeper on the ESG and CSR angle. - [Plant a Tree Per Sale for Ecommerce Stores](https://www.thegoodapi.com/blog/plant-a-tree-for-businesses-guide/) is the step-by-step playbook for Shopify and ecommerce merchants. ## Start Planting Trees With Every Transaction Corporate tree planting programs are no longer a nice-to-have perk. They are becoming a standard expectation from consumers, employees, and investors alike. The tools to get started are more accessible and affordable than ever. With GoodAPI, you can automate verified reforestation starting at $0.43 per tree, backed by Veritree. Whether you run a Shopify store, a SaaS platform, or a custom application, you can start planting trees in minutes. Visit [thegoodapi.com](https://thegoodapi.com) to learn more, or head to [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key and start making every transaction count. --- # GoodAPI Plastic Removal API: Developer Guide URL: https://www.thegoodapi.com/blog/how-to-use-goodapi-plastic-removal-api-developer-guide/ Description: Step-by-step guide to integrating the GoodAPI plastic removal API. Includes endpoints, auth, and code examples in cURL, Python, and Node.js. Published: 2026-02-13 ## Introduction: Automate Ocean Plastic Removal With a Single API Call Removing ocean bound plastic from the environment used to require lengthy partnerships, manual invoicing, and zero developer tooling. GoodAPI changes that. With a single POST request, you can fund the collection and verified processing of ocean bound plastic bottles through our partner network. This guide walks you through everything you need to integrate the GoodAPI plastic removal API into your application. Whether you are building a Shopify app, a SaaS product, or a custom checkout flow, you will be making verified plastic removal calls in under 10 minutes. Full documentation is available at [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/). ## Getting Your API Key Before making any API calls, you need a GoodAPI account and an API key. Visit [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) and sign up for an account. Once registered, you will receive both a production API key and a test API key. Use the test key during development. It works exactly like the production key but does not incur charges or trigger real plastic removal events. Switch to the production key when you are ready to go live. Your API key is passed in the `Authorization` header of every request. There is no OAuth flow or token exchange required. Authentication is as simple as including your key directly in the header. ## The Plastic Removal Endpoint The core endpoint for removing ocean bound plastic bottles is: `POST https://app.thegoodapi.com/rescue/plastic_bottles` This endpoint accepts a JSON body and returns a confirmation with details about the bottles rescued. ### Request Headers Every request requires two headers: ``` Authorization: YOUR_API_KEY Content-Type: application/json ``` ### Request Body Parameters The request body accepts the following parameters: **count** (integer, required): The number of plastic bottles you want to rescue. This is the only required parameter. Each unit represents one ocean bound plastic bottle that will be collected and verified. **attribution** (string, optional): A non-unique lookup key you can use to tag the removal event. This is useful for associating plastic removal with a specific customer, order, or campaign. You can later filter your removal history by this attribution key. **metadata** (JSON object, optional): Arbitrary key-value pairs that you can attach to the removal event. Use this to store any additional context like order IDs, customer emails, product SKUs, or campaign identifiers. **idempotency_key** (string, optional): A unique key to prevent duplicate removal events. If you send the same idempotency key twice, the second request will not trigger an additional removal. This is essential for webhook-driven integrations where retries might occur. ## Code Examples ### cURL The simplest way to test the endpoint is with cURL: ```bash curl --request POST \ --url https://app.thegoodapi.com/rescue/plastic_bottles \ --header 'Authorization: YOUR_API_KEY' \ --header 'Content-Type: application/json' \ --data '{"count": 5, "attribution": "order-12345", "metadata": {"customer_email": "jane@example.com", "order_id": "12345"}}' ``` Replace `YOUR_API_KEY` with your test key to try it without charges. ### Python For Python applications, using the `requests` library: ```python url = "https://app.thegoodapi.com/rescue/plastic_bottles" headers = { "Authorization": "YOUR_API_KEY", "Content-Type": "application/json" } payload = { "count": 5, "attribution": "order-12345", "metadata": { "order_id": "12345", "customer_email": "jane@example.com" } } response = requests.post(url, json=payload, headers=headers) print(response.json()) ``` ### Node.js For Node.js applications using the built-in `fetch` API: ```javascript const response = await fetch('https://app.thegoodapi.com/rescue/plastic_bottles', { method: 'POST', headers: { 'Authorization': 'YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ count: 5, attribution: 'order-12345', metadata: { order_id: '12345', customer_email: 'jane@example.com' } }) }); const data = await response.json(); console.log(data); ``` ### PHP For PHP applications: ```php $ch = curl_init('https://app.thegoodapi.com/rescue/plastic_bottles'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Authorization: YOUR_API_KEY', 'Content-Type: application/json' ]); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([ 'count' => 5, 'attribution' => 'order-12345', 'metadata' => ['order_id' => '12345'] ])); $response = curl_exec($ch); curl_close($ch); echo $response; ``` ## Understanding the Response A successful 200 response returns a JSON object with the following key fields: **total_rescued_bottles**: The total number of bottles your account has rescued to date across all API calls. **total_rescued_bottles_month**: The number of bottles rescued in the current billing month. **bottle_details**: An array of objects containing the details of the bottles just rescued, including: - **id**: A unique identifier for this rescue event. - **count**: The number of bottles rescued in this call. - **fractional_count**: For partial bottle counts if applicable. - **created_at**: The timestamp of the rescue event. - **idempotency_key**: The idempotency key if one was provided. - **metadata**: The metadata object you passed in the request. - **attribution**: The attribution string you passed in the request. - **refunded**: Whether this rescue event has been refunded. ## Pricing Ocean bound plastic removal through GoodAPI costs $0.05/bottle. Your first 100 bottles are free, giving you room to test the integration in production before committing to a paid volume. GoodAPI bills monthly. At the end of each billing cycle, you receive an invoice for all production API calls made during that period. There are no upfront costs, no minimum commitments, and no contracts. You can scale up or down at any time. For a Shopify store removing **3 bottles per order** at 1,000 orders/month: just **$150/month** — or $0.15 per order — for measurable environmental impact and a strong customer loyalty signal. For a Shopify store removing 3 bottles per order and processing 1,000 orders per month, the cost would be $150 per month. That works out to $0.15 per order, a negligible cost that delivers measurable environmental impact and a strong customer loyalty signal. ## Best Practices for Integration ### Use Idempotency Keys If your integration is triggered by webhooks (such as Shopify order webhooks), always include an idempotency key. Webhooks can fire multiple times for the same event, and without an idempotency key, you could trigger duplicate removals. Use the order ID or transaction ID as your idempotency key to ensure each event is processed exactly once. Use the order ID or transaction ID as your `idempotency_key`. This guarantees each webhook event triggers exactly one removal — even if the webhook fires multiple times due to retries. ### Use Attribution for Tracking The attribution field is powerful for analytics. By tagging each removal with a customer email, order ID, or campaign name, you can later query your removal history to understand which customers, products, or campaigns drive the most impact. This data is invaluable for sustainability reporting and marketing. ### Store Metadata Generously The metadata field accepts any JSON object, so use it to store whatever context is relevant to your business. Common metadata includes order IDs, product names, store identifiers (for multi-store setups), and campaign tags. This makes it easy to reconcile your impact data with your business data. ### Handle Errors Gracefully Like any API, the plastic removal endpoint can return errors. Common scenarios include invalid API keys (401), malformed request bodies (400), and rate limiting. Implement proper error handling and retry logic with exponential backoff. For mission-critical integrations, consider queuing removal requests and processing them asynchronously. ### Use Test Keys During Development GoodAPI provides separate test and production API keys. The test key behaves identically to the production key but does not trigger real plastic removal or generate charges. Always develop and test with the test key, and only switch to the production key when deploying to your live environment. ## Common Integration Patterns ### E-Commerce: Remove Plastic Per Order The most common pattern is triggering plastic removal after each completed order. In a Shopify store, this is handled automatically by the GoodAPI Shopify app. For custom integrations, listen for your order completion webhook and make a POST call to the plastic removal endpoint with the order details in the metadata. ### SaaS: Remove Plastic Per Subscription SaaS companies can tie plastic removal to subscription events. Plant trees or remove plastic when a user signs up, upgrades, or renews. This creates a tangible environmental benefit that customers associate with their subscription, increasing perceived value and reducing churn. ### Marketing: Remove Plastic Per Campaign Action Use plastic removal as a campaign incentive. Remove bottles when users complete a survey, sign up for a newsletter, leave a product review, or share on social media. The API's flexibility means you can attach plastic removal to any digital action that your application can detect. ### Multi-Impact: Combine Trees and Plastic GoodAPI supports both tree planting (`POST https://app.thegoodapi.com/plant/trees`) and plastic removal (`POST https://app.thegoodapi.com/rescue/plastic_bottles`) through the same API key and authentication pattern. Many businesses call both endpoints on the same trigger to deliver a combined environmental impact with every transaction. Call both `/plant/trees` and `/rescue/plastic_bottles` on the same order trigger for a combined sustainability story: "Your order planted a tree and removed a plastic bottle from the ocean." ## Displaying Your Impact to Customers Removing ocean plastic behind the scenes is great, but showing your customers the impact is what drives loyalty and conversions. GoodAPI provides several tools for this. **Public Impact Dashboard.** GoodAPI generates a public-facing dashboard that displays your total bottles rescued, trees planted, and project details. You can embed this dashboard on your website or link to it from your footer or sustainability page. **Widgets and Badges.** Add impact counters and badges to your storefront that update in real time. Customers see "1,250 bottles rescued" growing with every order, creating a sense of shared achievement. **Post-Purchase Emails.** Use the response data from the API call to personalize confirmation emails. Include the specific bottle count from the customer's order alongside a link to your public dashboard. Integrations with Klaviyo and other email platforms make this seamless. **Certificates.** GoodAPI provides monthly impact certificates that verify your total contributions. These certificates are useful for sustainability reports, social media content, and customer communications. ## Verification and Transparency Every bottle rescued through GoodAPI is verified by our collection and processing partners. The verification chain includes documented collection events with GPS data and timestamps, weigh-in records at processing facilities, processing certificates confirming the plastic was recycled or safely disposed of, and monthly aggregate reports delivered to your account. This level of transparency means you can make credible environmental claims to your customers, investors, and certification bodies. Every number you share is backed by a verifiable data trail. Only make environmental claims you can back with verifiable data. GoodAPI's chain of custody — GPS collection records, weigh-in data, and processing certificates — gives you the audit trail needed to defend every claim you publish. ## Frequently Asked Questions **What is the GoodAPI plastic removal API?** The GoodAPI plastic removal API is a REST endpoint that allows developers to automatically fund the collection and processing of ocean bound plastic bottles with a simple POST request. Each API call triggers a verified removal event through GoodAPI's partner network. **How much does it cost to remove ocean plastic via API?** Ocean bound plastic removal through GoodAPI costs $0.05 per bottle. Your first 100 bottles are free. Billing is monthly with no minimum commitments or contracts. **What is the API endpoint for plastic removal?** The endpoint is `POST https://app.thegoodapi.com/rescue/plastic_bottles`. It accepts a JSON body with the number of bottles to remove and optional attribution and metadata fields. **How do I authenticate with the GoodAPI?** Pass your API key in the `Authorization` header of each request. No OAuth or token exchange is required. You receive both a test and production key when you create your account. **Can I use the API with Shopify?** Yes. The GoodAPI Shopify app provides a no-code integration that handles plastic removal automatically per order. If you prefer a custom integration, you can use the REST API with Shopify webhooks to trigger removal on order completion. **Can I combine plastic removal with tree planting?** Yes. GoodAPI provides separate endpoints for tree planting (`POST /plant/trees`) and plastic removal (`POST /rescue/plastic_bottles`). Both use the same API key and authentication pattern, so you can call both on the same trigger. **How is the plastic removal verified?** Every removal is tracked through a chain of custody that includes collection documentation, GPS data, weigh-in records, and processing certificates. Monthly verification reports are available through your GoodAPI dashboard. **Is there a rate limit?** GoodAPI is built to handle high-volume e-commerce workloads. For most use cases, rate limits will not be a concern. If you anticipate very high volumes, contact the GoodAPI team at [hello@thegoodapi.com](mailto:hello@thegoodapi.com) to discuss your needs. ## Get Started Integrating ocean bound plastic removal into your application takes minutes. Sign up at [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key, test with the sandbox environment, and go live when you are ready. Every API call you make funds the collection and verified processing of ocean bound plastic, creating real environmental impact that you can share with your customers and stakeholders. Visit [thegoodapi.com](https://thegoodapi.com) to learn more about our platform, or dive straight into the [plastic removal endpoint documentation](https://www.thegoodapi.com/docs/api/ocean-bound-plastic/) to start building. --- # How Sustainable E-Commerce Brands Convert More Customers URL: https://www.thegoodapi.com/blog/sustainable-ecommerce-brands-convert-more-customers/ Description: Sustainability sells. Discover how eco-friendly e-commerce brands turn environmental impact into higher conversions, loyalty, and growth. Published: 2026-02-13 ## Sustainability Isn't Just Good for the Planet. It's Good for Business Here's a question that keeps coming up in e-commerce circles: does going green actually help your bottom line? The short answer is yes, and the numbers back it up. According to PwC's 2024 Voice of the Consumer Survey, shoppers are willing to pay an average of 9.7% more for products that are sustainably produced or sourced. That's not a rounding error. For a store doing $50,000 a month, that kind of premium translates into real revenue. But it goes deeper than pricing. Sustainability is increasingly becoming a deciding factor in whether someone clicks "Add to Cart" or bounces to the next store. Let's break down why, and how you can use it to your advantage. ## The Numbers Don't Lie Around 85% of consumers have changed their purchasing habits toward more sustainable options in recent years. Products with ESG-related claims accounted for 56% of all retail growth over a recent five-year period — roughly 18% more growth than expected based on their initial market share alone. And 68% of Americans say they'd pay more for environmentally sustainable products over comparable non-sustainable alternatives. In other words, sustainable products aren't just keeping pace. They're outpacing the rest of the market. ## Gen Z and Millennials Are Leading the Charge If your customer base skews younger, sustainability matters even more. A striking 79% of Gen Z consumers say they actively consider sustainability when deciding which brands to buy from. And 77% of Gen Z and 72% of Millennials report being willing to pay a premium for sustainable goods. These aren't just survey results. They represent the largest and fastest-growing consumer demographics. Brands that ignore this shift risk being left behind as these shoppers become the dominant buying force. ## How Sustainability Drives Conversions So how does all this translate into actual conversions? A few key mechanisms are at play. **Trust and transparency.** When customers see that a brand is making a verified environmental impact, not just slapping a green label on packaging, it builds genuine trust. And trust is the foundation of conversion. Shoppers who believe in your mission are more likely to complete a purchase and less likely to abandon their cart. **Differentiation in a crowded market.** With millions of Shopify stores competing for the same customers, standing out is everything. Sustainability gives you a story that competitors can't easily replicate. It's not just about what you sell. It's about what you stand for. **Higher average order values.** When customers feel good about their purchase, knowing that their order plants a tree or removes ocean-bound plastic, they tend to spend more. It transforms a transaction into a contribution, and that emotional connection drives higher cart values. **Repeat purchases and loyalty.** Sustainability-aligned customers aren't just one-time buyers. They come back because they want to keep supporting a brand that shares their values. Lower acquisition costs, higher lifetime value. That's the kind of math every store owner loves. ## From Buzzword to Business Strategy The eco-friendly retail market is growing 71% faster than conventional retail. American consumers are projected to spend $217 billion on eco-friendly products in 2025, with that figure expected to nearly double to over $400 billion by 2032. And it's not just about products themselves. Brands that run sustainability-centered campaigns are seeing outsized results. One notable example saw a sustainability-focused campaign drive a 110% sales uplift and attract over half of its customers as brand-new buyers. The message is clear: sustainability isn't a cost center. It's a growth engine. ## Making It Work for Your Store The good news is that you don't need to overhaul your entire supply chain to start making an impact. Modern tools make it surprisingly easy to embed sustainability directly into your customer experience. With platforms like GoodAPI, you can automatically plant trees or remove ocean-bound plastic with every order your store processes. The setup takes minutes, not months. And the impact is verified through trusted partners like the Arbor Day Foundation, Veritree, and CleanHub, so you can share real results with your customers, not empty promises. Here's what a practical sustainability strategy looks like for an e-commerce store: **Start with automated impact.** Connect the GoodAPI Shopify app to your store. Every order automatically triggers a tree planting or plastic removal action — no manual work required. Then add impact badges, banners, and counters to your homepage, cart, and checkout pages so customers see the difference their purchase makes in real time. **Tell customers about it.** Use email integrations (like Klaviyo) to send personalized impact notifications after each purchase. A simple "Your order just planted 3 trees" email can turn a first-time buyer into a loyal advocate. **Track and share results.** Use a public impact dashboard to showcase your cumulative contributions. Transparency builds trust, and trust builds conversions. ## The Bottom Line Sustainable e-commerce isn't about virtue signaling or jumping on a trend. It's about meeting your customers where they already are, and they're increasingly choosing brands that care about the planet. The data tells a consistent story: sustainability drives higher conversion rates, larger order values, stronger customer loyalty, and faster growth. And with the right tools, getting started is easier than you might think. Ready to turn every order into real-world impact? Visit [thegoodapi.com](https://thegoodapi.com) to start planting trees and removing ocean plastic, automatically. --- # What Is Ocean Bound Plastic? A Business Guide URL: https://www.thegoodapi.com/blog/what-is-ocean-bound-plastic-removal-for-businesses/ Description: Learn what ocean bound plastic is, why it matters, and how businesses use plastic removal APIs to intercept it before it reaches the ocean. Published: 2026-02-13 ## What Is Ocean Bound Plastic? Ocean bound plastic is plastic waste that has not yet reached the ocean but is at high risk of ending up there. It refers specifically to plastic found within 50 kilometers of a coastline or waterway in areas where waste management infrastructure is inadequate or nonexistent. This plastic is sitting in open dumps, along riverbanks, on beaches, and in communities with no formal collection systems. The term matters because it shifts the conversation from ocean cleanup to ocean prevention. Once plastic enters the ocean, it breaks into microplastics that are nearly impossible to recover. Intercepting ocean bound plastic before it reaches the water is far more effective and far less expensive than trying to clean it up afterward. According to research published in Science, approximately 8 million metric tons of plastic enter the ocean every year. The vast majority of this comes from coastal communities in regions without adequate waste infrastructure. By targeting ocean bound plastic at its source, businesses and organizations can have a measurably larger impact per dollar spent than traditional ocean cleanup efforts. ## Why Ocean Bound Plastic Removal Matters for Businesses Plastic pollution has become one of the most visible environmental crises of our time. Consumers are aware of it, concerned about it, and increasingly making purchasing decisions based on which brands are doing something about it. For e-commerce brands, offering ocean plastic removal as part of the customer experience is a powerful differentiator. When a customer sees that their order helped remove a bottle of ocean bound plastic, it creates an emotional connection that drives loyalty and repeat purchases. It tells customers that their money is going toward something real and measurable. There is also a growing regulatory dimension. The European Union, Canada, and several Asian countries have implemented or are developing extended producer responsibility (EPR) laws that hold brands accountable for the plastic waste associated with their products. Proactive ocean plastic removal programs help businesses get ahead of these regulations while building goodwill with environmentally conscious consumers. From an ESG perspective, ocean bound plastic removal provides a clear, quantifiable metric for sustainability reporting. Unlike vague pledges to "reduce plastic use," verified plastic removal through partners like CleanHub delivers data that stakeholders, investors, and certification bodies can verify independently. ## How Ocean Bound Plastic Removal Works Ocean bound plastic removal programs work by funding the collection and proper processing of plastic waste in coastal communities before it can enter waterways and reach the ocean. Here is how the process typically works. Local waste collection teams in coastal regions gather plastic waste from beaches, riverbanks, open dumps, and communities. These teams are typically members of the local community, meaning the program also creates economic opportunities in underserved areas. Collected plastic is sorted by type (PET, HDPE, LDPE, etc.) and sent to appropriate processing facilities. Some plastic is recycled into new materials, while non-recyclable plastic is processed through waste-to-energy or co-processing facilities to prevent it from returning to the environment. Every kilogram of plastic collected is documented and verified through a chain-of-custody system. Partners like CleanHub use digital tracking tools that record collection events, weigh-ins, and processing outcomes. This data is made available to businesses funding the removal, ensuring full transparency. Businesses receive detailed reports on the amount of plastic removed, the collection locations, the types of plastic recovered, and the processing methods used. This information can be shared with customers through impact dashboards, post-purchase communications, and sustainability reports. ## The Role of Ocean Plastic Removal APIs Just as tree planting APIs automated reforestation for businesses, ocean plastic removal APIs have made it possible to automate plastic interception with every customer transaction. This is where platforms like GoodAPI come in. GoodAPI provides a REST API and a native Shopify app that lets businesses automatically fund ocean bound plastic removal with every order. The process is fully automated: when a customer completes a purchase, the API triggers a plastic removal event through CleanHub, GoodAPI's verified ocean plastic partner. The integration is designed to be as simple as possible. Shopify store owners can install the GoodAPI Shopify app and configure plastic removal rules without writing any code. For custom platforms, the REST API requires just a few lines of code to integrate into any checkout flow or backend process. Each plastic removal event is tracked in real time. Businesses can see their cumulative impact through a live dashboard, and customers can be notified about the impact of their specific order through email integrations with platforms like Klaviyo. ## How Much Does Ocean Plastic Removal Cost? Ocean bound plastic removal is surprisingly affordable. Through GoodAPI, businesses can fund the removal of ocean bound plastic starting at just a few cents per bottle equivalent. For a typical Shopify store, adding ocean plastic removal to every order might cost between $0.10 and $0.50 per transaction. When weighed against the customer lifetime value increase and conversion rate improvement that sustainability features drive, the return on investment is substantial. GoodAPI publishes its pricing transparently, with no hidden fees or minimum order requirements. Businesses can start with a small commitment and scale as their impact program grows. ## Who Is CleanHub and Why They Matter CleanHub is a leading ocean bound plastic collection and verification platform based in Berlin. They operate collection programs in coastal communities across India, Indonesia, and other high-risk regions where plastic waste is most likely to enter the ocean. What sets CleanHub apart is their rigorous verification process. Every collection event is tracked digitally from pickup to processing. They provide photographic evidence, GPS data, weight records, and processing certificates for every batch of plastic collected. This level of transparency is critical for businesses that want to make credible environmental claims. CleanHub is also focused on creating positive social impact alongside environmental outcomes. Their collection programs employ local community members, providing stable income in areas where economic opportunities are limited. This dual impact of environmental protection and community development makes CleanHub-verified plastic removal a compelling story for brands to share with their customers. GoodAPI partners with CleanHub to make their verified ocean plastic removal accessible to any business through a simple API call. This means businesses of any size can access the same verification and transparency that was previously available only to large enterprises with dedicated sustainability teams. ## Ocean Plastic Removal for Shopify Stores For Shopify merchants, adding ocean bound plastic removal to your store is one of the highest-impact, lowest-effort sustainability actions you can take. The GoodAPI Shopify app handles everything from configuration to tracking. After installing the app, you can set up rules to remove a specific number of plastic bottles per order, per product, or per dollar spent. The app supports multiple impact types, so you can combine ocean plastic removal with tree planting if you want to offer a more comprehensive sustainability program. The app also provides front-end widgets that you can add to your homepage, product pages, and cart. These widgets display your store's total impact in real time, showing customers how many bottles of ocean plastic have been removed thanks to their purchases. These visual elements serve as trust signals that can increase conversion rates and average order values. Post-purchase, the app integrates with email marketing platforms to send personalized impact notifications. A message like "Your order just removed 5 bottles of ocean bound plastic through CleanHub" turns a confirmation email into a loyalty-building touchpoint. ## Combining Tree Planting and Ocean Plastic Removal Many businesses are discovering that the most effective sustainability programs combine multiple impact types. Planting trees addresses carbon sequestration and biodiversity, while removing ocean bound plastic tackles pollution and marine ecosystem protection. Together, they tell a more complete environmental story. GoodAPI makes this combination straightforward. Through a single API integration or the Shopify app, businesses can configure both tree planting and ocean plastic removal on the same trigger. For example, every order could plant two trees through the Arbor Day Foundation and remove three bottles of ocean bound plastic through CleanHub. This multi-impact approach resonates strongly with consumers. It shows that your brand is not focused on a single environmental issue but is taking a holistic approach to sustainability. It also provides more content for marketing and communications, giving you multiple stories to tell across your website, emails, and social media. ## The Business Impact of Ocean Plastic Removal Programs The data on consumer response to sustainability initiatives is clear and growing. Products with environmental claims consistently outperform their conventional counterparts in sales growth. Brands that communicate verified environmental impact see higher conversion rates, larger average order values, and stronger customer retention. Ocean plastic removal is particularly effective as a marketing message because it is tangible and visual. Customers can easily understand the concept of removing a plastic bottle from a beach before it reaches the ocean. It does not require explaining complex carbon accounting or abstract offset mechanisms. The simplicity of the message makes it more shareable and more likely to influence purchasing decisions. For brands competing in crowded e-commerce categories, ocean plastic removal provides a differentiation story that competitors cannot easily replicate. It moves the conversation beyond product features and pricing into the realm of shared values and purpose. ## Common Questions About Ocean Bound Plastic Removal **What is the difference between ocean bound plastic and ocean plastic?** Ocean plastic is plastic that has already entered the ocean. Ocean bound plastic is plastic that is at risk of entering the ocean but has not yet reached the water. Intercepting ocean bound plastic is more cost-effective and environmentally impactful than removing plastic from the ocean itself. **How is ocean bound plastic removal verified?** Through GoodAPI, ocean bound plastic removal is verified by CleanHub. They use digital tracking, GPS data, photographic evidence, and processing certificates to document every kilogram of plastic collected and processed. This data is available to businesses through dashboards and reports. **Can my customers see the impact of their specific order?** Yes. GoodAPI supports per-order impact tracking. Customers can receive email notifications showing the exact number of plastic bottles removed as a result of their purchase. You can also display cumulative impact on your website through embeddable widgets. **Where is ocean bound plastic collected?** CleanHub operates collection programs in coastal communities across India, Indonesia, and other regions with high plastic leakage risk. These are areas where plastic waste is most likely to enter rivers and oceans due to inadequate waste management infrastructure. **Can I offer ocean plastic removal alongside tree planting?** Yes. GoodAPI supports multiple impact types through a single integration. You can configure tree planting through the Arbor Day Foundation or Veritree alongside ocean plastic removal through CleanHub, all triggered by the same customer action. **How do I add ocean plastic removal to my Shopify store?** Install the GoodAPI Shopify app from the Shopify App Store. After installation, you can configure plastic removal rules, add impact widgets to your storefront, and connect email integrations, all without writing any code. **What is an ocean plastic removal API?** An ocean plastic removal API is a developer tool that allows businesses to automatically fund the collection and processing of ocean bound plastic through a simple API call. GoodAPI provides a REST API that integrates with any platform, making it possible to remove ocean plastic with every customer transaction, subscription, or in-app action. ## Start Removing Ocean Plastic Today Ocean bound plastic is one of the most urgent environmental challenges we face, but it is also one of the most actionable. With the right tools, any business can contribute to intercepting plastic before it reaches the ocean, while building a stronger connection with environmentally conscious customers. GoodAPI makes ocean bound plastic removal accessible to businesses of every size. Through our partnership with CleanHub, every plastic removal event is verified, tracked, and reported with full transparency. Whether you run a Shopify store, a SaaS platform, or a custom application, you can start removing ocean plastic in minutes. Visit [thegoodapi.com](https://thegoodapi.com) to learn more, or head to [www.thegoodapi.com/docs/api](https://www.thegoodapi.com/docs/api/) to get your API key and start making every transaction count toward a cleaner ocean. ---