The problem:
When a SaaS sub-account's payment fails, the only current lever is to pause the sub-account — and it fires instantly on a single failed charge. The agency gets a notification, but there's no built-in way to notify the customer. So the first thing the client experiences is everything breaking: workflows paused, marketplace apps dead, features offline — with no heads-up that a card just failed. The pain scales with the agency.
The current workaround is to manage dunning entirely through Stripe's own reminder/failed-payment emails, which works but lives outside GHL and means the customer-facing communication is disconnected from the CRM.
The ask:
A native, agency-configurable setting — attached to the home/agency sub-account, since GHL already knows which sub-account is the SaaS home — that automatically notifies the customer when their payment fails. Ideally:
Trigger a customizable email/SMS to the client on payment failure ("Your payment didn't go through — please update within X days or services will pause").
A configurable grace period before the pause actually takes effect, so a single failed charge doesn't instantly kill a live account.
Templates the agency can brand/customize, routed through the SaaS home sub-account.
Why it matters:
Right now the pause is punitive and silent from the client's side. A grace window plus native dunning notifications would cut support tickets, recover more failed payments, and stop a one-time card decline from taking down a customer's entire operation in real time. This would be a big win for anyone running SaaS mode at scale.