majlisku

majlisku

Helped 30,000 young Malaysian couples manage their wedding day by sending personalized invitations

Helped 30,000 young Malaysian couples manage their wedding day by sending personalized invitations

my role

my role

Research
Conceptualization
Prototyping
Design system

Team

Team

Fullstack developer
Illustrator

duration

duration

2 months

impact

impact

Over 300k personalized invitations sent

the introduction

Started Majlisku with my brother as a learning project for my 2022 wedding. I shared it online, and unexpectedly went viral with 2M views and gaining more than 50,000 users and climbing

Started Majlisku with my brother as a learning project for my 2022 wedding. I shared it online, and unexpectedly went viral with 2M views and gaining more than 50,000 users and climbing

We built a digital invite platform built for modern weddings that allow guest send personalized invitations to stay on budget without sacrificing the personal touch. Majlisku is malay word for 'My Event'

the problem

80% of young Malaysians struggle with guest list decisions in wedding planning, yes that included me

Unlike in the past, where inviting many people was a tradition, now younger generations prefer smaller weddings to save money and invite only.

When I sent out surveys, I found out their most challenging task is to determine the guest list and manage pax that align with their budget and venue limitations while avoiding conflicts with parents and relatives.

Who should I invite?

It’s tough trying to balance your guest list with your parents’ and avoid any drama

Who should I invite?

It’s tough trying to balance your guest list with your parents’ and avoid any drama

Who should I invite?

It’s tough trying to balance your guest list with your parents’ and avoid any drama

Can the venue hold?

It’s stressful waiting for RSVPs, only to find out last minute that you don’t have enough seats

Can the venue hold?

It’s stressful waiting for RSVPs, only to find out last minute that you don’t have enough seats

Can the venue hold?

It’s stressful waiting for RSVPs, only to find out last minute that you don’t have enough seats

It’s not cultural?

Cultural expectations for large weddings and the couple’s desire for a more modest, budget-conscious celebration

It’s not cultural?

Cultural expectations for large weddings and the couple’s desire for a more modest, budget-conscious celebration

It’s not cultural?

Cultural expectations for large weddings and the couple’s desire for a more modest, budget-conscious celebration

We didn’t start simple. We tried to solve every wedding problem at once

From checklists and vendor shortlists to venue comparisons and itineraries, we assumed a full wedding planner was the answer. But real users showed us otherwise as it only scratched the surface of their needs. So we went back to the drawing board and began iterating to solve the real pain point : managing guestlist and invitations

the approach

How might we help couples manage their wedding invitations more efficiently while keeping the cultural tradition of old days?

How might we help couples manage their wedding invitations more efficiently while keeping the cultural tradition of old days?

Based on my own experience and conversations with other couples, I set out to solve the common guestlist challenges so I broke the design down into three key focus areas :

Easier guest management

Host needs to be able to intuitively manage their guest, plus ones and prepare for no show

Easier guest management

Host needs to be able to intuitively manage their guest, plus ones and prepare for no show

Easier guest management

Host needs to be able to intuitively manage their guest, plus ones and prepare for no show

Easier guest management

Host needs to be able to intuitively manage their guest, plus ones and prepare for no show

Personalization

When the experience is personalized for both host and guest, everyone enjoys it more

Personalization

When the experience is personalized for both host and guest, everyone enjoys it more

Personalization

When the experience is personalized for both host and guest, everyone enjoys it more

Personalization

When the experience is personalized for both host and guest, everyone enjoys it more

Delightful experience

The experience needs to be delightful and visually enticing to help making planning task more enjoyable

Delightful experience

The experience needs to be delightful and visually enticing to help making planning task more enjoyable

Delightful experience

The experience needs to be delightful and visually enticing to help making planning task more enjoyable

Delightful experience

The experience needs to be delightful and visually enticing to help making planning task more enjoyable

the solutions

It began by building a guest list that could manage my personal invites vs and my mom’s

I started with an Excel sheet but then noticed it was too complicated for my parents to use without making messes. So, I designed an intuitive data table experience where we could easily search for guests and filter them by the groups we created.

Now, they don’t need to remember exact names especially with similar ones, they just filter by group and find who they want to send invitation to!

🧠

ux psychology

Recognition over recall

It's easier to recognize things than recall them from memory

🧠

ux psychology

Recognition over recall

It's easier to recognize things than recall them from memory

🧠

ux psychology

Recognition over recall

It's easier to recognize things than recall them from memory

🧠

ux psychology

Recognition over recall

It's easier to recognize things than recall them from memory


Bringing back the personal touch to digital invitations and boosting RSVPs

I wanted to recreate the charm of handwritten invitations in the old days, so I designed a flow that lets hosts send personalized invites straight from the guest list. Each guest is greeted by name, with no extra forms to fill out to RSVP, making the process both thoughtful and efficient.

Industry studies show that personalizing invitations can lift RSVP rates by up to 62 %, and this design taps directly into that advantage.

🧠

ux psychology

Reciprocity

People feel the need to reciprocate when they receive something meaningful

🧠

ux psychology

Reciprocity

People feel the need to reciprocate when they receive something meaningful

🧠

ux psychology

Reciprocity

People feel the need to reciprocate when they receive something meaningful

🧠

ux psychology

Reciprocity

People feel the need to reciprocate when they receive something meaningful

Intuitive customization for peace of mind

I designed an easy step-by-step flow using a wizard form so hosts can customize their digital invitations. They can pick a theme that fits their event, add a gift registry, and even see guest wishes in one place.

We also made sure hosts could update any details after sending the invite. Once they click "Publish," changes show up instantly on the live invitation so no need to resend anything.

Improve for the best mobile experience

80% of our users manage their guestlists on mobile especially as the event gets closer. They send invitations via DMs and check RSVP statuses on the go, so I redesigned the experience to be fully optimized for mobile.

Crafting inviting and exciting look and feel

Planning event guest list and dealing with people can feel tedious and overwhelming. That’s why I created a distinctive visual style and design system that feels unique, calming, and joyful. It’s designed to make the event planning process feel less like a chore, and more like part of the celebration.

With help of our illustrator, I added handrawing style icons to evoke the welcoming feeling to users

the impact

“I’m able to reconnect with old friends again”

“I’m able to reconnect with old friends again”

Since launching in 2022, over 32,000 users have trusted Majlisku to manage their wedding guestlists and they’ve told us how much they love it. Their feedback reminds us that we’re solving a real problem, especially on a day that means everything to them.

2M impressions

Went viral on twitter boosted the user sign ups

2M impressions

Went viral on twitter boosted the user sign ups

2M impressions

Went viral on twitter boosted the user sign ups

2M impressions

Went viral on twitter boosted the user sign ups

32k users

Real-time notifications, approval banners, and role-specific views kept departments aligned, reducing delays and miscommunication.

32k users

Real-time notifications, approval banners, and role-specific views kept departments aligned, reducing delays and miscommunication.

32k users

Real-time notifications, approval banners, and role-specific views kept departments aligned, reducing delays and miscommunication.

32k users

Real-time notifications, approval banners, and role-specific views kept departments aligned, reducing delays and miscommunication.

Over 300k

Personalized invitations sent to guests

Over 300k

Personalized invitations sent to guests

Over 300k

Personalized invitations sent to guests

Over 300k

Personalized invitations sent to guests

the learning

What you build at the start is rarely what users truly need. But as you learn from them, everything clears

Real user feedback showed us where the real pain was. We simplified our vision and focused on what mattered most to users: inviting guests they care the most on their special day

Real user feedback showed us where the real pain was. We simplified our vision and focused on what mattered most to users: inviting guests they care the most on their special day

Listen to refine

Talking to real users directly helped me develop deeper empathy and sharper instincts for what they needed, shaping how we design and improve every feature.

Grew my product design skills

I got hands-on with product strategy, improved my UX writing, design system and experimented with marketing strategies to better reach and retain our users.

credits

Fullstack developer - Izzul Syahmi

Illustrator - Sarah Liyana

Fullstack developer - Izzul Syahmi

Illustrator - Sarah Liyana