WooCommerce Integration Setup
Connect your WooCommerce store to pull real order data into Activly notifications.
Two installation methods
Activly connects to WooCommerce in two ways: through an official WordPress plugin (the simplest option for most stores) or via a manual webhook connection (better if you need more control or can't install plugins). Both methods give you access to the same real-time order data.
Method 1: WordPress Plugin (recommended)
The plugin handles the connection, data sync, and script installation automatically — no code required.
- In your WordPress admin, go to Plugins → Add New.
- Search for Activly.
- Click Install Now, then Activate.
- In the WordPress sidebar, click Activly.
- Enter your Activly API key in the field provided.
- Find your API key at app.activly.io → Settings → API Key.
- Click Connect.
Your store is now linked. The plugin automatically adds the Activly script to every page on your site — no manual script placement needed.
Method 2: Manual API connection
Use this method if you prefer not to install a plugin, or if you are on a managed WordPress host with plugin restrictions.
- In your Activly dashboard, go to Integrations → WooCommerce.
- Copy your unique Activly webhook URL.
- In WooCommerce, go to Settings → Advanced → Webhooks.
- Click Add webhook.
- Set Topic to Order created.
- Paste your Activly webhook URL into the Delivery URL field.
- Set Status to Active and click Save.
New orders will now push to Activly in real time as they are placed.
Installing the script on WordPress (manual method only)
If you used Method 2, you need to add the Activly script to your site separately. You have two options:
- Header/footer plugin: Install a plugin like Insert Headers and Footers, paste your Activly script into the footer section, and save. No theme edits required.
- Theme file: Open your theme's
header.phporfooter.phpand paste the script before the closing</body>tag. Only recommended if you are comfortable editing theme files.
Your Activly script is available at app.activly.io → Settings → Install Script.
What data is pulled
Activly receives the following fields from each WooCommerce order:
- Customer first name
- City and country
- Product name(s) purchased
- Order timestamp
No payment data, email addresses, or full names are stored or displayed.
Troubleshooting
No orders appearing in your data feed? Place a test order in your WooCommerce store (you can use a free coupon code to avoid a real charge). Check your Activly data feed within 2 minutes. If the test order does not appear, verify your webhook is set to Active in WooCommerce → Settings → Advanced → Webhooks, and that the delivery URL matches exactly what Activly provided.
Script not detected? In Activly, go to Settings → Installation Status. If it shows undetected, confirm the script is present in your page source. Using the WordPress plugin handles this automatically — manual installations can sometimes miss pages depending on theme structure.
What's next
Was this article helpful?
Still stuck? Contact support