Salesforce dejó de venderles Salesforce CPQ a clientes nuevos en marzo de 2025. No se apagó nada: la propia página de fin de venta de Salesforce dice que los clientes existentes pueden seguir usándolo, sumar usuarios y renovar, y no se ha anunciado fecha de fin de vida. Lo que se detuvo fue el desarrollo de funcionalidades. Para un equipo de RevOps cuya lógica de cotización vive en años de reglas de precio SBQQ__, eso convierte un proyecto de “algún día” en una decisión con una fecha límite que fijas tú. Esta página es la reconstrucción que mantiene a Salesforce como sistema de registro y reemplaza el paquete administrado que lo rodea. Se apoya en una regla de diseño: cada etapa del deal tiene exactamente una herramienta autorizada para escribirla. Salesforce guarda los registros, el motor de cotización es dueño del precio y del estado de la suscripción, la capa de documentos es dueña de la firma y el motor de comisiones solo lee.
El espacio del motor de cotización es una bifurcación, no un par. Compras Nue o DealHub, nunca ambos. La opción por defecto es Nue; la regla para DealHub está en Variantes comunes.
Cómo encajan las piezas
Salesforce es el registro, no el motor. Account, Opportunity, Product2 y Pricebook2 se quedan donde están, y todos los sistemas downstream siguen leyéndolos. Lo que sale es el paquete administrado de CPQ: sus objetos de cotización, línea de cotización, suscripción y precio contratado, más Salesforce Billing, que está construido sobre ese paquete y sale con él. La migración funciona o fracasa según cuántos otros sistemas estaban leyendo en silencio esos objetos SBQQ__.
Nue es el motor de cotización y de ciclo de vida. Nue es un paquete administrado que corre dentro de Salesforce sobre objetos estándar (Quote, Order, Opportunity, Product y Price Book), así que no hay un segundo CRM que sincronizar ni desfase nocturno. El rep configura y pone precio al deal en Nue; las aprobaciones se enrutan dentro de Nue (Nue compró al proveedor de aprobaciones Approvals Pro en marzo de 2025). Después de la firma, el Lifecycle Manager de Nue lleva la suscripción a través de enmiendas, co-terms, upgrades y renovaciones con prorrateo, mide uso, commits y créditos, y factura mediante Billing and Collections o entrega las facturas a NetSuite o Stripe. La razón por la que es la opción por defecto aquí: mantiene el catálogo y la suscripción en el modelo de datos de Salesforce, que es justo lo que un equipo de Salesforce CPQ intenta no perder.
PandaDoc es el order form y la firma. Una vez aprobada la cotización, el rep genera el order form en PandaDoc desde la Opportunity: tabla de precios llenada con los productos de la Opportunity, términos desde la biblioteca de contenido y cobro al momento de la firma para deals que pagan con tarjeta. El paquete de Salesforce de PandaDoc cierra el ciclo: con el Change Opportunity Status Trigger activado y el estado del documento mapeado a la etapa, un documento Completed mueve la Opportunity a Closed Won y fija la fecha de cierre en hoy. Eso convierte a PandaDoc en la única herramienta que escribe Closed Won, y Closed Won es el evento que escucha todo lo que viene después.
CaptivateIQ convierte el booking en comisión. CaptivateIQ sincroniza datos de Opportunity, etapa y propietario desde Salesforce según un calendario o en tiempo real, y calcula los pagos a partir de los valores reservados. No escribe nada de vuelta en el deal. Pertenece a este stack porque es el sistema downstream con más probabilidad de estar leyendo hoy campos SBQQ__, y aquel donde un campo roto cuesta más confianza: el sueldo de un rep.
Los traspasos, en orden:
- La Opportunity llega a la etapa de propuesta → el rep arma la cotización en Nue contra el price book de Salesforce → los descuentos por encima del umbral se enrutan al aprobador dentro de Nue.
- Cotización aprobada → las líneas de cotización llegan a los productos de la Opportunity → el rep genera el order form de PandaDoc desde la Opportunity.
- El comprador firma y el estado en PandaDoc pasa a Completed → el Change Opportunity Status Trigger pone la etapa en Closed Won y la fecha de cierre en hoy.
- Closed Won → Nue activa la orden y crea la suscripción → la primera factura se emite en Nue Billing o se sincroniza con NetSuite.
- Closed Won y montos reservados → sincronización de CaptivateIQ → comisión calculada para el período. Una enmienda o cancelación posterior en Nue cambia los valores reservados, y la siguiente sincronización de CaptivateIQ recalcula o aplica el clawback.
Por qué esta combinación
La razón de fondo es que la migración solo toca una capa. Tu price book, el historial de Opportunities, los reportes y las definiciones de etapa con las que finanzas cierra el trimestre se quedan en Salesforce. Los objetos que cambian son la cotización, la suscripción y la factura, y se mueven a un solo motor en lugar de repartirse entre CPQ y Salesforce Billing. La capa de documentos y el motor de comisiones leen datos estándar de Opportunity, así que también sobreviven al siguiente cambio de motor. El sucesor del propio Salesforce, Revenue Cloud Advanced, también es una reconstrucción: es un producto distinto con otro modelo de datos, y la página de Salesforce describe los pasos de CPQ a Revenue Cloud como migraciones, normalmente de 3 a 6 meses. Quedarte con el proveedor no evita el proyecto; solo elige quién lo ejecuta.
Costo real
Se asume que Salesforce Sales Cloud ya está licenciado; el costo incremental es el motor, la capa de documentos y las comisiones. Ninguno de los motores publica precio salvo el de Salesforce. Cifras revisadas el 2026-09-21.
- Nue: sin precio publicado. El contrato anual mediano según Vendr es de $67,167, en un rango de $14,700–$382,500; la dispersión sigue el alcance del catálogo y de la facturación, no la cantidad de asientos.
- DealHub (si ocupa el espacio del motor): mediana de Vendr $44,297, rango $14,839–$118,130; los precios por asiento reportados por compradores caen en $60–100 por usuario al mes.
- PandaDoc: Business cuesta $49 por asiento al mes con facturación anual, y la integración con Salesforce es un complemento pagado en ese plan. El contrato mediano según Vendr es de $14,868.
- CaptivateIQ: por asiento, donde cada persona que cobra comisión es un asiento, más una tarifa única de implementación. Mediana de Vendr $36,120, rango $12,021–$100,181.
- La comparación interna: Revenue Cloud Growth tiene precio de lista de $150 y Revenue Cloud Advanced de $200 por usuario al mes, con facturación anual, además de Sales Cloud. Cuarenta usuarios que cotizan en Advanced son $96,000 al año a precio de lista antes de la implementación.
Tres configuraciones para una empresa SaaS con 40 reps y 150 personas que cobran comisión, estimaciones a partir de medianas de Vendr y precios de lista:
- Por defecto (Nue, PandaDoc Business para 40 asientos a $23,520 más el complemento de Salesforce, CaptivateIQ): cerca de $127,000–$135,000/año.
- Ruta DealHub (DealHub con su propio DealRoom y firma, sin PandaDoc, CaptivateIQ): cerca de $80,000/año.
- Nue con sus order forms nativos en DocuSign en lugar de PandaDoc, para equipos que ya usan DocuSign: cerca de $103,000/año más el gasto existente en DocuSign.
El costo oculto es la migración en sí. Salesforce ubica las migraciones de CPQ a Revenue Cloud en 3 a 6 meses; reportes de proveedores y partners ponen a DealHub en producción en 4 a 8 semanas; la cifra de cuatro semanas de Nue es propia. Nuestra estimación para una organización mid-market con suscripciones activas: de 8 a 16 semanas de un administrador de RevOps más un partner, y un ciclo completo de comisiones corrido en paralelo antes del corte.
Reglas de ajuste
Este stack es la elección correcta cuando:
- Salesforce es el CRM y lo seguirá siendo los próximos 24 meses
- Vendes SaaS con una base de suscripción más uso, créditos o commits, y las enmiendas a mitad de término son rutina
- Entre 20 y 100 personas tocan una cotización, y las aprobaciones de descuento son el cuello de botella
- La personalización de Salesforce CPQ se volvió la razón por la que un cambio de precios tarda un trimestre en salir
Este stack es incorrecto cuando:
- Vendes uno o dos SKU a precio de lista. Una cotización de PandaDoc desde la Opportunity hace el trabajo; un motor de cotización es sobrecarga. Mira para qué sirve un CPQ.
- El problema de configuración son productos físicos con reglas de restricción. Ese es terreno de Conga, Tacton o Revenue Cloud Advanced.
- El CRM es HubSpot o Dynamics, o está sobre la mesa cambiar de CRM. Nue es solo para Salesforce por diseño.
- Compras exige un solo proveedor en un solo contrato para toda la plataforma de ingresos. Compra Revenue Cloud Advanced y presupuesta la migración.
Variantes comunes
Cambia Nue por DealHub cuando sea plausible cambiar de CRM dentro de 24 meses, cuando importe el deal room de cara al comprador (DealHub publica un DealRoom dentro del cual trabaja el comprador), o cuando el objetivo sea sacar la lógica de cotización del ciclo de releases de Salesforce, porque las reglas de precio de DealHub viven en un playbook configurado y no en Salesforce. DealHub trae su propia capa de firma y de CLM, así que quita PandaDoc en esta ruta. El costo es la distancia del modelo de datos: la facturación de DealHub llegó con la adquisición de Subskribe en noviembre de 2025 y no tiene un cronograma de integración publicado.
Cambia PandaDoc por el flujo nativo de DocuSign de Nue cuando el order form sea un contrato más que una propuesta y la empresa ya pague DocuSign. Nue mapea los campos de la cotización directamente a plantillas de DocuSign, lo que elimina el paso de cotización a productos de la Opportunity. Mantén PandaDoc cuando los reps ya arman propuestas desde su biblioteca de contenido o cuando cobras el primer pago al momento de la firma.
Cambia CaptivateIQ por QuotaPath por debajo de unas 50 personas que cobran comisión con dos o tres variantes de plan, o por Xactly cuando la compensación abarca miles de personas y varias entidades. El traspaso no cambia: las tres leen Closed Won desde Salesforce.
Lo que este stack NO reemplaza
- El libro mayor y el cierre contable. Nue emite facturas; los calendarios de reconocimiento de ingresos y la contabilidad siguen viviendo en NetSuite o en tu ERP.
- El cálculo de impuestos. Los impuestos sobre ventas y el IVA vienen de Avalara o del motor fiscal del ERP, conectado a la capa de facturación.
- La gestión del ciclo de vida de contratos negociados. PandaDoc firma order forms; un MSA con redlines y obligaciones que dar seguimiento pertenece a un CLM como Ironclad.
- La estrategia de precios. Ningún motor arregla un price book en el que nadie se ha puesto de acuerdo. Define primero el catálogo y la política de descuentos, y después usa la revisión de precios del deal desk para que los reps la respeten.
- El forecasting. Closed Won es el insumo; el forecast es otro stack. Mira el stack de forecasting de ingresos.
Riesgos
- Los planes de comisión leen campos que dejan de actualizarse. Una hoja de CaptivateIQ construida sobre totales netos de
SBQQ__QuoteLine__co registros deSBQQ__Subscription__csigue calculando después del corte, con valores viejos, sin ningún error. Protección: antes del corte, lista cada fuente de datos de CaptivateIQ que apunte a un objetoSBQQ__, reapunta cada una al campo de Opportunity o de Nue, y corre un período de pago completo en paralelo contra el cálculo anterior. Cualquier diferencia es un bug de migración, no una disputa de compensación. - Dos herramientas escribiendo Closed Won. Si los reps todavía pueden mover la etapa a mano y además se dispara el trigger de PandaDoc, las fechas de booking se separan de las fechas de firma y las comisiones caen en el período equivocado. Protección: una regla de validación en Opportunity para que solo el usuario de integración pueda poner Closed Won cuando ya existe un documento de PandaDoc.
- Líneas de cotización que nunca llegan a la Opportunity. PandaDoc arma el order form a partir de los productos de la Opportunity; si las líneas aprobadas no llegan ahí, el documento firmado y la suscripción no coinciden. Protección: en el sandbox de Nue, aprueba una cotización con un descuento, una rampa y una línea de uso, genera el formulario de PandaDoc y compara línea por línea antes de que lo vea cualquier rep.
- Las suscripciones vivas siguen en los objetos viejos. Cada contrato en curso tiene su historial de enmiendas y renovaciones en CPQ. Protección: elige una fecha de corte después de la cual no se hace ninguna enmienda en CPQ, migra las suscripciones activas como unidad de trabajo y deja que la renovación sea la primera transacción de cada cuenta en el motor nuevo.
- Los plazos de implementación los reportan los proveedores. Las cifras de cuatro semanas y de 4 a 8 semanas vienen de proveedores y partners, no de una cohorte identificada. Protección: acota la fase uno en el SOW (una línea de producto, una moneda, una entidad de facturación) con una fecha y un hito de pago asociados.