MARKETPLACE
PLUGINS
GOOGLE SHEETS - EASY INTEGRATION
Google Sheets - Easy Integration logo

Google Sheets - Easy Integration

Published June 2025
   •    Updated July 2025

Plugin details

Seamlessly connect your Bubble app to Google Sheets with this powerful, easy-to-use plugin. Pull data directly from your Google Sheets, display it in repeating groups, and keep your app in sync with live spreadsheet content — without writing a single line of code.
✅ Features:
• Connect via OAuth 2.0 (secure and approved)
• Fetch sheet data by spreadsheet ID and range
• Supports dynamic content display in repeating groups
• Works with all modern Google Sheets and Google Workspace accounts

🧠 Use cases:
• Create a live dashboard from your Google Sheet
• Display pricing tables, schedules, or form responses
• Manage blog content or product data from a spreadsheet
• Sync CRM or sales data without using third-party sync tools

💡 Includes full documentation, examples, and support.

$2

Per month

stars   •   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Productivity tools - the easiest to use logo
Productivity tools - the easiest to use
Joined 2024   •   3 Plugins
View contributor profile

Instructions




🚀 How to Set It Up (Step-by-Step)

✅ Step 1: Create a Google Developer App
1. Go to the Google Cloud Console.
2. Click “Create a new project”.
3. Navigate to APIs & Services > Library.
4. Search for and enable the Google Sheets API.

✅ Step 2: Configure OAuth Consent Screen
1. Under APIs & Services, go to OAuth Consent Screen.
2. Choose External and click Create.
3. Fill out basic info (e.g., app name, email).
4. Add https://bubble.io as an authorized domain.

✅ Step 3: Generate OAuth 2.0 Credentials
1. Go to APIs & Services > Credentials.
2. Click Create Credentials > OAuth Client ID.
3. Choose Web Application.
4. Set authorized redirect URI to:
https://yourappname.bubbleapps.io/api/1.1/oauth_redirect
5. Copy your Client ID and Client Secret.

📥 Paste these into the plugin settings in your Bubble app.



🧪 Step 4: Test with a Sample Sheet

Create a sample sheet on Google Sheets, what you need:
1. Spreadsheet URL:
2. Spreadsheet ID
3. Range (for example, Sheet1!A1:Z1000)



🧱 Displaying in a Repeating Group
1. Use the plugin action:
GetSheetCellNames (OAuth)
2. Provide:
• Spreadsheet ID
• Range (like Sheet1!A1:Z1000)
3. Use the returned data as the data source of your repeating group
4. Inside each cell, access values like:
• Current cell's text:item #1 → First cell
• :item #2 → Second cell, etc.

Types

This plugin can be found under the following types:
Api   •   Action   •   Login Service

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble