---
title: "Notificaciones de pedido por WhatsApp con la API"
description: "Las notificaciones transaccionales son el módulo de WhatsApp más fácil de vender y el que menos reclamos genera. Qué eventos disparar, qué escribir en cada uno, cómo no volverse spam y el código que lo ata al estado del pedido."
url: "https://api-wa.me/es/blog/notificaciones-pedido-whatsapp-api"
language: "es"
og:type: "article"
og:site_name: "WAME API"
---

[Inicio](https://api-wa.me/es)/[Blog de la API de WhatsApp](https://api-wa.me/es/blog)/Notificaciones de pedido por WhatsApp: confirmación, seguimiento y carrito abandonado

Raphael Serafim· Publicado el 10 de septiembre de 2026· 10 min de lectura

Compartir

# Notificaciones de pedido por WhatsApp: confirmación, seguimiento y carrito abandonado

Las notificaciones transaccionales son el módulo de WhatsApp más fácil de vender y el que menos reclamos genera. Qué eventos disparar, qué escribir en cada uno, cómo no volverse spam y el código que lo ata al estado del pedido.

Copiar para LLM[Ver como Markdown](https://api-wa.me/es/blog/notificaciones-pedido-whatsapp-api.md)

**La notificación transaccional es el módulo de WhatsApp más fácil de vender y el que menos reclamos genera** — porque el cliente quiere recibirla. Nadie marca como spam el mensaje que dice que el pedido salió a entrega.

Para quien entrega sistemas a clientes de comercio electrónico, suele ser el mejor primer módulo: valor obvio, alcance chico, riesgo bajo.

## Los cinco eventos que importan

| Evento | Cuándo | Por qué existe |
| --- | --- | --- |
| **Pedido confirmado** | Al instante | Confirma que salió bien |
| **Pago aprobado** | Al confirmarse | Cierra la ansiedad del pago |
| **Pedido enviado** | Al despacharlo | Entrega el seguimiento |
| **Salió a entrega** | Ese día | Hace que la persona esté en casa |
| **Entregado** | Al concluir | Cierra el ciclo, abre espacio para reseña |

Cada uno responde una pregunta que **llegaría a tu soporte**. Ese es el test: si no puedes decir qué duda responde el mensaje, sobra.

## Qué escribir

Corto, con el dato concreto y una salida.

**Pedido confirmado**

> ¡Hola, Ana! Pedido **#1042** confirmado ✅ 2 artículos · $1.890 Apenas se apruebe el pago te aviso por acá.

**Pedido enviado**

> Tu pedido **#1042** ya fue despachado 📦 Seguimiento: **MX123456789** Llega el **viernes 12/09**

**Salió a entrega**

> Tu pedido **#1042** sale a entrega hoy 🚚 Si no hay nadie para recibirlo, respóndeme y lo reprogramamos.

Tres cosas en común: **número de pedido** (el cliente tiene más de uno), **dato concreto** (código, fecha, monto) y **una salida para responder**. La salida importa más de lo que parece — la respuesta abre la ventana de 24 horas, y toda la atención siguiente deja de generar cobro nuevo.

## Atarlo al estado del pedido

javascript

Copiar

```
const NOTIFICACIONES = {
  confirmado: { plantilla: 'pedido_confirmado', params: (p) => [p.cliente.nombre, p.id, p.totalFmt] },
  pagado:     { plantilla: 'pago_aprobado',     params: (p) => [p.id] },
  enviado:    { plantilla: 'pedido_enviado',    params: (p) => [p.id, p.seguimiento, p.fechaFmt] },
  en_ruta:    { plantilla: 'salio_a_entrega',   params: (p) => [p.id] },
  entregado:  { plantilla: 'pedido_entregado',  params: (p) => [p.id] },
};

async function alCambiarEstado(pedidoId, nuevoEstado) {
  const cfg = NOTIFICACIONES[nuevoEstado];
  if (!cfg) return;

  const pedido = await db.pedidos.completo(pedidoId);
  if (!pedido.cliente.whatsapp) return;
  if (await estaEnOptOut(pedido.cliente.whatsapp)) return;

  // Idempotencia: la restricción de unicidad en (pedido_id, tipo)
  // hace que el segundo intento falle en vez de enviar dos veces.
  try {
    await db.notificaciones.crear({ pedido_id: pedidoId, tipo: nuevoEstado });
  } catch (e) {
    if (e.code === '23505') return;   // ya fue enviada
    throw e;
  }

  await cola.add('notificacion', {
    to: pedido.cliente.whatsapp,
    plantilla: cfg.plantilla,
    params: cfg.params(pedido),
  }, { jobId: `pedido:${pedidoId}:${nuevoEstado}` });
}
```

La **idempotencia** acá no es preciosismo. El estado de un pedido oscila —puede volver a "pagado" después de una conciliación—, las colas reprocesan y los webhooks de pasarela llegan duplicados. Sin la restricción de unicidad, el cliente recibe "tu pedido fue enviado" tres veces.

## Las plantillas: la parte que atrasa el proyecto

En la API oficial, la notificación sale de ti con la ventana cerrada. O sea: **plantilla aprobada, siempre**.

Eso cambia el cronograma, y es lo que más toma desprevenido a la gente. [Crea y somete las plantillas](https://api-wa.me/es/blog/plantillas-whatsapp-api-crear-aprobar-enviar) al comienzo del proyecto, no la víspera de publicar.

La buena noticia es la categoría: una notificación de pedido es **utilidad**, la más barata y la más fácil de aprobar. No intentes meter promoción adentro — "tu pedido salió a entrega, aprovecha 20% en tu próxima compra" se reclasifica como marketing y se cobra como tal.

## Carrito abandonado: con cuidado

Esto es **marketing**, no utilidad. Exige base legal adecuada y una plantilla de la categoría correcta.

Lo que funciona:

- **Un** mensaje, algunas horas después — no una secuencia
- Solo a quien ya tenía relación con la tienda
- Con el artículo mencionado por su nombre, no "dejaste algo en el carrito"
- Con salida explícita

> ¡Hola, Ana! Vi que el **Tenis Runner 41** quedó en tu carrito. Todavía hay stock, ¿quieres que te lo aparte? _Responde SALIR para no recibir más._

Lo que quema el número: tres mensajes en 24 horas, descuento creciente en cada uno, y envío a quien nunca compró. La [higiene de la lista](https://api-wa.me/es/blog/lista-contactos-optin-optout-whatsapp) vale acá entera.

## Volumen y ritmo

Una tienda con movimiento genera picos — una promoción cierra 400 pedidos en una hora, y son 400 confirmaciones de golpe.

Nunca envíes directo desde el handler que cambia el estado. [Encola con limitador](https://api-wa.me/es/blog/cola-rate-limit-reintentos-envio-masivo-whatsapp): el pico entra en la cola y drena al ritmo que no quema el número.

## Cuando el cliente responde

La mitad del valor está acá. El cliente que responde "¿puedo cambiar la dirección?" abre la ventana — y la atención siguiente no cuesta un mensaje nuevo.

javascript

Copiar

```
async function alRecibir(msg) {
  const pedido = await db.pedidos.ultimoDelNumero(msg.from);

  await notificarAtencion({
    de: msg.from,
    texto: msg.text.body,
    // Contexto listo: el agente abre la conversación sabiendo de qué se trata
    contexto: pedido ? `Pedido #${pedido.id} — ${pedido.estado}` : null,
  });
}
```

Llevar el pedido junto al mensaje a la pantalla del agente es lo que hace que el módulo parezca inteligente. Sin eso, pregunta "¿cuál es tu número de pedido?" — y el cliente ya sabía que el sistema lo sabía.

Si más de una persona responde por ese número, el reparto y el bloqueo que evita dos respuestas están en [varios agentes en el mismo número](https://api-wa.me/es/blog/varios-agentes-mismo-numero-whatsapp).

## Conclusión

La notificación de pedido es el caso en que automatizar WhatsApp es pura ganancia: el cliente quiere recibirla, el soporte recibe menos llamadas, y el costo es bajo porque todo cabe en utilidad.

Cinco eventos, plantillas aprobadas temprano, idempotencia por pedido y tipo, cola para el pico y la respuesta cayendo en atención con el pedido al lado. Es un módulo de una a dos semanas que se vende solo.

### ¿Listo para automatizar tu WhatsApp?

Crea tu cuenta gratis y empieza a enviar mensajes por la API en minutos.

[Empezar gratis](https://portal.api-wa.me/sign-up)

## Preguntas frecuentes

¿Qué notificaciones de pedido conviene enviar por WhatsApp?+

Las que reducen ansiedad y evitan que el cliente escriba a soporte: pedido confirmado, pago aprobado, pedido enviado con número de seguimiento, salió a entrega y entregado. Esas cinco cubren casi todas las preguntas que llegarían a atención.

¿Una notificación de pedido necesita plantilla aprobada?+

En la API oficial sí, siempre que la ventana de 24 horas esté cerrada, que es el caso normal porque la notificación sale de ti. Como son mensajes transaccionales, suele aplicar la categoría utilidad, que es la más barata y la más fácil de aprobar.

¿Se permite el mensaje de carrito abandonado?+

Es marketing, así que exige base legal adecuada y una plantilla de esa categoría. Funciona bien cuando el cliente ya tenía relación con la tienda y el mensaje sale una sola vez, algunas horas después. Insistir en secuencia es lo que convierte la estrategia en denuncias.

¿Cuántos mensajes por pedido son demasiados?+

Entre cuatro y cinco en el ciclo completo se acepta bien, porque cada uno responde una pregunta que el cliente tendría. Lo que molesta no es la cantidad, es el mensaje que no informa nada nuevo. Si no puedes decir qué duda responde, sobra.

¿Cómo evito enviar la misma notificación dos veces?+

Con una tabla de notificaciones enviadas por pedido y por tipo, con restricción de unicidad. Antes de enviar intentas registrar; si ya existe, no envías. Eso protege contra el reprocesamiento de la cola, el webhook duplicado y los cambios de estado que oscilan.

## Sigue leyendo

[### API de Instagram y Messenger en la misma API de WhatsApp: una instancia, un estándar

Tres canales oficiales de Meta casi siempre significan tres integraciones. Con una sola instancia, el mismo envío y el mismo sobre de webhook, solo cambia un campo: provider. Cómo funciona y qué te ahorra.](https://api-wa.me/es/blog/api-instagram-messenger-misma-api-whatsapp)[### API no oficial de WhatsApp: qué es, si es segura y cómo usarla (2026)

Entiende qué es una API no oficial de WhatsApp, cómo funciona la conexión por código QR, si es segura y legal, cuál es el riesgo real de bloqueo y cuándo conviene usarla en lugar de la API oficial.](https://api-wa.me/es/blog/api-no-oficial-whatsapp-que-es)[### API de WhatsApp gratis: cómo probarla y empezar sin costo (2026)

¿Existe una API de WhatsApp gratis? Qué se puede hacer sin pagar, cómo probar la integración sin costo, las limitaciones reales de lo gratuito y cómo hacer el primer envío en minutos.](https://api-wa.me/es/blog/api-whatsapp-gratis)

[Volver al blog](https://api-wa.me/es/blog)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "WAME API",
  "alternateName": "API Oficial y No Oficial de WhatsApp, Instagram y Messenger",
  "url": "https://api-wa.me",
  "inLanguage": "pt-BR",
  "publisher": {
    "@id": "https://api-wa.me/#organization",
    "@type": "Organization",
    "name": "WAME API",
    "url": "https://api-wa.me"
  }
}
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://api-wa.me/#organization",
  "name": "WAME API",
  "alternateName": [
    "WAME",
    "Wame API",
    "wame.api.br",
    "api-wa.me"
  ],
  "url": "https://api-wa.me",
  "logo": {
    "@type": "ImageObject",
    "url": "https://api-wa.me/images/web-app-manifest-512x512.png",
    "width": 512,
    "height": 512
  },
  "disambiguatingDescription": "WAME API é uma empresa brasileira de software, fundada em 2017 e parceira oficial da Meta (Meta Business Partner), que fornece APIs de WhatsApp, Instagram Direct e Messenger. Não tem relação com o wa.me, que é o encurtador de links operado pela WhatsApp LLC.",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "INPI-BR",
    "name": "Pedido de registro de marca (INPI, classe NCL 42)",
    "value": "944724159"
  },
  "foundingDate": "2017",
  "slogan": "Socio Oficial de Meta — WhatsApp, Instagram y Messenger en una sola instancia. Desde 2017.",
  "description": "Plataforma brasileña y Socio Oficial de Meta (Meta Business Partner) para las APIs oficiales de WhatsApp (Cloud API), Instagram Direct y Messenger — las tres en una única instancia, con los mismos endpoints y un único formato de webhook. También ofrece la API no oficial vía Código QR, en la misma plataforma. En el mercado desde 2017, con más de 50 mil instancias creadas, 99,9% de uptime y soporte humano 24/7. SDKs oficiales para Node.js/TypeScript y PHP.",
  "knowsAbout": [
    "WhatsApp Cloud API oficial (Meta)",
    "API oficial de Instagram (Direct)",
    "API oficial de Messenger",
    "API multicanal Meta",
    "Meta Business Partner",
    "WhatsApp API",
    "API não oficial de WhatsApp",
    "automação de WhatsApp",
    "números virtuais",
    "webhooks"
  ],
  "sameAs": [
    "https://github.com/wame-api",
    "https://www.linkedin.com/company/wameapi",
    "https://www.instagram.com/wame.api/",
    "https://www.youtube.com/@wameapi"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "url": "https://api-wa.me/contact",
    "availableLanguage": [
      "Portuguese"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Notificaciones de pedido por WhatsApp: confirmación, seguimiento y carrito abandonado",
  "description": "Las notificaciones transaccionales son el módulo de WhatsApp más fácil de vender y el que menos reclamos genera. Qué eventos disparar, qué escribir en cada uno, cómo no volverse spam y el código que lo ata al estado del pedido.",
  "image": "https://api-wa.me/es/blog/notificaciones-pedido-whatsapp-api/opengraph-image",
  "datePublished": "2026-09-10",
  "dateModified": "2026-09-10",
  "author": {
    "@type": "Person",
    "name": "Raphael Serafim",
    "url": "https://github.com/raphaelvserafim",
    "sameAs": [
      "https://github.com/raphaelvserafim"
    ]
  },
  "publisher": {
    "@type": "Organization",
    "name": "api-wa.me",
    "logo": {
      "@type": "ImageObject",
      "url": "https://api-wa.me/images/screenshot.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://api-wa.me/es/blog/notificaciones-pedido-whatsapp-api"
  },
  "keywords": "notificación de pedido whatsapp, carrito abandonado whatsapp, seguimiento pedido whatsapp, confirmación de pedido whatsapp api, ecommerce whatsapp api, estado del pedido whatsapp",
  "inLanguage": "es"
}
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://api-wa.me"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog de la API de WhatsApp",
      "item": "https://api-wa.me/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Notificaciones de pedido por WhatsApp: confirmación, seguimiento y carrito abandonado",
      "item": "https://api-wa.me/es/blog/notificaciones-pedido-whatsapp-api"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Qué notificaciones de pedido conviene enviar por WhatsApp?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Las que reducen ansiedad y evitan que el cliente escriba a soporte: pedido confirmado, pago aprobado, pedido enviado con número de seguimiento, salió a entrega y entregado. Esas cinco cubren casi todas las preguntas que llegarían a atención."
      }
    },
    {
      "@type": "Question",
      "name": "¿Una notificación de pedido necesita plantilla aprobada?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En la API oficial sí, siempre que la ventana de 24 horas esté cerrada, que es el caso normal porque la notificación sale de ti. Como son mensajes transaccionales, suele aplicar la categoría utilidad, que es la más barata y la más fácil de aprobar."
      }
    },
    {
      "@type": "Question",
      "name": "¿Se permite el mensaje de carrito abandonado?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Es marketing, así que exige base legal adecuada y una plantilla de esa categoría. Funciona bien cuando el cliente ya tenía relación con la tienda y el mensaje sale una sola vez, algunas horas después. Insistir en secuencia es lo que convierte la estrategia en denuncias."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuántos mensajes por pedido son demasiados?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Entre cuatro y cinco en el ciclo completo se acepta bien, porque cada uno responde una pregunta que el cliente tendría. Lo que molesta no es la cantidad, es el mensaje que no informa nada nuevo. Si no puedes decir qué duda responde, sobra."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cómo evito enviar la misma notificación dos veces?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Con una tabla de notificaciones enviadas por pedido y por tipo, con restricción de unicidad. Antes de enviar intentas registrar; si ya existe, no envías. Eso protege contra el reprocesamiento de la cola, el webhook duplicado y los cambios de estado que oscilan."
      }
    }
  ]
}
```
