WooCommerce

E-commerce platform built on WordPress
Connect it
In Keystile Automations → Connections → New connection, choose WooCommerce and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in WooCommerce: create order refund (Refund an amount on an order. By default the refund is only recorded in WooCommerce).What it can do (44 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Order Note | Add a note to an order, optionally visible to the customer | Yes |
| Batch Update Products | Update the price, stock or status of up to 100 products in one call. | Yes |
| Create Coupon | Create a coupon | Yes |
| Create Customer | Create a Customer | Yes |
| Create Order | Create an order with one or more line items | Yes |
| Create Order Refund | Refund an amount on an order. By default the refund is only recorded in WooCommerce. | |
| Create Product | Create a Product | Yes |
| Create Product Category | Create a product category. | Yes |
| Create Product Tag | Create a product tag. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Coupon | Move a coupon to the trash, or delete it permanently. | |
| Delete Customer | Permanently delete a customer account. | |
| Delete Order | Move an order to the trash, or delete it permanently. | |
| Delete Order Note | Permanently delete a note from an order. | |
| Delete Product | Move a product to the trash, or delete it permanently. | |
| Find Coupon | Find a Coupon | |
| Find Customer | Find a Customer | |
| Find Orders | Search orders by status, customer or date | |
| Find Product | Find a Product | |
| Get Coupon | Get a coupon by its ID. | |
| Get Customer | Retrieve a single customer by their ID | |
| Get Order | Retrieve a single order by its ID | |
| Get Order Totals Report | Get the number of orders in each status. | |
| Get Product | Get a product by its ID. | |
| Get Product Variation | Get one variation of a variable product. | |
| Get Sales Report | Get sales totals for a period or date range. | |
| Get Top Sellers Report | Get the best-selling products for a period or date range. | |
| List Coupons | List coupons, or find one by its exact code. | |
| List Customers | List customers, filtered by email, text or role. | |
| List Order Notes | List the notes on an order. | |
| List Order Refunds | List the refunds recorded on an order. | |
| List Orders | List orders, filtered by status, customer, product, text or date range. | |
| List Payment Gateways | List the payment methods installed in the store and whether they are enabled. | |
| List Product Categories | List product categories, optionally filtered by name, slug or parent. | |
| List Product Reviews | List product reviews, including ones waiting for moderation. | |
| List Product Tags | List product tags, optionally filtered by name or slug. | |
| List Product Variations | List the variations of a variable product. | |
| List Products | List products, filtered by text, SKU, status, category, tag, stock or price. | |
| Moderate Product Review | Approve, hold, mark as spam or trash a product review. | Yes |
| Update Coupon | Update a coupon amount, description, expiry or usage limit | Yes |
| Update Customer | Update a customer name, email or billing details | Yes |
| Update Order | Update an order, most commonly its status | Yes |
| Update Product | Update a product, for example its price or stock level | Yes |
| Update Product Variation | Change selected fields of one variation. Fields left empty are not changed. | Yes |
Start a workflow when… (12 triggers)
- Product Created — Triggers when new product is created.
- Product Updated — Triggers when an existing product is updated.
- Product Deleted — Triggers when an existing product is deleted.
- Order Created — Triggers when new order is created.
- Order Updated — Triggers when an existing order is updated.
- Order Deleted — Triggers when an existing order is deleted.
- Coupon Created — Triggers when new coupon is created.
- Coupon Updated — Triggers when an existing coupon is updated.
- Coupon Deleted — Triggers when an existing coupon is deleted.
- Customer Created — Triggers when new customer is created.
- Customer Updated — Triggers when an existing customer is updated.
- Customer Deleted — Triggers when an existing customer is deleted.
How Keystile protects it
Every WooCommerce action is checked before it runs, whether it comes from an AI tool or a workflow. 15 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use WooCommerce with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access