✅ Now Live on Google Workspace Marketplace! Install Free in 1 Click ➔ • Early-Bird Lifetime Pro just $19 (use code EARLYBIRD).
PayloadFlatten
Install on Google Sheets
WordPress • WooCommerce Webhooks

Convert WooCommerce Order JSON into Clean Google Sheets Tables

Unpack messy WooCommerce meta_data[] arrays, billing fields, and order line items into organized columns without paid WordPress sync plugins.

Install Free on Google Marketplace ➔ Test Interactive Demo Below View Early-Bird ($19)
Runs on Google Apps Script Native =FLATTEN_JSON() formula Zero server maintenance

Live Interactive Simulator

Pre-loaded with sample payload: WooCommerce order.created Real Webhook Payload

Load sample:
Edit or paste your own
✅ Extracted 19 columns in 4ms
B1: =FLATTEN_JSON(A2:A)
idorder_keystatuscurrencytotalbilling.first_namebilling.last_namebilling.emailbilling.phoneline_items.0.nameline_items.0.product_idline_items.0.quantityline_items.0.subtotalline_items.1.nameline_items.1.product_idline_items.1.quantityline_items.1.subtotalmeta_data.0.keymeta_data.0.value
9482wc_order_6541f8aprocessingUSD129.00DavidKimdavid.kim@techpulse.co+1-555-019-2834Mechanical Keyboard Pro4121119.00Braided USB-C Cable108110.00_delivery_instructionsLeave at front desk with security

Why Operators Choose PayloadFlatten

Stop burning manual engineering hours or expensive SaaS subscriptions on simple webhook parsing.

Bloated WordPress Plugins

  • ✕ Heavy sync plugins running inside WordPress that consume PHP worker memory and slow down checkout.
  • ✕ WooCommerce meta_data[] arrays store custom checkout fields in clumsy, unstructured key-value blocks.
  • ✕ Paying $79/year for specialized WooCommerce Google Sheet add-ons that break on major WP updates.
  • ✕ Manual CSV export procedures that fail when handling orders with variable product attributes.
Modern Client-Side

The PayloadFlatten Advantage

  • ✓ Connect WooCommerce Webhooks directly to Google Sheets via standard webhook delivery.
  • ✓ Recursively flattens billing, shipping, and multi-item arrays into clean columns.
  • ✓ Zero performance impact on your WordPress server or customer checkout flow.
  • ✓ Instantly view custom checkout attributes and coupon codes side-by-side with order values.

Simple, Transparent Pricing

No monthly retainers. No cloud relays. Own it for life.

Free Forever

For solo operators testing the formula.

$0 / lifetime
  • Native =FLATTEN_JSON() formula
  • Instant 30-second Apps Script setup
  • Up to 50 rows per batch run
  • 100% Google Apps Script privacy
Install Free from Marketplace ➔
Early-Bird Deal • 60% Off

Early-Bird Solo

Complete freedom for individual operators.

$19 $49 One-time payment

Use code EARLYBIRD at checkout

  • 1 Google Account license
  • Unlimited rows & runs (no cap)
  • Full recursive object & array un-nesting
  • Dot notation customization
  • Lifetime license key & updates
Claim $19 Solo License ➔

Team & Agency

For agencies managing client automations.

$49 $149 One-time payment

Multi-account agency license

  • Up to 5 Google Accounts
  • Unlimited rows, runs & sheets
  • Automated spreadsheet installable triggers
  • Commercial & client delivery allowed
  • Priority 1-on-1 email support
Get Team License ($49) ➔

Frequently Asked Questions

Common questions about WooCommerce order JSON to Google Sheets and spreadsheet un-nesting.

How do I send WooCommerce order webhooks to Google Sheets without a plugin?

In your WordPress Admin, go to WooCommerce > Settings > Advanced > Webhooks. Create a new webhook for 'Order created' and set the Delivery URL to your Google Apps Script Web App URL. Incoming orders are logged immediately, and =FLATTEN_JSON() un-nests all fields.

Can it extract custom checkout fields added by plugins like Checkout Field Editor?

Yes! Custom checkout fields saved under the order's meta_data[] array are automatically parsed and displayed with their respective keys and values.

Does it support WooCommerce subscription orders and renewal events?

Yes. Subscription lifecycle events (such as woocommerce_subscription_status_updated) pass standard JSON payloads that PayloadFlatten expands into clean subscription tracking columns.

Google Workspace Marketplace Approved

Ready to un-nest JSON inside Google Sheets™?

Install PayloadFlatten directly from the official Google Workspace Marketplace in one click—free up to 50 rows per run, zero external servers.

Popular Integrations & Use Cases

Explore native un-nesting solutions for popular webhook payloads and data pipelines.

50 Pre-Configured Simulator Engines

Formula & Script Alternatives

Native formula replacements for fragile legacy scripts.

E-Commerce & Payment Webhooks

Un-nest order, customer, and transaction payloads.

Automation & Webhook Connectors

Stop burning operations in Make, n8n, and Zapier.

CRM, Forms & Developer Webhooks

Parse polymorphic form answers, lead updates, and git events.