Skip to content

[Bug Report] All custom workflow actions of our marketplace app skipped: 'Billing Usage Failed' since Jul 7 (action executes, output discarded) #309

Description

@pmaxhogan

Summary

Since Jul 7, 2026 (~21:14 UTC), every execution of every custom workflow action from our private marketplace app is marked Skipped in workflow Execution Logs with:

An issue occurred while performing the Billing of this Premium Action: Billing Usage Failed - Billing Usage Failed

Crucially, GHL does call our action endpoint and receives HTTP 200 with a valid JSON response before the billing failure - the successful output is then discarded and the step marked Skipped, so downstream conditions see empty values.

  • App: 6a35b01de19e680accccf1de ("Unbroker Test App", private, free, unmonetized)
  • Location: mAnfhLbE68V5YBOVS7xO

Example failed executions

All on contact Y0adJGI6T9o2sMsQ1tBb (our own test contact):

Execution ID Workflow Time (UTC)
01KWZ70D75WACMMMK4K2GK7DVP f3c2f530-8572-4993-8941-1c66180e497c Jul 7 ~21:17
01KWZ741W04DSQAE1CN6AAZ8NR ff83aa15-abf4-4126-a48d-7ad2e1827cce Jul 7 ~21:18
(multiple later) fba4b721-9b73-48ba-8cb7-2731105b6a92 (brand-new minimal workflow, single action) Jul 7 evening

Server-side timing example (from our Cloudflare Worker logs): Jul 7 21:17:09 UTC - GHL POSTs our action endpoint, we return 200 { ok: true, found: true, ... }; at 21:17:11 the execution log shows the step Skipped with the billing error.

Timeline - no changes on our side at break time

  • Worked normally through Jul 7 01:07 UTC (last successful billed execution of an app action).
  • First failure Jul 7 21:14 UTC (first execution of the day). No app changes, publishes, or reinstalls in between.

Isolation evidence (same location, same wallet)

Path Result
Native premium actions (Custom Webhook) ✅ executes and bills fine
Another marketplace app's premium custom action (Google Forms "Find forms by name") ✅ executes and bills fine
The SAME app's Conversation Provider ✅ works (verified send + delivery Jul 7 20:49 UTC)
This app's Workflow Action module executions ❌ 100% "Billing Usage Failed"

Wallet / billing state

Sub-account wallet has balance (~$12) with auto-recharge enabled and a valid card. We have been billed for premium workflow action executions many times before without issue.

Remediation attempted - no effect

  1. Added billing meters (one per workflow action, $0/execution) in the developer portal Pricing page and saved.
  2. Published patch versions 2.0.1 and then 2.0.2.
  3. Uninstalled and reinstalled the app on the location - twice.
  4. Created a brand-new workflow containing only one custom action.
  5. Confirmed no active incidents on status.gohighlevel.com.

Request

Please check the premium-action usage-billing service logs for appId 6a35b01de19e680accccf1de around the execution IDs above. The failure appears to be server-side at usage recording (not a card decline, not wallet balance). This fully blocks our production workflows that depend on the app's custom actions.

Happy to provide any additional logs or run live repro on request - the failure reproduces 100% of the time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions