Send bulk MercadoPago payment links from Google Sheets via Gmail, WhatsApp, or Telegram

Go to Workflow
0 views
Built by Samuel Heredia Samuel Heredia
Created on June 05, 2026

Description

HOW IT WORKS

Reads customer + product rows from a Google Sheet, generates a
unique MercadoPago payment link for each row using "*Create
Payment Link*", writes the link back to the sheet, and then
delivers it to the customer through the channel specified per
row (Email via Gmail, WhatsApp via the native WhatsApp Business
Cloud node, or Telegram). An IF filter skips rows that already
have a link, so the workflow is idempotent and safe to re-run.
A Switch node routes each row to the chosen channel, and a
final Google Sheets node marks the row as sent.

SET UP STEPS
Get your MercadoPago Access Token (credentials doc).
Create a Google Sheet with the headers provided in the
template's sticky note (a sample CSV ships with the
template).
Import the template into n8n.
Create credentials for MercadoPago, Google Sheets, and the
channels you plan to use (Gmail OAuth, WhatsApp Business
Cloud, Telegram Bot).
Select your Google Sheet document and sheet name in the
"Read Sheet" node.
Disable the channel branches you won't use.
Click Execute Workflow.

Nodes Used (4)

Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
Telegram
n8n-nodes-base.telegram
WhatsApp Business Cloud
n8n-nodes-base.whatsApp