Plant a Tree with Every Shopify Order | Promote Sustainability
Plant a Tree for Every Order Over $10 in Your Shopify Store
5 min setup
No coding required
Runs automatically
Make a positive environmental impact by planting a tree for every qualifying purchase in your Shopify store. This MESA workflow template integrates with Digital Humani to automatically plant a tree when a customer places an order of $10 or more. Encourage eco-conscious shopping, strengthen customer loyalty, and support sustainability with each sale.
How it works
4 steps to start planting trees automatically for qualifying orders
Order Created
App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)
Why this matters: This monitors your Shopify store and captures every new order as it comes in, providing all the order data needed to determine if tree planting should occur.
This step automatically watches for new orders in your Shopify store and captures complete order information including total price, customer email, and order ID. No configuration is needed - MESA connects to your Shopify store and starts monitoring immediately once the workflow is activated. When a new order arrives, all the order data gets passed to the filter step to check if it qualifies for tree planting.
Filter: Determine if the order is over $10
App connector: [Filter](/content/apps/filter/integrate "View Filter integration page"/index.html)• Time to complete: 1 minute
Why this matters: This prevents tree planting for small orders by only allowing orders over $10 to proceed, helping you control costs while maintaining your environmental impact goals.
This step evaluates each order's total price against your $10 minimum threshold using the greater than comparison operator. Orders under $10 are automatically stopped from proceeding further, while qualifying orders continue to the tree planting step. You can adjust the dollar amount by changing the comparison value from "10" to any amount that fits your business model. The filter uses the total order price including taxes and shipping to make this determination.
Plant Trees
App connector: [Digital Humani](/content/apps/digitalhumani/integrate "View Digital Humani integration page"/index.html)• Time to complete: 2 minutes
Why this matters: This sends the actual tree planting request to Digital Humani with the customer's email address, creating the environmental impact you promised and generating a tracking ID for your records.
This step connects to Digital Humani's API to plant one tree per qualifying order using your enterprise and project IDs. You'll need to enter your Digital Humani enterprise ID and project ID in the designated fields - these are provided when you set up your Digital Humani account. The customer's email from the order gets sent as the user identifier, and the tree count is set to 1 per order. Digital Humani responds with a unique tracking UUID that proves the tree planting request was submitted successfully.
Update Order Notes
App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)
Why this matters: This creates a permanent record in your Shopify admin showing exactly when the tree planting request was made and provides the tracking ID for future reference or customer service inquiries.
This step automatically adds a timestamped note to the original Shopify order documenting the tree planting activity. The note includes the current date, confirms that a Digital Humani tree planting request was submitted, shows the total number of trees (1), and records the unique request ID returned from Digital Humani. This note appears in your Shopify admin under the order details and gets appended to any existing order notes without overwriting them.
Frequently asked questions
Do I need a Digital Humani account before setting up this workflow?
Yes, you'll need to sign up with Digital Humani first to get your enterprise ID and project ID. These credentials are required in Step 3 to connect the tree planting API, and you'll need an active account with available tree credits for the requests to succeed.
What happens if Digital Humani is temporarily unavailable when an order comes in?
The workflow will retry the tree planting request automatically, and if it continues to fail, MESA will log the error without stopping your order processing. You can manually retry failed tree plantings later from your MESA activity log once the service is back online.
Can I plant trees for orders from specific products only instead of all orders over $10?
Yes, you can modify the filter step to check for specific product IDs, collections, or product tags in addition to the price requirement. This lets you tie tree planting to eco-friendly products or special campaigns while excluding other items from your store.
Make this template your own!
Customize this workflow even further:
- Set minimum order thresholds
- Add customer notifications
- Scale tree quantities by order value
- Track environmental impact metrics
You're in good company
Avg. App Store rating
4.9/5
Merchant reviews
157
Avg. time saved per week
3.5 hrs
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
- PetFriendly: "It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
- Zailys: "The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to start planting trees automatically for qualifying orders?
7-day free trial • 5 min setup • Cancel anytime
[Start with this template — It's free](/content/pricing?template=shopify%2Forder%2Fsend_to_digital_humani_trees_plant&templateName=plant-tree-for-every-shopify-order-over-10 "Install and use this template in MESA - Free to use"/index.html)