← Trabajo Selecto

05 · Ventas y Cotizaciones

cotizera.com

Visitar ↗

Manda cotizaciones en PDF desde tu celular y lleva todo el pipeline en un Kanban.

cotizera.com
cotizera.com — dashboard

El problema

La mayoría de los negocios pequeños en LATAM siguen armando cotizaciones en Excel o Word — copiando precios, retecleando datos del cliente y mandando el PDF a mano por WhatsApp. Una vez que sale del correo, no tienes idea si la abrieron, la aceptaron o la olvidaron.

cotizera.com — product view

Para quién

Emprendedores hispanohablantes, freelancers y equipos de ventas SMB en toda LATAM — sobre todo dueños mobile-first y vendedores de campo en construcción, distribución, servicios y agencias que cotizan desde el celular.

La solución

Cotizera es un PWA SaaS multi-tenant que convierte tu celular en una herramienta de venta: eliges productos del catálogo, generas un PDF renderizado en servidor y lo mandas por WhatsApp, correo o link público firmado en menos de dos minutos.

Un Kanban con drag-and-drop te lleva cada cotización por las etapas Generada → Enviada → Aceptada → Ganada/Perdida, con conteo de vistas y timestamps de primera y última apertura — señales reales de engagement, no adivinanzas.

Multi-tenant por construcción — cada tabla del negocio carga un tenantId que el middleware inyecta — con cobro Stripe por negocio, roles para dueño y colaborador, y bitácora de auditoría sobre cada acción sensible.

cotizera.com — screenshot

Capacidades clave

01

Cotización en dos taps

Eliges productos del catálogo, ajustas cantidades y generas un PDF con tu marca — renderizado en servidor con @react-pdf/renderer, sin pelearte con plantillas.

02

Envío por WhatsApp, correo o link

Cada cotización tiene un token público firmado para que el cliente la abra y la acepte desde el navegador sin crearse cuenta.

03

Pipeline visual en Kanban

Arrastras cotizaciones entre Generada → Enviada → Aceptada → Ganada/Perdida; el conteo de vistas y los timestamps muestran engagement real.

04

Multi-tenant por diseño

Cada tabla del negocio carga un tenantId; el middleware lo inyecta en cada query — una sola base Postgres atiende a miles de negocios sin fugas.

05

Roles y trabajo en equipo

OWNER ve todo el negocio, COLLABORATOR solo sus propias cotizaciones, y la suplantación SUPER_ADMIN queda registrada en bitácora.

06

Cobro con Stripe en planes FREE / PRO

Trial de 14 días, cobro mensual o anual, y los cambios de plan llegan al modelo Tenant por webhooks de Stripe.

07

PWA mobile-first

Service worker, fallback offline y manifest instalable — un ícono real en tu celular, navegación inferior en mobile y sidebar en desktop.

Stack

Next.js 14 (App Router)TypeScriptPrisma ORMPostgreSQLNextAuth.jsStripeTailwind CSSshadcn/uiTanStack QueryZustandReact Hook FormZod@react-pdf/rendererResendAWS S3next-pwaVercel