Comercial
Pipeline, forecast y lo que hay que mirar ahora
Sin movimiento
Reuniones próximas
Activas
Cuentas
Cuentas comerciales
| Cuenta | Contacto | Owner |
|---|
| Propuesta | Enviada | Cuenta | Sistema | Estado | Monto | Mensual | Etapa |
|---|
Nueva reunión
| Reunión | Fecha | Cuenta | Resumen |
|---|
Cuenta
Detalle de la cuenta
Nueva cuenta
Pipeline de esta cuenta
Propuestas de esta cuenta
| Propuesta | Estado | Enviada | Monto |
|---|
Actividad
Propuesta
Detalle de la propuesta
Nueva propuesta
| Concepto | Tipo | Monto | Máx | Moneda | Opcional |
|---|
Hoy
Qué tenés que mirar ahora
Resumen
Mis tareas abiertas
Atrasos míos
Tareas
| Nº | Cliente | Título | Interno | Prioridad | Dev | Sitios | Creado | Actualizado |
|---|
Épicas
Épica → tareas
Abrí una épica desde el listado (se abre en una pestaña nueva).
Avisos
Asignaciones, estados y comentarios que te involucran
Sin avisos
Cuando te asignen una tarea o cambie un estado, aparece acá.
Rendimiento
Carga y resolución del equipo
| Miembro | Abiertos | No aprobados | Resueltos | Asignados | Minutos | Min IA | Prom. horas |
|---|
Actividad IA
| Tarea | Agente | Humano | Runtime | Estado | Paso | Tokens | Heartbeat | Acciones |
|---|
Sitios
Nuevo sitio
| Cliente | Sitio | URL | Template | Stack | Pago | Versión | Último reporte |
|---|
Sitio
Clientes
Nuevo cliente
| Código | Nombre | Tipo | Sitios | Estado |
|---|
Cliente
Atrasos
Vencidos en test o producción sin marca de entrega
| Tipo | Ref | Título | Cliente | Atraso | Due test | Due prod |
|---|
Horario del equipo
Mi horario
Plantilla semanal (hora local). Vacío = no programado.
Estudio / licencia
Mi perfil
Preferencias personales · notificaciones Discord
Apariencia
Tema de la interfaz.
Discord personal
Webhook opcional para avisos de asignación a tu canal.
Mi clave MCP
Claves personales para Cursor, Claude, ChatGPT u otros agentes. El token completo se muestra solo al crear o rotar.
| Nombre | Prefijo | Estado | Último uso |
|---|
Finanzas
Cobros, movimientos, facturas y servicios — solo Cobros / Owner
Pendientes
| Cliente | Concepto | Bruto | Neto | Estado |
|---|
Atrasadas / aging
| Cliente | Concepto | Monto | Vence |
|---|
Por categoría
| Categoría | ARS | USD | N |
|---|
Por forma de facturación
| Modo | Bruto ARS | Fee | Neto | N |
|---|
Nuevo movimiento
| Mes | Cliente | Concepto | Bruto | Fee | Neto | Modo | Cat. | Estado |
|---|
| Nº | Cliente | Entidad | Monto | Estado | Vence |
|---|
Nueva factura
Nuevo servicio
| Cliente | Servicio | Monto | Ciclo | Categoría | Modo | Activo |
|---|
Tipo de cambio (USD → ARS)
Formas de facturación (fee %)
| Código | Label | Fee % | Activo |
|---|
Categorías
| Código | Label | Activo |
|---|
Configuración
Alta de usuario
Alcance de visibilidad
| Nombre | Subtítulo | Correo / API | Rol | Tipo | Dev | Activo | Alcance |
|---|
Canal del equipo (cliente vacío = Todos). Discord por tenant se configura en la ficha del Cliente. “Crear recomendadas” pide el webhook del equipo una vez.
Nueva regla
| Prioridad | Evento | Canal | Estado |
|---|
Reglas activas
| Canal | Evento | Destino | Cliente | Activa |
|---|
Cómo conectar Cursor, Antigravity, Claude y ChatGPT
Los agentes hablan con el MCP remoto del hub; no hace falta clonar ningún repo. Plan pago en ChatGPT (Plus/Pro) y Claude (Pro/Max): el free no deja conectores MCP custom.
URL del hub (producción): https://tickets.sourcingup.com/mcp
Cursor (recomendado — Bearer, sin OAuth)
Creá una clave abajo y pegala en Settings → MCP (o ~/.cursor/mcp.json):
{
"mcpServers": {
"sourcingup-tickets": {
"url": "https://tickets.sourcingup.com/mcp",
"headers": {
"Authorization": "Bearer sk_agent_…"
}
}
}
}
Reiniciá o refrescá el servidor MCP. Deberías ver tools: get_ticket, list_tickets, start_ticket, etc.
Claude Pro / Max (claude.ai) — OAuth
- Abrí Customize → Connectors → Add custom connector.
- URL:
https://tickets.sourcingup.com/mcp - Autenticación: OAuth. Dejá Client ID y Client Secret vacíos (registro dinámico).
- Al conectar, el hub pide login de staff (Google del portal) y «Permitir». Entrá con tu usuario — Claude actúa como vos.
- En cada chat, activá el conector con + → Connectors.
Fallback si OAuth falla: header authorization = Bearer sk_agent_…, o Auth None y URL https://tickets.sourcingup.com/mcp?access_token=sk_agent_….
Claude Code
claude mcp add --transport http sourcingup-tickets https://tickets.sourcingup.com/mcp --header "Authorization: Bearer sk_agent_…"
ChatGPT Plus / Pro (no el plan free) — OAuth
- En chatgpt.com: Settings → Apps & Connectors → Advanced settings → Developer mode ON.
- Volvé a Apps & Connectors → Create (conector custom).
- Nombre:
SourcingUp Tickets. Server URL:https://tickets.sourcingup.com/mcp. - Autenticación: OAuth (no «mixta» / mixed). Client ID y Client Secret en blanco para que ChatGPT registre el cliente solo.
- Confirmá el login de staff (Google) en la ventana de consentimiento. ChatGPT pide confirmación en cada escritura.
Fallback Token: Authentication = Token y pegá sk_agent_…, o None + ?access_token=. Cursor sigue con Bearer; no hace falta OAuth ahí.
Nueva clave MCP
Solo vos vas a ver tus claves. El propietario puede ver las de todo el equipo.
| Nombre | Prefijo | De | Estado | Último uso |
|---|
Alta de sistema
| Código | Etiqueta | Orden | Activo |
|---|
Recetas que los agentes leen con get_playbook. Editar acá vale para Cursor, Claude y Antigravity.
| Slug | Título | Activo |
|---|
Editar playbook
Base de roles actuales. Más adelante se podrán personalizar permisos por usuario.
