Skip to content
OrqLabs

Commerce & payments

WooCommerce integration: automation on order and customer events

Connect your WooCommerce store to OrqLabs with a REST API key. New orders, completed orders and new customers start your workflows, which can read orders and add an admin or customer note to an order.

Connection type
Username / password
Scope
Per project: every brand connects its own account
Inbound webhook
Yes, you get a webhook URL for incoming events
Capabilities
event triggers, workflow actions
Setup time
10 min

What it does in OrqLabs

OrqLabs connects to WooCommerce over HTTPS with the REST API v3 and a Read/Write consumer key and secret – no extra plugin needed. When you connect, the order.created, order.updated and customer.created webhooks are created on your store with OrqLabs' secret, and WooCommerce's initial verification ping is answered.

Each delivery's signature is verified and repeats are never processed twice. Workflows start with the order number, status, total, currency, the billing name, email and phone, the line items and the payment method. The Order completed event doesn't fire on every save – only when the order moves to Completed, once per order.

The WooCommerce node reads a single order, lists orders by status, search text and date, and adds notes to orders. WooCommerce emails customer-visible notes to the customer with its own template.

What you can automate

  • New-order notifications

    On a new order the customer gets a WhatsApp message with an approved template, and your team gets an order summary through Notify team.

  • Review requests after completion

    A few days after an order is completed, Generate text writes a personal review request, Send email delivers it and a note is added to the order.

  • Leads from new customers

    Customers who open an account are added to your leads with Create lead, and newsletter or welcome workflows start from there.

  • Shipping updates on the order

    When a tracking number arrives, Add order note adds a customer-visible note to the order and WooCommerce emails it to the customer.

Nodes that use this integration

In the workflow editor these nodes run with your WooCommerce account.

  • WooCommerce

    Get order · List orders · Add order note

Setup at a glance

  1. In the WordPress admin, open WooCommerce → Settings → Advanced → REST API → Add key.

  2. Set the permissions to Read/Write, generate the key and copy the consumer key and secret.

  3. In OrqLabs, go to Integrations → WooCommerce → Connect and pick the project.

  4. Enter the store URL and both keys and click Connect – the three webhooks are created automatically.

  5. Pick the WooCommerce account and event in the Integration event trigger and try the workflow with a test order.

Read the full setup guide →

Requirements

  • A WordPress site running WooCommerce 3.5 or later, served over HTTPS.
  • A WooCommerce REST API key with Read/Write permission (consumer key and consumer secret).
  • Permalinks set to anything other than “Plain”, and a REST API that no security plugin blocks.

What you enter when connecting

  • Store URL *
  • Consumer key *
  • Consumer secret *

Good to know

  • Plain-HTTP sites are not supported: the keys are sent with Basic auth, so HTTPS is required.
  • WooCommerce sends deliveries in the background, so low-traffic sites may see a delay of a few minutes.
  • Product, stock and coupon actions are not part of the node in this version.

Frequently asked questions

Do I have to create the webhooks myself?

No. When you connect, OrqLabs creates the three webhooks with its own secret; they show up as OrqLabs under WooCommerce → Settings → Advanced → Webhooks.

Does “Order completed” run on every update?

No. It runs only when the order status becomes Completed, and once per order.

Do guest orders include customer details?

Yes. The name, email and phone come from the order's billing details; a customer id exists only for customers with an account.

Get started with OrqLabs

Build your first workflow today

Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.