Kaleyra.io allows you to manage your business by providing an option to create sub-accounts, and authorize them for different tasks, with a specific allocated budget from your account. Tasks can be performed on enabled channel services (currently Kaleyra supports the SMS channel and its related services).

What is Sub-account?

A sub-account is similar to a regular account, but with few restrictions and no financial authorization or control. Sub-accounts cannot create other sub-accounts, and cannot access the resources of the Parent Account or any other sub-accounts.

Why are Sub-accounts required?

You wish to manage the communication for your organization by providing separate ownership of a specific channel to a specific branch or team so that each team is autonomous in its communication strategy from the others and the parent account. You can set up sub-accounts for either mirroring your organization's structure or communication strategy. For example, having different sub-accounts per regional team, per product/service team, or per channel team.


You wish to launch SMS campaigns for your customers for different products, in different regions, in different time zones, and with different supported languages. You can use the sub-account module to run your campaign successfully. You can assign sub-account users located in different business units globally for different products, and you can assign a budget for each campaign, based on the planned local time, they have the option to launch SMS campaigns in supported languages. Parent Account has control over financial activities for different products as they can monitor credit usage by sub-accounts.

To enable the Subaccounts feature in Kaleyra.io, send a request to the Kaleyra Support team.

The Subaccounts module includes: