A+ CRM
A+ Drive
Cargando tu Sales Hub…
A+ Drive
Actualizando…
Sincronizando con la base de datos
A+ Drive
A+ Drive Sales Hub
Ingresa con tu cuenta para continuar
{{ loginError }}
A+ Drive · Uso interno del equipo de ventas
A+ Drive
Sales Hub
Buscar ⌘K
Dashboard
Dashboard
{{ nav_oper_label }}
{{ nioper.iconEl }}{{ nioper.label }} {{ nioper.badge }}
{{ nav_ventas_label }}
{{ niventas.iconEl }}{{ niventas.label }} {{ niventas.badge }}
{{ nav_dinero_label }}
{{ nidinero.iconEl }}{{ nidinero.label }} {{ nidinero.badge }}
{{ nav_chats_label }}
{{ nichats.iconEl }}{{ nichats.label }} {{ nichats.badge }}
{{ nav_equipo_label }}
{{ niequipo.iconEl }}{{ niequipo.label }} {{ niequipo.badge }}
{{ syncStatusLabel }}
{{ darkModeLabel }}
Cerrar sesión
{{ myInitials }} {{ myAvatarImg }}
{{ currentUserName }}
{{ currentUserRoleLabel }}
{{ unreadNotifCount }}
Notificaciones
Sin notificaciones.
{{ nf.text }}
A+ Drive
A+ Drive Sales Hub
{{ unreadNotifCount }}
Sin notificaciones.
{{ nf.text }}
{{ myInitials }} {{ myAvatarImg }}
{{ currentUserName }}
{{ currentUserRoleLabel }}
{{ mi.iconEl }}{{ mi.label }}
{{ darkModeLabel }}
Cerrar Sesión
Sin resultados.
👤 {{ sr.name }}
🧑‍💼 {{ sv.name }}
LEAD{{ sl.name }}
Ambos
Español
Inglés
Viendo: {{ marketLabel }}
Anuncio para el equipo
⏰ Tienes llamadas por aceptar
{{ pc.clientName }}
Vence en {{ pc.minutesLeftLabel }}
Hola, {{ currentUserFirstName }}
{{ currentMonthLabel }}
· {{ marketLabel }}
{{ vsLastMonthIcon }} {{ vsLastMonthLabel }}
Tus llamadas de hoy
{{ myDayCountLabel }}
{{ dc.callTime }}
{{ dc.tzLabel }}
{{ dc.clientName }}
{{ dc.statusLabel }}
WhatsApp Entrar Detalles
Tus llamadas de hoy
Sin llamadas agendadas.
Dashboard
Resumen
Análisis
Equipo
{{ teamRecapLabel }} · {{ teamVendorCount }} vendedores
Hoy
7 días
Esta semana
Mes
Ventas cerradas
{{ teamClosedCount }}
{{ kpiClosedLabel }}
{{ kpiVsLabel }}
Llamadas
{{ teamTotalCalls }}
{{ kpiCallsLabel }}
{{ kpiVsLabel }}
Comisión
{{ teamCommissionLabel }}
{{ kpiCommLabel }}
{{ kpiVsLabel }}
Leads
{{ teamPeriodLeadsCount }}
{{ kpiLeadsLabel }}
{{ kpiVsLabel }}
Tasa de agenda
{{ teamAgendaRateLabel }}
{{ teamAgendaRateSub }}
Show-up
{{ teamShowRateLabel }}
{{ teamShowedCount }} efectivas
Cierre
{{ teamCloseRateLabel }}
sobre efectivas
Leads hoy
{{ companyLeadsTodayCount }}
entraron hoy
Ventas acumuladas del mes
{{ teamClosedCount }}
{{ salesChartEl }}
Tu mes
Llamadas
{{ dashTotalCalls }}
Show-up
{{ dashShowRate }}
Cierre
{{ dashCloseRate }}
Ventas
{{ dashClosedCount }}
Comisión
{{ dashCommission }}
✅ {{ chkReminderLabel }}
· {{ rm.text }}
{{ chkReminderMore }}
Ir al checklist
TU PRÓXIMA LLAMADA
{{ nextCall.clientName }}
{{ nextCall.whenLabel }} {{ nextCall.tzLabel }}
Dónde está el freno del mes
{{ bottleneckMsg }}
{{ fr.label }} {{ fr.tagLabel }}
{{ fr.rateLabel }} {{ fr.benchLabel }}
{{ fr.countLabel }}
⚖️ Carga de mañana
{{ loadSummary }}
{{ lr.name }} {{ lr.tagLabel }} {{ lr.countLabel }}
Por qué no cerramos
{{ lossReasonTotalLabel }}
{{ lo.label }} {{ lo.countLabel }} · {{ lo.pctLabel }}
🎬 Videos por conversión real
Este mes
Histórico
{{ videoInsight }}
Aún no hay videos con suficientes leads etiquetados.
{{ vr.rank }} {{ vr.name }} {{ vr.convLabel }}
{{ vr.statsLabel }}
Historial de llamadas grabadas
{{ recHistCountLabel }}
Todas
Cerradas
No cerradas
Todavía no hay llamadas grabadas.
{{ rh.clientName }} {{ rh.sellerName }} {{ rh.dateLabel }} {{ rh.resultLabel }} Ver ↗
Anuncios
{{ an.text }} · {{ an.date }}
Quitar
MI TASA DE DISPUTAS
{{ myDisputeRateLabel }}
{{ myDisputeCountLabel }} {{ myDisputeStatusLabel }}
LEADS ESTE MES
{{ leadsThisMonthCount }}
AGENDARON
{{ leadsScheduledCount }}
VENTAS CERRADAS (EQUIPO)
{{ dashClosedCount }}
MI COMISIÓN
{{ dashCommission }}
MIS LEADS HOY
{{ myLeadsTodayCount }}
🏢 Meta del equipo — {{ currentMonthLabel }}
{{ teamGoalMsg }}
🎯 Mi meta del mes
{{ goalMsg }}
{{ goalMsg }}
⚠️ Vendedores inactivos
{{ ia.name }}{{ ia.label }}
Ingresos brutos — {{ currentMonthLabel }}
{{ grossRevenueTotal }}
Aún no hay ventas cerradas este mes.
{{ rc.name }}{{ rc.amountLabel }}
Comparativa por vendedor — {{ currentMonthLabel }}
VENDEDORLLAMADASSHOW-UPCIERRECERRADASCOMISIÓN
{{ row.name }}{{ row.calls }}{{ row.showRate }}{{ row.closeRate }}{{ row.closed }}{{ row.commission }}
⏰ Seguimientos pendientes
hoy y mañana
Nada para hoy ni mañana.
{{ p.clientName }} · {{ p.sellerName }}
{{ p.dueLabel }} WhatsApp Eliminar
{{ pendingFollowUpsLaterLabel }}
Secuencia de seguimiento
{{ seqCountLabel }}
3 toques por cliente: el día del seguimiento, a los 3 y a los 7 días. Mensaje listo para enviar.
Ningún toque pendiente para hoy.
{{ sq.clientName }} {{ sq.progressLabel }} {{ sq.dueLabel }}
{{ sq.touchLabel }} · {{ sq.sellerName }}
Ver detalles {{ sq.openLabel }} Hecho
{{ sq.message }}
Resumen de la semana (últimos 7 días)
{{ weeklySummaryText }}
Leaderboard del mes
Aún no hay ventas cerradas este mes.
{{ lb.medal }} {{ lb.initials }}{{ lb.avatarImg }} {{ lb.name }} {{ lb.closed }} ventas
CRM
{{ crmViewedMonthLabel }}
Este mes
{{ cs.label }}
{{ crmCountLabel }}·{{ crmClosedLabel }}·{{ crmRateLabel }}
Sin resultados
Ningún registro coincide con los filtros de {{ crmViewedMonthLabel }}.
Aún no tienes registros
Agrega tu primera llamada para empezar a llevar tu CRM.
Cliente Vendedor Fecha y horaAparecióCerradoSeguim.MontoEvidencia
Pendiente{{ r.clientName }} {{ r.sellerName }} {{ r.dateDisplay }} {{ r.showedUpLabel }} {{ r.closedLabel }} {{ r.followUpLabel }} {{ r.amountDisplay }} Captura Falta {{ r.evidenceExpiredLabel }}
Aceptar{{ r.minutesLeftLabel }} Detalles Ficha Editar Eliminar
⚠️ PENDIENTE{{ r.clientName }}
{{ r.dateDisplay }} · {{ r.sellerName }}
{{ r.amountDisplay }}
Apareció: {{ r.showedUpLabel }} Cerrado: {{ r.closedLabel }} Seguimiento: {{ r.followUpLabel }}
{{ r.notes }}
📷 Ver evidencia ⚠️ Falta evidencia de llamada {{ r.evidenceExpiredLabel }}
🎥 Ver grabación
Aceptar llamada{{ r.minutesLeftLabel }}
💬 {{ r.adminComment }}
Editar Eliminar
Comisiones
Recibo del mes {{ comReceiptCountLabel }} · {{ comReceiptRateLabel }} {{ comReceiptTotalLabel }}
{{ co.label }}
Sin ventas cerradas este mes.
{{ cr.n }} {{ cr.clientName }} {{ cr.dateLabel }} {{ cr.rateLabel }} Ficha
Estructura por venta
0 – 14 ventas
$50
15 – 25 ventas
$65
26 en adelante
$75
Acumulado este mes
{{ myCommissionTotal }}
{{ myClosedCount }} ventas cerradas · tier actual {{ myRateLabel }}
{{ myNextTierMsg }}
Estructura — Setter
Por venta cerrada del equipo
$10
Pago acumulado este mes
{{ setterCommissionTotal }}
{{ myClosedCount }} ventas cerradas del equipo · $10 por venta
{{ setterGoalMsg }}
Meta personal del mes
{{ goalMsg }}
Por vendedor
{{ currentMonthLabel }}
VendedorCerradasTierTotal
{{ c.name }}{{ c.closed }}{{ c.rateLabel }}{{ c.total }}
Recursos
{{ rt.label }}
Guiones para setters
{{ res.title }} {{ res.arrow }}
{{ res.body }}
Pruebas sociales
Testimonios de clientes Videos, mensajes y fotos de reservas de clientes activos. Abrir ↗
Tu Calendly
{{ myCalendlyLink }}
Pago completo
Un solo pago
$597
Mitad
50% ahora, 50% después
$298.50
Mantenimiento mensual
Suscripción recurrente
$29.99
PayPal Pay Later
Financiado por PayPal
Stripe — Klarna
Pago completo en cuotas con Klarna
Klarna
$597
Stripe — Klarna · Mitad
Factura dividida, en cuotas con Klarna
Klarna
$298.50
El link se copia al portapapeles listo para enviar por WhatsApp.
Mensaje pre-call
{{ precallMessage }}
Sistema Pre-Call
Envía los 3 mensajes en orden antes de la llamada para que el lead llegue emocionado, con sus pain points activados y confiando en el resultado.
1 Pain points justo después de agendar
{{ precallPainMessage }}
2 Prueba social 1 día antes
{{ precallTestimonialMessage }}
3 VSL + confirmación mismo día, horas antes
{{ precallVslMessage }}
Páginas demo para enseñar
Calendario
{{ calendarMonthLabel }}
Hoy
{{ calMonthCallsLabel }} {{ calMonthFollowsLabel }}
Toca un día para ver el detalle
L
M
M
J
V
S
D
{{ day.dayNum }}
Lun
Mar
Mié
Jue
Vie
Sáb
Dom
{{ day.dayNum }} {{ day.count }} {{ day.followCount }}
{{ pv.label }} {{ day.moreLabel }}
{{ calendarSelectedLabel }}
Hoy
{{ calendarDayCountLabel }}
Sin llamadas ni seguimientos ese día.
{{ cr.timeLabel }} {{ cr.clientName }} · {{ cr.sellerName }}
Seguimiento {{ cr.statusLabel }} Detalles
{{ equipoPageTitle }}
{{ et.label }}
👤 Mi Perfil
{{ myInitials }} {{ myAvatarImg }}
En Slack: tu foto → Perfil → ⋮ → “Copiar ID de miembro”.
No tienes notas rápidas propias todavía.
{{ qn.text }}Quitar
Horario semanal disponible
{{ d.toggleLabel }}
{{ d.label }}
a
Bloquear días específicos
No tienes días bloqueados.
{{ bd.date }}Quitar
Asignar Llamadas
Distribuye las agendas entrantes y da seguimiento a quién aceptó su llamada.
{{ at.label }}{{ at.badge }}
Agendas de Calendly
{{ asgPendingCountLabel }}
No hay agendas nuevas por asignar.
{{ pb.clientName }}{{ pb.marketLabel }}
{{ pb.dateDisplay }}
Quitar
{{ pb.priorLabel }} {{ pb.priorDetail }}
{{ pb.answersText }}
Devueltas al pool
{{ asgPoolCountLabel }}
Llamadas rechazadas o sin aceptar. Reasígnalas a otro vendedor.
El pool está vacío.
{{ up.clientName }}
{{ up.dateLabel }} · {{ up.prevSellerLabel }}
Asignadas hoy
{{ asgAssignedCountLabel }}·{{ asgWaitingLabel }}
No hay llamadas asignadas hoy.
{{ ac.clientName }}
{{ ac.sellerName }}
Aceptada Sin aceptar a tiempo Esperando · {{ ac.minutesLeftLabel }} Reasignar
Asignadas ayer
{{ asgYesterdayCountLabel }}·{{ asgYesterdayWaitingLabel }}
No hubo llamadas asignadas ayer.
{{ ay.clientName }}
{{ ay.sellerName }} · {{ ay.timeLabel }}
Aceptada Sin aceptar a tiempo Reasignar
Notificación por correo (Zapier)
{{ webhookDisplayLabel }}
Cuando asignas una llamada, se envía aquí el correo del vendedor para que Zapier le mande el email.
Notificaciones de Slack
{{ slackDisplayLabel }}
Postea al canal del webhook: llamada asignada, cierre de venta, seguimiento vencido y leaderboard los lunes. Para que el ping mencione a la persona, pon su Slack Member ID en su perfil.
{{ equipoPageTitle }}
{{ et.label }}
{{ vendorCountLabel }}
{{ v.initials }}
{{ v.name }} {{ v.roleLabel }} {{ v.marketLabel }}
{{ v.email }} · {{ v.monthStatLabel }}
{{ v.toggleRoleLabel }} Eliminar
{{ v.calendlyLink }}
Nueva cuenta
Mercado
ACCESO A FUNCIONALIDADES
{{ vendorFormError }}
Meta del equipo — {{ currentMonthLabel }}
{{ teamGoalMsg }}
Exportar CSV
Feed de coaching
Aún no hay comentarios o grabaciones registradas.
{{ cf.clientName }} · {{ cf.sellerName }}{{ cf.date }}
{{ cf.comment }}
Ver grabación ↗
Cuentas eliminadas
{{ d.name }} · {{ d.email }}Eliminado: {{ d.deletedAt }}
Perfiles de Admin
Como Owner, controla a qué secciones tiene acceso cada admin.
No hay perfiles de admin todavía.
{{ ad.name }}{{ ad.roleTag }}
{{ ad.email }}
Eliminar
Los owners tienen acceso completo a todas las secciones.
{{ undoBarLabel }} Deshacer ×
{{ ficha.name }} {{ ficha.stageLabel }}
{{ ficha.phone }} · {{ ficha.sellerLabel }}
Llamadas
{{ ficha.callCount }}
Pagado
{{ ficha.paidLabel }}
Por cobrar
{{ ficha.pendingLabel }}
{{ ficha.disputesLabel }}
Historial
{{ ft.title }} {{ ft.dateLabel }} Ver {{ ft.sub }} {{ ft.notes }}
WhatsApp Cerrar
Mi día
{{ miDiaDateLabel }} {{ miDiaSummary }}
Todo al día. No hay llamadas, seguimientos ni cobros pendientes para hoy.
Llamadas de hoy {{ miDiaCallsCount }}
Sin llamadas agendadas hoy.
{{ mc.timeLabel }} {{ mc.clientName }} {{ mc.sellerLabel }} {{ mc.statusLabel }} Ver
Seguimientos {{ miDiaFollowsCount }}
Ningún toque pendiente.
{{ mf.clientName }} {{ mf.touchLabel }} {{ mf.dueLabel }} {{ mf.sellerLabel }} Ver
Cobros pendientes {{ miDiaCobrosCount }}
{{ miDiaCobrosNote }}
Sin cobros dentro de la ventana.
{{ mp.clientName }} {{ mp.paidLabel }} {{ mp.deadlineLabel }} {{ mp.sellerLabel }} {{ mp.pendingLabel }} Ver
WhatsApp
{{ waActiveLabel }} {{ waActiveSub }}
{{ wn.label }} {{ wn.sub }} {{ wn.mark }}
Actualizar
Cargando conversaciones…
WhatsApp aún no está conectado
Los números de los vendedores se conectan con Coexistencia de Meta: siguen usando WhatsApp normal en su celular y las conversaciones aparecen aquí.
1.Corre supabase-whatsapp.sql en el SQL Editor de Supabase.
2.Despliega la función whatsapp-webhook y pega su URL en Meta.
3.Conecta cada número con Coexistencia y regístralo en la tabla wa_numbers.
{{ waInboxErrorMsg }}
Casi listo. Falta conectar el primer número
La base de datos y el webhook ya están funcionando. Al conectar por coexistencia, el vendedor sigue usando WhatsApp normal en su celular y las conversaciones aparecen aquí.
Tablas creadas en Supabase
Webhook desplegado y verificado en Meta
3.En Meta: completar la verificación como proveedor de tecnología y crear la configuración de Inicio de sesión con Facebook para empresas.
4.Volver aquí y usar el botón de abajo: se abre el QR y el número queda registrado solo.
¿De quién es el número?
{{ ws.label }}
{{ waConnectMsg }}
Abre la ventana de Meta. Elige usar el WhatsApp Business que ya tienes en el celular y escanea el QR: el vendedor sigue usando su app normal.
{{ wf.label }}
Sin conversaciones que coincidan.
{{ wc.initials }} {{ wc.name }} {{ wc.timeLabel }} {{ wc.preview }} {{ wc.recLabel }} {{ wc.sellerLabel }}
{{ waChatName }}
{{ waChatPhone }} · {{ waChatCount }}
Ver llamada Responder
{{ wi.body }}
{{ wi.timeLabel }}
Elige una conversación para verla.
Condiciones
{{ condWeekLabel }}
Diagnóstico automático comparando la semana con las dos anteriores. Solo visible para Owner.
{{ wm.label }}
{{ condGlobalLabel }} {{ condCauseLabel }}
{{ condGlobalDesc }}
{{ sc.label }} {{ sc.condLabel }}
{{ sc.valueLabel }} {{ sc.deltaLabel }}
{{ sc.prevLabel }}
{{ sc.chartEl }}
Fórmula de {{ condShownLabel }}
{{ condStepsProgress }}
{{ condShownDesc }}
{{ cs.mark }} {{ cs.text }}
Otras fórmulas {{ of.label }} Volver al diagnóstico
Evolución de la condición · 12 semanas
{{ tl.condLabel }} {{ tl.weekLabel }}
{{ cobrosPageTitle }}
{{ ct.label }}
Clientes que cerraron por menos de $597. El pendiente es la diferencia hasta $597.
Total pendiente
{{ pagosTotalLabel }}
Clientes
{{ pagosCountLabel }}
Ya cobrado
{{ pagosCollectedLabel }}
Promedio por cliente
{{ pagosAvgLabel }}
{{ pagosStaleLabel }}
{{ ps.label }}
Mensaje para el equipo
Agrupado por vendedor, del más viejo al más reciente.
{{ pagosExportMsg }}
Cerrar
CLIENTE
VENDEDOR
PAGÓ ($)
FECHA
{{ pagoAddError }}
No hay pagos pendientes. Todos los cierres están completos.
{{ pg.clientName }} {{ pg.ageLabel }}
{{ pg.sellerName }} · {{ pg.dateLabel }}
{{ pg.pctLabel }}
Pagó
{{ pg.paidLabel }}
Restante
{{ pg.pendingLabel }}
⛔ Alerta crítica
{{ criticalAlertText }}
Checklist diario
{{ chkDateLabel }}
Hoy
{{ chkPendingLabel }}
{{ chkGoalLabel }}
{{ chkPaceLabel }}
{{ chkSetterGoalTitle }}
{{ chkAgendasGoalLabel }}
Alerta {{ al.level }}
{{ al.text }}
{{ sec.title }}
{{ sec.owner }}
{{ it.mark }} {{ it.text }}
{{ mt.label }} {{ mt.goalLabel }}
D · Vendedores
{{ sr.name }}
{{ sr.progressLabel }}
{{ sr.goalLabel }}
{{ sr.recLabel }}
{{ it.mark }} {{ it.text }}
Grabaciones de la semana
Todas
Cerradas
No cerradas
Sin grabaciones esta semana.
{{ rc.clientName }} {{ rc.sellerName }} · {{ rc.date }} {{ rc.resultLabel }} Ver ↗
Finanzas
Contabilidad del negocio — ingresos, costos, profit limpio y cuánto podés retirar sin comprometer la operación.
💸 Qué pagar
📊 Resumen
👥 Nómina
⚙️ Ajustes
{{ todayLabel }}
{{ healthLabel }}
EN CAJA HOY
{{ finCashLabel }}
Whop {{ finWhopLabel }} · Banco {{ finBankLabel }}
POR PAGAR
{{ payrollPendingLabel }}
{{ payrollDateLabel }}
PARA TI
{{ ownerTotalLabel }}
{{ nextPay5Label }}
CERRADOS HOY
{{ todayCloses }}
{{ finCierres }} en el mes
Registrar movimiento
Cash out baja Whop y sube el banco. Gasto baja el banco y entra al profit del mes.
Cash out de Whop
Gasto
{{ movError }}
Sin movimientos registrados.
{{ mv.typeLabel }} {{ mv.note }} {{ mv.date }} {{ mv.amountLabel }}
Mensualidades cobradas
Whop las registra solo. No tienes que marcar nada.
{{ finMrrCollectedCount }}
{{ finMrrCollectedLabel }} neto este mes · se suma al balance en cuanto Whop confirma el cobro.
Detalle de cobros · {{ mrrPayCountLabel }}
Todavía no hay cobros de mensualidad este mes.
{{ mp.name }}
{{ mp.sub }}
{{ mp.amountLabel }} Ver
Ver más
¿Hacer cash out hoy?
{{ cashoutSuggestedLabel }}
{{ cashoutMsg }}
1 al 15
16 al fin
{{ nm.label }}
{{ nomPeriodLabel }} · {{ nomPayDayLabel }}
Histórico
Total de la quincena
{{ nomTotalLabel }}
Ya pagado
{{ nomPaidLabel }}
Falta pagar
{{ nomPendienteLabel }}
Caja después de pagar
{{ nomCashAfter }}
Persona
BaseVariableBonoTotalEstado
{{ nm.name }}
{{ nm.role }} · {{ nm.varNote }}
{{ nm.baseLabel }} {{ nm.varLabel }} {{ nm.bonoLabel }} {{ nm.totalLabel }} {{ nm.statusLabel }}
{{ nm.name }}
{{ nm.totalLabel }}
{{ nm.role }} · {{ nm.varNote }}
Base
{{ nm.baseLabel }}
Variable
{{ nm.varLabel }}
Bono
{{ nm.bonoLabel }}
{{ nm.statusLabel }}
Todo lo que alimentó los cálculos. Se guarda solo al escribir.
{{ fg.title }}
{{ ff.label }}
VENTAS BRUTAS (MES)
{{ finGrossLabel }}
{{ finCierres }} cierres{{ finManualNote }}
{{ finGrossNote }}
INGRESO TOTAL NETO (MES)
{{ finTotalIncomeLabel }}
páginas + cuotas + mensualidades, menos fees
Pagos recibidos en Whop · en vivo
Todavía no ha entrado ningún cobro este mes por el webhook de Whop.
{{ wp.name }}
{{ wp.sub }}
{{ wp.amountLabel }} Ver
Ver más
FEES WHOP
−{{ finFeesLabel }}
neto {{ finNetSalesLabel }}
MENSUALIDADES (NETO)
{{ finMrrLabel }}
{{ finActiveClients }} clientes activos (estimado) · +{{ finCierres }} el mes que viene
COSTOS TOTALES
−{{ finCostsLabel }}
sueldos, comisiones, ads, dominios
PROFIT LIMPIO
{{ finProfitLabel }}
margen {{ finMarginLabel }}
POR COBRAR (CRM)
{{ finPagosPendientesLabel }}
clientes con pago parcial
🏦 Efectivo disponible hoy
{{ finCashLabel }}
Whop: {{ finWhopLabel }} {{ finWhopIncomeNote }}
Banco: {{ finBankLabel }}
Gastos registrados este mes: {{ movGastosMesLabel }}
Cash out de Whop
Gasto
{{ movError }}
Sin movimientos registrados.
{{ mv.typeLabel }} {{ mv.note }} {{ mv.date }} {{ mv.amountLabel }}
Desglose de costos del mes
{{ cr.name }} {{ cr.amountLabel }}
Bonos del equipo por volumen
{{ br.label }} {{ br.statusLabel }}
Parámetros del negocio
Se guardan automáticamente y alimentan todos los cálculos de arriba.
{{ ff.label }}
Clientes con pago pendiente
Por cobrar: {{ finPagosPendientesLabel }}
No hay pagos pendientes.
{{ fp.name }}
{{ fp.sellerName }}
PAGADO
{{ fp.paidLabel }}
RESTA
{{ fp.restLabel }}
{{ cobrosPageTitle }}
{{ ct.label }}
Marca al cliente cuando entre una disputa. El límite de la empresa es 2%.
Por vendedor
VENDEDOR
CIERRESDISPUTASTASAESTADO
{{ dr.name }}
{{ dr.closed }} {{ dr.disputes }} {{ dr.rateLabel }} {{ dr.statusLabel }}
Marcar una disputa
No hay cierres que coincidan.
{{ dc.clientName }}
{{ dc.sellerName }} · {{ dc.dateLabel }} · {{ dc.amountLabel }}
{{ cobrosPageTitle }}
{{ ct.label }}
Mensualidades de $29.99 que fallaron en Whop. Whop reintenta solo los primeros 3 días — después la cuenta pasa a tu cola.
Cola de trabajo
Métricas
Conexión
◉ Contactar ya
{{ prActionCount }}
◷ En gracia
{{ prGraceCount }}
◐ Contactado
{{ prContactedCount }}
En riesgo
{{ prAtRiskLabel }}
Contactados hoy
{{ prDoneToday }} / {{ prWorkableCount }} · faltan {{ prLeftToday }}
Pendientes de hoy
Por trabajar
En gracia
Recuperados
Perdidos
Todos
{{ prSelCount }} seleccionada(s) Eliminar Limpiar
{{ prEmptyMsg }}
{{ pr.checkMark }}
{{ pr.name }}
{{ pr.motivo }} · {{ pr.montoLabel }}
{{ pr.daysLabel }}
{{ pr.estadoShape }}{{ pr.estadoLabel }}
{{ pr.lastLabel }}
{{ pr.agentLabel }}
{{ pr.toqueLabel }} ✉︎ Ver ›
Agregar cuenta a mano
{{ prError }}
Importar en lote
Pega los past due y cancelados que ya tienes en Whop.
{{ prBulkToggleLabel }}
Una línea por cliente. Separa con coma o tabulación (así pegas directo desde Excel o el CSV de Whop). Solo el nombre es obligatorio; el resto lo detecta solo:
Nombre, teléfono, email, motivo, fecha (YYYY-MM-DD)
{{ prBulkError }}
Tasa de recuperación
{{ prRateLabel }}
{{ prRecCount }} recuperados · {{ prLostCount }} perdidos
Recuperado este mes
{{ prMonthAmountLabel }}
{{ prMonthCount }} mensualidades
Días promedio a recuperar
{{ prAvgDaysLabel }}
Por agente
Nadie tiene cuentas asignadas todavía.
Agente
TrabajadasRecup.TasaMonto
{{ pa.name }}
{{ pa.worked }} {{ pa.rec }} {{ pa.rateLabel }} {{ pa.amountLabel }}
Motivos del fallo
Si “tarjeta expirada” domina, se arregla con una campaña preventiva, no persiguiendo cuentas.
Sin datos todavía.
{{ pm.name }} {{ pm.count }} · {{ pm.pctLabel }}
Conectar Whop al Hub
1. En Supabase → SQL Editor, corre el archivo supabase-payment-recovery.sql. Crea la tabla payment_failures.
2. En Whop → Developer → Webhooks, suscribe tres eventos: pago fallido, pago exitoso y membresía cancelada.
3. Whop no puede escribir directo en Supabase, así que el webhook apunta a un Zap (Zapier o Make) de dos pasos: Catch Hook, y luego Webhooks → POST a https://TU-PROYECTO.supabase.co/rest/v1/payment_failures con los mismos headers que ya usas en ManyChat: apikey, Authorization Bearer, Content-Type y Prefer return=minimal.
4. El body que manda el Zap (reemplaza los valores por los campos de Whop):
{
  "event": "failed",
  "client_name": "NOMBRE_DEL_CLIENTE",
  "client_email": "EMAIL",
  "client_phone": "TELEFONO",
  "membership_id": "MEMBERSHIP_ID",
  "amount": 29.99,
  "reason": "Tarjeta rechazada",
  "next_attempt": "FECHA_PROXIMO_INTENTO"
}
Para el cobro exitoso manda lo mismo con "event": "recovered" y el mismo membership_id: el Hub marca la cuenta como recuperada y suma la mensualidad en Finanzas automáticamente. Para cancelaciones usa "event": "canceled".
El Hub revisa la tabla cada 2 minutos, importa lo nuevo y la limpia. Mientras conectas el webhook puedes trabajar la cola agregando cuentas a mano.
Correos automáticos al cliente
El botón Enviar correo de cada cuenta dispara un Zap que le manda al cliente un correo profesional avisándole que su pago falló, con un botón para actualizar su tarjeta.
Zap paso 1: Webhooks by Zapier → Catch Hook. Copia la URL que te da y pégala abajo.
Zap paso 2: Email by Zapier (o Gmail / Outlook con tu dominio) → To: clientEmail, Subject: Tu pago no se procesó — actualiza tu método de pago, Body (HTML): pega la plantilla del archivo email-pago-fallido.html y reemplaza los campos marcados por los campos del Catch Hook.
Campos que manda el Hub: clientName, clientEmail, amountLabel, motivo, fechaFallo, billingUrl, sentBy.
{{ prEmailCfgLabel }}
La tabla payment_failures todavía no existe en Supabase. Corre el SQL del paso 1 y recarga el Hub.
{{ prDetail.name }}
{{ prDetail.motivo }} · {{ prDetail.montoLabel }} · hace {{ prDetail.daysLabel }}
×
{{ prDetail.estadoShape }}{{ prDetail.estadoLabel }}
{{ prDetail.graceNote }}
Email{{ prDetail.email }}
Teléfono{{ prDetail.phone }}
Fecha del fallo{{ prDetail.falloLabel }}
Membresía Whop{{ prDetail.membership }}
WhatsApp
{{ prDetail.emailSentNote }}
Asignada a
Historial de contactos
Nadie ha contactado a este cliente todavía.
{{ pc.whenLabel }} · {{ pc.canalLabel }} · {{ pc.agente }}
{{ pc.resultadoLabel }}
{{ pc.nota }}
Registrar contacto
Eliminar de la cola
{{ sistemaPageTitle }}
{{ st.label }}
Errores de guardado, problemas de conexión y avisos de capacidad de la base de datos.
Sin alertas. Todo funcionando correctamente ✓
{{ al.icon }}
{{ al.title }}
{{ al.detail }}
{{ al.levelLabel }} · {{ al.whenLabel }}
{{ sistemaPageTitle }}
{{ st.label }}
Visible solo para admin — quién editó o eliminó qué.
Sin actividad registrada todavía.
{{ al.actorName }} — {{ al.action }}
{{ al.detail }}
{{ al.whenLabel }}
Leads
{{ statsMonthLabel }}
Instagram y Facebook Este mes
{{ lt.label }}
Leads del mes
{{ leadsThisMonthCount }}
entraron por IG y FB
Tiempo de respuesta a lead {{ leadRespSampleLabel }}
Mediana {{ leadRespMedLabel }} Promedio {{ leadRespAvgLabel }} En 5 min o menos {{ leadRespUnder5Label }}
{{ leadRespWaitingLabel }}
{{ lw.name }} {{ lw.waitLabel }} Ya contacté
Agendaron
{{ leadsScheduledCount }}
{{ leadsAgendaRateLabel }}
Cerrados
{{ leadsClosedSaleCount }}
{{ leadsCloseRateLabel }}
Reporte del día
{{ dailyReportText }}
Reporte de ayer
{{ dailyReportYesterdayText }}
Videos
Ranking por ventas, luego por leads · {{ srcRangeLabel }}
Video
LeadsAgendasVentasConv.
{{ lbs.rankLabel }} {{ lbs.name }}
{{ lbs.count }} {{ lbs.scheduled }} {{ lbs.closed }} {{ lbs.convLabel }}
Total
{{ leadsTotalCount }} {{ sourceTotalScheduled }} {{ leadsTotalClosed }} {{ leadsTotalConvLabel }}
‹ Anteriores {{ srcPageLabel }} Siguientes ›
Anuncios
Anuncio
LeadsAgendasVentasConv.
{{ lba.name }}
{{ lba.count }} {{ lba.scheduled }} {{ lba.closed }} {{ lba.convLabel }}
Total
{{ adLeadsTotalCount }} {{ adLeadsTotalScheduled }} {{ adLeadsTotalClosed }} {{ adLeadsTotalConvLabel }}
Registro de leads
Cerrado: {{ newLeadClosedLabel }}
{{ leadFormError }}
Hoy
Todos
Agendados
Cerrados
{{ leadsListEmptyMsg }}
{{ ld.name }} · {{ ld.platformLabel }} · {{ ld.date }} · {{ ld.sellerName }}{{ ld.source }}{{ ld.entryLabel }}
Eliminar
Cerrado: {{ ld.closedSaleLabel }} Agendó: {{ ld.scheduledLabel }} {{ ld.sourceBtnLabel }}
← Anterior {{ leadsPageLabel }} Siguiente →
{{ modalTitle }}
Apareció: {{ formShowedUpLabel }}
Cerrado: {{ formClosedLabel }}
Seguimiento: {{ formFollowUpLabel }}
Aparecerá en el dashboard como recordatorio cuando se acerque.
{{ lo.label }}
Opcional, pero en 2 meses te dice qué objeción te está costando el mes.
De contado
En cuotas
{{ payTypeHint }}
Captura de la conversación donde se vea el intento de llamada — aunque no haya contestado.
Ver evidencia subida ↗
$597
$298.50
Otro
+ Precio + Necesita pensar + No decisor + Falta de tiempo + {{ qn.text }}
{{ formError }}
{{ calendarDetail.clientName }}
{{ calendarDetail.sellerName }} · {{ calendarDetail.date }} · {{ calendarDetail.callTime }} {{ calendarDetail.timezone }}
Asistió
{{ calendarDetail.showedUpLabel }}
Cerró
{{ calendarDetail.closedLabel }}
Monto
{{ calendarDetail.amountLabel }}
Tipo de pago{{ calendarDetail.payTypeLabel }}
Teléfono{{ calendarDetail.phone }}
Por qué no cerró{{ calendarDetail.lossReason }}
Segundo contacto{{ calendarDetail.followUpLabel }}
GrabaciónAbrir ↗
Evidencia de pagoVer ↗
Notas del vendedor
{{ calendarDetail.notes }}
Comentario del admin
{{ calendarDetail.adminComment }}
Respuestas del formulario
{{ calendarDetail.answersText }}
Conversación de WhatsApp {{ calendarDetail.waChatCountLabel }}
Cargando conversación…
{{ calendarDetail.waChatError }}
Sin mensajes registrados con este número.
{{ wm.body }}
{{ wm.timeLabel }}
WhatsApp
{{ seqWaClient }}
{{ seqWaTouchLabel }}
¿Cómo quedaron la última vez? Elige y te armo el mensaje adecuado.
{{ op.label }}
{{ op.hint }}
{{ seqWaMessage }}
Abrir WhatsApp Cambiar contexto
{{ assignModalTitle }}
Respuestas del cliente (opcional)
{{ assignError }}
{{ toastMessage }} {{ toastAction }}