“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.

Title Image for this blog post

Innovation

From Pixels to Masterpieces: Useful AI Tools for Visual Creativity (Part 1)

reading time  - clock - icon
WSTAW

The number of AI tools is growing every week, and this trend is unlikely to change any time soon. Rather, we expect the use of AI algorithms and models to trend even further. The creators of almost every application we know are trying to use AI in their products in one way or another and not be left behind in this crazy technological race.

Today, practically every tool used for editing photos or videos can boast that it allows retouching or background removal with just one click. Almost every text editor allows for content generation based on a typed prompt. We can generate ideas, summarize articles, or write them in full by entering only a simple instruction. Tools from Microsoft or Google use AI models for data analysis, creating summaries, charts, and suggesting various solutions. Browser plugins allow for automatic email responses, or analyzing a page for SEO or conversion purposes. It's easy to create a video where we can speak in any foreign language, and no one will even realize that we don't know that language. People in business, marketing, creative fields, bloggers, artists, writers, data analysts, literally everyone can speed up their work today by taking advantage of AI benefits.

However, because there is so much choice, it's easy to become simply overwhelmed by it all. In the end, instead of speeding up our work and being like all those super-productive people who flood us with posts on LinkedIn or X (formerly Twitter), we don't know where to start and what tool to choose. We don't know what is actually worth attention and what should be avoided. I think it's obvious that if everyone started implementing AI in the solutions they offer, among the quite large number of great tools we will also find those that are still a long way from actually helping us. Many tools available on the Internet are still just cool toys, but when it comes down to it, unfortunately, we wouldn't want to use their results in our business.

Sure, there are a few tools that everyone talks about, tools that are currently enjoying a triumph of popularity, and therefore they must be the best. To a large extent, it's hard to disagree, but even these theoretically best tools have their drawbacks and won't always be suitable for what we specifically want to do. Additionally, there's the issue of cost, or what the entry threshold is to achieve really solid results. Besides, if we dig a little deeper, we'll find a range of products that are really quite good and often allow for quick completion of a specific task for free.

For the purposes of this article, we tested several dozen different AI tools ourselves and chose those that, in our opinion, really do the job or are simply worth keeping an eye on because they are developing in an interesting direction.

We decided to split the article into two parts. Firstly, to examine the recommended tools more closely and discuss, in our opinion, all the essential aspects. Secondly, to avoid boring you and not take up too much of your time. Shorter content will be easier to digest. So, in the first part, which you are reading now, we will present the first 5 tools. The next 5 will be in the second part. We recommend reading both, as it is in the second part that we will describe the less obvious tools.

Additionally, both parts will primarily focus on tools that specialize in working with images and videos. Topics like working with text, music, or enhancements in AI for productivity will be addressed in separate posts.

We will start with 3 well-known and recognizable tools that, in the context of generating and editing images, have recently become what ChatGPT is in the context of generating text. Even though probably everyone knows or is familiar with how they work, we believe that a post about AI tools omitting the most important players would simply be incomplete. Setting aside the various downsides of each tool, this trio really deserves special recognition!

Midjourney

If we talk about generating images using AI, one of the first names that comes to mind is indeed Midjourney. Not without reason, as it is currently one of the best tools for creating images based on a typed prompt.

Currently, the most advanced and latest version is Midjourney V5.2 released in June 2023. However, it's worth keeping your finger on the pulse because it has just been announced that Midjourney V6 will see the light of day before Christmas 2023... we can't wait to see what the creators have prepared for us this time!

Midjourney, in addition to standard image generation, offers a bunch of interesting functionalities that diversify and improve the target results, namely:

  • Additional parameters - we have at our disposal a large number of various parameters that we can add to the prompt, thereby deciding, for example, what proportions the generated image should have, what elements it should not contain, what the image quality should be, or how much we want to deviate from the prompt and rely on the tool's creativity (level of artistry and abstraction).
  • Zoom Out - a feature that allows you to generate content around an existing image without changing the original. We can understand this as a literal zooming out, seeing what is beyond our frame - the tool enlarges the area/canvas of our photo and in a sense 'draws in' what is not visible. It works extremely well. I think many of us have taken a photo where a key part of the frame was accidentally cut off - now we can fix that!
  • Pan - similar to Zoom Out, but this time we can ask to generate a fragment of the image only in a specific direction.
  • Upscaler - the ability to enlarge a photo without losing quality.
  • Vary - the ability to generate new suggestions only for a given part of the image based on our selection. We can, for example, generate a robot and then select only its head and replace it with something else.
  • Video generation - in our opinion, some time is needed to refine this function, perhaps it will work much better in Midjourney V6. At this point, we have many tools that simply do it better.

What distinguishes Midjourney from the competition is primarily realism, refined compositions, attention to detail, and high-quality generated images.

However, Midjourney also has its disadvantages, and we are not talking about the price.

  • Reduced precision - in contrast to, for example, DALL-E 3 (which I'll discuss in a moment), Midjourney does not always adhere to the user's instructions and intentions. Sometimes the generated images significantly deviate from what we entered in the prompt. The tool allows for quite a bit of creative freedom.
  • Problem with generating text in images - this may be a limitation for some users, instead of text we often get some random shapes and smears.
  • Limited availability - the tool operates through Discord, which is not a major issue, but we realize that this may discourage some people. But, according to the latest news, it will change soon. 7 days ago Midjourney has begun testing an “alpha” version of its new website which includes image creation. For now, it’s accessible only for users who have generated 10000+ images.
  • Content Censorship - Midjourney implements content censorship that may be restrictive for users seeking complete creative freedom.
Cost

From $96 to $1152 per year (depending on the chosen subscription plan).

DALL-E 3

A product from OpenAI, which until recently couldn't really compare to what Midjourney offers. However, everything changed with version 3, namely DALL-E 3.

The tool is available as part of a ChatGPT Plus subscription or for free as part of Bing's Copilot service from Microsoft. It can be said that the fact that we can generate images completely free of charge is a huge advantage, but DALLE-3 also deserves recognition for several other reasons:

  • High quality of generated images - it's not yet the realism and attention to detail as seen in Midjourney, but the results are really impressive.
  • Precision - DALLE-3 is great at interpreting user intentions and reproducing entered prompts. Here it fares much better than Midjourney, offering a high degree of accuracy in realizing the users' vision.
  • Ability to generate text on images - unlike the competition, DALL-E 3 easily incorporates text into its graphic creations.
  • Ease of use - unlike traditional image generators that require specific prompts or instructions, DALL-E 3 allows users to interact through conversation, making it more accessible and intuitive.

The main downside of DALL-E 3, in our opinion, remains a certain limitation in generating realistic creations. Images generated using DALLE-3 have a specific style, and despite their excellent quality, it is often easy to notice that a given graphic was generated by AI.

In addition, our editing options are quite limited, i.e. we cannot, for example, correct a fragment of the generated photo. In this case, you need to regenerate the entire image and hope that the model goes in the right direction.As with Midjourney, DALL-E 3 is quite a heavily censored image generator, especially when used inside ChatGPT.

Cost

$20 per month, included in ChatGPT Plus. Free in Bing's Copilot.

Adobe Firefly

Adobe probably needs no introduction and it is also easy to guess that this technological giant has not been left behind in this race.

Adobe Firefly is actually a family of generative artificial intelligence models, offered as a separate product on the website https://firefly.adobe.com or in the form of functionalities integrated into various Adobe applications.

By entering the mentioned website, we currently have the following features available:

  • Text to image - a classic image generator, based on a typed prompt, similar to DALL-E 3 and Midjourney. However, what sets Adobe's approach apart is the remarkable simplicity of the tool. Initially, we get a simple text field to enter our instructions - there are no options for entering parameters, uploading files, etc. After generating images, we do receive an intuitive editing panel, where we can adjust our results. Besides numerous sliders, we get many predefined options that allow for adding specific effects, setting lighting, composition, color scheme, choosing between a more artistic approach and realism. We can also upload an image as a reference, then the algorithm will adjust subsequent results to the style of our reference.
  • Generative fill - this tool allows for modifying images using brushes and selection tools. We can remove objects from an image, generate new elements in the selected area, remove the background, etc. Image editing enters a completely new dimension, namely, for example, in a few seconds we can remove someone who accidentally appeared in the frame, or add sunglasses that we forgot to wear. In our opinion, it is better to use this functionality directly in Adobe Photoshop, where it offers much more.
  • Generative recolor - the tool allows you to automatically recolor vector images based on the entered prompt. Thanks to this, we can adapt the illustration to, for example, match a specific mood or theme.
  • Text effects - allows you to generate text with a specific visual effect, e.g. you can enter "Hello, my name is Stephany" and ask for the letters to be covered with eucalyptus leaves or to look like they are embroidered. In our opinion, it's still just a cool toy and not something we want to use every day.

What is fantastic about Adobe's solutions is that AI functionalities are also available directly in their applications.

In Adobe Photoshop, we have access to the already mentioned Generative fill with some enhancements. Specifically, we can use options like expand. Similar to the zoom-out and pan functions in Midjourney, here we can also generate something beyond the canvas area, allowing us to freely 'expand' our images.

In Adobe Illustrator, the most interesting option is generating vector illustrations using a prompt. This is a revolutionary approach to graphic design. We no longer need to know how to draw to prepare a beautiful illustration for a website or a book.

Additionally, there are also AI enhancements in Adobe Premiere Pro and Adobe Express, but we won't elaborate on that here.

What also deserves attention is the issue of ethics and copyright. Adobe trains its models based on licensed content from Adobe Stock and public domain content, where the copyright has expired. This means that everything we generate is based on data sets collected in a fully ethical manner, and the complete copyright of the produced image belongs to the generator.

In conclusion, Adobe offers its users a lot. After testing all the AI features, we can confidently say that the quality and results are really good, and this is complemented by ease of use and integration within Adobe's flagship applications.

Downsides? At this moment, we can point out three things that may discourage potential users, namely:

  • Although the generated images are really good, they still are not at the level of Midjourney. Adobe is characterized by a certain style, and this is often visible in the generated creations. Often, the results can seem too 'candy-like'.
  • In the case of Midjourney and DALL-E 3 within ChatGPT, we deal with quite strong censorship. However, it seems that Adobe Firefly leads in this regard. The censorship from Adobe is really significant and can often be a limitation. For example, attempts to generate creations using words like 'soldier' or 'bikini' are futile.
  • Adobe Firefly operates on a generative credits system, providing users with a set amount of image generations and edits. This means that users have a limited number of uses. Of course, additional credits can be purchased, but in our opinion, this could ultimately be more expensive than, for example, a Midjourney subscription. If someone is already paying for a Creative Cloud subscription, they are allotted a certain number of credits.
Cost

Varies according to the country. Has a free tier.

Leonardo.Ai

Another fantastic and rapidly developing tool is Leonardo.Ai. It is essentially a web application (along with an API) created by independent creators and based on Stable Diffusion models. Similar to the previous three applications, it allows for image generation and editing.

What characterizes this application is the ability to change the model used to generate our images. At the moment, we have access to dozens of models - some of them simply differ in version (older, newer), but others are models specifically trained for generating images with certain characteristics. For example, we can choose a model tailored for generating photorealistic images or a model that generates isometric views.

At the moment, among the most important functionalities of Leonardo.Ai we can distinguish:

  • Image Generation - generating images based on a textual prompt. Similar to Adobe, we have an intuitive panel with a range of additional options to customize our instructions.
  • Live Canvas - an interesting feature that allows for generating an image in real time based on what we are currently drawing. Of course, we can fully edit everything, determine the level of consistency with our sketch, and so on. At the moment, it's more like a toy, but it's developing in a very good direction.
  • Canvas Editor - an extensive editing environment that allows you to manipulate imported images. Removing unwanted objects from the photo, generating image fragments, adjusting the proportions, etc.
  • 3D Texture Generation - generating and modifying textures based on imported OBJ files. It can help, for example, in preparing game assets.
  • Motion - generating videos based on a textual prompt, the functionality is expected to be available in the near future.

The main drawback is that most of the features is locked in the free version of the tool. However, the tool itself, although heavily limited, remains available without the need to purchase a subscription. Every day, we have access to a total of 150 tokens, which we use to perform various actions in Leonardo.Ai. Not all actions consume the same number of tokens, e.g. high-resolution images cost more.

Cost

From $12 to $60 per month. Has a free tier.

HeyGen

Have you ever wondered what it would be like to speak fluently in dozens or even hundreds of foreign languages? HeyGen is a tool that won't teach you to speak these languages, but it will create the impression that you are using them perfectly.

HeyGen is currently one of the most popular and best-known tools for creating video avatars. We have quite a few interesting features at our disposal, allowing us to create professional videos based on a clip recorded by us, written text, and/or recorded audio. There are several combinations, including:

  • Creating a video avatar based on one of over a hundred available avatars and your own text or audio file.
  • Creating a completely custom avatar based on a provided video clip and your own text or audio file.
  • Translating a provided video into over 40 available foreign languages with lip-sync technology. The final result looks very natural.
  • Changing or improving your voice or generating audio for the entered text.

The tool has incredible potential in the field of marketing, promoting products, preparing offers, or training materials. From now on, you can, for example, put a video on your website where you talk about your product in Korean. The applications are enormous.

Cost

From $29 per month. Free plan for 1-min max duration video per month.

That's all the tools in this part. To read about the remaining 5, please visit the second part.

Besides, stay tuned and remember that these are still just tools. How we use them and whether they benefit us depends entirely on us. Thankfully, as of now, the most powerful tool at our disposal remains the human mind.

ux girl
reading time  - clock - icon
5 min

Tips for Better ACH Return Code Communication in Fintech Apps

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.

ux girl
reading time  - clock - icon
5 min

UX GIRL Joins TopDevelopers

We are thrilled to announce that UX GIRL is now part of TopDevelopers, a premier platform connecting top development companies with businesses in need of innovative solutions. This is an exciting milestone for us as we expand our reach and showcase our expertise in creating user-centric digital experiences.

What This Means for UX GIRL

Joining TopDevelopers allows us to present our services to a wider audience of potential clients and collaborators who value great design and exceptional user experiences. By being a part of this platform, UX GIRL aligns with a trusted network of developers and designers shaping the future of technology.

We’re excited about the opportunities this partnership brings and are eager to connect with businesses that share our passion for creating impactful digital products.

Why TopDevelopers?

TopDevelopers is more than a directory; it’s a trusted space where businesses connect with proven experts. Being part of this community means:

  • Increased Exposure: UX GIRL will now be visible to thousands of businesses looking for exceptional UX design solutions.
  • Enhanced Credibility: Our presence on the platform reinforces our position as a trusted partner in the design and development industry.
  • Global Networking Opportunities: We’re excited to collaborate with businesses and innovators worldwide to create user-centered designs that matter.

What’s Next for UX GIRL?

With our profile soon to be live on TopDevelopers we’re excited to embark on this journey of growth, collaboration, and innovation. Whether you’re a startup, a mid-sized business, or an enterprise, UX GIRL is here to help you design experiences that leave a lasting impression.

If you’d like to learn more about our services or collaborate on your next big idea, feel free to reach out. Let’s create something incredible together!

scroll
reading time  - clock - icon
5 min

What is Scrolljacking?

Scrolljacking (or scroll hijacking) is a design pattern that changes the speed and, sometimes, the direction of scrolling on a web page. 

When it comes to scrolling, users have strong mental models: they expect to scroll vertically, at a consistent rate that is related to how they are physically interacting with their input device. In most computer operating systems, the default scroll speed can be manually adjusted to be more sensitive or less sensitive, but it is always consistent. 

Websites are designed to enhance the user experience, not impede it. Traditional scrolling is a universally expected behavior for internet users, and people anticipate their computers and browsers to operate in a familiar manner.

Here are some examples of websites that utilize scrolljacking:

  1. Home Société
  2. Cristóbal Balenciaga Museum
  3. Chalet Baumatti

Understanding the Purpose and Benefits of Scrolljacking

The Nielsen Norman Group identifies several common reasons why designers employ scrolljacking. Here are some of the key motivations outlined by digital product usability specialists: 

  • Simplifying Information Presentation: Scrolljacking is employed to simplify the presentation of complex or information-dense topics and visuals. For instance, consider the Apple Watch Ultra example above, where scrolljacking enables a step-by-step visual breakdown of eight physical features on the watch. This approach allows for a gradual unveiling of minute technical details, preventing users from becoming overwhelmed by an excessive amount of information all at once. 
  • Enhancing Storytelling: Another reason designers utilize this technique is to enhance storytelling. For instance, on the BBC website, scrolljacking is used to progressively disclose supporting information, effectively guiding users through the narrative. 
  • Conveying Brand Personality: Designers play a crucial role in reinforcing a brand's identity by translating it into user experience interactions. As users interact with a brand over time, they form an interpretation of the brand based on the sum of their experiences.

Is Scrolljacking Always a Good Choice? 

The answer to this question is quite simple - no. Designers understand that every design is crafted with the end user in mind. It necessitates a thorough assessment of the target demographic and a clear definition of the intended user experience. 

There are compelling reasons to exercise caution with scrolljacking. It might not be the best choice when developing websites with high traffic volumes, accommodating diverse devices, adhering to accessibility standards, or catering to a user base largely composed of less tech-savvy individuals.

The designer's pivotal role lies in scrutinizing whether employing scrolljacking would serve as an engaging enhancement to the user interface or if it might present an unwelcome hurdle, potentially deterring users from fully engaging with the website.

Enhancing User Enjoyment in Scrolljacking: What to Avoid 

Assuming you've made the choice to incorporate scrolljacking to infuse excitement and distinctiveness into your website design, it's crucial to be aware of potential pitfalls that can irritate users, even in the presence of the most remarkable designs. Specifically, you should be cautious of the following: 

  • Lack of Control Over Scrolling Speed: Users are accustomed to having control over their browsing experience. They expect to scroll through a webpage at their own pace, which includes reaching the bottom of the page when they desire. Preventing users from doing so can be frustrating. 
  • Failure to Indicate User Position: Given that scrolljacking is not a conventional browsing method, it can lead to user confusion. To mitigate this, it's advisable to provide clear visual cues indicating the user's current position, such as a progress bar or filled-in dots. This helps users maintain a sense of orientation within the scrolling journey. 
  • Information Overload: Even the most elegant design can become overwhelming if users find themselves scrolling through a single page for an extended period without a discernible endpoint. Always assess whether the volume of content is proportional to the user's scrolling experience, avoiding excessive information that might overwhelm them. 
  • Page Performance Issues: The use of scrolljacking, especially in conjunction with numerous animations, can lead to slow page performance. To prevent this issue, rigorous testing on various browsers is essential. Ensuring that the website maintains smooth functionality across different platforms is vital for a positive user experience. Incorporating these considerations into your scrolljacking design can help create a captivating and user-friendly experience, enhancing the overall appeal of your website."

Summary 

In conclusion, scrolljacking is a design pattern that, when used thoughtfully, can add depth and interactivity to web experiences. It alters the traditional scrolling behavior to engage users in new and creative ways. However, it's important to remember that users come to websites with certain expectations and mental models, and any departure from these norms should be deliberate and beneficial.

As designers, it's our responsibility to weigh the advantages and disadvantages of scrolljacking carefully. It's not always the right choice, and the user's experience should remain at the forefront of our design decisions.

To make scrolljacking enjoyable for users, avoiding common pitfalls is essential. Users should always have control over scrolling speed, and their current position within the scrolljacking journey should be clearly indicated. Additionally, the amount of content should be balanced to prevent overwhelming users, and performance issues should be addressed through thorough testing.

Ultimately, the use of scrolljacking should enhance the user experience, not hinder it. By considering these principles and understanding when and how to implement scrolljacking effectively, designers can create engaging and user-friendly websites that leave a positive and lasting impression on visitors.

Begin your design adventure now!
Contact us