Medifly · Design Case Study

The First 30 Seconds

Three AIRA concierge screens, built on one hypothesis: AIRA charges an entry fee up front and holds the proof back. Each screen attacks a different leak in the funnel. The numbered notes beside them explain every decision.

I drew them at real device size, 414 × 896 px, using tokens and type from Medifly's own design system. Open this on a phone to see what 90% of visitors see.

The screens stay in Bahasa Indonesia, where 95% of visitors already are. Note 6 turns on that fact, so translating the frames would have argued against itself. The notes carry the English, and they gloss every string that matters.

01

The empty state

Attacks 622 → 63
Hai, saya AIRA 1

Saya bantu cari rumah sakit dan dokter di Malaysia, Singapura, dan Thailand. Sisanya tim perawatan Medifly yang urus.

  • Gratis untuk Anda. Rumah sakit mitra yang membayar Medifly, bukan pasien.
  • Harga resmi rumah sakit, tanpa markup dan tanpa biaya tersembunyi.
  • 34 rumah sakit mitra di jaringan Medifly. 2

Salah satu dari jaringan kami 3

🛡 Terakreditasi JCI

Bumrungrad International

🇹🇭 Bangkok, Thailand · ✈ ~3 jam dari Jakarta

💡 Wawasan AI

Rekam jejak kuat di bedah jantung, dengan dokter spesialis berbahasa Inggris.

Atau tulis sendiri 4

Hanya tim perawatan Medifly yang membaca cerita Anda. Kami tidak membagikannya ke pihak lain. 5

Ceritakan kondisi Anda…

AIRA menjawab berdasarkan jaringan mitra Medifly dan bisa keliru. Pastikan detail penting dengan tim perawatan kami. 6

  • 1

    I cut the phrase “concierge medis”. It stopped the phone test cold. I left to look up what it meant before I dared type anything. In its place, one sentence naming what AIRA does, “I help you find hospitals and doctors in Malaysia, Singapore, and Thailand. Medifly's care team handles the rest.”

  • 2

    Proof arrives before anyone asks for it. I copied these three lines from /id/hospitals, where they already live. I invented no new claim, I moved an approved one to the page that needs it. Line one answers “is this free?”, line two answers “are there hidden fees?” Line three read “34 accredited hospitals” in an earlier draft. Medifly publishes the count, not that attribute, so I kept the number and dropped the adjective.

  • 3

    Medifly gives first and asks second. One real hospital card shows up before the visitor types a word. I dropped the star rating until I can verify where that number comes from. The trade, measured at 414 × 896: the scrolling area between header and composer shows 648px, and this screen holds 795px. Chip one clears at 563–607. Chip two, “is this really free?”, runs 614–658, so the fold cuts it. Chips three and four wait below. So the card buys proof at the cost of half-covering the money question, and the A/B has to settle whether that trade pays.

  • 4

    The chips stop demanding knowledge. Today's chips (“Dokter ortopedi terbaik di Singapura”, best orthopedic doctors in Singapore) assume the visitor already knows the country and the specialty. The lime one reads “I don't know where to start”, which is where most Instagram visitors stand. The two under it go at money, which the entry screen answers nowhere today. The last one lets someone who already has a diagnosis skip past all of it.

  • 5

    This line answers why people leave. On my own phone I quit at the exact moment AIRA asked for condition details without saying what the data was for. Legal has to confirm this. The sentence promises a data-handling practice I cannot verify from outside.

  • 6

    The disclaimer speaks the reader's language. Today it renders in English on /id, where 95% of visitors land. Here it reads in Bahasa Indonesia, same sentence: AIRA answers from Medifly's partner network and can be wrong, so confirm important details with the care team.

02

The first exchange

Attacks 63 → 32
mamaku butuh operasi jantung, rumah sakit mana yang bagus?
Mencari di 34 rumah sakit mitra… 7
Tulis jawaban Anda…

AIRA menjawab berdasarkan jaringan mitra Medifly dan bisa keliru. Pastikan detail penting dengan tim perawatan kami.

  • 7

    Eight empty seconds get filled. Today the screen prints “Thought for 8s” and then two-thirds of nothing, at the most fragile moment in the session. This puts a status in the visitor's own language naming what AIRA is doing, plus content skeletons. I hid the model's raw reasoning: today one tap opens it, and the visitor watches a machine plan how to sound empathetic, in English.

  • 8

    AIRA answers first and asks second. Today it replies with two lines of sympathy, then asks for a diagnosis, having handed over nothing. Here the visitor gets a name, an accreditation, and the pricing mechanism before AIRA asks its first question.

  • 9

    AIRA answers the money fear without inventing numbers. I made up no procedure prices. What AIRA hands over is the mechanism: official price, no markup, a free and non-binding quote. That is the real answer to “will there be hidden costs?” An earlier draft of this screen opened with “6 partner hospitals with JCI-accredited cardiac units”. I cut the six. Medifly publishes 34 hospitals and I can source that number; the filtered count I would have been guessing at, and a guess wearing the clothes of a fact is what Medifly pulled off its own homepage.

  • 10

    An escape hatch for anyone who doesn't know the terms. Today's chips say “stenosis katup mitral” and “ekokardiografi”, thrown at someone who just wrote in plain language. Those chips don't merely go unclicked. The visitor concludes she doesn't know enough to belong here. The three here read “yes, but I don't remember the term”, “not yet, we're getting a second opinion”, and “I just want a price range first”. A daughter caring for her mother can answer all three honestly without a single medical word. The registers run in opposite directions on purpose. AIRA holds “Anda” throughout, the formal address an Indonesian brand owes a stranger asking about her mother. The visitor above writes “mamaku butuh operasi jantung”, lowercase and unpunctuated, and chip two says “Ini beneran gratis?” rather than “Apakah layanan ini benar-benar gratis?”. Medifly stays formal, the visitor stays herself, and nothing on screen asks her to translate her worry into an official register before it will listen.

  • 11

    The path to a human opens in the first reply. Today the step labelled “Pilihan Anda” sits third of four, so the options wait behind two steps of questions. I never reached that step, so where the in-chat offer renders is a question for Medifly, not a finding of mine. Here AIRA offers it flatly, as a free service. Nobody has to prove they're serious enough first.

03

The handoff

Attacks 32 → 5

Terima kasih. Dari cerita Anda, saya sudah punya cukup gambaran untuk saya teruskan ke tim. 12

Ringkasan yang saya pahami

Ubah
Untuk
Ibu, 62 tahun
Kondisi
Rujukan bedah jantung, jenis tindakan belum pasti
Tujuan
Malaysia atau Thailand
Anggaran
Belum ditentukan

Lanjut ke tim perawatan, gratis 13

Saya kirimkan ringkasan di atas bersama pesan Anda, jadi Anda tidak perlu mengulang cerita dari awal.

  • Manusia yang membalas, bukan bot
  • Tim memintakan penawaran resmi rumah sakit, mengatur jadwal dokter, dan membantu klaim asuransi
  • Anda belum terikat apa pun dan bisa berhenti kapan saja 14
  • Tidak ada biaya jasa dari Medifly, sekarang maupun nanti
  • Hanya tim perawatan Medifly yang menerima ringkasan ini 15
Masih ada yang ingin ditanyakan?

AIRA menjawab berdasarkan jaringan mitra Medifly dan bisa keliru. Pastikan detail penting dengan tim perawatan kami.

  • 12

    I removed the four-step stepper. Four announced steps read as a gate visitors have to reach, and “Pilihan Anda” sits at 3 of 4, when the service is free and unconditional. It also misreports progress: a thread that ended at 4/4 comes back at 1/4 after a reload. Now the conversation runs, and the offer arrives once AIRA holds enough context.

  • 13

    The heading says “free”, not “Team”. Today's permanent header button reads “Tim”. Its real name, “Konsultasi Gratis”, sits in the code as an accessibility label and never reaches anyone's eyes. I put Medifly's most valuable word back on the surface.

  • 14

    These five lines answer fear number two. The brief names the anxiety order itself: legit? · sold to? · how much? They settle “sold to?” before the visitor starts guessing.

  • 15

    The privacy promise repeats where the data moves. Screen 1 makes the promise before anyone types. Screen 3 is the moment that summary travels to another person, and that's where the visitor deserves to hear it again. The sentence narrows from “what you write” to “this summary” so it points at the object on screen.

  • 16

    Saying no doesn't mean disappearing. A visitor who isn't ready keeps a dignified way out, and Medifly keeps the context for the next visit. Related: the “Chat with Aira” button on hospital pages points at a bare /id/concierge carrying no hospital name, and returning visitors land inside an old conversation. The product throws away context it already holds.