Automate API connections

I am in the process of building an analytics app that leverages Bubble’s API connector to pull client data into their database periodically.

Currently the process to set all these connections up is fairly manual.

I’d like to know if there is a way to automate API connections for each new client I onboard.

For example, let’s say I onboard a client and connect their Google Analytics account to my analytics platform using the API connector.

Would I then have to repeat this same process manually each time I onboard another client?

Or is there a way to streamline and automate this entire process?

Any help would be greatly appreciated!

Can you share what you are doing actually? What is your current process? Post some screenshot please

Heya :slight_smile:

Let me clarify.

We’re building an analytics dashboard, where the following is true:

  • We’ll have multiple users (customers)
  • We’ll pull each user’s data in from an API that they will input (Google Analytics, Shopify, etc.)
  • Each user’s data will live in the database with its own permissions

Question is: On the backend, can we build a single workflow per API to pull data into our database for each new customer, or will we have to manually create a new workflow that is specific to each new customer?

This is the use case we’re imagining:

  1. User goes to a “connect” screen, which is a series of forms
  2. User connects their API keys from various places (Google Analytics, Shopify, etc.)
  3. Their data is pulled into the database
  4. Our analytics dashboard populates with their data

In that scenario, could we use one workflow per API (and not one per unique user)?