Nabda OTPNabda OTP

Language

Login

Appointment Reminders via WhatsApp

Send automated appointment reminders that patients actually read. Reduce no-shows by 67% with instant WhatsApp notifications. Perfect for clinics, salons, and service businesses across Iraq, Syria & MENA.

67%Reduction in No-Shows
98%Message Open Rate
24hFully Automated Reminders
$10/moUnlimited Reminders
Why WhatsApp?

SMS reminders get ignored. WhatsApp reminders get read and confirmed.

In Iraq and Syria, SMS appointment reminders have below 40% open rates — and most patients can't reply to confirm. WhatsApp reminders have 98% open rates and allow instant two-way communication. Patients can confirm, reschedule, or ask questions — all without a phone call. With Nabda OTP , your no-show rate drops dramatically.

📅

Automated Scheduling

Set it once and forget it. Reminders are sent automatically 24 hours before appointments — no manual work required.

Custom Timing

Send reminders 1 day, 3 hours, or 30 minutes before. Configure multiple reminders per appointment for maximum attendance.

Two-Way Confirmation

Patients can reply CONFIRM, RESCHEDULE, or CANCEL directly in WhatsApp. No phone calls, no apps to download.

🔄

Easy Rescheduling

When patients reply to reschedule, your system can offer alternative slots or trigger a callback — all automated via webhook.

📍

Location & Directions

Include clinic address and Google Maps link in every reminder. Patients never get lost on their way to appointments.

🌐

Multilingual Support

Send reminders in Arabic, English, or Kurdish based on patient preference. Full RTL support for Arabic text.

Integration

Set up automated reminders in 4 steps

1

Connect Your Booking System

Integrate Nabda OTP with your appointment scheduling software or CRM via our simple REST API.

2

Configure Reminder Rules

Set when reminders should be sent (24h before, 3h before, etc.) and customize message templates for your business.

3

Automatic Delivery

Nabda OTP automatically sends WhatsApp reminders at the scheduled times. Patients receive instant notifications.

4

Track Confirmations

Monitor who confirmed, who rescheduled, and who didn't respond. Update your calendar automatically via webhooks.

Code Example

Schedule reminders with a single API call

Integrate Nabda OTP into your appointment booking flow and send automated reminders 24 hours before every appointment.

appointment-reminder.js
// Schedule automated appointment reminder
async function scheduleAppointmentReminder(appointment) {
  // Calculate reminder time (24 hours before)
  const reminderTime = new Date(appointment.dateTime);
  reminderTime.setHours(reminderTime.getHours() - 24);

  const message = `📅 Reminder: You have an appointment tomorrow!

📍 Location: ${appointment.clinic}
🕐 Time: ${appointment.time}
👨‍⚕️ Doctor: Dr. ${appointment.doctor}

Reply CONFIRM to confirm or RESCHEDULE to change.

– ${CLINIC_NAME}`;

  // Schedule via Nabda OTP
  const response = await fetch("https://api.nabdaotp.com/api/v1/messages/send", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "Authorization": `Bearer ${instanceToken}`
    },
    body: JSON.stringify({
      phone: appointment.patientPhone,  // e.g. "+9647701234567"
      message: message
    })
  });

  if (response.ok) {
    await logReminder(appointment.id, "sent", reminderTime);
  }

  return response.ok;
}

// Trigger 24h before appointment
scheduleReminder(appointment, reminderTime);
Who Uses This

Perfect for every appointment-based business

🏥Medical clinics & hospitals
🦷Dental offices & orthodontists
💇Hair salons & barbershops
💅Nail salons & beauty centers
🧘Spa & wellness centers
🚗Auto repair & service centers
🏋️Gyms & personal trainers
🐾Veterinary clinics & pet grooming

Start reducing no-shows via WhatsApp today

Create your Nabda OTP instance and connect it to your booking system. Unlimited reminders, flat monthly price, 67% fewer no-shows.

Hello, how can we help you?