Airtable
Learn how to build an app in Noloco around your Airtable base
Last updated
Learn how to build an app in Noloco around your Airtable base
Last updated
If you're storing data in Airtable, you can easily connect any of your Airtable bases to your Noloco apps. This allows your team or customers to read, update and create records in Airtable directly from your Noloco app.
In this guide you will learn how to Connect your Airtable accountto your Noloco Account and how to Connect your Airtable baseto your Noloco project.
Start the connect flow from your integration settings
Go to your app settings and open the Integrations & API keys page, from there find the Airtable integration and click Connect.
Grant Noloco access to all of the bases you want to be shared.
Select all of the bases that you want Noloco to have access to and then click Authorize. There are a couple of important things here to note:
If you have previously connected Airtable bases with your personal API key and sharing link (i.e. the legacy Airtable integration) you must select all of these bases in addition to new bases you are adding. Failure to do this will stop these old bases from being synced.
One option to avoid not having access to future bases is to select "All current and future bases in this workspace", however if you do this just be aware that Noloco does then have access to all of your bases in the workspace.
Review the accessible bases on your integration settings in Noloco.
Here you will see a list of bases that you have shared with Noloco over OAuth along with any bases connected to Noloco already. Any bases that are connected to Noloco with a Permission Level of none
are not being synced and you should grant Noloco access to them via your third-party integration settings on airtable.com.
To review the bases that have granted access to Noloco, click on View Accessible Bases in the Airtable integration.
Add your Airtable data source
Navigate to the data tab in your Noloco app and click to add a new data source. From the list, choose Airtable.
Find and select your base from the dropdown
All of the bases you have shared with Noloco via OAuth will be in this dropdown, if any are missing go to your third-party integrations on airtable.com, find Noloco and grant it access to the required bases.
Name your data source
It's best practice to give your data source in Noloco the same name your base has in Airtable to help you keep track of everything. Once you've entered all this information from Airtable, click Next.
Noloco will analyse the data in your Airtable base and will automatically create tables and views in your app around your data from Airtable.
For example, if you have a table with Properties data in Airtable, we'll automatically create a collection list view, record view to edit individual records and a form to add new Properties data. You can then use our App Builder to configure the display, add filters and set user access levels (i.e. which users can see and update what information).
The field types in Airtable can be broken down into the types that we fully support, types that we support reading (but not updating) and types we do not support and exclude from syncs.
The following field types are fully supported by Noloco, both to display in your app and be updated by it.
Attachment
multipleAttachments
Checkbox
checkbox
Currency
currency
Date
date
, dateTime
Duration
duration
email
Link to another record
multipleRecordLinks
Long text
multilineText
, richText
Multiple select
multipleSelects
Number
number
Percent
percent
Phone number
phoneNumber
Rating
rating
Single line text
singleLineText
Single select
singleSelect
URL
url
Created by
createdby
Last modified by
lastModifiedBy
Collaborator
singleCollaborator
, multiplecollaborators
These field types will be imported into your Noloco app to be displayed, but cannot be updated by your app.
Autonumber
autoNumber
Count
count
Created time
createdTime
Formula
computation
, formula
Last modified time
lastModifiedTime
Lookup
lookup
, multipleLookupValues
Rollup
rollup
Any types that do not appear in one of the two sections above are not supported by Noloco. These fields will never be imported into your apps. A summary of these fields follows but please note that it may be non-exhaustive if Airtable adds new field types in the future.
Barcode
barcode
Button
button
If you are using Airtable user fields in your base and want to import these to Noloco, we would recommend setting up a user table which has a single user per-row and information about the user in field types which are supported by Noloco. You can then import this table as a user list.