All integrations
WooCommerce logo

Generate order graphics automatically from WooCommerce

HMAC signature verified

Every WooCommerce order carries a customer, a product and an order key. Drawtab turns that into a branded thank-you card, a receipt graphic, or a fulfilment slip — without a plugin or a line of PHP.

Connect WooCommerce free15 free renders · no credit card

What sets it off

An order is created or updated in your WooCommerce store.

What you get

  • Branded receipts
  • Thank-you cards
  • Fulfilment slips
  • Order confirmations

Setting it up

One-time setup. After this it runs on its own.

1

Create a WooCommerce pipeline

Pick WooCommerce in Drawtab Pipelines and choose the template each order should render into.

2

Add the webhook in WooCommerce

Go to WooCommerce → Settings → Advanced → Webhooks → Add webhook, set the topic to Order created, and paste the pipeline’s trigger URL as the delivery URL.

3

Copy the webhook secret

WooCommerce generates a Secret on that same screen. Paste it into your Drawtab pipeline.

What you can put on the graphic

These are the paths you type into a template hotspot. Once a pipeline has received its first real record, the Sample Payload inspector shows your own data and you can click a value to fill the field.

Field pathWhat it holds
billing.first_nameCustomer’s first name
billing.last_nameCustomer’s last name
billing.emailCustomer’s email — used for delivery
line_items[0].nameFirst product in the order
order_keyUnique order reference — good QR content
totalOrder total

How Drawtab knows the data is real

WooCommerce signs deliveries with X-WC-Webhook-Signature, a base64 HMAC-SHA256 of the raw body keyed by the secret shown when you created the webhook. Drawtab verifies it before the order is read.

Every pipeline also has its own secret trigger URL, which can be rotated at any time without touching your template or mappings.

Common questions

Does this need a WordPress plugin?

No. It uses WooCommerce’s built-in webhooks, so there is nothing to install or keep updated.

Can I render one graphic per product in the order?

Not currently — a WooCommerce order produces one render. Map line_items[0] for the primary product, or use the batch engine for per-item runs.

Other integrations

Start rendering from WooCommerce today

Set it up once, and every record from then on arrives as a finished graphic.