explore

Fintech / 2026

iCredo

A loan you ask for the way you would ask a friend - and understand before you say yes.

Categories
Fintech, mobile product
Services
Product strategy, UX, UI, design system, mascot
Tools
Figma
Platform
iOS and Android
Key flow
Ask → understand → offer → verify → receive → manage
Language
Armenian-first interface
Կրեդո

Որքա՞ն գումար է քեզ պետք

Տիրան

1,000,000 դրամ

Կրեդո

Ընտրեք, թե ինչպես եք ուզում հաշվարկել վարկը՝

Ըստ ԱմսավճարիԸստ Ժամկետի
Ընտրեք կամ մուտքագրեք

iCredo is a mobile lending app for Credo Finance, an Armenian consumer-credit company. Instead of a form, the product opens with a small red robot that asks how much you need, listens to what it is for, and comes back with the offer that fits - then verifies your identity, pays the money out and stays with you as the loan is repaid. Discovery, calculation, KYC, repayment and account status live in one guided flow.

My role. I was the product designer from the first workshop to the component library: product strategy, the conversation model, every core flow, the interface, the design system and the mascot. Copy was written together with the credit team, because the assistant's words are the product.

The constraint I designed around. Consumer credit in Armenia is a last-resort category with an annual rate ceiling of 58%. I could not make the loan cheaper, shorter or less serious. What I could change was whether a person understood what they were agreeing to before they agreed to it.

Outcome

Nine fields became one question, and nobody had to be brave to ask

question per bubble. The assistant never asks two things at once - that single rule did more for comprehension than any screen I drew
1
hand-offs from chat to controls: amount, monthly payment and identity. Precision where precision matters, conversation everywhere else
3
moods the mascot carries - approved, sorry, confused, under maintenance - so outcomes arrive with a face instead of a status code
4

The web calculator that Credo Finance ran before this project asked for everything at once and answered with a monthly payment. iCredo asks for one thing, explains why, and answers with the best offer and the reason it is the best. The same components carry the person from the first bubble to the last repayment, and the mascot carries the feelings the system would otherwise put into error codes.

The financial context made clarity non-negotiable

85%of the people I surveyed had never tried to take out a loan online. Most had never been asked to.
948Kresident individual borrowers with active loan balances in Armenia - a mass-market product, not a niche one
1 in 3residents carried an active loan balance. Everyone knows someone who is paying one back.
58%annual rate ceiling in this product context. There is no version of this that is cheap. There is a version that is clear.

Problem

The scariest conversation in finance

Asking for money is the moment people feel most judged. Credo's web calculator answered that moment with nine fields, one button and zero explanation.

Most of the people this product was for had never borrowed online, and every one of them had a private reason for needing the money. The product still had to collect detailed personal and financial information - regulation does not care how you feel about it.

So the brief was not to make the form shorter. It was to make every question feel deliberate, explainable and polite, and the answer feel like advice, not a verdict. A form has no sequence, no tone and no way to say why. A conversation has all three.

Signature interaction

A conversation when context matters. Controls when precision matters.

The assistant asks for one decision at a time. The moment an answer has to be exact - an amount, a monthly payment, a document - the chat hands over to chips and inputs, then takes the thread back. Every screen below is the shipped Armenian interface, rebuilt in code from the design file so you can watch it think. Tiran is the customer in every prototype; Credo is the assistant.

  1. 01

    Where it started: nine fields and a button

    Credo's web calculator was correct and complete and nobody finished it. It asked for an employer before it asked what you needed the money for. Reconstructed here from memory - there is no design file for the before.

    Վարկի հաշվիչ

    Համաձայն եմ պայմաններին Համաձայն եմ տվյալների մշակմանը
    Հաշվել
  2. 02

    One question. Then quiet.

    Credo, the assistant, asks the only thing that matters first: how much. Then it asks how you would rather think about the loan - by monthly payment or by term - as two chips, not a paragraph.

    Կրեդո

    Որքա՞ն գումար է քեզ պետք

    Տիրան

    1,000,000 դրամ

    Կրեդո

    Ընտրեք, թե ինչպես եք ուզում հաշվարկել վարկը՝

    Ըստ ԱմսավճարիԸստ Ժամկետի
    Ընտրեք կամ մուտքագրեք
  3. 03

    It asks how you think, not what it needs

    By monthly payment means you name the amount you can live with each month and the assistant works out the term. The number goes into a real input with quick amounts, because a bubble cannot validate zeros.

    Ընտրեք, թե ինչպես եք ուզում հաշվարկել վարկը՝

    Տիրան

    Ըստ ԱմսավճարիԴուք նշում եք, թե որքան գումար եք պատրաստ վճարել ամեն ամիս, և մենք հաշվարկում ենք՝ ինչ ժամկետով և ինչ պայմաններով կարող եք ստանալ վարկը:

    Կրեդո

    Ընտրեք կամ մուտքագրեք, ձեզ հարմար առաջնային ամսեկան վճարի չափը:

    Տիրան

    50,000 դրամ

    50,000 ֏100,000 ֏250,000 ֏500,000 ֏
    Մուտքագրեք վճարի չափը
  4. 04

    The loan in five lines, before you sign

    Amount, term, monthly payment, loan type and the real annual rate on one card. Three consents tick, and only then does Apply turn blue. Nothing is hidden in a footnote.

    Վարկի գումար:1,000,000 դրամ
    Ժամկետ:24 ամիս
    Ամսական վճար:47,073 դրամ
    Վարկի տեսակ:Անգրավ
    Փաստացի տոկոսադրույք:12% տարեկան
    • Ծանոթ եմ պայմաններինՏեսնել պայմանները
    • Ծանոթացել և համաձայն եմ անձնական տվյալների հարցման պայմաններին
    • Տեղեկացում, որ համաձայն է բազաների ստուգումների հետ
    Փոխել գումարըՓոխել ժամկետըՓոխել տեսակը
    Դիմել
  5. 05

    It checks, and says that it is checking

    The credit-history check takes a few seconds. The screen says so, shows progress, and keeps the logo in the middle so the wait feels like the product working, not the product freezing.

    Ստուգում ենք քո վարկային տվյալները

    Կատարում ենք վարկային պատմության ստուգում: Սա կտևի ընդամենը մի քանի վայրկյան

  6. 06

    Verification you can watch happen

    Photograph the ID card, see it accepted, watch the security ring move from 1/3 to 2/3. It is not invisible. It is understandable, which in this category is better.

    ID քարտ

    Լուսանկարեք ձեր ID քարտը և համոզվեք, որ բոլոր տվյալները հստակ տեսանելի են:

    1/3
    Հաստատել
  7. 07

    The loan stays legible after approval

    My Loans turns the commitment into a workspace: status, remaining balance, progress, next payment and a repayment button on one card - and a plain red line when a payment is late.

    Տեսակավորել: Բոլորը
    Անգրավ վարկN00101984
    Ակտիվ է
    Մնացել է:847,300 դրամ
    Հաջորդ վճարում:47,073 դրամ / 25.05.26
    Վարկի Մարում
    ԱպառիկN00097412
    Ակտիվ է
    Մնացել է:236,500 դրամ
    Հաջորդ վճարում:39,400 դրամ / 10.05.26
    Դուք ունեք ուշացում
    Վարկի Մարում
    Անգրավ վարկN00081153
    Մարված է
    Վարկը մարված է:500,000 դրամ
    Մանրամասներ

Why this is not a chatbot bolted onto a bank

One bubble, one question

Conversational interfaces fail when they behave like forms wearing a costume: three questions in one message, a wall of text, a typing indicator that hides a database call. People skim and answer the wrong one.

I wrote a hard rule into the conversation model: one decision per bubble, never a second question before the first is answered. The assistant's copy was cut until every message fit in three lines on a small phone.

It asks how you think, not what it needs

A lender's data model starts with amount and term. A person's starts with 'what can I pay each month'. The old calculator forced the first on everyone.

The second question is a choice of mental model - by monthly payment or by term - and the rest of the conversation follows the one you picked. The maths adapts to the person, not the other way round.

Numbers live in controls, not bubbles

My first prototype let people type an amount into the chat. They typed 100000 when they meant 1,000,000, and the assistant cheerfully priced the wrong loan.

Anything that must be exact is a control: quick-amount chips, a formatted input, a document frame. The chat frames the question; the control takes the answer; the chat confirms it back in a blue bubble.

The whole loan on one card, before you sign

Consumer credit hides its price in schedules and footnotes. People sign a monthly payment and discover the annual rate later, from a relative.

The summary card puts amount, term, monthly payment, loan type and the real annual rate in five lines, and the three legal consents are checkboxes you tick yourself. Apply only turns blue after the third.

It does not leave after the money arrives

Most lending flows end at approval. The relationship ends there too, and every later question becomes a phone call.

The same component system continues into My Loans: balance, progress, next payment, repayment actions and the schedule, in the same language the assistant used on day one - including a plain red line when you are late.

A face instead of a status code

Asking for money is the moment people feel most judged, and a photographed loan officer carries that judgment into the interface. Error states written by the system - 'request failed', 'invalid input' - make it worse at the exact moment trust is thinnest.

The red robot fronts every outcome. It celebrates an approval, apologises for an error, thinks through an unclear answer and wears a hard hat during maintenance, so the product speaks with a face people already smile at.

Trust

Verification you can watch happen

Identity checks are where people leave. Not because the check is hard, but because they cannot see where they are in it or what happens to the photo they just took.

So the KYC flow shows its work: what is being requested, what has already been completed, and how far the security ring is from full. I did not try to make verification invisible. In a last-resort lending product, invisible reads as suspicious. Understandable reads as safe.

The fail

My first assistant talked too much. I let it.

I was in love with the idea of a conversation, so the first prototype conversed. It welcomed you. It explained the company. It told you what it was about to ask before it asked it, and then asked it, and then confirmed that it had asked it. Four bubbles before the first question. I showed it to a colleague who reads faster than anyone I know, and I watched her scroll past all of it and tap the input.

The second lesson was worse. When the amount was typed into the chat as free text, a participant wrote a number with the wrong count of zeros, the assistant priced it happily, and she only noticed at the offer screen. She laughed. I did not.

Both fails became the two rules the product still runs on: a bubble is for one question and nothing else, and a number is never a bubble. The welcome speech was cut to five words. The amount got a real input with formatting. The assistant became a lot quieter, and the conversation became a lot better - which is a note I have since applied to myself in meetings.

Prototype validation

What the first usability sessions were built to break

Can a chat make required questions feel clearer than a form? I watched for whether people understood why the assistant was asking each question, especially at the moment the conversation moved from a casual amount into personal details. The tell was hesitation: a pause before income was the signal that the 'why' sentence was missing or too long.

Can a person enter a number with confidence? The design pairs an open amount input with quick amount choices and repayment modes, so nobody has to invent the interaction model themselves. I counted corrections - every time a participant went back to change the amount was a point against the input.

Can a person understand an active loan at a glance? The post-approval workspace puts status, remaining balance, progress, next payment and repayment actions on one card. The test was a single question: 'when is your next payment and how much?' - answered without scrolling, or not.

These are the hypotheses the prototype was built to test and the design responses to them. The documented session notes are the next thing to add to this page.

The face

Why a mascot? A face for the scariest conversation in finance

Asking for money is the moment people feel most judged. A human loan officer - even a photographed, smiling one - carries that judgment into the interface. The mascot removes it: nobody feels evaluated by a small red robot. It turns an interrogation into a guided conversation and gives the assistant a consistent, recognisable presence across the whole product.

The mascot also does functional work. It carries the app's emotional states - celebrating an approval, apologising for an error, thinking through an unclear answer, wearing a hard hat during maintenance - so the product can communicate outcomes with feeling instead of system jargon. In a category where trust is the whole battle, a character users smile at is not decoration. It is the trust mechanism.

For the record, the first version looked like a fire hydrant with anxiety. The construction sketch below is where it started to become someone.

Making of the iCredo mascot - half pencil sketch, half finished render
Making of: from construction sketch to finished character.
Identity

The mark arrives before the first question does.

A lending assistant asks people to trust it in the first ten seconds, and the first of those seconds happens on the home screen, next to every other app they already trust. So the mark is built to hold at icon size: four blades 90° apart, every edge landing on one of three circles, nothing fine enough to turn to mush at 60pt.

iCredo
App mark

Four blades, 90° apart. Every edge lands on one of three circles.

A system for a product that keeps growing

ChatConversation patterns for guidance and decision making

Grey bubble asks, blue bubble answers - the two colours are the whole grammar.

One question per bubble, three lines at most.

Chips for choices, an input for numbers, the chat confirms both back.

Name labels so a screenshot still reads as a conversation.

KYCSecure capture with visible progress

One document per screen, one sentence of instruction.

A dashed frame shows where the card goes before the camera opens.

The 1/3 → 2/3 → 3/3 ring says how much is left, not just that something is loading.

Confirm stays grey until the capture is accepted.

LoansAccount, repayment, status and schedule patterns

One card per loan: name, status pill, remaining balance, progress bar, next payment.

Green means on track, grey means finished, red text means late - no other colours.

The primary action is always the same button in the same place: repay.

Details live one tap deeper, never on the card.

UIComplexity kept, made understandable

A loan has a dozen numbers; each screen shows the one you decide on now and keeps the rest one tap away.

Labels are plain Armenian, never the credit team's vocabulary.

One blue for actions, one green for progress, one red for the logo and lateness.

8px spacing grid, 12px radii, 15px body - the same rhythm from first bubble to last repayment.

Business context

Credo Finance's stated goal is to give consumers a personal approach and flexible, convenient services. The product direction translated that goal into a mobile flow people could understand before they committed.
BGBella GabrielyanExecutive Director & Board Member, Credo Finance

Reflection

The right interface does not make the decision disappear

Borrowing is personal, consequential and sometimes stressful. I did not try to design that away. I gave people a calmer way to ask, a clearer reason for every question, one honest recommendation instead of a menu, and a place to keep track of what they had agreed to.

If I did it again I would put the 'why' sentences in front of the credit team on day one instead of week three - that is where the real product decisions were hiding. And I would keep the robot. The robot was right.

The strongest next step is to replace the validation hypotheses above with the documented session notes and a proper before-and-after of the calculator.

Next case studyNesbaKeep scrolling to continue