Boot para Whatsapp

Job ID: 39782345

Budget: $10 – $30 USD

---

# Especificaciones del Bot de WhatsApp (BOC) para servicio de taxis

## 1. **Funcionalidad básica**

* El bot debe estar conectado a **WhatsApp Business API**.
* Debe responder en **grupos de clientes** y en **mensajes privados**.
* Todo debe ser **rápido (milisegundos)**, con mensajes cortos y claros.

---

## 2. **Cálculo de tarifas**

* Tarifas establecidas:

* \$0.50 por cada kilómetro
* \$1.00 por cada 5 minutos
* \$10.00 por cada hora (entregas o puntos adicionales)
* El bot debe calcular automáticamente el precio de un viaje de **punto A → punto B** usando la distancia y tiempo de Google Maps API o similar.
* El bot debe mostrar al usuario:
`"La tarifa estimada es $X.XX. ¿Desea que enviemos una unidad?"`

---

## 3. **Flujo con el cliente**

1. El cliente escribe: “Necesito taxi de \[origen] a \[destino]”.
2. El bot calcula tarifa con distancia/tiempo.
3. El bot responde:

```
Su tarifa es: $X.XX
¿Desea confirmar el taxi?
Escriba: ACEPTAR
```
4. Si el cliente responde **ACEPTAR**:

* El bot pregunta:
`"Seleccione forma de pago: Efectivo Transferencia Tarjeta de crédito"`
* Según la opción:

* **Efectivo**: queda registrado.
* **Transferencia**: el bot envía las cuentas (Pichincha, Produbanco) y pide captura de comprobante con nombre y correo.
* **Tarjeta de crédito**: el bot envía un link de pago (ejemplo con “de una”).

---

## 4. **Flujo con el conductor**

1. Una vez confirmado, el bot envía a un grupo o chat privado de conductores:

```
Nueva carrera
Cliente: [nombre/número]
Origen → Destino
Tarifa: $X.XX
Forma de pago: [efectivo/transferencia/tarjeta]
Tiempo de llegada: 1 a 10 minutos
```
2. El conductor responde: **ACEPTO**.
3. El bot le responde: `"Perfecto, diríjase al cliente ."`

---

## 5. **Registro automático en Google Sheets**

Cada carrera debe quedar guardada automáticamente con:

* Fecha y hora
* Cliente (nombre/teléfono)
* Punto A – Punto B
* Tarifa total
* Forma de pago
* Estado de pago (pendiente / confirmado)
* Conductor asignado
* Estado del viaje (pendiente / aceptado / completado)
* Comisión 15% (fórmula automática: tarifa × 0.15)
* Ganancia del conductor (tarifa × 0.85)

Ejemplo de fila en Sheets:

| Fecha | Cliente | Origen | Destino | Tarifa | Pago | Estado | Conductor | Comisión 15% | Ganancia Conductor |
| -------- | ------------- | --------------- | ------- | ------ | -------- | -------- | --------- | ------------ | ------------------ |
| 11/09/25 | +593999999999 | Guayaquil Norte | Centro | \$4.50 | Efectivo | Aceptado | Pedro | \$0.68 | \$3.82 |

---

## 6. **Extras**

* Bot debe funcionar en **grupo de clientes** y en **chat privado**.
* Mensajes deben ser **cortos y sin rodeos** para no aburrir al usuario.
* Todo debe procesarse en **tiempo real (milisegundos)**.
* Opciones de pago listas:

* Efectivo
* Transferencia (Pichincha / Produbanco) con comprobante
* Tarjeta (link de “de una”)

---

## 7. **Panel de control (opcional)**

* Dashboard sencillo (puede ser Google Data Studio conectado a Sheets).
* Ver carreras del día, ingresos totales, pagos confirmados, comisión ganada, etc.

---

## 8. **Tecnología sugerida**

* **WhatsApp Business API** (Twilio, 360Dialog o Gupshup).
* **Google Maps API** (para calcular km y tiempo).
* **Google Sheets API** (para guardar registros).
* Lenguajes recomendados: **Node.js, Python o n8n/Make** para automatizar.

---

Con esto ya tienes un documento para enviar a un programador y pedir cotización.

---

Pregunta: ¿quieres que te prepare este documento en un **formato PDF bonito** con todo organizado (para que lo mandes a un freelancer y quede profesional), o prefieres copiarlo así mismo en un mensaje?
Related categories: Mobile App Development Google Sheets