Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experience to upgrade Airbyte version should be more discoverable and easier from the UI #3003

Closed
johnlafleur opened this issue Apr 21, 2021 · 10 comments
Labels
area/frontend Related to the Airbyte webapp team/triage type/enhancement New feature or request

Comments

@johnlafleur
Copy link
Contributor

johnlafleur commented Apr 21, 2021

Tell us about the problem you're trying to solve

It seems most users don't upgrade to the latest version (cf. https://analytics.amplitude.com/daxtarity/chart/guwgsmc?source=redirect%3A+chart+saved). For instance, after a week, only 35% of users upgraded to the latest version.
And 40% of users haven't upgraded their Airbyte version for a month, while still using it today.

Describe the solution you’d like

Make it both more visible that a new version is available and easy to upgrade.

A note here: this only concerns the open-source edition (and won't matter for the hosted solution)

┆Issue is synchronized with this Asana task by Unito

@johnlafleur johnlafleur added the type/enhancement New feature or request label Apr 21, 2021
@johnlafleur
Copy link
Contributor Author

johnlafleur commented Apr 21, 2021

@michel-tricot
Copy link
Contributor

The mockup looks good. Just setting expectation though: pressing upgrade will open the documentation.

I would be find if we make the message not dismissable or if dismissable then it comes back at least once a day

@johnlafleur
Copy link
Contributor Author

I'm okay with once a day. I feel it's a bit pushy, but if we want to increase the conversion to upgrading, this is what needs to be done.

@marcosmarxm
Copy link
Member

marcosmarxm commented Apr 24, 2021

@johnlafleur what do you think to create a main page displaying => next sync scheduled, some basic analytics to the user AND a list showing when some user need to be upgrade Airbyte version and source/destination connectors? Having a main page with useful information to users can be a nice place to help interact with them. Sorry my mock whats the first I founded for free 🎨
image

@johnlafleur
Copy link
Contributor Author

A home page could definitely help indeed. But it would also need a lot more time to think about as we want to display the right information there. I feel we can address the problem addressed by the issue with some first intermediary steps, before having a home page.

@johnlafleur
Copy link
Contributor Author

In Figma, we had the idea to build a left section that could be dedicated to updates.
But I'm wondering if we shouldn't leverage a tool for that, such as https://www.getbeamer.com/
This tool could enable us to get NPS, feature upvote, etc.
And this goes beyond this simple task. I think we need to have a discussion on that topic.
Wdyt @avaidyanatha @nataliekwong ?

@avaidyanatha
Copy link
Contributor

Can you clarify on this - would Beamer completely replace the updates section? I feel like we should still have a static place for all the information instead of just a pop up on releases.

@cgardens
Copy link
Contributor

cgardens commented Jun 24, 2021

will move forward with the platform upgrade button on this issue(#3673). will follow up on the rest separately.

@johnlafleur
Copy link
Contributor Author

@avaidyanatha sorry I didn't see your message. It would replace the Updates section in the web app indeed. It would included upgrade buttons that would redirect you to the upgrade section in the docs. The good thing with Beamer is that we can notify you about new features right from the app, and I suspect with Airbyte Cloud most users won't go to the docs for changelog information.

Right now, the Updates button in the left column opens https://docs.airbyte.io/operator-guides/upgrading-airbyte , which doesn't make sense.

@natikgadzhi
Copy link
Contributor

@bgroff @malikdiarra should we close this? /shrug

@malikdiarra malikdiarra closed this as not planned Won't fix, can't repro, duplicate, stale Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp team/triage type/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests