Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • 🚀Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • 🔗Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Xano
  • 📄Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • 📂Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • 📝Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • 📃Record Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • 📊Charts
    • Overview
  • 📂Data Management
    • Export Data
    • Import Data
  • 👥Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚡Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • 🔔Notifications
    • Notifications
    • Notification Preferences
  • 📑API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • ⚙️Settings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • 🔄Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • ⚙️Account
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • Overview
  • Supported worksheet format
  • Connect your Google sheet
  • How to disconnect your Google Account
  • Reconnecting to Noloco
  1. Data Sources

Google Sheets

Learn how to plug your Google Sheets into your Noloco app

PreviousAirtableNextSmartSuite

Last updated 10 months ago

Overview

With Noloco you can connect multiple data sources to power your app. Which means you can create an app which is connected to many Airtable bases, Google sheets & Noloco collections at the same time. In doing so, we enable business' to unite many data sources into one single source of truth - their Noloco app.

In this guide we are going to walkthrough how easy it is to connect your Google sheet(s) to your Noloco app. Once connected, this will allow your team, customers &/or third party stakeholders to read, update and create records in your Google sheets directly from your Noloco app.

Before connecting your Google Sheet to Noloco, you should check that it is formatted suitably. We'll take you through this below.

Supported worksheet format

First, we must ensure that your Google Sheet(s) are formatted correctly for Noloco. Specifically, Noloco requires that:

  • Column headings are in Row 1

  • The first column is in Column A

  • The first data row starts in Row 2

This must be the case for ALL worksheets (sheets) within your Google spreadsheet. This includes any hidden sheets you may have in your spreadsheet. If any sheet is formatted incorrectly, the sync will fail.

Before proceeding, please verify each sheet(s):

  • Has a column header titles for each column in Row 1

  • Has at least x1 row of data starting in Row 2

  • Does not have any hidden columns without a column header title

If your sheet does not follow the above format or includes any of the listed 'gotcha's', it will not work.

Before proceeding to the next step, you will need to remove and/or modify your sheet(s) until they resemble the format displayed in the screenshot above.

Using ImportRange formulae

We support sheets that populate their data using =IMPORTRANGE formulae, however we do have some recommendations to ensure a smooth integration into your Noloco app:

  • Just use the formula to import data and hard code the column header title.

  • Ideally import one column per formula rather than one formula pulling in multiple columns (use multiple formulae if you want to import a range across a number of columns).

Connect your Google sheet

1) Add your Google sheet connection

Navigate to the data tab in your Noloco app and click to add a new data source. From the list, choose Google sheets.

2. Name your Data source & Sign-in with Google

It's best practice to call the data source the same name as your google sheet to help you keep track.

Once you have specified a name, proceed to Connect your Google Account. Simply select 'Connect with Google' and you will be brought to the 'Sign in with Google' dialogue.

3. Connect to the Google account where your google sheet is stored.

4. Allow Noloco access to your Google Account

5. Now specify which Google Sheet you want Noloco to sync

Now, you must open the Google sheet you want Noloco to connect to. Once it is opened, copy the sheet URL link found in the browser bar (Ctrl + C or Cmd + C).

Then paste the sheet URL into the location specified in the below screenshot.

Select 'Next' to kick off the sync

This can take up to 1 minute depending on how much data is stored in your Google sheet

Once the sync is complete select the 'Bring me to my app' button and Voilá you may now access your google sheet data from within your Noloco app.. magic 🪄 🎉

How to disconnect your Google Account

You can disconnect your Google Account from Noloco if you wish to prevent Noloco from accessing your Google Drive & Google Sheets, but also as a trouble-shooting step to reconnect your account properly.

  • Click your Avatar in the top right-hand corner

Reconnecting to Noloco

To reconnect your account to Noloco, go back to the "Integrations" section in your App settings and follow the instructions to reconnect.

Go to

Click 'Manage your Google Account'

In the left side bar choose 'Security'

Scroll down until you find 'Third-party apps with account access' and click 'Manage third-party access'

Find 'Noloco' on the list that appears and click it to expand it, then click 'Revoke Access' and accept any dialogues that appear

🔗
google.com
Correctly formatted Google Sheet