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. It’s battle-tested infrastructure that your sustainability automations can run on without any additional cost.
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 per tree and $0.05 per plastic 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.
Step 1: Install the Prerequisites
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. Once both are installed, the GoodAPI “Plant Tree” action will appear automatically inside Flow.
Step 2: Open Shopify Flow and Create a New Workflow
From your Shopify admin, go to Settings, then Apps and sales channels, then open Shopify Flow. Click “Create workflow.”
Step 3: Select Your Trigger
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.
Step 4: Add an Optional Condition
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.
Step 5: Add the “Plant Tree” Action
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.
Step 6: Name and Activate the Workflow
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. 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.” That’s a sustainability story customers can follow and participate in, not just observe.
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.
This level of verification is increasingly important. 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
A few things worth knowing before you build your workflows:
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 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 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.