Acceptance of Terms
By installing and using the Airtable to Sheets add-on, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the add-on.
By installing and using the Airtable to Sheets add-on, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the add-on.
Airtable to Sheets is a paid Google Workspace add-on that syncs your Airtable data to Google Sheets. Features vary by subscription tier and include:
The add-on communicates with Airtable's REST API using your authorized OAuth token. You are responsible for ensuring your Airtable account has sufficient API rate limits for your usage. The add-on respects Airtable's rate limits (5 requests per second per base) and will pace requests automatically.
You agree not to:
The add-on is provided "as is" without warranty of any kind, express or implied. We do not guarantee that the add-on will be error-free, uninterrupted, or compatible with all Airtable or Google Sheets features.
In no event shall UpSys or its developers be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of the add-on, including but not limited to data loss or sync errors.
We offer a 7-day free trial with full access to all features. No credit card is required to start your trial. At the end of the trial period, you can choose a subscription plan or discontinue use.
Airtable to Sheets offers three subscription tiers: Starter, Pro, and Business. Each tier includes different features and sync limits. Detailed plan information is available on our pricing page.
All payments are processed securely by Stripe. We do not store your credit card information. Stripe handles all payment data in compliance with PCI-DSS standards.
We use Stripe Managed Payments, which means Stripe acts as the merchant of record for your subscription. Tax is calculated automatically based on your location.
Subscriptions automatically renew unless cancelled before the renewal date.
You can cancel your subscription at any time through Stripe's customer portal. Upon cancellation:
We offer refunds on a case-by-case basis. If you experience technical issues that prevent you from using the service, please contact us within 14 days of your purchase at hello@airtabletosheets.com.
We reserve the right to change subscription prices. Existing subscribers will be notified at least 30 days before any price increase takes effect. Price changes apply to the next billing cycle.
Airtable to Sheets moves your Airtable records into a Google Sheet that you already own. We do not keep a copy of your spreadsheets or your Airtable records. For manual and scheduled syncs the add-on runs entirely inside Google's infrastructure and talks directly to Airtable's API, so no record ever reaches a server of ours.
If you turn on live sync, a backend service of ours does take part, because a change has to be carried between Airtable and your sheet at a moment when no browser is open. What that service holds, for how long, and how it is protected is set out under What We Store, How We Protect Your Data, and Data Retention and Deletion below.
We use Airtable's official OAuth 2.0 authentication system. Your Airtable credentials are never seen or stored by us. Authentication tokens are stored securely in Google's PropertiesService (your personal Google account storage) and are only used to communicate with Airtable's API. Access tokens expire after 1 hour and are refreshed automatically. Refresh tokens are valid for 60 days.
The add-on requests four Airtable OAuth scopes:
The add-on writes to Airtable only in one case: you turned on two-way sync for a specific synced sheet, and you edited a row in that sheet. Those edits are queued and pushed to Airtable when you run the update. Sheets without two-way sync are never written back. Deleting a row in your sheet does not delete the record in Airtable, and linked record, attachment, and collaborator fields are never written back even when two-way sync is on. You choose which bases to share during the OAuth consent screen.
The add-on accesses the following data from your Airtable account:
Data flows directly from Airtable to your Google Sheet. We never store your Airtable data on our servers.
In your own Google account. The following sits in Google's PropertiesService, tied to your Google account and your spreadsheet. We hold no copy of it:
On our backend. Nothing below is created unless you turn on live sync or two-way sync, and all of it is removed when you disconnect:
One exception is worth naming plainly. To stop a change we just pushed to Airtable from bouncing straight back into your sheet, the backend briefly records the cell values it wrote so it can recognise its own echo. Those values are deleted automatically five minutes later. This is the only case in which any content from your sheet rests on our infrastructure at all, and it is never read for any other purpose.
The add-on requests these Google OAuth scopes and no others:
"Google user data" means the data the scopes above give us access to. Each one is used for a single stated purpose, and for nothing else:
We do not sell Google user data. We do not share it with advertisers, data brokers, or any third party for their own purposes. We do not use it for advertising, credit, or lending decisions, and we do not use it to train any AI or ML model. The add-on contains no AI or ML component. We do not build profiles of you and we do not analyse the contents of your spreadsheets.
Sensitive data, meaning your OAuth tokens and anything read from your spreadsheet, is protected as follows:
We keep no copy of the contents of your spreadsheets or your Airtable records. Those are read and written in place and are kept only by Google and Airtable. Everything we do retain is listed below with its own lifetime. The first four items are Google user data:
You can delete this data yourself at any time, without contacting us:
Disconnecting keeps one small record against your Google account, holding your plan tier and trial start date, so that reconnecting does not hand back a trial already used. To have that deleted as well, along with anything else we hold about you, write to hello@airtabletosheets.com and we will erase it within 30 days and confirm to you when it is done. Any spreadsheets and tabs the add-on wrote are yours and are never deleted by us.
Our use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. In plain terms:
Airtable to Sheets integrates with:
UpSys is not affiliated with Airtable (Formagrid, Inc.).
Our marketing website uses Umami, a privacy-focused analytics tool that does not use cookies and does not collect personal information. The Google Sheets add-on itself does not include any analytics or tracking.
"Airtable" is a registered trademark of Formagrid, Inc. "Google Sheets" and "Google Workspace" are registered trademarks of Google LLC. Airtable to Sheets is an independent product by UpSys Consulting and is not endorsed by or affiliated with Formagrid, Inc. or Google LLC.
We may update these terms, privacy policy, and billing terms from time to time. Any changes will be posted on this page with an updated revision date. Continued use of the add-on after any changes constitutes your acceptance of the new terms.
These terms shall be governed by and construed in accordance with applicable laws. Any disputes arising from these terms or your use of the service shall be resolved through good-faith negotiation.
If you have any questions about these terms, privacy practices, or billing, please contact us at hello@airtabletosheets.com.
For help with the add-on, visit our support center.