Back to Templates

Automated Tour Payment Reminders via WhatsApp & Email with Payment Links

Last update

Last update 23 days ago

Categories

Share


This workflow automatically notifies travelers about their pending trip payments and provides secure payment links through Email and WhatsApp. It runs twice daily (at 7 AM and 7 PM) to ensure timely reminders before the due date. Designed for travel agencies, it simplifies payment tracking, reduces manual follow-up, and ensures every traveler receives personalized reminders with real-time payment status updates.

🔧 Main Components

Daily Payment Check – 7 AM & 7 PM

Scheduled triggers that start the workflow daily at 7 AM and 7 PM.

Read Pending Travel Payment

Fetches traveler payment records from an Excel sheet (using getAll method).

Process Payment Reminders

Filters records to find pending payments due within the next 3 days.

Create Payment Reminders

Generates personalized payment reminders.

Make Reminder For Email

Prepares email-friendly messages with payment links.

Send Email Reminder

Sends the payment reminder email with a secure payment link to the traveler.

Prepare WhatsApp Reminder

Generates WhatsApp-friendly messages with payment and payment details.

Send WhatsApp Message

Sends the message to the traveler’s WhatsApp number using a message API.

Update Status Of Reminder

Updates the Excel file to mark reminders as sent to avoid duplicates.

🧩 Channels Used

📧 Email – with personalized payment link
💬 WhatsApp – formatted reminder message
🔐 Payment Integration
Secure payment links are auto-generated per traveler to enable direct and safe online payments.

✅ Essential Prerequisites

  • Excel sheet with payment records (travel_payment_data.xlsx)
  • SMTP credentials for sending email
  • WhatsApp API or provider integration (like Twilio or Gupshup)
  • Access to a payment gateway or service for link generation
  • File storage access to update reminder status in Excel

📁 Required Excel File Structure (travel_payment_data.xlsx)

Traveler ID Name Email Phone Payment Due Date Amount Reminder Sent
TR001 Arjun Patel [email protected] +919876543210 2025-10-20 ₹3000 No

🧾 Expected Input Format Example

{
"travelerId": "TR001",
"name": "Arjun Patel",
"email": "[email protected]",
"phone": "+919876543210",
"dueDate": "2025-10-20",
"amount": "₹3000",
"reminderSent": "No"
}

🚀 Key Features

  • ⏰ Scheduled Daily Execution – Fully automated at 7 AM and 7 PM
  • 🧮 Due-Date Filtering – Only targets payments due in the next 3 days
  • 💬 Multi-Channel Notifications – Sends reminders via both Email and WhatsApp
  • 🔗 Secure Payment Links – Auto-generated for each traveler
  • 🔄 Reminder Tracking – Prevents duplicate reminders by updating status

⚙️ Quick Setup Guide

  • Import Workflow JSON into your n8n instance.
  • Configure schedule in the “Daily Payment Check” node (default: 7 AM & 7 PM).
  • Set Excel file path in the “Read Pending Travel Payment” node.
  • Update your payment processing logic in the “Process Payment Reminders” node.
  • Add email credentials in the “Send Email Reminder” node.
  • Integrate WhatsApp provider API in the “Send WhatsApp Message” node.
  • Define how you generate secure payment links.
  • Test with sample data and activate workflow.