Skip to main content

About workspaces

A workspace is your main hub for app development and team collaboration in Base44. Every Base44 account includes up to 3 workspaces:
  • Personal workspace: This is your default workspace, created automatically when you join Base44. Only you have access to your own workspace and the apps inside it.
  • Shared workspaces: Create up to 2 additional workspaces and invite teammates to collaborate. Each member’s ability to view or manage apps depends on the role you assign them in the workspace.
You can switch between your personal and shared workspaces at any time. Click your profile icon at the top right of your account, then select a workspace under Workspaces. Switching your workspace in Base44

Personal workspace

Your personal workspace is for your own projects. It is automatically created when you make an account with Base44. Only you can access the apps in this space. You cannot invite people to join your workspace to build apps and you cannot purchase seats in your personal workspace. If you want to collaborate and give others access, create a shared workspace and invite team members. Your personal workspace is always called My Workspace. Accessing your personal workspace in Base44

Shared workspaces

Create shared workspaces and invite others to create, edit, and manage apps together in one place. You control who can join your workspace, and you decide what each person can see or do. Shared workspaces are ideal for working with teams, clients, or external partners. Any shared workspaces you have access to appear under your personal workspace in your account. If you created a shared workspace, you will see a Manage button when you hover over its name. If you are invited to a shared workspace, you will only see the Manage button if you are an Admin on that workspace. Accessing your shared workspaces in Base44 To let others build or manage apps in a shared workspace, you need to:
  1. Create a new workspace and invite them to your workspace.
  2. Assign the right role (Owner, Admin, or Member) to give them the right permissions.
  3. Assign a seat (plan) to give them credits to build apps.
Follow the instructions below to learn how.

Creating a new workspace

When you create a workspace, you are automatically the workspace owner and only you can manage the workspace.
You can create up to 3 workspaces per Base44 account.
To create a workspace:
  1. Click your profile icon at the top right of your account.
  2. Click the icon next to Workspaces.
  3. Enter a name for your workspace.
  4. Click Create Workspace.
Adding a new workspace in Base44

Setting up a workspace

As an owner or admin of a workspace, you can customize your workspace settings to match your team’s needs. From the workspace settings, you can update details like the workspace name, domain, and description, manage your plan and billing, and control account preferences. You can also see your current plan, check your credit usage based on your assigned seat, and easily upgrade your plan. To set up your workspace:
  1. Click your profile icon at the top-right of your account.
  2. Click the relevant workspace name.
  3. Click Settings on your account menu.
  4. Update your settings, including your workspace name. The domain and workspace description fields are available for enterprise accounts only.
Setting up your workspace in Base44

Inviting members to a workspace

Bring people into your workspace to collaborate, assign roles, and work together on building your apps. You can invite members individually or in bulk, just send an invitation link and help your team get started. Once invited, you can manage each member’s access and permissions to make sure everyone has the right level of control.
Important:
  • Invitation links expire after 60 days.
  • Invitees must click Accept Invitation (or use the link provided), then sign in or create a Base44 account.
Invite members to your workspace:
  1. Click your profile icon at the top right of your account.
  2. Hover over the relevant workspace and click Manage.
  3. Click Invite User.
  4. Select a role for the user from the drop-down; Admin or Member.
  5. Click Send Invite. Selecting a role when inviting a new member
Before you begin: Prepare a CSV file with the email addresses you’d like to invite. You can also click Download Template to get a ready-made file you can edit.
  1. Click your profile icon at the top right of your account.
  2. Select the workspace and click Manage.
  3. Click Bulk Invite.
  4. (Optional) Click Download Template to get a sample CSV to fill out.
  5. Prepare your CSV with the following columns:
    • email (required)
    • role (optional)
    • seat (optional)
  6. Drag & drop your CSV file, or click Choose file.
  7. Click Send Invitations.
    If role or seat are empty, default values will be used:
    • Default Role: Member
    • Default Seat: No seat
    Sending a bulk invite to join your workspace in Base44.

Purchasing seats for your members

A seat is a paid plan for an individual member in a shared workspace. If you want a teammate to create, edit, or manage apps alongside you, you must assign a seat to their account. Each seat allows a member to build apps and use monthly credits. Members without a seat can only view the workspace and its apps. They cannot make changes, to any apps. To purchase a seat:
  1. Click your profile icon at the top-right of your account.
  2. Hover over the relevant workspace and click Manage.
  3. Click Buy Your First Seats.
  4. Select the plan and quantity and click Purchase Seats.
Purchasing seats for your workspace in Base44

Managing your workspace members

When you invite teammates, you decide their role and assign a seat if they need to build or edit apps. As the workspace owner, you can update roles, change seat assignments, or remove members at any time, ensuring everyone has the right level of access for your workspace apps. For a team member to actually build or manage apps, you must assign both a role and a seat. If they only have a role, they’ll have view-only access on the workspace apps. The roles and seat types are explained below:

Workspace role

Owner: Complete control, including billing, app management, and inviting new members.Admin: Can manage workspace settings, invite members, and work on all apps.Member: Can access and work on apps, depending on their assigned seat type.

Seat type

Viewer: Can only view apps. No seat required.Seat (e.g., Elite, Starter, etc.): You need to purchase seats and assign them if the person should build, edit, or manage apps. Assigning a seat gives them monthly credits for building and editing apps.
Important:
  • Giving someone Admin, Owner, or Member access alone does not allow them to build or manage apps. You must also assign a seat to them so they have the right permissions and get their own credits.
  • Assign seats to every team member who needs to create or edit apps, and use Viewer for anyone who only needs read-only access.
To update a member’s role or seat:
  1. Click your profile icon at the top-right of your account.
  2. Hover over the relevant workspace and click Manage.
  3. Scroll down to the Members section and find the member you want to update.
  4. Update their role or seat:
    • Change their role: Click the member’s current role and select Owner, Admin, or Member.
      To remove a member, select Remove Member, then click again to confirm.
    • Change their seat: Click their seat permission and select an available seat from your plan. If there are none available, you need to purchase more seats.
Updating a member's role and seat in Base44

Understanding seats and credits

When you purchase a seat and assign a member to it, that member has their own monthly credit limit based on the seat type (e.g., Starter, Builder). Credits are not combined across the workspace.
Important:
  • Credits are not pooled. Each member’s limit is separate from all other teammates.
  • Message credits are taken from the seat of the person sending the message. Integration credits are always deducted from the seat of the app owner, no matter who triggers the integration.
  • If someone uses up their credits for the month, only their own usage is affected. You can upgrade their seat if they need more credits, or assign them to a different seat in your workspace.
For example, if you have a Builder seat with 250 credits, and your teammate has a Starter seat with 100 credits, your credits and their credits are completely separate. You can’t “share” or transfer credits. If you use your 250 credits, you’ll need to upgrade your seat for more, or assign yourself to a different seat in your workspace.

Moving an app to a shared workspace

You can move an app from your personal workspace into a shared workspace to collaborate with your team. Once moved, the app is managed under the shared workspace’s permissions, but you’ll still remain the app owner.
Important:
  • Only the app owner can move the app.
  • Apps can only be moved from a personal workspace into a shared workspace.
  • All app data is transferred when you move an app into a shared workspace.
  • The move can’t be undone.
To move your app:
  1. Open your app in your personal workspace.
  2. Go to your app’s dashboard and click Overview.
  3. Click Move App next to Move to Workspace.
  4. Select the workspace to move your app to.
  5. Click Move App to confirm.
Moving an app from personal workspace to a shared workspace.

FAQs

Click a question below to learn more.
No, you can’t change your email address directly. If both accounts have a Starter plan or higher, you can transfer ownership of your apps.To transfer app ownership:
  1. Invite your new email as an Admin to the app.
  2. Log in to Base44 with the new email.
  3. Clone the app. The new email becomes the app owner.
Cloning only copies the app’s structure, not its data. Export the data from the original app and manually import it into the cloned version if you need the existing data.
No, you can’t delete a workspace. You can remove all members and apps from it, but the workspace itself stays active.
Only workspace admins can rename a workspace.To rename a workspace:
  1. Click your profile icon at the top right of your account.
  2. Click your workspace name.
  3. Click Settings on your account menu.
  4. Enter a new name under Workspace name.
  5. Click Save Changes.
You can’t rename your personal workspace.
Rename Workspace Pn
Yes, you can reassign your members seat permissions at any time. Click on the member’s seat drop-down and select No seat. Then assign the available seat to a new member.
Yes, you can remove a member’s seat permissions at any time. Click on the member’s seat drop-down and select No seat.
I