Skip to content

Less swiping.
Better matches.
Real intentions.

Haanji is matchmaking for Punjabi singles who are done with endless apps. A few compatible matches each week. Chat only when you both say haanji. Seven days to see if it's worth more.

Adults 18 and over. A real person reviews every profile.

When you both say haanji, the chat opens.

How a week on Haanji works

Structured, so you make progress. Gentle, so nobody feels pushed.

  1. 1

    Every week

    A few picks arrive

    Up to four people who fit what you want, and who want someone like you. Each one comes with the reasons why.

  2. 2

    Within 72 hours

    Say haanji, or pass

    They get 72 hours to say it back. No reply? It expires quietly. Nobody gets chased or told off.

  3. 3

    When you both say yes

    A private chat opens

    No cold messages, ever. Chat only exists after mutual interest.

  4. 4

    For 7 days

    Get to know each other

    A short, clear introduction window, so conversations don't drift for months. When you're both ready, video call or swap Instagram right from the chat.

  5. 5

    Then

    Keep talking, or close kindly

    If you both choose to continue, the timer disappears. If not, the chat closes with no hard feelings.

Every match comes with the reasons why

We only suggest people when it works in both directions: who you each want to meet, age range, location, where you grew up (Canadian-born, American-born, local or anywhere), intentions and dealbreakers. Then we show you what you actually share.

  • No endless feed

    A handful of picks a week, chosen in both directions. You'll never scroll through thousands of faces.

  • No cold messages

    Chat opens only after you both say haanji.

  • No ghosting limbo

    Interest expires after 72 hours and introductions after 7 days, unless you both decide to keep going.

  • A match % you can check

    Tap any pick to see exactly what it's built from: plans, values, interests, lifestyle, faith and distance.

  • Video call when you're both ready

    See who you're really talking to without sharing a number. Video calls and Instagram swaps only happen when you both agree, and calls are never recorded.

  • Five chats at a time

    Five chat slots each, so every chat gets real attention. People who never reply drop out of matching.

Example match

Simran, 29

Physiotherapist

Vancouver, British Columbia

Marriage-mindedIn 1 to 2 years

In common

  • Family
  • Honesty
  • Hiking
  • Punjabi music
  • Intentions and plans94%
  • Values and personality83%
  • Interests67%

For every Punjabi

Sikh, Muslim, Hindu, Christian, spiritual or none. From Lahore to Ludhiana, Brampton to Birmingham, California to Italy. You decide whether faith matters, and matching respects both people's answers.

SikhMuslimHinduChristianSpiritualNot religiousIndian PunjabPakistani PunjabCanadaUKUSAAustraliaGulfEast Africa

Second chapters welcome

Divorced, widowed, separated or a single parent? You belong here. Share your life stage openly, only after you connect, or only on your biodata. Say whether you're open to a partner with children, and we match on both people's answers.

Family, on your terms

Some of us want our parents in the loop from day one. Some of us really don't. Both are fine, and you can change your mind any time.

Just me

Private. No family access at all.

With my family's help

Family can suggest matches or read along in a chat as a chaperone, only if you both agree.

Family-led

A parent prepares your profile. Nothing goes live until you claim it, and you approve every match yourself.

Biodata, done privately. Make a biodata your family can share, with links that expire, passcodes, and an off switch.

See biodata

Safety you can see

A person reviews every profile

A phone check and a selfie in a pose we choose, compared with the photos. Nobody sees you until a reviewer approves you.

Your photo, your rules

Show it to matches, blur it until you connect, or keep it private until you choose to share.

Report and block everywhere

From any profile, chat or video call. Reports from more than one member hide a profile until a moderator decides.

Zero tolerance

Harassment, scams, explicit messages or fake profiles get a permanent ban. No second chances.

How we keep it safe

Help shape Haanji.

Haanji is in beta, and the people who join now help decide what it becomes. Tell us what works, what doesn't and what you'd add.

  • Every piece of feedback is read by the team
  • What members ask for shapes what we build next
Give feedback

Have a community code?

Use it when you sign up to join as one of our beta testers, and tell us honestly what works and what doesn't.

Beta access is a privilege. If a moderator confirms harassment, scams, explicit or abusive behaviour, or fake profiles, the account is permanently banned and deleted. There are no appeals for confirmed abuse.

Join the beta

Ready when you are.

Build your profile in about ten minutes. A real person reviews it, and your first picks arrive once you're approved.

Want to look around first? Use the bar at the top to view the demo as any of our fictional members.