Bubble Transactions Importer
Simplify the import of your Bubble transactions into PluginPulse
Last updated
Simplify the import of your Bubble transactions into PluginPulse
Last updated
Gone are the days of wrangling CSVs. Easily import your transactions from Bubble into PluginPulse with the Bubble Transactions Importer Chrome extension.
Now, you might have a few questions. We've answered them in detail below but the TL;DR is:
Our Chrome extension uses your existing Bubble auth cookies to fetch transactions directly from Bubble. No cookie or auth data is shared with us. Transactions are passed between tabs and only the encrypted values ever reach our servers.
While it's possible to use the API that Bubble themselves use on their website, it comes with a large restriction given that it isn't a public facing API: Cross-Origin Resource Sharing (CORS). This standard security measure means only requests originating from bubble.io are allowed.
With this problem, we have two options:
Proxy through our server and imitate bubble.io to make the request
Make the request from bubble.io directly
Given the first option would expose your transactions data to our servers, and break one of our golden rules for privacy, we opted with option 2 in the form of a Chrome extension.
Another benefit of using a Chrome extension is that we don't need to ask for your Bubble credentials in order to authenticate as you and get your transactions. The reason we require you to have an authenticated bubble.io tab open is we use the existing Bubble auth token in your cookies to make the request to Bubble. This value isn't saved or sent anywhere, and never leaves your bubble tab.
Download the extension from the Chrome store
Open a bubble.io tab while authenticated. It doesn't have to be the marketplace profile, it could just be
Go to the page in PluginPulse.