Log Every Chargebee Payment Into Google Sheets Automatically

Each successful Chargebee charge is appended as a clean row in Google Sheets, giving you a live, reconciled revenue ledger without touching a spreadsheet.

difficulty Beginnersetup 25 minresult A new Google Sheets row is created for every Chargebee payment, capturing amount, customer, and date for painless reconciliation.
  1. 1

    Step 1 — Trigger on a successful charge

    Add the Chargebee trigger (or a Webhook subscribed to Chargebee's payment succeeded event). Test-fire one payment to confirm the payload.

  2. 2

    Step 2 — Extract the money fields

    Add a Set node with amount, currency, customer and paid_at, mapped from the event, e.g. {{ $json.data.object.amount / 100 }} for Chargebee's cents.

  3. 3

    Step 3 — Append to Google Sheets

    Add a Google Sheets node set to append a row and map the four fields to columns. This keeps an immutable history you can pivot on.

  4. 4

    Step 4 — Flag large payments (optional)

    Add an If node on amount to send high-value payments to Slack or email so finance sees the big wins immediately.

Frequently asked questions

Refunds — are they logged too?

Subscribe the same webhook to Chargebee's refund event and add a second branch that writes a negative-amount row to Google Sheets.

Amounts look 100x too big — why?

Chargebee reports money in the smallest currency unit (cents). Divide by 100 in the Step 2 expression, as shown.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.