Cheerful + WooCommerce integration
Yes, Cheerful integrates with WooCommerce natively: connect your store’s REST API keys and a GoAffPro token, and Cheerful places gift orders in your store and issues a coupon for each creator.
Free to start · Updated
How the WooCommerce integration works
It uses two credentials: your store’s own REST API keys for products and orders, and a GoAffPro token for coupons and sales tracking.
1. Trigger
A creator accepts the gift
The address is collected in the thread and you approve.
2. Cheerful
Cheerful places the order
Processing and paid, $0 shipping, marked as a gift.
- W
3. WooCommerce
It ships from WooCommerce
Your fulfilment picks it up; the creator gets a coupon.
What can you do with Cheerful and WooCommerce?
5 ways influencer teams use this connection today. Each one is something the integration does now, not a roadmap item.
Send influencer gifting orders from WooCommerce
Gift orders arrive in WooCommerce as Processing and paid, with $0 shipping and a _cheerful_gifting marker, so your existing fulfilment picks them up with no special handling.
- Creator sends an address
- You approve the gift
- Order appears as Processing
Create a WooCommerce coupon code for each influencer
Cheerful creates the creator as a GoAffPro affiliate with a coupon, confirms it exists, and reuses it on a second campaign instead of minting a duplicate.
Track WooCommerce sales by influencer coupon
Orders using a creator’s coupon are pulled every six hours and credited to that creator in Cheerful’s reporting.
Filter gift orders out of WooCommerce revenue
Each gift order carries a _cheerful_gifting marker, so finance can separate gifts from real sales in a report.
Connect more than one WooCommerce store
Brands with several WordPress stores can connect each one to the same Cheerful account.
What the WooCommerce integration does
- Reads products from your WooCommerce store
- Creates gift orders as Processing and paid, with $0 shipping
- Marks gift orders so they can be filtered out of revenue
- Creates GoAffPro affiliates and coupons per creator
- Reuses an existing creator coupon rather than creating a duplicate
- Syncs coupon sales every six hours
How to connect WooCommerce to Cheerful
Setup takes 3 steps. WooCommerce is built into Cheerful, so there is nothing extra to install on the Cheerful side.
- 1
In WooCommerce, create REST API keys with read and write access.
- 2
In GoAffPro, copy your API token.
- 3
In Cheerful, open Settings, go to Integrations, choose WooCommerce and enter both. You can connect more than one store.
What the WooCommerce integration does not do
Stated plainly, so you can plan around it before you connect.
Cheerful and WooCommerce: common questions
- Does Cheerful work with WooCommerce?
- Yes, natively. Connect your store’s REST keys and a GoAffPro token, and Cheerful places gifting orders in WooCommerce and issues a coupon per creator.
- Do I need GoAffPro for WooCommerce?
- For discount codes and sales attribution, yes. Cheerful uses GoAffPro to create creator coupons and to read which orders used them.
- What does Cheerful access in WooCommerce?
- Your store’s REST API, through read and write keys you create, to read products and create gift orders. A GoAffPro token covers coupons and sales tracking.
- How quickly do WooCommerce sales show up in Cheerful?
- Coupon sales are pulled every six hours, so an order can take up to six hours to be credited to the creator.
- Is the WooCommerce integration free?
- It is part of Cheerful, which is free to start. GoAffPro is a separate app with its own pricing.
Often connected alongside WooCommerce
ShopifyNative integration · E-commercePlace $0 gifting orders and create a discount code for each creator
- SShipHeroNative integration · FulfilmentApproved creator gifts become ShipHero fulfilment orders
StripeNative integration · PaymentsPay creators by card, with every payout in one exportable ledger
KlaviyoConnected app · Email marketingAdd gifted creators to Klaviyo lists with handle and campaign details
See all integrations, or read which tools Cheerful integrates with for the native integrations and the ones that do not exist yet.