WhatsApp clock-in

Your team already has WhatsApp. Let them clock in there.

No app to install. No password. No tablet at the door. Each employee sends "entrada" to the Mesero number and the system records the shift, compliant with Spain's RD 8/2019. Breaks, exit, status, daily and weekly totals — all in the same chat. Works alongside the Mesero Fichar mobile app.

vincular 482917
10:43 ✓✓
✅ Linked successfully as María García López. Welcome, María! What would you like to do? 1️⃣ Clock in 2️⃣ My status
entrada
10:43 ✓✓
✅ Clock-in registered, María 🕘 10:43 Have a great shift! When done, reply 2 or salida.
Why WhatsApp

98% of your team already has WhatsApp installed.

Conventional clock-in apps (Sesame, Factorial, Bizneo) struggle with adoption: another app to install, another password to remember, opening it each shift. Hospitality has high turnover and mixed staff — friction kills compliance. WhatsApp is the only surface everyone uses without training.

Zero install

No app to download. No password to remember. No pending update. The employee opens WhatsApp like any other day.

Works on any phone

Their iPhone, their old Android, their Huawei without Play Store, their WhatsApp Web. The surface is the same for everyone: a message to Mesero.

Adoption in one week

The day you activate WhatsApp clock-in, you send codes to your team. Within 7 days you have 100% bound. Traditional apps stall at 60-70%.

The flow

Link once. Clock in forever.

Only the first message requires a code. After that, the system recognises the employee by phone number and processes any command instantly.

1. Manager generates code

From Mesero Admin → Employees → click "Generate code" on the employee. A 6-digit code valid 24h is shown plus a QR the employee can scan to open WhatsApp with the message pre-filled.

2. Employee links phone

Sends "vincular 482917" to the Mesero WhatsApp number. The system confirms with full name: "Vinculado correctamente como María García López". Phone now bound to their employee record.

3. Daily clock-in

Each shift: "entrada" on arrival, "pausa" before lunch, "vuelta" on return, "salida" on leaving. Or tap the buttons that appear in each reply. Everything recorded with UTC timestamp and source="whatsapp".

Full command list

MessageActionReply
entrada · 1 · ⏭️ buttonClock inConfirmation with local time
salida · 2 · 🚪 buttonClock outConfirmation + total hours today
pausa · ☕ buttonStart breakConfirmation + "vuelta" reminder
vuelta · 🔙 buttonEnd breakBreak duration + clock-out reminder
estado · 3Current statusIf clocked in, since when + hours so far
hoyToday's summaryHours worked, shifts, still clocked in?
semanaWeek summaryTotal hours + days worked
ayuda · menu · 4Show menuState-aware numbered list
vincular <code>Initial bindingConfirmation with full name
Compatible

WhatsApp and the Mesero Fichar app. Not "or".

The system detects and prevents double clock-ins at the database level. An employee can clock in via WhatsApp and out via the Fichar app — or vice versa. The backend never creates two open shifts, thanks to a row-level lock when checking current state.

Cross-source closing

Started via WhatsApp, closed via app (or vice versa): same TimeEntry closed, no duplicate. TimeEntry.Source records who created the entry; close-source is implicit.

Race protection

If both surfaces fire at the same millisecond, a SELECT ... FOR UPDATE lock blocks the second insert until the first commits. The user gets one entry, not two.

Premium features

What you didn't expect to come over WhatsApp.

Mesero WhatsApp clock-in isn't just "punch the clock". It's the same functional depth as the app, but through the chat.

🔘 Interactive buttons

Every reply includes 1-3 WhatsApp buttons (Clock in, Clock out, Status…). One tap instead of typing. Interaction feels native.

📍 Optional geolocation

If the employee attaches a location pin, it's saved with the clock-in. Useful for delivery, multi-site staff, field workers.

🔔 Automatic reminders

"You forgot to clock out. Would you like to register it now?" sent next morning. Uses Meta-approved utility templates (~€0.025 per message).

🌐 Multi-language

Replies match the restaurant's interface language (Spanish default, English available). Mixed-language teams each get their language.

🛡️ Anti-impersonation

The bound phone is the identity. Only the SIM/account owner can clock in as that employee. When staff rotate, the manager unbinds with one click.

📈 Full traceability

Every WhatsApp clock-in records: UTC timestamp, source phone, recognised intent (text vs button), and location if shared. Inspectors see exactly when and how each hour was logged.

No per-message fee

Replies are free. Reminders almost.

WhatsApp Business charges for "business-initiated conversations outside the 24h service window". Because the employee always writes first (entrada, salida, etc.), Mesero's replies are free within the service window. Only proactive next-day reminders fall into Meta's pricing — and the Spanish utility rate is ~€0.025 per conversation.

Get started

Your team is clocking in 10 minutes from now.

Activate Mesero, add your employees, generate the binding codes and send them via your work WhatsApp group. Tomorrow morning you have the first complete shift record — without anyone installing an app.

WhatsAppOfficial Cloud APIDirect Meta integration. No intermediaries or unofficial APIs.
No appZero installEmployees only need WhatsApp, which they already have.
Secure binding6-digit codeOnly managers generate codes. Expire after 24h.
RD 8/2019CompliantEvery message recorded with timestamp, source and traceability.