EN
See the demo

WooCommerce + Krokul CRM

Yes. Krokul CRM has a native WooCommerce connector. Each new order in your WordPress shop becomes a Krokul deal with lines matched to the catalog by SKU. Krokul writes stock quantities and prices back to WooCommerce products, and once the deal ships, the order status moves to completed with a tracking note. Store customers become Krokul contacts.

  • NativeA connector built into Krokul. You connect it in the Marketplace with a key or by signing in to the service, and no code is needed.
  • Via API and webhooksYou connect it with the Krokul app in an automation platform, the public API and signed webhooks. The page lists the steps for this service.

Automation platformsZapierMaken8nAlbato

What your team gets

A WooCommerce order opens a deal that reserves stock

The order.created webhook brings the billing details, the currency and each line item with its SKU. Krokul matches the buyer to a contact, opens a deal titled with the WooCommerce order number and links every line to a Krokul product with the same SKU. The reserved quantity leaves the free stock at once, so a sales manager selling by phone sees what is really left.

Krokul stock and prices update the product in the shop

When stock moves in Krokul or the price list changes, the connector writes stock_quantity and regular_price to the WooCommerce product or variation with the same SKU. A wholesale buyer who orders online sees the same availability as your sales team.

A shipped deal completes the WooCommerce order

When the deal reaches the shipped stage and its shipment has a tracking number, Krokul sets the WooCommerce order status to completed and adds an Order Note with the carrier and the tracking code. WooCommerce sends its usual completed-order e-mail to the buyer.

Status changes in the shop reach the deal

The order.updated webhook tells Krokul when shop staff cancel or refund an Order. Krokul moves the deal to the matching stage, releases the reserve and records the refund on the deal payment.

What moves between WooCommerce and Krokul

WooCommerceDirectionKrokulWhen
Order (order.created)WooCommerce → KrokulDeal with lines matched by SKU, currency and totalAn order is placed
Order status, refund (order.updated)WooCommerce → KrokulDeal stage, reserve, paymentStaff change or refund the order
Order status completed and Order NoteKrokul → WooCommerceShipped deal with tracking numberThe deal ships
Product stock_quantityKrokul → WooCommerceStock balance of the productStock changes in Krokul
Product regular_priceKrokul → WooCommercePrice in the price listA price changes in Krokul
Customer (customer.created, customer.updated)WooCommerce ↔ KrokulContactAn account or contact is created or changed

How to connect today

Native connector in the Marketplace

  1. In WordPress, open WooCommerce → Settings → Advanced → REST API and create a key with Read/Write permission.
  2. In the Krokul Marketplace, choose WooCommerce, enter the shop address and paste the consumer key and secret. Krokul registers its own webhooks in the shop.
  3. Set the pipeline, source and responsible person for orders, then choose what syncs: orders, customers, stock, prices, status back to the shop.
  4. Run the test. The sync journal lists each order with its WooCommerce ID, the deal it opened, SKUs that found no product and a retry button for failed records.

Krokul app in Zapier, Make, n8n or Albato

  1. Connect the Krokul app with an API key.
  2. Pair a WooCommerce trigger such as Subscription or Order Note with a Krokul action such as Create Task or Add Comment.
  3. Run Krokul trigger Invoice Paid into the WooCommerce action Update Order to mark B2B orders paid by bank transfer.

Triggers

  • Order
  • Customer
  • Product
  • Order Note
  • Subscription

Actions

  • Update Order
  • Create Order Note
  • Update Product Stock Quantity
  • Create Customer
  • Update Customer

Questions and answers

Do I need a WordPress plugin for the WooCommerce connector?

No. The connector uses the WooCommerce REST API key and webhooks that come with WooCommerce itself.

How does Krokul match WooCommerce products?

By SKU. Simple products and variations with the same SKU as a Krokul product get stock and price updates. Items without a match are listed in the sync journal.

Is the billing company saved as a client company?

Yes, when the billing company field is filled. Krokul links the contact to that client company, and the next order of the same buyer goes to the same company.

What if an order is refunded in WooCommerce?

The refund arrives through order.updated. Krokul records it on the deal payment, releases the reserve and moves the deal to the stage you mapped for refunds.

Limits

Coupons, taxes, the checkout page and plugins of your WordPress site stay in WooCommerce. Krokul runs the sales side, which covers the buyer, the deal, stock and the shipment.

Missing something?

Tell us which service you use and what should move between it and Krokul. We reply with the way to do it and when it will be ready.

Request received. We reply to your email.

WooCommerce is a trademark of Automattic Inc. Krokul is not affiliated with WooCommerce.

See the demo