top of page
Billing Transparency (4).png

Foursquare Dev Console

Improve Billing Transparency to Reduce User Confusion

Contribution: Lead Product Designer

Date: Q4 2022

Skills and Tools: Competitive Analysis, Interviewing, Site Mapping, Prototyping, Figma

The Problem

Users have expressed confusion and lack of awareness about the free credits they receive in the Developer Console and how to check their balance. This has resulted in a pain point for users and a need to improve billing transparency in the product.

Our Solution

The proposed quick win solution is to educate users about API billing and the free monthly $200 credits they receive per Org. This was achieved by showing the user's remaining balance directly on the developer console's landing page accompanied by a tooltip that clearly and concisely explains how the free credits work. We increased users ability to understand and find billing information by +50%.  We also increased the number of users knew they were receiving free credit on a monthly basis for their organization by +57% 

Final design (click to view)

The Process

The Process.png

01

Understand the Problem  

Background Research

Foursquare's developer console gives users access to the Places API. This API allows users to get real-time data access to global POI data and rich content such as search, discovery, and the ability to rank venues.

Foursquare Places API.png
Pain points stats.png

Pain Points

Lack of billing transparency
 

  • Many users don’t know how to check billing balance

  • Many users don’t know they were receiving free credits monthly
     

  • It took users a long time to find billing information

Hypothesis

If we enhance the visibility and clarity of billing information then

  • users will be more aware of their $200 monthly API credits

  • users will be able to easily check their balance

  • users will manage their credits effectively

Experiment Details & Success Metrics

Experiment Details

  • Treatment (10%) will receive new design experiment.

Success Metrics

  • Billing Information Comprehension Rate:
    Percentage of users who accurately locate and understand their billing details and account balance.

  • Free Credits Awareness Rate:
    Percentage of users who are aware of their $200 monthly API credits.

.

  • Billing Page Navigation Time:
    Average time taken by users to find the billing page from main dashboard?

How do free credits and billing work?


 

  • An organization can have multiple projects.
     

  • You receive $200 in API credits for the entire organization, regardless of the number of projects within it.
     

  • If you have multiple organizations, each one receives $200 in API credits separately.
     

  • Once the $200 credits for an organization are used up, you will need to purchase additional credits to continue using the API.

02

Design Process 

Competitive Analysis

To assess/benchmark how Foursquare handles billing in comparison to peers & competitors, I conducted a competitive analysis of other Developer Consoles.

It was clear that our billing page button was buried multiple clicks away (3) compared to our competitors (1), making it difficult for users to find it. Putting the billing page under the organization section made it less clear to the users how to get to the billing page because that information was never made clear to the user. 

Competitors (click to enlarge)

Competitors.png
Foursquare (1).png

Foursquare (click to enlarge)

Current site map

I created a site map to gain a better understanding of the overall structure of the product and highlight potential issues such as deep linking the billing page. This also served as an important tool for communication with stakeholders and team members, helping to ensure everyone is aligned on the current structure of the site as well as the short and long term goals of the product moving forward. 

Current Site Map

Current site map (click to enlarge)

proposed site map

Proposed site map

Thinking about how we wanted to reduce the amount of clicks for the user to get to the billing page allowed us to explore different solutions and trade-offs, such as balancing user needs with technical feasibility and resource constraints. This allowed us to make informed decisions about which features and improvements to prioritize and pursue, aligning with our users' needs and our business goals.

Proposed site map (click to enlarge)

Iterating

We decided to prioritize low effort options for now and have the proposed site plan be a guide to how our product might evolve and meet user needs over time. I discussed these options with stakeholders as well as other designers in the company to get their input and ensure that we were considering all possibilities. I conducted a few rounds of user testing to narrow down the options. 

Option 1

Use banner to communicate balance and free credits

Pros:

  • Easily showed user their new balance and educated them about free credits

 

Cons: 

  • Doesn't scale if we have to use banner to inform users about more than one thing

Low Lift Option 1

LE - Option 2.png

Option 2

Add new section to show remaining balances

Pros:

  • Easily communicates balance and free credits above

Cons: 

  • User works too hard to connect organization name above and project below

  • Doesn't scale if we have to user is part of more than one billing organization

Low Lift Option 2

LE - Option 3.png

Option 3

Combine new section and group projects

Pros:

  • Easily communicates balance and

  • Easily communicates free credits with tooltip

  • Reduces cognitive load and scales regardless of number of projects/organization

Cons: 

  • No easy way to get to billing page

Low Lift Option 3

04

Final Design 

High Fidelity Design

After our iterations, we felt comfortable with our final solution. 

 

  • We visually communicated to users their remaining balance to simplify that credit remaining is for the overall organization and not a single project. 

  • Users can get to the billing page with one click. We want our users to easily accomplish their goals when using our product. 

  • The tooltip makes users aware of how the free credits work. 

  • We did this with a quick low level-of-effort design that benefits the users and the business. 

Final design video (click to view)

Final Design.png

Success Metrics

This was a great project to work on as we continue to improve the customer experience. We have received positive feedback from admin developers who can more easily find and understand billing and credits on our console. The design is cohesive for new users and those who didn't have billing access (manager or viewer) as well. 

  • 93% of users understand and can find billing information +50%

  • 83% of users knew they were receiving free credit on a monthly basis for their organization +57%

  • 20 seconds for users to find billing page 50% reduction in time

High Effort Option.png
Final Design Tooltip.png
Success metrics.png

Next steps

The plan is to continue to track the experiments and propose work on high level lift design iterations that will require rearchitecting of the site so that users can access the billing page more easily and intuitively.

High level of effort design option

bottom of page