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:
User goes to a “connect” screen, which is a series of forms
User connects their API keys from various places (Google Analytics, Shopify, etc.)
Their data is pulled into the database
Our analytics dashboard populates with their data
In that scenario, could we use one workflow per API (and not one per unique user)?