“Design used to be the seasoning you’d sprinkle on for taste. Now it’s the flour you need at the start of the recipe.’’

— John Maeda, Designer and Technologist
closeing x icon

Contact us

Please tell us a bit about your project idea and we’ll get back to you as soon as possible.
Tell us about your project idea
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
closeing x icon
Privacy Policy

This Privacy policy was published on March 1st, 2020.

GDPR compliance

At UX GIRL we are committed to protect and respect your privacy in compliance with EU - General Data Protection Regulation (GDPR) 2016/679, dated April 27th, 2016. This privacy statement explains when and why we collect personal information, how we use it, the conditions under which we may disclose it to others and how we keep it secure. This Privacy Policy applies to the use of our services, products and our sales, but also marketing and client contract fulfilment activities. It also applies to individuals seeking a job at UX GIRL.

About UX GIRL

UX GIRL is a design studio firm that specialises in research, strategy and design and offers clients software design services. Our company is headquartered in Warsaw, Poland and you can get in touch with us by writing to hello@uxgirl.com.

When we collect personal data about you
  • When you interact with us in person – through correspondence, by phone, by social media, or through our uxgirl.com (“Site”).
  • When we get personal information from other legitimate sources, such as third-party data aggregators, UX GIRL marketing partners, public sources or social networks. We only use this data if you have given your consent to them to share your personal data with others.
  • We may collect personal data if it is considered to be of legitimate interest and if this interest is not overridden by your privacy interests. We make sure an assessment is made, with an established mutual interest between you and UX GIRL.
  • When you are using our products.
Why we collect and use personal data

We collect and use personal data mainly to perform direct sales, direct marketing, and customer service. We also collect data about partners and persons seeking a job or working in our company. We may use your information for the following purposes:

  • Send you marketing communications which you have requested. These may include information about our services, products, events, activities, and promotions of our partners. This communication is subscription based and requires your consent.
  • Send you information about the services and products that you have purchased from us.
  • Perform direct sales activities in cases where legitimate and mutual interest is established.
  • Provide you content and venue details on a webinar or event you signed up for.
  • Reply to a ‘Contact me’ or other web forms you have completed on our Site (e.g., to download an ebook).
  • Follow up on incoming requests (client support, emails, chats, or phone calls).
  • Perform contractual obligations such as invoices, reminders, and similar. The contract may be with UX GIRL directly or with a UX GIRL partner.
  • Notify you of any disruptions to our services.
  • Contact you to conduct surveys about your opinion on our services and products.
  • When we do a business deal or negotiate a business deal, involving sale or transfer of all or a part of our business or assets. These deals can include any merger, financing, acquisition, or bankruptcy transaction or proceeding.
  • Process a job application.
  • To comply with laws.
  • To respond to lawful requests and legal process.
  • To protect the rights and property of UX GIRL, our agents, customers, and others. Includes enforcing our agreements, policies, and terms of use.
  • In an emergency. Includes protecting the safety of our employees, our customers, or any person.
Type of personal data collected

We collect your email, full name and company’s name, but in addition, we can also collect phone numbers. We may also collect feedback, comments and questions received from you in service-related communication and activities, such as meetings, phone calls, chats, documents, and emails.

If you apply for a job at UX GIRL, we collect the data you provide during the application process. UX GIRL does not collect or process any particular categories of personal data, such as unique public identifiers or sensitive personal data.

Information we collect automatically

We automatically log information about you and your computer. For example, when visiting uxgirl.com, we log ‎your computer operating system type,‎ browser type,‎ browser language,‎ pages you viewed,‎ how long you spent on a page,‎ access times,‎ internet protocol (IP) address and information about your actions on our Site.

The use of cookies and web beacons

We may log information using "cookies." Cookies are small data files stored on your hard drive by a website. Cookies help us make our Site and your visit better.

We may log information using digital images called web beacons on our Site or in our emails.

This information is used to make our Site work more efficiently, as well as to provide business and marketing information to the owners of the Site, and to gather such personal data as browser type and operating system, referring page, path through site, domain of ISP, etc. for the purposes of understanding how visitors use our Site. Cookies and similar technologies help us tailor our Site to your personal needs, as well as to detect and prevent security threats and abuse. If used alone, cookies and web beacons do not personally identify you.

How long we keep your data

We store personal data for as long as we find it necessary to fulfil the purpose for which the personal data was collected, while also considering our need to answer your queries or resolve possible problems. This helps us to comply with legal requirements under applicable laws, to attend to any legal claims/complaints, and for safeguarding purposes.

This means that we may retain your personal data for a reasonable period after your last interaction with us. When the personal data that we have collected is no longer required, we will delete it securely. We may process data for statistical purposes, but in such cases, data will be anonymised.

Your rights to your personal data

You have the following rights concerning your personal data:

  • The right to request a copy of your personal data that UX GIRL holds about you.
  • The right to request that UX GIRL correct your personal data if inaccurate or out of date.
  • The right to request that your personal data is deleted when it is no longer necessary for UX GIRL to retain such data.
  • The right to withdraw any consent to personal data processing at any time. For example, your consent to receive digital marketing messages. If you want to withdraw your consent for digital marketing messages, please make use of the link to manage your subscriptions included in our communication.
  • The right to request that UX GIRL provides you with your personal data.
  • The right to request a restriction on further data processing, in case there is a dispute about the accuracy or processing of your personal data.
  • The right to object to the processing of personal data, in case data processing has been based on legitimate interest and/or direct marketing.

Any query about your privacy rights should be sent to hello@uxgirl.com.

Hotjar’s privacy policy

We use Hotjar in order to better understand our users’ needs and to optimize this service and experience. Hotjar is a technology service that helps us better understand our users experience (e.g. how much time they spend on which pages, which links they choose to click, what users do and don’t like, etc.) and this enables us to build and maintain our service with user feedback. Hotjar uses cookies and other technologies to collect data on our users’ behavior and their devices (in particular device's IP address (captured and stored only in anonymized form), device screen size, device type (unique device identifiers), browser information, geographic location (country only), preferred language used to display our website). Hotjar stores this information in a pseudonymized user profile. Neither Hotjar nor we will ever use this information to identify individual users or to match it with further data on an individual user. For further details, please see Hotjar’s privacy policy by clicking on this link.

You can opt-out to the creation of a user profile, Hotjar’s storing of data about your usage of our site and Hotjar’s use of tracking cookies on other websites by following this opt-out link.

Sharethis’s privacy policy

We use Sharethis to enable our users to share our content on social media. Sharethis lets us collects information about the number of shares of our posts. For further details, please see Sharethis’s privacy policy by clicking on this link.

You can opt-out of Sharethis collecting data about you by following this opt-out link.

Changes to this Privacy Policy

UX GIRL reserves the right to amend this privacy policy at any time. The latest version will always be found on our Site. We encourage you to check this page occasionally to ensure that you are happy with any changes.

If we make changes that significantly alter our privacy practices, we will notify you by email or post a notice on our Site before the change takes effect.

ux girl

Research & Insights

Tips for Better ACH Return Code Communication in Fintech Apps

reading time  - clock - icon
WSTAW

Designing user-friendly banking apps is critical in the modern era of Mobile Banking and Fintech, where user expectations for seamless digital experiences are higher than ever. Whether you're designing a platform for Retail Banking or developing tools tailored to the needs of small businesses, the key to success lies in simplifying complex financial processes. One area that often presents challenges is the communication of ACH (Automated Clearing House) Return Codes, which are used to explain why certain transactions are rejected or returned.

Understanding what the ACH Return Codes are and how to deal with them can be a confusing experience for users, especially since these codes represent specific reasons why a payment was rejected or returned. As UX professionals, it's our job to translate these technical issues into digestible, user-friendly content that not only informs but also reassures the user. 

In this guide, we’ll explore how to effectively present ACH Codes within your mobile app, ensuring a seamless user experience. Whether you’re targeting a wide retail banking audience or catering to the needs of small businesses, these strategies will help you design a more intuitive and user-friendly financial experience.

1. Highlight the Most Common Return Codes

Every mobile app dealing with financial transactions will have its own set of commonly encountered ACH Return Codes. However, it's important to note that the list of those codes will vary from app to app. What’s frequently encountered in one app may be less common in another, depending on the specific user base and transaction types.

Recognizing these common issues is the first step toward enhancing the user experience. It’s crucial to analyze the data within your app to determine which ACH return codes are most prevalent among your users.

Here are a few of the most frequently encountered R-codes:

Insufficient Funds

  • R01 – Insufficient funds in the account

Account Issues

  • R02 – Account closed
  • R03 – No account/unable to locate account
  • R04 – Invalid account number

Authorization & Payment Issues

  • R05 – Unauthorized debit entry
  • R07 – Authorization revoked by customer
  • R10 – Customer advises not authorized

Banking & Processing Errors

  • R08 – Stop payment
  • R09 – Uncollected funds
  • R16 – Account frozen

Non-Transaction Reasons

  • R20 – Non-transaction account (account type does not allow debits)
  • R23 – Credit entry refused by receiver

2. Strategically Utilize Multi-Channel Notifications for Common Codes

When dealing with common ACH return codes, it's crucial to ensure that users are notified promptly and effectively, even if they might not engage with every notification type. Here’s how you can approach it:

Push Notifications: Push notifications are great for catching users' attention, but keep in mind that not everyone has them turned on, and some users may swipe them away without reading the details. To address this, ensure that each push notification is short yet packed with essential information. The notification should include:

  • A title that clearly informs the user what the message is about. For example, "Payment Issue Detected" or "Payment Failed".
  • Clear Information on what happened, why it happened, and what the user needs to do to fix it. For example: "Insufficient funds detected in your account. Please add funds or link a different account to complete your payment".
  • An action button that the user can click to immediately resolve the issue. For instance, the button might say "Add Funds" or "Update Account," taking the user directly to the relevant section in the app.

By using concise yet compelling language, you can encourage users to take immediate action while ensuring they understand the issue and how to resolve it.

In-App Alerts: Since users might miss or dismiss push notifications, in-app alerts serve as a second line of communication. These alerts can appear as pop-ups or banners the next time a user opens the app, ensuring the message is seen. This approach helps to catch attention of users who might have missed the initial push notification.

Email and SMS: These channels provide a more persistent way to reach users. Email is great for delivering more detailed information, while SMS can quickly grab attention with short, direct messages. Since these methods don’t rely on the user being in the app, they are ideal for ensuring that the message is received, even if push notifications are ignored or missed.

By leveraging a combination of these channels, you can ensure that users are informed about payment issues, regardless of how they interact with notifications. This multi-channel approach increases the likelihood that users will take the necessary action to resolve the problem.

3. Create a General Solution for Less Common R Codes

For less common ACH return codes, it's often more efficient to use a generalized approach. Instead of creating a unique notification for each rare code, identify which of these less common return codes in your app share the same resolution. Once you’ve determined this, you can design a single pop-up notification with a consistent title and resolution that applies to multiple R codes.

For example, if several infrequent R codes require the user to verify their account details, you can use a unified notification like:

  • Title: "There was an issue with the payment."
  • Message: "We encountered an issue with your transaction. Please verify your account details and try again."

4. Use Language Your Users Understand

The language you use in your app is critical. Most users aren’t financial experts—they just want their transactions to go through smoothly. To help them, avoid technical jargon and focus on plain, straightforward language that conveys the message clearly and effectively.

For example, instead of displaying a technical description like “R02: Account Closed,” use a more user-friendly message: “It looks like this account has been closed. Please check your account details or link a different bank account.” This kind of messaging is easier for users to understand and takes the guesswork out of resolving the issue.

Adding a human touch can further reduce user anxiety and improve overall satisfaction. For instance, rather than showing “R01: Insufficient Funds,” your app could display, “Oops, it looks like you don’t have enough funds in your account.” Pair this explanation with actionable steps, such as retrying the payment, linking a different account, or contacting support for assistance. This approach ensures users know exactly what happened and how to fix it, making the experience less stressful and more user-friendly.

Conclusion

Dealing with ACH R codes doesn’t have to be a source of frustration for your users. By highlighting the most common codes with clear, actionable language, using a strategic multi-channel notification approach, creating generalized solutions for less common codes, and always communicating in a way that your users understand, you can turn a potentially negative experience into a positive one.

Remember, the goal is to make complex financial processes feel simple, intuitive, and manageable. Your users will thank you for it.

computer
reading time  - clock - icon
5 min

UX/UI Trends to Implement in 2025: Driving Results Through Innovation

In today’s fast-paced digital world, UX/UI isn’t just about aesthetics—it’s a strategic differentiator. Implementing cutting-edge design trends in 2025 can boost user satisfaction, drive conversions, and deliver measurable ROI.

1. AI‑Powered Hyper‑Personalization

Adaptive interfaces fueled by AI analyze user behavior, context, and preferences in real time—adjusting layouts, content, and navigation dynamically. Studies show 80% of consumers are more likely to purchase when they receive personalized experiences. Examples like Netflix and Spotify reinforce this trend, tailoring content and design to individual users .

2. Advanced Micro‑Interactions

What were once simple hover effects evolve into context-aware, AI-driven feedback loops—and even haptics and sound cues—that guide user flows, reduce cognitive load, and add delight. Research shows thoughtful micro‑interactions correlate with higher engagement and retention.

3. Voice & Conversational Interfaces

Voice UIs and chatbots are becoming mainstream. By 2025, over half of households are expected to have a smart speaker. Designing voice-first experiences requires accounting for diverse speech patterns, context switching, and cultural nuances .

4. Inclusive & Accessible Design

Inclusive design goes beyond compliance; it centers diverse user needs—from visual and cognitive to situational constraints. Brands that prioritize accessibility gain all users—not just those with disabilities:

  • Accessible design has yielded a 58% conversion uplift for some major retail clients
  • Forrester found a remarkable $100 ROI for every $1 spent on accessibility
  • Companies adopting inclusive design practices report 1.6× more revenue and 2.6× higher net profit

5. UX for AI‑First Products

As AI-powered tools become ubiquitous, UX must enable transparency, overview, and control. Research highlights AI as a creative partner—supporting ideation and iterative design workflows . Additionally, generative AI enables multimodal interfaces—integrating voice, visuals, and text for seamless cross-platform experiences.

How to Implement These Trends Without Breaking the Bank

To integrate these innovations efficiently:

  1. Begin with accessibility audits and low-cost improvements (e.g., alt text, color contrast).
  2. Launch pilot personalization features on high-impact pages (e.g., product pages, onboarding).
  3. Add select micro‑interactions on critical user flows (e.g., form submission buttons, success screens).
  4. Prototype a minimal voice or chatbot interaction for common tasks (e.g., search, FAQs), and test with real users.
  5. Apply AI tools to assist designers—generating layout variations, content suggestions, and micro‑interaction options that accelerate iteration.

Conclusion & Next Steps with UX GIRL

Embracing AI-driven personalization, thoughtful micro‑interactions, conversational interfaces, inclusive design, and AI-first UX supports both user satisfaction and tangible business gains.

Next steps:

  • Conduct a single-page audit to identify low-hanging UX wins.
  • Run small-scale pilots (e.g., personalized hero banners, chatbot interfaces).
  • Measure impact on key KPIs: engagement, conversion, retention, and accessibility compliance.

At UX GIRL, we help teams, from Product Owners to CTOs, implement these strategies with rigorous UX research, rapid prototyping, and data-backed iteration. Together, we’ll make 2025 the year your UX truly delivers business results.

Let’s talk about your UX roadmap for next year—reach out to UX GIRL to explore tailored strategies.

women
reading time  - clock - icon
5 min

UX Mistakes That Drive Customers Away (and How to Fix Them)

You have seconds to capture a user's attention. But what if your UX is silently pushing them out the door? Many businesses unknowingly make design choices that frustrate users and kill conversions.

I. Why UX Mistakes Are Costly

  • Users form judgments within milliseconds.
  • Poor UX can increase bounce rates, reduce trust, and damage brand perception.
  • According to Forrester, a well-designed UX can boost conversion rates by up to 400%

II. The Top UX Mistakes That Repel Users

  1. Slow loading times – Even a 1-second delay can reduce conversions by 7%
  2. Cluttered or confusing navigation – Users struggle to find what they need and leave out of frustration.
  3. Lack of mobile optimization – Over 60% of users access websites via mobile
  4. Intrusive pop-ups – Aggressive modals harm user flow and SEO rankings
  5. Unclear calls to action – Users don’t know what to do next and drop off.
  6. Inaccessible design – 1 in 4 adults lives with a disability; neglecting accessibility excludes them

III. What These Mistakes Cost You

  • Higher bounce rates and lower engagement.
  • Wasted ad spend if users leave before converting.
  • Lower lifetime customer value due to poor retention.
  • Damage to brand reputation through negative word of mouth or reviews.

IV. Fixing the UX Foundations

To prevent user loss, prioritize:

  • Performance audits and loading speed improvements.
  • Clear, intuitive navigation based on user flows.
  • Responsive design and mobile testing.
  • Non-disruptive pop-ups with value-driven content.
  • Accessible and inclusive interfaces.
  • Action-focused CTAs, backed by user research.

V. UX GIRL’s Approach to Eliminating Conversion Killers

At UX GIRL, we combine user research, usability testing, and conversion audits to uncover hidden UX issues. Our agile UX process helps teams implement quick wins and long-term design improvements that retain users and grow revenue.

Conclusion: Actionable Takeaways

You don’t need a full redesign to fix critical UX issues. Start by identifying friction points, prioritize changes with the biggest impact, and test with real users. The cost of ignoring UX? Lost customers you may never get back.

men
reading time  - clock - icon
5 min

Why Your Website Isn’t Selling (And How to Fix It with UX/UI)

If your website gets traffic but doesn’t convert, you’re not alone. Many businesses invest heavily in ads and SEO, only to watch visitors bounce without buying, booking, or signing up. The issue? It’s often not your product — it’s your UX/UI.

Understanding the user experience (UX) and user interface (UI) is no longer optional. Poor usability, unclear value propositions, or frustrating checkout flows quietly kill conversions every day. Here’s how to recognize the problem — and fix it.

The Silent Killers of Conversion

Visitors decide whether to trust your site in less than a second. If your UI looks outdated, cluttered, or hard to navigate, users won’t stick around long enough to understand your offer. But design isn’t just about aesthetics — it’s about functionality.

Some common UX/UI pitfalls:

  • Confusing navigation: If users can’t find what they’re looking for within 2–3 clicks, they’ll leave.
  • Weak CTAs: Vague or generic calls-to-action (“Click here”) convert poorly. Actionable, benefit-driven CTAs increase click-through rates significantly.
  • Slow load times: A 1-second delay in page load can reduce conversions by up to 7%.
  • Mobile issues: With over 60% of web traffic coming from mobile devices, unoptimized mobile UX directly hurts sales.

How UX/UI Boosts Your Bottom Line

Investing in UX/UI doesn’t just improve how your website looks — it enhances how it works for your business goals. Research shows that every $1 invested in UX brings $100 in return.

Here’s how UX/UI delivers measurable results:

  1. Streamlined user journeys: Mapping user flows allows for optimizing each step of the funnel, reducing drop-offs.
  2. Frictionless forms and checkouts: Simplifying forms (e.g. reducing the number of required fields) can increase conversions by up to 160% .
  3. Data-backed decisions: Usability testing and heatmaps reveal pain points and validate design changes.
  4. Trust-building design: Clean, consistent UI with well-placed trust signals (testimonials, reviews, security badges) reassures users and lowers bounce rates.

Fixing It: Where to Start

To turn your website into a sales machine, don’t start with a redesign. Start with user insight. Here’s your action plan:

  • Audit your current UX: Use tools like Hotjar, Google Analytics, and Clarity to see where users drop off.
  • Test with real users: Run short usability tests to identify confusion or blockers.
  • Focus on micro-conversions: Improve smaller steps like newsletter signups or product views — they compound into big wins.
  • Work with UX experts: Agencies like UX GIRL specialize in bridging the gap between design and business outcomes. With user-centered thinking, they translate insights into real growth.

The Takeaway

Your website might be visually appealing, but if it’s not converting, it’s not working. UX/UI isn’t a luxury — it’s a sales tool. By understanding your users, streamlining their path, and removing friction, you unlock your website’s real potential.

If you’re ready to turn your traffic into paying customers, start by rethinking your UX. And if you need a partner, UX GIRL is here to help.

Begin your design adventure now!
Contact us