Weekly availabilityDate overridesBuffersMinimum noticeBooking windowsTime zonesGoogle Calendar syncCustom questionsMultiple durationsReschedule linksRecovery linksChapa checkoutPayouts to your bankTeams and rolesYour logo and accentWeekly availabilityDate overridesBuffersMinimum noticeBooking windowsTime zonesGoogle Calendar syncCustom questionsMultiple durationsReschedule linksRecovery linksChapa checkoutPayouts to your bankTeams and rolesYour logo and accent
The old way
Twelve messages. For one meeting.
Are you free Tuesday? Which time zone? Wrong link, one sec. Booking by chat taxes everyone’s day — and still ends with someone dialing in an hour late.
YazQetero replaces the whole thread with one link that already knows when you’re free.
DHAre you free Tuesday?
SATuesday’s gone. Thursday?
DHWhich time zone?
SALet me check and get back to you…
DHDoes 3 PM work?
SA3 PM your time or mine?
DHSorry, just saw this
SACan we push to next week?
DHResending the invite
SAWrong link, one sec
DHIs this still on?
SAFriday instead?
12 messages.
For one meeting.
Tue 13 Oct · 11:30 AMHeld
One link. One answer.
The film
Twenty seconds. The whole product.
From twelve messages to one held slot, a booking link, a payment and a calendar event. Every frame is rendered from code with the real logo, copy and prices, over an original soundtrack synthesized from scratch.
Rendered frame by frame from code · original synthesized soundtrack
How it works
Set it up once. The link runs itself.
Three steps, then you get on with your day while the bookings arrive.
01 · Availability
Set your hours
Weekly hours, date overrides for the days that break the pattern, buffers either side, and how much notice you need.
Mon09:00 – 17:00
Tue09:00 – 17:00
Wed09:00 – 17:00
Thu09:00 – 15:00
Fri10:00 – 16:00
SatUnavailable
Availability saved
02 · Booking link
Share one link
Every event type gets a public page with your workspace name, logo and accent color — not ours.
yazqetero.com/book/selam/intro-call
Copy linkCopied
SA
Here’s my link — grab any time that works.
Intro call · 30 minPick a time →
03 · Booked
Get booked
The slot is held, the calendar event is created, and you both get an email you can reschedule from.
BookedIntro call · Tue 13 Oct · 11:30 AM
Google Calendar event created
Confirmation emailed to both
Reschedule and cancel links
Features
Everything a booking link needs to be trusted.
Scheduling fails in the details — the double booking, the wrong hour, the meeting nobody can move. These are the details.
Availability that holds up
Weekly hours, date overrides, buffers before and after, minimum notice, and a booking window that stops next year’s meetings landing today.
Google Calendar free/busy is checked before a slot is ever offered, and a real event is created the moment one is taken.
Google Calendar
Stand-up9:00
free
Client call11:00
free
Design review2:30
free/busy
event
Your booking page
9:00 AM
10:00 AM
11:00 AM
1:00 PM
2:30 PMHeld
Time zones, handled
Invitees see times in their own zone. Nobody does the arithmetic, and nobody dials in an hour late. Pick a city:
9:00 AM10:00 AM7:00 AM2:00 AM
9:00 AM
11:30 AM12:30 PM9:30 AM4:30 AM
11:30 AM
2:30 PM3:30 PM12:30 PM7:30 AM
2:30 PM
4:00 PM5:00 PM2:00 PM9:00 AM
4:00 PM
Africa/Addis_Ababa · UTC+3
Ask before the call
Custom questions on the booking form and several durations per event type, so you arrive knowing what the meeting is for.
Event type · Design review
Durations153060
PriceETB 500
Q1What should we cover?Required
Q2How did you hear about us?
15 min30 min60 min
What should we cover?
Pricing for a team of six
How did you hear about us?
A friend
Confirm booking
No reschedule ping-pong
Reschedule and cancel links go out with every confirmation. Recovery links bring back the ones that get lost.
Confirmed: Intro callYazQetero · to you and Dawit
Tue 13 Oct · 11:30 AMThu 15 Oct · 2:30 PM
RescheduleCancel
Lost the email? Send yourself a recovery link.
Workspaces and teams
Members, invitations, roles, and fast switching between the workspaces you belong to.
SSelam StudioSwitch
SASelam AbebeOwner
DHDawit HaileAdmin
MTMeron TadesseInvitedMember
Your brand on the page
Workspace name, uploaded logo, accent color and profile image on every page an invitee sees.
S
Selam StudioPortfolio review · 45 min
1213141519
Pick a time
Accent · Teal
Paid bookings
Get paid the moment they book.
Put a price on any event type. Invitees pay through Chapa’s hosted checkout, a signed webhook confirms it, and your share goes straight to your bank or mobile wallet.
Invitee paysETB 500Design review · 30 min
Chapa checkoutHostedPaid in birr
Signed webhookVerifiedReplays refused
You · 95%ETB Paid into your bank or wallet
YazQetero · 5%ETB 25
Your account, your money
Add a bank or mobile-wallet account once. Each booking payment is split at checkout and your share is paid into it.
Nothing paid into a void
Paid event types stay paused until the workspace has a payout account, so money always has somewhere to land.
Refunds you control
Cancel a paid booking and YazQetero tells you the amount owed and the payment reference. Refund it, then mark it done.
Abandoned checkouts let go
If an invitee walks away from checkout, the held slot is released when the checkout expires, so someone else can book it.
Under the hood
Built so one workspace never sees another.
In production the database itself refuses any query that isn’t scoped to your workspace. It isn’t a check in the app that someone could forget — it’s a rule PostgreSQL enforces on every table.
Separate database roles for the app and the worker
Verified TLS between the app and PostgreSQL
Payment webhooks verified by signature
Email verification and password recovery
Other sessions ended when your password changes
Every staff action written to an audit log
The name
ያዝ ቀጠሮ
Hold the appointment.
YazQetero is built from Amharic: yaz, to hold, and qetero, an appointment. Together they say exactly what happens the moment someone picks a time — the slot is theirs.
Yaz · ያዝHold, take
Qetero · ቀጠሮAppointment
Teal and gold, the pairing of Ethiopian manuscript illumination. Gold is only ever the slot someone has claimed.
Pricing
Priced in birr. Paid through Chapa.
Chapa keeps no card on file, so every renewal needs a person. A longer term means being asked once instead of twelve times — and it costs less per month.
Prices are per workspace. Quarterly and annual terms are billed once per term and cost less per month.
Questions
Before you sign up.
Still curious? Start on the free plan and look around — the first booking link is yours to keep.
No. They open your link, pick a time in their own time zone, answer your questions, and confirm. That is the whole path.
Google Calendar. Free/busy is checked before a slot is ever offered, and a real event is created the moment one is taken.
Put a price on an event type and invitees pay through Chapa’s hosted checkout. A signed webhook confirms the payment, and your share is paid into the payout account you add.
You do, because the payment reaches your account. When a paid booking is cancelled, YazQetero tells you the amount owed and the payment reference. Refund it directly, then mark it refunded.
Every confirmation carries reschedule and cancel links, and a recovery link brings a lost booking back without anyone digging through their inbox.
Yes. Move between Free, Solo and Team from the billing page in your workspace whenever the shape of your team changes.
Send one link instead of twelve messages.
Start on the free plan and keep your first booking link forever.