CONTENTS

Get the latest on product and user research trends. Join our newsletter for tips, updates, and resources to build what matters.

Thanks for joining our newsletter.
Oops! Something went wrong while submitting the form.
✓ Free forever starter plan
✓ No credit card required.

Stripe User Research: 9 Powerful Insights For Product Leaders

Want to know what makes Stripe successful? Here are transformative insights from current and former Stripe alumni.

December 26, 2024
Avinash Patil

Stripe is making headlines for its customer-centricity, supporting 1.3 billion customers and over 100 companies processing more than $1 billion annually through its platform.

The secret—a remarkable internal culture. 

In today’s blog, we’ll explore what separates Stripe, drawing on insights from employees like:

  • Jeff Weinstein, Product Lead at Stripe
  • Eeke de Amaliano, Head of Global Product at Stripe
  • Shreyas Doshi, Former Product Manager at Stripe
  • Kevin Yieung, Head of Product, Merchant Experiences

Here’s a step-by-step look at how Stripe’s team built the powerhouse it is today. Let’s dive in!

Stripe User Research Best Practices

1. Nothing beats directly talking to customers

At Stripe, the focus is on talking to customers directly without restricting yourself. Here’s what talking to customers looks like at Stripe:

i. Speak directly to customers

Reach out to customers on social media and ask ‘Hey, I am looking for feedback’ to build a one-to-one connection.

"At Stripe, I'm able to quickly grab an engineer and hop on a call. I can forward a message over to a Slack group. And they know that because the customer's speaking directly, it somewhat trumps everything that's happening during the day."

—Jeff Weinstein

ii. Build a habit of silence

When you’re conducting a user interview, remaining silent after each question, helps reveal roadmaps for product development.

2. Put yourself in the shoes of your customers

Stripe runs Study Groups, where 4 to 8 team members act as customers of a fictitious company to experience the product from the customer's perspective. 

Participants take on specific roles, focusing solely on understanding the customer journey rather than solving problems. 

These groups, now franchised across the company, have engaged over 250 employees in more than 25 sessions recently.

Teams of 4 to 8 members act as customers of a fictitious company to experience the products from the customer's lens. "We show up four to eight people total, pretend to be some company with some outcome problem. Rule one is you do not work at Stripe, and rule two is we're not here to solve any problems. This is just about practicing empathy for the customer." 

—Jeff Weinstein

Stripe uses Friction Logs, where team members step into the customer’s shoes and document their entire product experience. The goal—pinpoint issues, refine the product, and make it effortless for sales teams to demonstrate value.

"Stripe has a thing called friction logs as well, which is a single individual will pretend to be a customer and go through a product experience end-to-end and write it down."

—Jeff Weinstein

Stripe Friction Log

Here’s a structure that Stripe follows while writing Friction Logs: 

  • Context: Define the user persona and their goals
  • Pros and Cons: Highlight what worked well and what needs improvement
  • Stream of Consciousness: Document the experience step-by-step with screenshots or links
  • Size & Clarity: Categorize logs as S, M, or L and ensure the journey is easy for teams to understand
  • Objectivity: Stick to facts—leave emotions out
  • Share & Follow-Up: Share feedback widely to spark ideas and follow up to ensure fixes happen

Use friction logging and resources like frictionlog.com to create an effective process.

3. Pay attention to survey practices

Stripe is strict about its survey and interview practices. Here’s a list that it swears by sticking to it no matter what, starting with:

i. Using magic wand questions

Uncover deeper insights with open-ended questions like:

  • "If you weren’t talking to me right now, what would you be working on?"
  • "What’s been frustrating you lately?"
  • "What are you not looking forward to?"
  • And the classic: "If you had a magic wand, what would you take off your plate immediately?"
Open-ended questions in user survey: Stripe Survey Design

"Great questions don’t always yield immediate answers, but they create space for customers to share what truly matters." —Shreyas Doshi

ii. Use different ways to manage detractors 

Stripe tackles customer pain points with its Bad Day Metric approach:

  • Resolve critical issues quickly, like SLA breaches or system errors
  • Use NPS feedback to uncover root causes behind customer dissatisfaction
  • Set clear goals, such as reducing support tickets to zero through faster resolutions
  • Analyze data to identify recurring patterns that hinder key milestones

4. Focus on the two most important user segments 

Surveying all your customers isn’t something Stripe does. Instead, it has established certain standards when it comes to targeting user segments.

It narrows down to two user segments:

a. DAFT 

DAFT stands for:

  • Detail-oriented Customers: This segment offers precise feedback enough to modify and upgrade product quality 
  • Ambitious Customers: Always ready to maximize the benefits of using the product calling for large-scale innovations
  • Technical Customers: Have an appetite for advanced functionality driving pioneering requirements 
  • Fastest-Growing Customers: Playing around the product well enough to provide insights on scaling challenges and growth-driven solutions 

 b. Paying customers

Stripe seeks feedback from a curated cohort of paying customers. It engages with 5-10 high-impact customers who can offer insights to prioritize the product roadmap.

​​"The clearest signals often come from those who have invested in your product—their feedback is tied directly to their success." 

— Shreyas Doshi

5. Pick the right metrics 

Stripe chooses different metrics to analyze performance, starting with:

i. Bad Day Metrics

A Bad Day Metric tracks moments when users hit a snag—like a 404 error, delayed payouts, payment declines, or constant two-factor authentication. It’s how Stripe spots and fixes pain points fast.

 "Just emit a log line anytime we think that a user bumped into a problem—a 404 error, payout delays, or frequent declines—and visualize it in a stacked bar chart." 

—Jeff Weinstein

ii. Log Lines

Real-time logs create a clear record of every bad day event.

Stripe Log lines: User Research

iii. Bar Charts

Logs are visualized as stacked bar charts showing problem frequency and trends over time.

iv. Prioritize Fixes

Insights highlight frequent, high-impact issues so the team can focus on what matters most.

v. Customer-Driven Metrics

Stripe measures what users care about—like payment speed and error rates—to deliver real value.

6. Avoid Metric conflict

Here’s how Stripe keeps metrics clear and conflict-free:

i. Metrics as a Forcing Function: Stripe sticks to a few key metrics to guide decisions, cut debates, and focus on what truly benefits customers

ii. Aesthetic Metrics: Metrics are simple, clear, and engaging. Think clean dashboards with concise titles like “Companies with Zero Support Tickets.”

"Metrics are not just numbers—they’re a reflection of how well we’re delivering on our promises to customers." 

— Eeke de Emiliano

iii. Metrics Like Tweets: Stripe values both numbers and customer feedback (like tweets) to get the full picture of user needs.

iv. Cohort Metrics: Performance is tracked over time by grouping users (e.g., by signup date). This helps Stripe spot trends and make steady improvements toward 100% success.

7. Automate user research 

Stripe streamlines user research with automation, making feedback collection more efficient. Here’s how:

  • Recruiting Participants: Using UserInterviews.com, Stripe finds participants that match their ideal B2B customer profile for targeted insights
  • Analyzing Sales Calls: Gong records sales calls, flags key terms, and shares transcript snippets via Slack, delivering real-time feedback directly to product teams
  • Automating Interview Scheduling: Tools like Zapier and Customer.io send follow-up emails with Calendly links, letting customers easily schedule research interviews
  • Monitoring Online Feedback: Stripe uses custom scripts to track mentions on Reddit, Twitter, and forums, identifying issues and improvement areas from indirect feedback

"Automation isn’t about removing the human touch; it’s about amplifying what we can learn and act on in real-time." 

—Kevin

8. Practice Iterative Feedback 

Stripe’s culture is all about trying things fast and learning as they go. Here are two great examples:

i. MVP (Minimum Viable Product): Stripe started with a super simple API to get quick feedback and tweak it based on how users behaved.

ii. Wizard of Oz Experiment: Back in the day, Stripe manually set up merchant accounts instead of automating everything. It was a clever way to test demand and improve their offering without sinking time or money into complex systems.

"When Stripe was new, it manually created merchant accounts for users instead of automating the process. This allowed them to test demand and modify their offering without heavy investment in complicated infrastructure."

— Jeff Weinstein

iii. Fast Iteration: Stripe tested their early API with friends, carefully watched how they used it, and quickly made improvements. This hands-on, iterative approach helped Stripe fine-tune the product to meet real user needs.

9. Prioritize what to pick 

When it comes to building their product roadmap, Stripe knows where to start:

i. Solving Real Problems

They make it a point to talk to customers—users, developers, businesses, and financial partners—to understand their needs.

Take Stripe Connect, for example. It solves payment integration headaches for platforms, while Stripe Radar tackles fraud. By focusing on real-world challenges, Stripe keeps their products relevant and valuable.

“Solve a real problem in the world and are people clamoring, needing it badly? And that's really my obsession is in finding problems in which people will pause their entire day to solve."

— Jeff Weinstein

ii. Long-Term Vision

Stripe takes a long-term view, focusing on sustainability over quick wins.

For example, they’ve invested heavily in projects like Stripe Terminal for in-person payments, even when the ROI isn’t immediate. It’s all part of their bigger vision to simplify payments across every touchpoint.

This approach has paved the way for global expansion, allowing Stripe to tailor offerings to local payment methods and regulations seamlessly.

iii. Taking on Complexity

Stripe loves taking on tough challenges like global compliance (think Stripe Tax) and multi-currency processing. These complex projects require serious expertise, but they make it easier for customers to do business across borders.

And they don’t stop there—Stripe’s developer-friendly APIs turn complicated compliance into something simple and accessible.

iv. Strategic Product Expansion

Stripe’s approach to product expansion is all about creating a connected ecosystem.

For instance,  Atlas for company incorporation, Treasury for managing finances, and Climate for carbon removal. 

Stripe Financial Infrastructure
Credit: Fintech R&R

These tools don’t just stand alone—they’re built to work together, making it easier for businesses to tackle their biggest challenges while staying seamlessly connected.

v. Resource Allocation

70% on Core Improvements: Focus on fixing bugs, enhancing the user experience, and acting on feedback to keep customers happy and the product running smoothly.

20–30% on Big Ideas: Invest in game-changing projects like Stripe Tax and Treasury—fewer but impactful innovations that drive growth.

10% on Stability: Quietly work on reliability, tech debt, and infrastructure upgrades to ensure long-term success.

"70% of our building time should focus on core products with established market fit. 20% should go toward strategic initiatives—projects that aren’t core but align closely with our goals. The remaining 10% is reserved for ambitious bets." 

—Shreyas Doshi

Loved this? Then you’re going to love this even more: Duolingo’s Growth Playbook

Wrapping Up

Struggling to get meaningful product feedback without annoying your users? With insights from Stripe’s playbook, there’s a clear path forward—and Blitzllama is here to make it seamless.

If your product needs actionable feedback that’s non-intrusive and cost-effective, Blitzllama has you covered.

Here’s how we help you level up:
Save 35+ hours/week with AI-driven analysis
✅ Slash costs by 40% on feedback tools & employee resources
✅ Achieve 10x higher response rates
✅ Gather feedback with 60% better quality

Book a demo now and see how Blitzllama transforms feedback into growth.