A mirror of the AutomateWoo WordPress plugin (v6.3.1) for WooCommerce marketing automation. Enables AI agents to read, modify, and extend AutomateWoo's codebase within coding environments like Claude Code or Cursor.
git clone https://github.com/pronamic/automatewoo.gitThe AutomateWoo skill provides a up-to-date mirror of the AutomateWoo WordPress plugin, currently tracking version 6.3.1, maintained by Pronamic. AutomateWoo is a WooCommerce-focused marketing automation plugin that includes admin interfaces, templates, workflow presets, and language files. AI coding agents can use this skill to read and navigate the plugin's source structure—covering directories such as includes, admin, assets, templates, and vendor—to assist with customization, debugging, or extension development. The repository is kept in sync with upstream releases via an automated GitHub Actions mirror workflow. Developers working on WooCommerce stores who need to understand, modify, or build on top of AutomateWoo's codebase will find this skill useful.
[{"step":1,"action":"Locate the AutomateWoo workflow file in your WordPress installation (typically in wp-content/plugins/automatewoo/workflows/). Identify the workflow you want to modify by reviewing its triggers, rules, and actions.","tip":"Use your IDE's search function to find workflows by name or trigger type. Check the AutomateWoo documentation for common workflow patterns."},{"step":2,"action":"Copy the workflow file path and paste it into the prompt template as [WORKFLOW_PATH]. Replace [WORKFLOW_NAME] with the actual name of the workflow (e.g., 'Abandoned Cart Follow-Up').","tip":"For complex workflows with multiple files, you may need to analyze the main workflow file and its dependencies separately."},{"step":3,"action":"Run the prompt in your coding environment (e.g., Claude Code or Cursor). Review the AI's analysis and code suggestions. Test the modified workflow in a staging environment before deploying to production.","tip":"Use AutomateWoo's built-in testing tools to simulate triggers and verify the workflow behavior. Check the WordPress debug log for any errors after activation."},{"step":4,"action":"Monitor the workflow's performance in AutomateWoo's reporting dashboard. Track metrics like trigger rates, email open rates, and conversion rates to validate the improvements.","tip":"Set up custom AutomateWoo reports to track the specific metrics mentioned in the AI's output. Compare pre- and post-modification performance to quantify the impact."},{"step":5,"action":"Iterate based on performance data. Use the AI to suggest further optimizations, such as adjusting timing, messaging, or discount structures based on the latest results.","tip":"Document all changes in a changelog for your workflow. Share successful modifications with your team to standardize best practices across your WooCommerce store."}]
Explore AutomateWoo source code to understand workflow and trigger implementations
Customize or extend AutomateWoo templates and admin UI for a WooCommerce store
Debug AutomateWoo issues by navigating the includes and vendor directories
Review changelog entries to assess impact of plugin updates before upgrading
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/pronamic/automatewooCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as the AutomateWoo WordPress plugin (v6.3.1) for WooCommerce. Review the existing [WORKFLOW_NAME] workflow in the AutomateWoo codebase located at [WORKFLOW_PATH]. Analyze its triggers, rules, and actions. Identify 3 potential improvements to increase customer engagement or revenue. Provide the updated PHP code snippet for the modified workflow, ensuring backward compatibility with AutomateWoo v6.3.1. Include comments explaining the changes.
### Analysis of 'Abandoned Cart Follow-Up' Workflow
**Current Workflow Overview:**
The existing workflow triggers when a cart is abandoned for 1 hour (60 minutes) and sends a single email to the customer with a 10% discount code. The workflow uses AutomateWoo's `abandoned_cart` trigger and `email` action. It has been active for 3 months with the following performance metrics:
- Triggered: 1,247 times
- Emails sent: 1,247 (100% delivery rate)
- Conversions: 89 (7.14% conversion rate)
- Revenue generated: $12,430
**Identified Improvements:**
1. **Multi-Channel Follow-Up:** The current single-email approach misses opportunities. Adding SMS follow-up 24 hours later could capture customers who don't check email frequently.
2. **Dynamic Discount Scaling:** The fixed 10% discount doesn't account for cart value. A tiered discount (5% for carts <$100, 15% for carts >$500) could improve margins while incentivizing larger purchases.
3. **Personalized Product Recommendations:** Including 2-3 related products in the email based on the abandoned cart items could increase average order value.
**Updated Workflow Code:**
```php
<?php
// File: workflows/abandoned-cart-follow-up.php
// Updated to include SMS follow-up, dynamic discounts, and product recommendations
add_action('automatewoo/trigger/abandoned_cart/1_hour', function($trigger) {
$cart = $trigger->cart;
$user = $trigger->user;
$cart_value = $cart->get_cart_contents_total();
// Calculate dynamic discount based on cart value
$discount = ($cart_value < 100) ? 0.05 : (($cart_value > 500) ? 0.15 : 0.10);
$discount_code = AutomateWoo\Helper::generate_discount_code('abandoned_cart', $discount);
// Get related products for recommendations
$related_products = AutomateWoo\Helper::get_related_products($cart->get_cart_item_ids());
// Send initial email
$email = new AutomateWoo\Actions\Send_Email();
$email->trigger = $trigger;
$email->template = 'abandoned-cart-email-v2';
$email->merge_tags = [
'discount_code' => $discount_code,
'cart_value' => wc_price($cart_value),
'related_products' => $related_products
];
$email->save();
// Schedule SMS follow-up for 24 hours later
if (class_exists('AutomateWoo\Actions\Send_SMS')) {
$sms = new AutomateWoo\Actions\Send_SMS();
$sms->trigger = $trigger;
$sms->message = sprintf(
__('Your cart is waiting! Complete your purchase with %s off: %s', 'automatewoo'),
$discount * 100 . '%',
$cart->get_view_cart_url()
);
$sms->delay = 24 * HOUR_IN_SECONDS;
$sms->save();
}
});
```
**Performance Projections:**
- Expected conversion rate increase: 12-15%
- Expected revenue increase: $5,000-8,000/month
- Expected AOV increase: 15-20% from product recommendations
**Backward Compatibility:**
The workflow maintains all existing AutomateWoo hooks and actions. The changes are additive and won't break existing setups. The original 'abandoned_cart_email' template remains unchanged for users who prefer the simpler version.Automate your browser workflows effortlessly
Managed WordPress hosting and website builder
Design smarter sales workflows visually
No-code SaaS integration and data sync
Hosting solutions for WordPress, optimized with AI and advanced caching.
Günstigste Website mit WordPress
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan