WhatsApp Business Cloud workflow'ları
2 sonuç — tümü kaynağa bağlı n8n referansı
Send fee-due WhatsApp reminders to students using Supabase
Quick overview This workflow runs daily to fetch pending student fee records from Supabase, filters fees due in three days, and sends WhatsApp Business template reminders via the Meta WhatsApp Cloud API, then updates Supabase to mark each reminder as sent. How it works Runs every day at 9:00 AM on a schedule. Pulls all pending fee records from Supabase where reminder_sent is false and status is pending. Filters the results to only students whose due_date matches exactly three days from today. Sends a pre-approved WhatsApp template message (Meta WhatsApp Cloud API) to each student’s phone number. Updates the corresponding Supabase row to set reminder_sent to true so the reminder is not sent again. Setup Create a Supabase project, add a student_fees table (including student_phone, due_date, amount_due, status, and reminder_sent fields), and ensure your fee records are stored there. Add Supabase credentials in n8n and set the correct table name in the Supabase nodes. Set up Meta WhatsApp Business Cloud API access in n8n (system user token/credentials) and fill in your WhatsApp phone number ID. Create and get approval for a WhatsApp message template, then replace REPLACE_WITH_YOUR_APPR
Recover missed clinic appointments with Supabase and WhatsApp
Quick overview This workflow runs every 15 minutes to find unprocessed clinic appointments in Supabase that are more than 30 minutes past their scheduled time and sends a WhatsApp Business template message to the patient to prompt rebooking, then flags the appointment so it is not messaged again. How it works Runs every 15 minutes on a schedule. Reads appointments from Supabase where the patient is not checked in and the no-show reminder has not been processed. Filters the results to appointments that are at least 30 minutes past the scheduled appointment time. Loops through each qualifying appointment and sends a pre-approved WhatsApp Business template to the patient’s phone number. Updates the appointment record in Supabase to mark it as processed so it is not nudged again. Setup Create a Supabase project with an appointments table (including appointment_time, patient_phone, checked_in, and no_show_processed) and ensure your booking system writes appointments into it. Add a Supabase credential in n8n with access to the project and table used by the workflow. Set up Meta WhatsApp Business Cloud API access in n8n (token/connection), then enter your WhatsApp phone number ID and an a