How to give edit access in Google Sheets

Jessica Tee Orika-Owunna
/
Mar 4, 2025
/
17
min read

Granting edit access in Google Sheets lets multiple people work on the same document simultaneously.

Collaborators can make changes in real-time, and everyone sees the latest data without needing to constantly share new versions of the document. Plus, they can track changes, provide feedback, and discuss updates within the document. This is useful for projects that require multiple people to work on the same sheet.

There are two main ways to give edit access in Google Sheets:

  • Sharing settings: a method that gives you limited permission settings;
  • Softr: the best method if you want to granularly control who gets access to what data in Google Sheets.

Using sharing settings

Cost: $0

Time: 2 minutes

When you give someone edit access using the Google Sheets sharing options, they can:

  • Change cell values, insert new rows or columns, and delete existing content;
  • Apply various formatting options, such as applying styles and changing fonts;
  • Sort data and filter data to view specific subsets of information;
  • Change the sharing settings of the document;
  • Add new sheets or delete them;
  • Add comments to cells.

Step 1: Click on the “Share” button

After opening the spreadsheet you want to grant users to have edit access, click on the blue “Share” button with a lock sign at the upper-right corner of the screen.

Step 1: Click on the “Share” button

Step 2: Type the email addresses of those you want to give edit access

In the popup box, type the email addresses of those you want to give access to edit the spreadsheet in the "Add people and groups" field. As you do so, Google Sheets will suggest email addresses from your contacts.

Step 2: Type the email addresses of those you want to give edit access

Step 2.1: Notify collaborators (optional)

You can choose to notify the collaborators by checking the box that says "Notify people." Type a custom message if you want to, or click on the send button to notify users without a custom message. They will receive an email notification with a link to the shared spreadsheet.

Step 2.1: Notify collaborators (optional)

Step 3: Update the general permissions settings (optional)

If you don’t have the email addresses of those you want to give edit access to, you can update the general access settings. In the popup, you will see a section titled “General access.”. By default, it is set to "Restricted." Click to open the dropdown and select “Anyone with the link.”

Step 3: Update the general permissions settings (optional)

Step 3.1: Update the access level to “Editor”

After updating the general access permissions, by default, Google Sheets will grant "Viewer" access to the people with whom you share the link to your Google Sheets file. This means they can see the spreadsheet data and make a copy, download, or print it.

To update the setting, click to open the dropdown and select "Editor." This will ensure that anyone with the link can edit the spreadsheet, meaning add and delete content, as well as share the document with others.

Step 3.1: Update the access level to “Editor”

Step 4: Uncheck the box to stop users from sharing the sheet (optional)

You can choose to limit access for editors so they don’t share the sheet with unauthorized parties. To do this, click on the settings symbol at the top-right of the popup.

Step 4: Uncheck the box to stop users from sharing the sheet (optional)

Then uncheck the box beside “Editors can change permissions and share.” This adds an extra layer of security to prevent editors from sharing your spreadsheet without permission.

Step 4: Uncheck the box to stop users from sharing the sheet (optional)

Step 5: Share the document

After configuring the settings, click the "Done" button to share the spreadsheet. An email notification will be sent to the invited collaborators, and they will be able to access and edit the spreadsheet according to the permissions you've granted.

Step 5: Share the document

Using Softr

Cost: $0

Time: 5 minutes

Softr is a no-code platform that allows you to build web applications, such as client portals and internal tools, using various data sources as databases, including Google Sheets. While building, you can granularly control access to specific data or sections of your web app using Softr’s built-in user roles and permissions settings.

Step 1: Log in to Softr or create an account

If you don’t have an account, sign up for Softr for free. If you do, sign in to your account.

Step 1: Log in to Softr or create an account

Step 2: Choose a template

So you don’t have to start from scratch and can get going straight away, Softr provides you with a wide range of customizable templates. To access them, click on “New Application.”

Step 2: Choose a template

Step 2.1: Select a template

To get started, you will be directed to the template gallery, where you can choose a pre-existing template that suits what you’re looking for. For this example, we will use the client portal template.

Step 2.1: Select a template

Step 3: Connect Softr and Google Sheets

Now, you have to connect both tools, so that you can use Softr to give granular edit access to your data in Google Sheets.

Step 3.1 Choose Google Sheets as the data source

Start by opening the “Select data source” dropdown and choosing “Google Sheets.” Then click on “Continue.”

Step 3: Connect Softr and Google Sheets

Step 3.2: Log in to your Google account

If it's your first time connecting your Google account to Softr, you'll be redirected to the Google login screen. From there, select the account where the file is saved.

Step 3.2: Log in to your Google account

Step 3.3: Authorize Softr

Next, tick the two boxes highlighted in the image below to authorize Softr to make changes in your Google Sheets and Google Drive files. Then click on “Continue.”

Step 3.3: Authorize Softr

Step 4: Click on “Go to application”

After connecting Softr with Google Sheets, you will be redirected to the onboarding page. Click on "Go to Application" to continue creating a web application with your Google Sheets data, and you'll be directed to the design studio.

Step 4: Click on “Go to application”

Step 5: Set Block Permissions

Using Softr, you can set permissions (give edit access) in two ways:

  • Block: you can control who accesses and edits specific blocks on different pages of your web application;
  • Pages: you can control who accesses and edits specific pages of your web application.

Let’s go over how to set block permissions.

Step 5.1: Add a block

You need to add one of Softr’s pre-made blocks so that you can get your data from your Google Sheets spreadsheet. To do so, click on the “+” sign at the top right corner of your screen.

add a block

Step 5.2: Select a block

Once the block menu slides in, choose one block. In our example, we set ourselves to import client data from Google Sheets, so we selected “List with vertical cards.”

select a block

Step 5.3: Choose your source

Click on “Connect data source” under the Source tab, then choose your connected Google account.

Step 5.3: Choose your source

Step 5.4: Select your spreadsheet and sheet

Next, select the spreadsheet with the data you want to use. Then, select the specific sheet of that spreadsheet that contains the data you want to protect with a password.

Step 5.4: Select your spreadsheet and sheet

Step 5.5: Access the visibility options

In the editor panel, click on the “visibility” option to select the people you want to access and edit this block. Then click the dropdown under “Who can see this block.”

Step 5.5: Access the visibility options

There are three options to select from:

  • All users: includes those who are logged in and those who aren’t;
  • Logged-in users: only those who have a password needed to access the data;
  • Non-logged-in users: only those who don’t have a password to access the data.

If you want everyone to access the data, choose “All users,” but if you want to limit access, select “Logged-in users.”

Logged-in users.

Step 5.6 Choose which user groups see your data

You can further limit who sees your data. Softr lets you assign edit access to a specific group of people using the user groups feature. These groups organize logged-in users into different categories so each person gets access to specific parts of your data. The client portal template already has user groups.

So to select a certain category of your logged-in users to access the portal, click on the “Which user group” dropdown and select your choice group.

Step 5.6 Choose which user groups see your data

But if you want to give access to every single user who has created accounts with passwords, select the “all logged-in users” option.

Step 5.6 Choose which user groups see your data

Step 5.7: Create a new user group

Alternatively, you can create a new user group. To do so, click on “Create a new user group” at the bottom of the dropdown list.

Step 5.7: Create a new user group

Step 5.8: Name your user group

After clicking on “Add user group,” a text box will pop up asking you to name your user group. Type the name you might use to identify a group of people, such as “Employees,” then click on “Next.”

Step 5.8: Name your user group

Step 5.9: Add users to your new group

Once you have a user group, you need to add users to it. You can do this manually or by adding users based on their attributes with conditions. After creating a user group, you can use it to control who can see a particular block or page.

Step 5.9: Add users to your new group

You can add users manually by clicking the “Add users manually” dropdown and clicking on the names you want to add to your new user group.

Step 5.9: Add users to your new group

Step 6: Set Page Permissions

After you add and set block permissions, open the Pages menu at the top left corner of your screen. There, you will be able to update the permissions for individual pages.

Step 6: Set Page Permissions

Step 6.1: Click on the three dots beside the page you want to edit

Choose the page you want to edit, click the three dots on the top right and select "Settings" to update permissions.

Step 6.1: Click on the three dots beside the page you want to edit

Step 6.2: Select “Visibility”

Click on the "visibility" dropdown in the settings to select who can edit the data on that page.

Step 6.2: Select “Visibility”

Step 6.3 Choose who you want to view the page

You have three options to choose from regarding page access:

  • All users: both logged-in and non-logged-in can view the page.
  • Logged-in users: only those with a password can view the page.
  • Non-logged-in users: only those without a password can view the page.

Click on the option that works best for you. For instance, if you want to restrict access to the page only for logged-in users, you should select the second option.

Step 6.3 Choose who you want to view the page

Step 6.4 Choose the specific group of people you want to view the document

As we mentioned earlier, you can further choose which logged-in users can edit the page. Select one or more options depending on your preference.

For instance, if you want to limit access to your campaign and content managers, simply select both options. Choose the option(s) that work best for you.

Step 6.4 Choose the specific group of people you want to view the document

Step 7: Test your visibility setting

After setting the permissions for your client portal, you have to test it before publishing and sharing it. To do so, click on the play icon at the top right corner of your screen to preview.

Step 7: Test your visibility setting

Once the preview page opens, test your visibility settings by clicking the dropdown at the top left corner of your screen to see what your page looks like as a non-logged-in user, logged-in user, and those in different user groups.



Here’s what our client portal looks like for a non-logged-in user:

Step 7: Test your visibility setting

For admins (one of the user groups), your page will look like this:

Step 7: Test your visibility setting

You can also explore what the client portal looks like based on your roles by clicking the dropdown at the top of the page.

Step 7: Test your visibility setting

Step 8: Publish and share your client portal

Once satisfied, click on “Publish” at the top right corner of your screen.

Step 8: Publish and share your client portal

What is Softr
Softr is the easiest way to turn your data into powerful business apps—no code required. Connect to your spreadsheet or database, customize layout and logic, and share with your team or clients.

Join 700,000+ users worldwide, building client portals, internal tools, CRMs, dashboards, project management systems, inventory management apps, and more—all without code.
Get started free
Jessica Tee Orika-Owunna

Categories
Google Sheets
Guide

Build an app today. It’s free!

Build and launch your first portal or internal tool in under 30 minutes
Get started free