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
- Added billing meters (one per workflow action, $0/execution) in the developer portal Pricing page and saved.
- Published patch versions 2.0.1 and then 2.0.2.
- Uninstalled and reinstalled the app on the location - twice.
- Created a brand-new workflow containing only one custom action.
- 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.
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:
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.
6a35b01de19e680accccf1de("Unbroker Test App", private, free, unmonetized)mAnfhLbE68V5YBOVS7xOExample failed executions
All on contact
Y0adJGI6T9o2sMsQ1tBb(our own test contact):01KWZ70D75WACMMMK4K2GK7DVPf3c2f530-8572-4993-8941-1c66180e497c01KWZ741W04DSQAE1CN6AAZ8NRff83aa15-abf4-4126-a48d-7ad2e1827ccefba4b721-9b73-48ba-8cb7-2731105b6a92(brand-new minimal workflow, single action)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
Isolation evidence (same location, same wallet)
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
Request
Please check the premium-action usage-billing service logs for appId
6a35b01de19e680accccf1dearound 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.