Teams Billing

 
 
Overview (73).png
 

Timeline

June 2020 - August 2020

Role

Product Designer, UX Writer

Team

Abe Carryl, Angie Kim, Sieh Johnson, John Adams, Lane Billings

Tools

Figma, JIRA, Bitbucket


Overview

When we launched Teams in March of 2020, we didn’t have a clear subscription plan for our users. Whether you were an enterprise customer or an everyday consumer (Pay-as-you-Go) you were offered the same set of features. Not only did this lead to confusion from our users, but it wasn’t a smart business decision for Teams as a product going forward. 

With that, this project was focused around building out an in-product billing flow, as well as in-product messaging to intuitively guide users through the conversion process from a free to a paid, subscribed account.


Problem

Currently, an independent billing system does not exist in Teams. In order for users to change or update their plan, they would need to do so in the core Cloudflare dashboard or through our sales channels.

On top of that, Cloudflare ran a promotion to help small businesses in need by providing Teams for Free for up to 6 months. This left many users in a state of “purgatory,” never have chosen a Teams plan and no way for us to force them to do so. We needed to launch before August 1st to align with promo end emails.


Users need a way to make informed decisions on whether they would like to upgrade from their current plan or in some cases downgrade and provide authorized payment information. Users need to be proactively informed of their options to upgrade, downgrade, or terminate their account. This messaging needs to happen natively in-product to provide transparency with our users. 

Solution


 

Research

 

Who are we designing for?

 
Frame 2 (15).png
 

Existing teams users

Motivations for upgrading

  • More distinct plan that fits their business as they scale

  • Access to new experiences and features in Teams

  • This results in customers not automatically being pushed new entitlements and reciprocally, any new features and benefits. For example, these are just a few of the many features which have recently been put behind entitlements under our new subscriptions:

net-New users

Benefits of signing up

  • Overnight web development project, especially when collaborative: Devs log into staging and test sites protected with Access

  • Personal pet projects: large fileshares you want to make available only to friends and family

  • Protect your home wi-fi network

  • Monitor requests across your networks (curiosity)


Business goals

  1. Teams Trial Adoption: Acquire new users at our free tier, and grow with them by offering them frictionless upgrades to our paid tiers wherever possible. This requires an understanding of what draws net-new users to Access and Gateway when they sign up for our Cloudflare for Free plan. 

  2. Trial Conversion: Help customers using the free trial to deepen their level of engagement to ensure greater success in conversion.


Email conversion plan

We worked with the Product Marketing team and the Brand design team to understand how users will be notified about updating/choosing a plan. From each email, we encouraged users to either A) Learn more about the new Teams plans or B) choose their plan in the product.

Email content Date Email goal User target
Top apps behind access 7/8/20 Adoption Free trial users; accounts likely to adopt Access
Popular use cases & dev docs 7/15/20 Adoption Free trial users; accounts likely to adopt Access
30 day countdown 8/4/20 Conversion Marketable PAYG >50 seats, Marketable contract
14 day countdown 8/18/20 Conversion Marketable PAYGO, All non-marketable
7 day countdown 8/25/20 Conversion Marketable contract
1 day countdown 8/31/20 Conversion Marketable contract (Remove customers who have not opened both 30-day AND 7-day)

Upgrade flow

Frame 4 (6).png

Explorations

Pick a plan

This was the most challenging experience to design since the Teams plans kept changing from Cloudflare’s pricing counsel. I was spinning my wheels trying to design without having the actual final content. I remembered to keep our goal in mind: users can understand which plan best works for them and make an informed decision from here. Below are a few of the many explorations done around the plan picker experience.

Account page 27.png
Account page 53.png
Account page 17 (1).png
Account page 63.png
Account page 70.png
Account page 66.png

Where we landed

1. Pick a plan

Once the plan structure was finalized, the challenge here was presenting 5 different plan options to our users without overwhelming them.

From the email campaigns, we encouraged users to visit the Teams pricing page to learn more about our plans before arriving here to make an informed decision around which one to chose. We put our foot down that not all education should happen in product, and we should utilize our marketing pages for doing so.

Account page 123 (2).png

2. Configure a plan

If users chose an Access, Gateway, or Teams Standard plan, they would need to input the amount of users they want to pay for. Teams Free plans come with the first 50 users for free.

Account page 126 (1).png
Account page 131.png

3. Add a payment method 4. Review

Account page 13.png
Account page 58.png

Downgrading a plan

Lorem ipsum dolar.

Account page 98 (1).png

Launch

 

Internal announcements

I’m very proud of the team that worked on this, given the challenges we faced. We had a very short turnaround time after the Teams plans were finalized from our executives, therefore my Engineer, Sieh and I worked very closely together to get the Teams Billing experience out the door.

Screen Shot 2020-08-04 at 2.59.47 PM.png

External announcements

Emails

 

Conversion data

8.25 - 400+ accounts, 2000+ MUA migrated.

https://wiki.cfops.it/pages/viewpage.action?pageId=248367794