Skip to main content

Use Case: How to Trigger Flowbot Actions from Google Sheets Updates (Using Database Trigger)

Yuki Omori avatar
Written by Yuki Omori
Updated this week

📝 Overview

Google Sheets is great for managing and sharing data. However, it requires manual effort, like opening your browser to check updates, and can be difficult to manage at scale.

You can achieve automation by syncing your spreadsheet with a Yoom database using Data Connect. This allows you to trigger a Flowbot when new data is created or existing data is updated.


💡 Example Use Cases

  1. Notify project members when a specific status in the spreadsheet changes

  2. Automatically generate an invoice when billing information is finalized

  3. When a contract is marked as complete in a customer management sheet, generate an application form

✅ Problems This Solves

By linking spreadsheet changes to automated actions like notifications or document generation, you can:

  • Eliminate the need for manual follow-ups

  • Reduce admin overhead

  • Streamline collaboration across teams


🛠️ How to Set It Up

To make this work, you’ll use two features:

  1. Data Connect – to sync Google Sheets with a Yoom database

  2. Database Trigger – to launch a Flowbot when the database updates

This example explains how to send a Slack notification when data in Google Sheets changes.

Step 1: Set Up Data Connect

  1. Go to any Project.

  2. Click the Database tab.

  3. Click the + button to create a new database and create your database.

  4. Click Connect Data at the top right.

  5. Choose Google Sheets. Connect your Google account with Yoom if you haven't already by clicking + Connect Account.

  6. Select the desired action and enter

    1. Spreadsheet ID

    2. Sheet name

    3. Cell range (e.g., A1:G)

  7. Click the Run Connection Test button to ensure it's working.

  8. Under Database Display Field, select which columns to show.

  9. Choose a unique field for identification.

  10. Set your preferred Sync Frequency. For automatic sync, it will sync based on the first connection time.

  11. Turn Database Trigger Activation to ON.

  12. Click Integrate.

Step 2: Set Up the Flowbot

  1. In the same project, go to the Flowbots tab.

  2. Click the + Create button.

  3. Choose Create from Scratch.

  4. Select Trigger from an app event > choose the database app (for this case Google Sheets) > select either action that fits your case the most. This time we will select. "When a row is updated".

  5. Specify the mandatory fields on the page.

  6. Click the Test and confirm that it works.

  7. Click Save.

  8. Click the + button and choose Slack.

  9. Select the action "Send message to channel".

  10. In the Channel ID field, select the target channel.

  11. Enter the message you'd like to send.

  12. Click the Test and confirm that it posts to the selected Slack channel.

  13. Turn Flowbot Trigger Activation to ON.

  14. Make an update in the connected Google Sheet and wait for the Slack notification.

⚠️ Important Notes

  • Automatic syncs do not run in real-time. → Expect up to 1-hour delay after an update.

  • This means immediate updates or alerts are not guaranteed for spreadsheet edits.

That’s it! 🎉

You’ve now set up an automated workflow that triggers based on Google Sheets data

Search Keywords

database, trigger, database trigger, spreadsheet, Google, Google Sheets, automation, data connect, slack, sync

Did this answer your question?