Using Smile.io points with GoodAPI to offer sustainability rewards
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
Step 1: Activate GoodAPI
Section titled “Step 1: Activate GoodAPI”- Install and open the GoodAPI app in Shopify.
- Choose your desired impact type:
- 🌳 Tree Planting
- 🌊 Ocean-Bound Plastic Removal
- Or both
- 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.
- 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
Section titled “Step 2: Create a Reward Product in Shopify”- In your Shopify Products section, create a new product (example: Plant 10 Trees).
- Add a description and photos. (GoodAPI support can provide ready-to-use content via the chat bubble in the app.)
- Set the price based on impact:
- $0.43 per tree
- Example: 10 trees = $4.30
- 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
Section titled “Step 3: Add the Reward in Smile.io”- Open your Smile.io app.
- Go to Program → Redeem Points.
- Click Add a way to redeem.
- Choose Free product.
- Select the reward product you created (example: Plant 10 Trees).
- Assign the number of loyalty points required (based on your program’s setup).
- Save — the reward will now appear in your Smile.io Loyalty Hub.
Step 4: Customer Redemption Flow
Section titled “Step 4: Customer Redemption Flow”- Customers visit your Smile.io Loyalty Hub.
- They see the Plant 10 Trees reward in the Points Shop.
- 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.
- 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.

Need Help?
Section titled “Need Help?”For product images, descriptions, or setup help, reach out via the chat inside the GoodAPI Shopify app or email support@thegoodapi.com. Our team can provide content and guidance.