Envía mensajes automáticos de WhatsApp usando C NET La guía definitiva

25 de agosto de 2025

Hoy te mostraremos la guía definitiva para enviar diferentes tipos de mensajes de WhatsApp usando C# (.NET)

La comunicación efectiva es vital para la coordinación de proyectos, la participación comunitaria y el soporte al cliente receptivo. Wassenger mejora este proceso proporcionando herramientas de gestión e interacción fluidas dentro de mensajes de WhatsApp. Con su API intuitiva y funciones de automatización, enviar mensajes, videos, imágenes, documentos y notas de voz se vuelve simple y eficiente.

En este artículo encontrarás:

  • Enviar mensaje de imagen 🖼️
  • Enviar mensajes de video 📹
  • Enviar mensajes de documento 📄
  • Enviar grabación de audio (voz) 🎙️
  • Enviar un mensaje multimedia con un archivo subido 📤
  • Enviar un mensaje GIF 🎞️
  • Enviar un mensaje de encuesta 📊
  • Enviar un mensaje programado con fecha y hora 📅
  • Enviar mensajes con botones nativos dinámicos 🔘
  • Enviar una lista de elementos para seleccionar 📝
  • Enviar un mensaje con formato de texto ✍️
  • Enviar un mensaje de ubicación con coordenadas 📍
  • Enviar un mensaje de ubicación con la dirección 🗺️
  • Enviar un mensaje con variables 🔄
  • Enviar mensajes con enlaces 🔗
  • Enviar mensajes de tarjeta de contacto 📇
  • Responder a un mensaje 💬
  • Reenviar un mensaje 🔁
  • Enviar un mensaje de catálogo 📒
  • Enviar un mensaje en tiempo real sin encolamiento ⏱️
  • Enviar un mensaje con reintentos máximos 🔄
  • Enviar un mensaje con tiempo de expiración ⏳
  • Enviar un mensaje dentro de un rango de hora y día 🕰️
  • Enviar una reacción a un mensaje 😊
  • Eliminar una reacción de un mensaje 🚫
  • Enviar un mensaje en nombre de un agente y asignar un chat 👤
  • Enviar un mensaje y resolver el chat ✅
  • Enviar un mensaje y añadir una etiqueta al chat 🏷️

🤩 🤖 Wassenger es una plataforma de comunicación completa y una solución de API para WhatsApp. Explora más de 100+ casos de uso de la API y automatiza cualquier cosa en WhatsApp registrándote para una prueba gratuita y comenzando en minutos!

Requisitos

  • Tener un número de WhatsApp ya vinculado a la plataforma y en línea.
  • Número de teléfono del destinatario con prefijo internacional en formato E164. Ejemplo: +12345678900. Valida el formato del número de teléfono aquí.

Endpoint de la API

Usaremos el siguiente endpoint de la API para enviar mensajes a un grupo:

Preparar la solicitud

URL de la API objetivo usando el método POST

https://api.wassenger.com/v1/messages

Encabezados HTTPS obligatorios > Obtén tu clave de API aquí

Content-Type: application/json
Token: $API_TOKEN

Usar el cuerpo en formato JSON

{
  "phone": "+1234567890",
  "message": "Hello world, this is a sample message"
}

🖥️ ¿Buscas un ejemplo de código? Ve al probador en vivo de la API y obtén ejemplos de código listos para usar en más de 15 lenguajes de programación, incluyendo JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL y más.

Enviar mensajes de texto con C# (.NET)

// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "ENTER API KEY HERE");
request.AddParameter("application/json", "{\"phone\":\"+1234567890\", \"message\":\"Hello world, this is a sample message\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!

Más ejemplos para mensajes de grupo con C# (.NET)

Para muestras completas, visita nuestro API Live Tester

Enviar mensaje de imagen con C# (.NET)

Enviar mensajes de video con C# (.NET)

Enviar mensajes de documento con C# (.NET)

Enviar grabación de audio (voz) con C# (.NET)

Enviar un mensaje multimedia con un archivo subido usando C# (.NET)

*{{UPLOADED FILE ID}}* : Reemplaza esta expresión con el valor específico

  • Puedes subir el archivo aquí
  • El ID del archivo se verá algo así: 57443b8773c036f2bae0cd96

Enviar un mensaje GIF con C# (.NET)

Enviar un mensaje de encuesta con C# (.NET)

Enviar un mensaje programado con fecha y hora usando C# (.NET)

Enviar mensajes con botones nativos dinámicos usando C# (.NET)

WhatsApp ya no acepta mensajes con botones nativos. Los mensajes con botones se convertirán automáticamente en mensajes equivalentes en texto sin formato. Más información aquí

Enviar una lista de elementos para seleccionar con C# (.NET)

WhatsApp ya no acepta mensajes tipo lista. Los mensajes tipo lista se convertirán automáticamente en mensajes equivalentes en texto sin formato. Más información aquí

Enviar un mensaje con formato de texto usando C# (.NET)

Enviar un mensaje de ubicación con coordenadas usando C# (.NET)

Aprende más sobre cómo enviar mensajes de ubicación con coordenadas en este tutorial

Enviar mensaje de ubicación con dirección usando C# (.NET)

Aprende más sobre cómo enviar mensajes de ubicación con direcciones en este tutorial

Enviar un mensaje con variables usando C# (.NET)

Aprende más sobre cómo enviar mensajes con variables de plantilla en este tutorial.

Enviar un mensaje con una URL usando C# (.NET)

Aprende más sobre cómo enviar mensajes con enlaces URL en este tutorial

Enviar mensajes de tarjeta de contacto con C# (.NET)

Aprende más sobre cómo enviar mensajes de tarjeta de contacto en este tutorial

Responder a un mensaje con C# (.NET)

{{MESSAGE ID}} : Reemplaza con el ID real del mensaje de WhatsApp al que se desea responder (valor hexadecimal de 18, 20, 22 o 32)

Forward a message with C# (.NET)

{{MESSAGE ID}} : Reemplaza con el ID real del mensaje de WhatsApp a reenviar (valor hexadecimal de 18, 20, 22 o 32)

Enviar un mensaje de catálogo con C# (.NET)

{{PRODUCT CATALOG ID TO SEND}} : Reemplaza esta expresión con el valor específico

Enviar un mensaje en tiempo real sin encolamiento usando C# (.NET)

Enviar un mensaje con reintentos máximos usando C# (.NET)

Enviar un mensaje con tiempo de expiración usando C# (.NET)

🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!

Enviar un mensaje dentro de un rango de hora y día usando C# (.NET)

Enviar una reacción a un mensaje usando C# (.NET)

{{WHATSAPP MESSAGE ID}} : Reemplaza esta expresión con el valor específico

Eliminar reacción de mensaje:

{{WHATSAPP MESSAGE ID}} : Reemplaza esta expresión con el valor particular

Enviar un mensaje en nombre de un agente y asignar un chat usando C# (.NET)

{{USER ID}} : Reemplaza con el ID real del usuario (valor hexadecimal de 24)

{{ASSIGNED USER ID}} : Reemplaza con el ID real del usuario al que asignar el chat (valor hexadecimal de 24)

Enviar un mensaje y resolver el chat con C# (.NET)

Enviar un mensaje y añadir una etiqueta al chat con C# (.NET)

🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!

Pruebas en vivo de la API

Puedes probar en vivo y experimentar con la API directamente desde tu navegador en minutos.

Una vez termines de probar, puedes obtener el ejemplo de código autogenerado en tu lenguaje de programación preferido, y estarás listo para comenzar.

Preguntas frecuentes

Cómo enviar mensajes a múltiples números de teléfono

Tienes que enviar numerosas solicitudes a la API, una por cada número de teléfono destino.

Por ejemplo, para enviar un mensaje a 10 números de teléfono, debes enviar 10 solicitudes HTTPS independientes a la API.

No existe la opción de enviar múltiples mensajes en una única solicitud a la API.

Cómo validar si un número de teléfono puede recibir mensajes de WhatsApp

Puedes validar si un número de teléfono dado está vinculado a una cuenta de WhatsApp y puede recibir mensajes.

La API proporciona un endpoint para validar si un número de teléfono dado existe en WhatsApp.

El único requisito es tener al menos un número de WhatsApp conectado a la plataforma en tu cuenta actual.

Para más detalles, por favor revisa la documentación del endpoint de la API aquí.

Antes de comprobar si un número de teléfono existe en WhatsApp, también puedes validar y normalizar el formato de una lista de números de teléfono usando el endpoint validador de números. Este endpoint solo valida el correcto formato E164 pero no verifica si el número de teléfono está efectivamente en WhatsApp.

Nota: El número de validaciones de comprobación en WhatsApp está limitado por mes según tu plan de suscripción. Por favor revisa la tabla de precios para más detalles sobre los límites.

¿Buscas más respuestas? Consulta las FAQ extendidas.

Recursos útiles adicionales

Documentación de la API

Para más detalles sobre el endpoint de la API, por favor revisa la documentación, donde encontrarás todos los detalles sobre los parámetros de solicitud aceptados, posibles respuestas de éxito o error y ejemplos de código listos para usar en múltiples lenguajes de programación:

https://app.wassenger.com/docs/#tag/Messages/operation/createMessage

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free