User Management

With our multi-user feature, you can create and manage a team, giving them access to various aspects of your WordPress websites, applications, databases, or static sites. We offer a number of roles to allow you to fine-tune user access. This article explains the various capabilities you can give to your users.

User Roles

Company Ownership Role

There is a special role called the Company Owner. A Company Owner is always also a Company Administrator. There can only be one Company Owner per company.

A Company Owner is the only user in a company who can request an account closure or transfer company ownership (to a Company Administrator in the same account). Apart from that, they are exactly like Company Administrators in day-to-day use.

Managed WordPress Hosting

When inviting or modifying a user, the first choice is to give the user Company access or WordPress site access. Site-level users only have access to specific WordPress sites you assign to them, while company users see company-level details. There are 3 company-level and 2 site-level user roles to choose from, with various levels of access based on their role.

All user roles have access to Kinsta’s Support team, but we can only assist with sites your user role can access.

Company Administrator

Company Administrators have the highest level of access. They have complete control of all company and site data, including DNS in MyKinsta and migration requests. Only give Company Administrator access to users who you trust.

Company Developer

A Company Developer has access to manage all sites and DNS in MyKinsta and can manage site-level users. They can also delete sites that do not have a Premium Staging Environment add-on. They do not see billing details, company settings, or migration requests. While a Company Developer can view the list of company users (including email addresses and roles), they cannot make any changes to company-level users.

Company Billing

A Company Billing user is a special role that only sees billing details and company settings. They can see invoices, enable automatic invoice emails, and modify company details like name and address. They do not have access to any websites or migrations in any way.

WordPress Site Administrator

WordPress Site Administrators have complete access to a site, control of all environments, and access to update DNS records linked to that site. The only actions they are not permitted to do are removing a site from a company’s account, submitting or managing migration requests, or creating and deleting Premium Staging Environments. Note that a single user may be a WordPress Site Administrator for multiple sites.

WordPress Site Developer

WordPress Site Developers have access to the staging environments for the site(s) they are given access to. They only have control over the staging environments and can perform most actions apart from removing the staging environment or pushing it to live. Note that a single user may be a WordPress Site Developer for multiple sites.

WordPress Site Developers do not have access to company-level or live environment analytics, user management, migrations, DNS in MyKinsta, or the company-level activity log in MyKinsta. They cannot create or delete Premium Staging Environments.

MyKinsta User Roles and Permissions Chart

The following chart provides more specific details about the capabilities each user role has.

CapabilityCompany OwnerCompany AdministratorCompany DeveloperCompany BillingWordPress Site AdministratorWordPress Site Developer
Access billing details or change planYesYesNoYesNoNo
Access referralsYesYesNoYesNoNo
Cancel planYesNoNoNoNoNo
Access company analyticsYesYesYesNoNoNo
Manage all sitesYesYesYesNoNoNo
Manage 1 siteYesYesYesNoYesNo
Install or remove a paid add-onYesYesNoYes*NoNo
Approve inbound site transferYesYesNoNoNoNo
Initiate inbound site/DNS transferYesYesNoNoNoNo
Request paid malware cleanup**YesYesNoNoNoNo
Request a data center changeYesYesYesNoYesNo
Request a site migrationYesYesNoNoNoNo
Manage site labelsYesYesYesNoYesNo
Request 2FA be disabled for other users in a company***YesNoNoNoNoNo
DNS in MyKinstaYesYesYesNoYes*****No
Add or delete site/live environmentYesYesYes****NoNoNo
Access live environmentYesYesYesNoYesNo******
Access live environment analyticsYesYesYesNoYesNo
Access or Add Standard Staging EnvironmentYesYesYesNoYesYes
Delete or Replace Existing Standard Staging EnvironmentYesYesYesNoYesNo
Add or delete Premium Staging EnvironmentYesYesNoNoNoNo
Access Premium Staging EnvironmentYesYesYesNoYesYes
Access any staging environment analyticsYesYesYesNoYesYes
Push any staging to liveYesYesYesNoYesNo
Push any staging to another stagingYesYesYesNoYesYes

*Can add a disk space add-on but cannot manage hourly or external backups; those are managed at the site level.

**If the malware cleanup is free, any user can request it.

***Can request this if the user is only in one company.

****Can delete a live environment if no Premium Staging Environment is attached to it.

*****Can update DNS records if the site they have access to is linked to a DNS zone.

******When you create a staging environment the database and STFP/SSH credentials are the same as the live environment. If you generate a new password this password is the same for all environments. If you clone an environment when you create a staging environment, the WP admin credentials are the same as the cloned environment.

Application and Database Hosting

With Application Hosting and Database Hosting, you can choose between 3 company-level user roles with various levels of access based on their role.

All user roles have access to Kinsta’s Support team, but we can only assist with applications or databases your user role can access.

Company Administrator

Company Administrators have the highest level of access. They have complete control of all company details and application and database settings. Only give Company Administrator access to users who you trust.

Company Developer

Company Developers can access all application and database settings but do not have access to create or modify billing events. The following actions are billing events in Application and Database Hosting, which means a company developer does not have access to them:

  • Add or remove applications or databases.
  • Change the build resources for an application.
  • Change the pod size or the number of instances for an application process.
  • Change the database size.
  • Add or remove a database disk space add-on.

If you want a Company Developer to have access to create and remove applications, you must increase their access level to Company Administrator.

Company Billing

A Company Billing user is a special role that only sees billing details and company settings. They can see invoices, enable automatic invoice emails, and modify company details like name and address. They do not have access to any applications or databases in any way.

MyKinsta User Roles and Permissions Chart

The following chart provides more specific details about the capabilities each user role has.

CapabilityCompany OwnerCompany AdministratorCompany DeveloperCompany Billing
Access billing details or change planYesYesNoYes
Access referralsYesYesNoYes
Add applications or databasesYesYesNoNo
Manage applications or databasesYesYesYes*No
Delete applications or databasesYesYesNoNo
Access company analyticsYesYesYesNo
Access application and database analyticsYesYesNoNo
Request persistent storage backup restoration.YesYesNoNo

*Can only make changes that do not affect billing.

Static Site Hosting

With Static Site Hosting, you can choose between two company-level user roles with different levels of access based on their role.

If you only have Static Site Hosting with Kinsta, this is a free service, and therefore 24/7 live chat is not available. We do have detailed Static Site Hosting documentation, and you can also connect with developers and knowledgeable community members in the Kinsta Community forum. This forum is where you can ask questions and discuss all things static site hosting, including website deployment, static site generators, and more. Whether you’re curious about choosing the right style of a static site, troubleshooting issues, or optimizing performance, our community is here to assist you.

Company Administrator

Company Administrators have the highest level of access. They have complete control of all company details, and they can add, access, and manage static sites. Only give Company Administrator access to users whom you trust.

Company Developer

Company Developers can add, access, and manage static sites but they do not have access to any company settings. If you want a Company Developer to have access to company settings, you must increase their access level to Company Administrator.

Invite a User to Your Company

With our multi-user feature, you can create and manage a team, giving them access to various aspects of your websites, applications, or databases. On the Company Users page, you can invite users to your company or WordPress sites.

Note: With Managed WordPress, you can also invite a user to a WordPress site (but not your company) on the site-level Manager users page (WordPress Sites > sitename > Manage users).

To invite a user to your company, follow the steps below:

  1. Log in to MyKinsta.
  2. Click your name in the upper right corner and Company settings in the dropdown.
  3. Click on Users in the left sidebar to access the Company Users page.
  4. Click on the Invite users button in the upper right corner.
    Invite users to your company in MyKinsta.
    Invite users to your company in MyKinsta.
  5. In the pop-up/modal window that appears, enter the email address of the user you’d like to invite. You can invite up to 10 users by separating their email addresses with commas in the email field.
  6. Next to the email field, make sure Company access is selected, then choose between Company Administrator, Developer, or Billing.
  7. Click the Invite user button at the bottom of the window.
    User invite details with company access.
    User invite details with company access.

Resend a User Invitation

If you need to send the invitation to a user again, you can use the Resend button next to the pending invitation. If you need to delete the pending invitation, click the Delete (trash can) icon at the end of the row.

Resend pending company user invitation in MyKinsta.
Resend pending company user invitation in MyKinsta.

Invite and Add Users to a WordPress Site

We offer a number of user roles in MyKinsta so you can fine-tune user access to your website, including WordPress Site Administrator and WordPress Site Developer roles. You can invite users to a WordPress site from either a site-level Users page or the Company Users page.

Invite Users from the Site Users Page

To invite a user to a WordPress site from the Site Users page, follow the steps below:

  1. Log in to MyKinsta.
  2. Go to WordPress Sites > sitename > Manage users to access the site Users page.
  3. Click on the Invite users button in the upper right corner.
    Invite users to your site in MyKinsta.
    Invite users to your site in MyKinsta.
  4. In the pop-up/modal window that appears, enter the email address of the user you’d like to invite. You can invite up to 10 users by separating their email addresses with commas in the email field.
  5. Below the email field, select WordPress Site Administrator or WordPress Site Developer in the dropdown menu and click the Invite users button at the bottom of the window.
    Invite a user to your WordPress site in MyKinsta.
    Invite a user to your WordPress site in MyKinsta.
  • If you need to send the invitation to a user again, you can use the Resend (reload) icon next to the pending invitation.
  • If you need to delete the pending invitation, click the Delete (trash can) can icon near the end of the row to delete it.
  • To copy the invite link, click the copy icon at the end of the row.

Invite and Add Users from the Company Users Page

When adding users on the Company Users page, you have the option to add users to your company or to a specific site.

If you previously added users to your company in MyKinsta and later want to change their access to one or more sites at the same time without editing each user individually, you can do this on the Company Users page.

You’ll first need to select the users you’d like to change with the checkboxes on the left-hand side of the table. Once you do that, context-sensitive buttons will appear on the top right side of the table, where you can click the Add to Site button.

Add multiple users to a site in MyKinsta.
Add multiple users to a site in MyKinsta.

In the modal/pop-up that appears, you can begin typing the name of and/or select one or more sites to add your selected users to and select a role (WordPress Site Developer or WordPress Site administrator) for each site.

Note: All selected users will receive the same role for that specific site.

Select a site to add users to.
Select a site to add users to.
Click Add members to confirm the users you're adding to your site(s).
Click Add members to confirm the users you’re adding to your site(s).

Once you’re happy with the setup, click the Add members button to finalize.

Remove a User From a Company

If you want to remove a user from your company, you can manage your company users in MyKinsta.

Remove a Single User From a Company

Log in to MyKinsta, and click on your name in the upper-right corner. Select Company settings from the dropdown menu. Then select Users in the left-side menu. Click the trash (delete/remove) icon on the right side of that user’s row.

Remove a user from a company in MyKinsta.
Remove a user from a company in MyKinsta.

Once you click the button, a confirmation modal/pop-up will appear. Click the red Remove member button to acknowledge the removal of that user.

Confirm removing a user from a company in MyKinsta.
Confirm removing a user from a company in MyKinsta.

Remove Multiple Users From a Company

You can remove multiple users from your company at the same time. Use the checkbox to the left of each user to select the desired users. When multiple users are selected, context-sensitive buttons appear near the top of the table. Click on the Remove button and click Remove from [company name] in the dropdown menu that appears.

Remove multiple users from a company in MyKinsta.
Remove multiple users from a company in MyKinsta.

In the confirmation modal/pop-up that appears, click the Remove members button to finalize the removal.

Confirm removing multiple users from a company in MyKinsta.
Confirm removing multiple users from a company in MyKinsta.

Remove Yourself From a Company or Site

If you are not the Company Owner, you can remove yourself from a company or site in your MyKinsta User Settings. Click on your name in the upper-right corner and select User settings from the dropdown menu.

MyKinsta user settings.
MyKinsta user settings.

Click on Access in the left-side menu. Here you’ll see the companies and sites you have access to. Click the kebab (three-dot) menu for the site or company you wish to leave and select Leave company.

Leave a company in MyKinsta User Settings.
Leave a company in MyKinsta User Settings.

Remove a User From a WordPress Site

You can remove users from a site from either a site-level Users page or the company-level Users page.

Remove a User from the Site Users Page

To remove a user from a WordPress site on the Site Users page, log in to MyKinsta and go to WordPress Sites > sitename > Manage users. On the right side of the user’s row, click the Delete (trash can) icon.

Remove a user from a WordPress site in MyKinsta.
Remove a user from a WordPress site in MyKinsta.

In the modal/pop-up that appears, click the Remove user button to confirm removing the user.

Confirm removing a user from a WordPress site.
Confirm removing a user from a WordPress site.

You can also remove multiple users from a site at the same time. Using the checkbox to the left of each user name, select the users you wish to remove. Click the Remove users button.

Remove multiple users from a WordPress site.
Remove multiple users from a WordPress site.

In the modal/pop-up that appears, click the Remove users button to confirm removing the users.

Confirm removal of multiple users from a WordPress site.
Confirm removal of multiple users from a WordPress site.

Remove a User from the Company Users Page

To remove a user from a site on the Company User Management page, log in to MyKinsta and click your name in the upper-right corner. Select Company settings from the dropdown menu.

Click on Users on the left-hand side. On the right side of the user’s row, click on the Edit (pencil) icon.

Edit a company-level user in MyKinsta.
Edit a company-level user in MyKinsta.

In the Change access modal/pop-up that appears, a list of sites the user has access to is shown, along with their access level. Click on the Delete (trash can) icon next to the site to remove the user from that site, and click the Change access button to finalize.

Remove a user from a WordPress site in MyKinsta.
Remove a user from a WordPress site in MyKinsta.

You can also remove multiple users from a site at the same time.

Note: If you want to only see users with access to a particular site, use the site filter above the Name column to filter the list by site.

Using the checkbox to the left of each user name, select the users you wish to remove. Click on the Remove button that appears near the top-right side of the table and select Remove from sitename.

Select and remove multiple users from a WordPress site in MyKinsta.
Select and remove multiple users from a WordPress site in MyKinsta.

In the modal/pop-up that appears, click the Remove users button to finalize.

Confirm revoking user access from a site in MyKinsta.
Confirm revoking user access from a site in MyKinsta.
Was this article helpful?