We’ve improved the Enable SaaS public API to work better in automated flows — especially when you’re upgrading existing clients who already have a payment method saved.
What’s New
Previously, if a customer profile was passed in the API and already had a payment method on file, the system didn’t trigger the subscription — because it was waiting for a new card to be added.
With this update:
  • If the customer already has a card saved, the subscription is now created immediately when you call the API.
  • If there’s no card on file, the plan will still be placed on hold until payment details are added — just like before.
💡
Why This Matters
  1. Works seamlessly for agencies who sell SaaS as an add-on to existing offers.
  2. No need to ask clients to re-enter payment info they’ve already shared.
  3. Improves the reliability of SaaS automation flows across the board.
🔜
Coming Soon
We’re making it even more flexible with two separate APIs:
  • One to enable SaaS mode (attach customer to sub-account)
  • One to attach a SaaS plan and start billing
This will give you more control over when and how you activate SaaS for your clients.