Skip to content


@cal finds when you and a friend are both free, in three taps. No links. No threads. No back-and-forth.

This is the link friends use to find time with you.
Free · 60 seconds · no credit card
Step 1 · You compose
I want towith.
Mutual times3 found
Try it. Change anything above.

Coffee that actually happens.

Stop the back-and-forth. Tap a time. Done.

The old way
Sarah Chen
Sarah
iMessage
4 days
Maya Reeves
tuesday?
Sarah Chen
can't, late at work
Maya Reeves
wed afternoon?
next morning
Sarah Chen
actually I meant thu
Maya Reeves
thu fine
Sarah Chen
wait, 3pm conflict
Read 3:47 PM
Sarah Chen
6 messages · 4 days · still no coffeestill no time
On @callive in app
Composer
I want coffee with @sarah this week for 30m
mutual times · ranked
Tue6
11:00 ambest
Wed7
2:30 pm
Thu8
9:30 am
Coffee with Sarah
Tue, May 6 · 11am – 11:30am
Sarah Chen
both confirmed
3 taps · under 30 secondsdone
How it works

Other apps share calendars.
@cal shares overlap.

No one ever sees your raw calendar. The only thing two people can see together is when their free time intersects. From idea to confirmed plan in three taps.

maya
atcal.co/@mayais yours
1

Claim your @handle

Pick a name in 60 seconds. Drop it in your bio, send it to a friend. Your handle is your link.

Sarah Chen
@sarah
Ben Okafor
@ben
Amy Patel
@amy
3 mutual times found
2

Tap any handle

See only the times you and they are both free. @cal finds the intersection, ranked.

mutual times · ranked
Tue · 11ambestconfirmed
Wed · 2pm
Thu · 9am
3

Tap a time

They get a notification with three pre-filled options. The first to confirm locks it in.

Privacy by construction

We never see your
event titles.

Titles, locations, notes, attendees — none of it leaves your phone. We only ever compute the intersection of free time. That’s what makes it safe to put your @handle in a public bio.

Titles

Stay on your phone.

Calendar

Only busy / free is shared, never raw.

Strangers

One request per week. Silent declines.

Block

Invisible. They can't tell.

Built to spread

An invite they
actually open.

Send to an @handle or email — never a scheduling link. They get a notification with three pre-filled times. They tap one. Both calendars update. The signup happens inside the action they were already taking.

1
Notification
Maya Reeves
@cal·now

Maya wants coffee · Wed, 2:30pm.

tap to confirm
lands in @cal or by email
2
One tap
Coffee with Maya
Wed, 2:30pm
2:30pm3pm
no login wall · two taps total
3
Both calendars updated
Coffee with Maya
Wed · 2:30pm3pm
Maya Reeves
Sarah Chen
@maya · @sarah
confirmed
lands on both schedules · they get reminders
In their own words

People who used to dread the schedule.

Click any card to bring it to the front. Drag to swipe through.