✅ 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
Batch Array Expansion • Auto-Aligned Headers

Convert Any JSON Array of Objects into a Google Sheets Table

Whether you paste a top-level [...] JSON array into cell A2 or have hundreds of JSON rows in Column A, PayloadFlatten aligns every key into a clean table.

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: Top-Level JSON Array of Customer Records

Load sample:
Edit or paste your own
✅ Extracted 14 columns in 4ms
B1: =FLATTEN_JSON(A2:A)
batch_idrecords.0.idrecords.0.namerecords.0.planrecords.0.mrrrecords.1.idrecords.1.namerecords.1.planrecords.1.mrrrecords.1.couponrecords.2.idrecords.2.namerecords.2.planrecords.2.mrr
exp_2026_11101Liam ChenStarter29102Sofia RossiPro99LAUNCH20103Noah PatelEnterprise299

Why Operators Choose PayloadFlatten

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

Misaligned Keys & Missing Columns

  • ✕ If Object #2 has an extra key not present in Object #1, naive scripts drop the key or shift columns.
  • ✕ Top-level JSON arrays [...] crammed into a single cell cannot be split cleanly with SPLIT().
  • ✕ Nested objects inside array items render as useless '[object Object]' strings.
  • ✕ Manual formatting required every time you export a JSON array from Postman or curl.
Modern Client-Side

The PayloadFlatten Advantage

  • ✓ Automatically expands a top-level [...] array in a single cell into multiple spreadsheet rows.
  • ✓ Scans all objects first to build a unified superset of column headers—zero column shifting.
  • ✓ Recursively flattens nested sub-objects inside each array element.
  • ✓ Works identically in the interactive simulator, side panel, and custom formula.

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 JSON array of objects to Google Sheets and spreadsheet un-nesting.

What if different objects in my JSON array have different keys?

PayloadFlatten collects the union of all keys across every object in your dataset first, then aligns each row's values under the exact matching header column. Missing keys simply produce an empty cell.

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.