Skip to main content

Send return pickup reminders via WhatsApp & voice calls using Google Sheets

Workflow preview

Workflow preview
100%
Send return pickup reminders via WhatsApp & voice calls using Google Sheets preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

What problem does this workflow solve? Missed return pickups create logistics delays, extra follow ups, and unhappy customers for e commerce teams. This workflow automates return pickup reminders...

Best for

  • Ticket Management automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.twilio, n8n-nodes-base.googlesheets, n8n-nodes-base.splitinbatches, n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by InfyOm Technologies.

Original n8n.io source

1.1 Workflow description

Title
Send return pickup reminders via WhatsApp & voice calls using Google Sheets
Workflow name
Send return pickup reminders via WhatsApp & voice calls using Google Sheets

βœ… What problem does this workflow solve?

Missed return pickups create logistics delays, extra follow-ups, and unhappy customers for e-commerce teams. This workflow automates return pickup reminders, ensuring customers are notified on the day of pickup via WhatsApp messages and automated voice calls, without any manual effort.


βš™οΈ What does this workflow do?

  • Runs automatically on a daily schedule.
  • Reads return pickup data from Google Sheets.
  • Identifies customers with:
    • πŸ“… Pickup date = today
    • ⏳ Status = Pending
  • Sends personalized WhatsApp reminders.
  • Places automated voice call reminders when required.
  • Updates reminder status in Google Sheets for clear tracking.

🧠 How It Works – Step by Step

1. ⏰ Scheduled Trigger

The workflow starts at a fixed time every day (e.g., 9–10 AM) using a Schedule Trigger.

2. πŸ“„ Read Pickup Data from Google Sheets

It fetches rows from Google Sheets where:

  • Pickup Date = today
  • Status = Pending

This ensures only relevant pickups are processed.

3. πŸ” Loop Through Pickups

Each matching row is processed individually to send customer-specific reminders.

4. ✍️ Generate Personalized Messages

Using a Code node, the workflow creates:

  • πŸ“² A WhatsApp text message
  • πŸ“ž A voice message script

Messages include:

  • Customer name
  • Product name
  • Pickup address
  • Return reason
  • Pickup timing reminder

5. πŸ“² Send WhatsApp Reminder

A personalized WhatsApp message is sent via Twilio, reminding the customer to keep the package ready.

6. πŸ“ž Place Voice Call Reminder

If required, the workflow places an automated voice call using Twilio and reads out a clear pickup reminder using text-to-speech.

7. βœ… Update Pickup Status

Once notifications are sent:

  • The workflow updates the Status column to β€œReminder Sent”
  • Ensures the same pickup is not notified again

πŸ“Š Sample Google Sheet Columns

Order ID Customer Name Phone Number Product Pickup Date Address Return Reason Status

πŸ”§ Integrations Used

  • Google Sheets – Pickup data source and tracking
  • Twilio WhatsApp API – Message delivery
  • Twilio Voice API – Automated call reminders
  • n8n Schedule + Logic Nodes – Automation orchestration

πŸ‘€ Who can use this?

Perfect for:

  • πŸ›’ E-commerce brands
  • πŸ“¦ Reverse logistics teams
  • 🚚 Delivery & pickup operations
  • πŸ§‘β€πŸ’Ό Customer support teams

It also works well for service visits, deliveries, appointments, and field operations.


πŸ’‘ Key Benefits

  • βœ… Fewer missed pickups
  • βœ… Improved customer compliance
  • βœ… Reduced manual follow-ups
  • βœ… Clear tracking in Google Sheets
  • βœ… Scalable and fully automated

πŸš€ Ready to Use?

Just connect:

  • βœ… Google Sheets with pickup data
  • βœ… Twilio credentials (WhatsApp + Voice)
  • βœ… Schedule trigger time

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 2 - Send WhatsApp Notification

Type / Role
n8n-nodes-base.twilio - twilio
Config choices
Version 1

Block 3 - Get Pickup Scheduled Data

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 4 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 5 - Place Voice Call Reminder

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 6 - Update Reminder Status

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 7 - Create WhatsApp & Voice Call Message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Workflow Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Data Retrieval

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Customer Notifications

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Status Update

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Send return pickup reminders via WhatsApp & voice calls using Google Sheets
Complexity intermediate
Nodes 12
Categories Ticket Management
Author InfyOm Technologies
Published 26 Dec 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12148/12148.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Send return pickup reminders via WhatsApp & voice calls using Google Sheets do?

What problem does this workflow solve? Missed return pickups create logistics delays, extra follow ups, and unhappy customers for e commerce teams. This workflow automates return pickup reminders...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Ticket Management use case.