Set the Default Naming Convention for New SaaS Sub-Accounts
In the SaaS Configurator, choose whether new sub-accounts are named after the business (Company Name) or the buyer (Customer Name + 's Account). The setting only affects future sign-ups—it never renames existing accounts.
Sparkforge lets agencies on SaaS Mode control the default naming pattern for new sub-accounts created at checkout. Pick between the buyer's personal name or the business name they entered, and Sparkforge applies the choice on every future sign-up.
Where the setting lives
The control sits in the SaaS Configurator at the agency level under Advanced Settings → Sub-Account Onboarding. It applies to future sign-ups only and does not rename existing sub-accounts.
Naming options
- Company Name — Uses the business name provided at checkout. Example: Acme Dental.
- Customer Name + 's Account — Uses the buyer's personal name with 's Account appended. Example: Jane Smith's Account.
If Company Name is selected but the field is empty at checkout, Sparkforge falls back to Customer Name + 's Account.
How to set the default
- Open the agency view and go to SaaS Configurator → Advanced Settings → Sub-Account Onboarding.
- Choose Company Name or Customer Name + 's Account.
- Click Save. New sub-accounts created through Sparkforge funnels and supported external checkouts will follow your selection.
External checkout integration
If you sell SaaS Mode plans through an external checkout, pass the business name into Sparkforge as subscription metadata so the same naming logic applies.
- Send a non-empty
companyNamevalue in the subscription metadata. - Keep the SaaS Configurator set to Use Company Name.
- If
companyNameis missing or empty, Sparkforge defaults to Customer Name + 's Account.
Example metadata payload:
{
"subscription": {
"metadata": {
"companyName": "Acme Dental"
}
}
}Behavior at a glance
| Setting | Company Name provided? | Resulting sub-account |
|---|---|---|
| Company Name | Yes | Acme Dental |
| Company Name | No | Jane Smith's Account |
| Customer Name + 's Account | n/a | Jane Smith's Account |
Admins can update a Location's Friendly Business Name later. Renaming after the fact does not retroactively change confirmations or emails already sent.
Where company name is captured
Sparkforge stores the Company Name from checkout in subscription metadata as companyName. This applies to V2 funnels using the Payments ecosystem (metadata via APIs) and SaaS V1 setups using Stripe (metadata via Stripe).
Frequently Asked Questions
Does this setting rename existing SaaS sub-accounts?
What happens if no Company Name is provided at checkout?
Can I change the default later?
How do I enable this for an external checkout?
Does this affect merge fields like {{location.name}}?
Was this article helpful?
Thanks for the feedback.