How to trigger a Bubble backend workflow when a website changes

Bubble is possibly the easiest way to build a web application completely visually. You can define your entire application logic visually, including backend workflows to add alerts to your website, insert or update data automatically.

Using Monitoro+Bubble, you can trigger any backend workflows when a website changes. Your workflow also receives the latest data from the website as parameters. How cool is that?

This guide explains how to setup an integration between Monitoro and Bubble and trigger backend workflows when the website you're monitoring has changed.

Steps overview

  1. Sign up for a free Monitoro account
  2. Connect a Bubble account
  3. Create a project and choose data to monitor
  4. Trigger the Bubble workflow

1. Sign up for a free Monitoro account

  1. Go to https://monitoro.co to create an account.
  2. After you sign up, make sure to install our browser extension so that you can monitor websites from our web app.

2. Connect a Bubble account

  1. Go to Accounts in the Monitoro App
  2. Create an account for Bubble

Connect the Bubble account

  1. Open your app settings on Bubble
  2. Create a new API token and copy it

Token in Bubble app settings

  1. Copy the name of your Bubble app

App name from Bubble settings

  1. Enable the testing environment (optionally)
  2. Name and save the integration

Save Bubble integration

Create a project and choose data to monitor

  1. Go to the Projects page and create a new project

Create a project

  1. Add a link to monitor.

Add a link

  1. Select data from the page and give it a name (bid or price for example)

Select the data you want to monitor

A full project tutorial video is available here: ‍‍Monitoro Guide: Receive alerts when the price of a product changes

Trigger the Bubble workflow

  1. Go to your project’s integration tab

Add an action

  1. Add an action and choose “Trigger workflow”

Select Bubble

  1. Select the Bubble account we created earlier

Select your Bubble account

  1. Type the name of your backend workflow and the data to send to it. You can test the integration immediately using the light blue button, and save the integration.

Setup the trigger

Column names here map to the "parameters" of your backend workflow in Bubble:

Bubble backend workflow settings

And you’re done! 🥳

Your Bubble workflow will be triggered every time the data you selected changes.

You can also refine the conditions in to only trigger the workflow if the price has increased for example, or if the availability changes, etc.

Taking it further

At this point, you're able to hook any website to a Bubble workflow. Make sure to try combinations of various conditions on Monitoro and workflows on Bubble.

To learn more about Monitoro, make sure to check out our blog.


Photo by Marc Sendra Martorell on Unsplash