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

Pricing "start free trial" buttons go to different locations #13118

Open
joeduffy opened this issue Oct 14, 2024 · 10 comments
Open

Pricing "start free trial" buttons go to different locations #13118

joeduffy opened this issue Oct 14, 2024 · 10 comments
Assignees
Labels
area/site Issues and feature enhancement requests for pulumi.com/docs. kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team resolution/fixed This issue was fixed

Comments

@joeduffy
Copy link
Member

joeduffy commented Oct 14, 2024

In this table, we have three "trial" buttons:

  • Free - "Create an Organization"
  • Team and Enterprise - "Start free trial"

Image

I had expected these go to the same destination, but they are in fact pointing to different places:

The latter isn't really linking to a "free trial" page, it is a user signup page. Shouldn't they all point to the create-organization page?

@joeduffy joeduffy added kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team labels Oct 14, 2024
@github-project-automation github-project-automation bot moved this to 🤔 Triage in Docs 📚 Oct 14, 2024
@interurban interurban added area/site Issues and feature enhancement requests for pulumi.com/docs. and removed needs-triage Needs attention from the triage team labels Oct 16, 2024
@interurban interurban moved this from 🤔 Triage to 🎬 Ready in Docs 📚 Oct 16, 2024
@shughes26 shughes26 added the resolution/fixed This issue was fixed label Jan 13, 2025
@github-project-automation github-project-automation bot moved this from 🎬 Ready to 🏁 Done in Docs 📚 Jan 13, 2025
@joeduffy joeduffy reopened this Jan 14, 2025
@github-actions github-actions bot added the needs-triage Needs attention from the triage team label Jan 14, 2025
@joeduffy
Copy link
Member Author

I am still seeing that "Start new trial" still links to https://app.pulumi.com/signup/ when I am not signed in. We want it to point to the organization/trial, always, regardless of whether you are signed in. It's just the "Free" tier that should change between them (along with the text itself). So in summary, Team and Enterprise should be changed to unconditionally go to https://app.pulumi.com/signup/ and the rest is working as intended.

@shughes26
Copy link
Contributor

Ah sorry, I misinterpreted the issue. Just to clarify - is the ask for the "Start Free Trial" buttons on Team and Enterprise to always point to the org creation link (https://app.pulumi.com/?create-organization=1) or to always point to the https://app.pulumi.com/signup/ signup link?

@arunkumar611
Copy link
Member

arunkumar611 commented Jan 14, 2025

@joeduffy - If a user is not signed in what do you expect https://app.pulumi.com/?create-organization=1 to do?

Today if I'm not signed in, the Create Organization link takes me to the sign-in page. Do you expect users who click on "star trial" to already have a Pulumi account and they would just sign in and create the org? My expectation is most of these users would be new to Pulumi, and it makes sense to get them to the sign-up page.

@joeduffy
Copy link
Member Author

joeduffy commented Jan 14, 2025

Just to clarify - is the ask for the "Start Free Trial" buttons on Team and Enterprise to always point to the org creation link (https://app.pulumi.com/?create-organization=1)

Correct. The start trial button should always take you to the start trial page.

Today if I'm not signed in, the Create Organization link takes me to the sign-in page. Do you expect users who click on "star trial" to already have a Pulumi account and they would just sign-in and create the org? My expectation is most of these users would be new to Pulumi, and it makes sense to get them to the sign-up page.

Doesn't going to https://app.pulumi.com/?create-organization=1 automatically take you through a sign up flow if you aren't already signed up? The difference is that by sending them to the create-organization flow, they land on the page to create a free trial after signing up; whereas if you send them to the signup page, they get dumped onto the dashboard, not the trial page ... which seems odd given that they clicked a button to begin a free trial ...

@arunkumar611
Copy link
Member

arunkumar611 commented Jan 14, 2025

If you are not signed in, Create Organization takes you to the sign-in page.

Image

If you click sign-up while we maintain the "create organization" in the URL - we ignore it in the onboarding flow.

Image

Image

Image

@arunkumar611
Copy link
Member

@joeduffy - I think your intent is when "users are not signed-in, clicking on start-trial, takes you to the sign-up flow and automatically asks you to create an Org, giving you to two weeks free trial"- Is that correct?

@joeduffy
Copy link
Member Author

joeduffy commented Jan 14, 2025

Why do we show you the "I signed up for Pulumi Cloud because" selector, when the presence of ?create-organization=1 already answers that for us: "I want to set up Pulumi for my team." Isn't this a Pulumi Cloud bug?

@arunkumar611
Copy link
Member

Yes, indeed.

We need to handle this in Pulumi Cloud. I'll create an issue for it. Once we fix the flow in Pulumi Cloud, we can update the pricing page.

For now, I recommended the "start trial" button to point to the sign-up URL until we fix it.

@joeduffy
Copy link
Member Author

For now, I recommended the "start trial" button to point to the sign-up URL until we fix it.

Why? It accomplished the same thing - you signed up - and if we fix the docs, then once we fix the app, everything will be as it should be. (And note, even with that fix, you'll land on /signin by default anyway, so basically the same experience minus one click...)

@arunkumar611
Copy link
Member

arunkumar611 commented Jan 14, 2025

Here is the issue: https://github.com/pulumi/pulumi-service/issues/25208

Why? It accomplished the same thing - you signed up - and if we fix the docs, then once we fix the app, everything will be as it should be. (And note, even with that fix, you'll land on /signin by default anyway, so basically the same experience minus one click...)

Here is the ideal flow in my mind:

  • If the user is signed in, and clicks on start trial, we take them to the "Create an Organization" dialogue within the app (This works today)
  • If the user is not signed in and clicks on start trial, we take them to the sign-up page. Once they enter username, password, and email, we ask them for the Organization name (i.e. show this screen)

Image

One less click. Additionally, the "create an account" isn't so visible to users. This flow is optimized for New Users to start a trial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/site Issues and feature enhancement requests for pulumi.com/docs. kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team resolution/fixed This issue was fixed
Projects
Status: 🏁 Done
Development

No branches or pull requests

5 participants