- 20
- oportunidades por digest, ordenadas por score
- 2
- salidas: a mano o por calendario
- 3
- estados por registro en el log: completo, pendiente, fallido
- 1
- instalación para la organización, después un canal por persona
Cómo nació
El módulo de Opportunities de GovSpend puntúa señales de compra: una reunión de agencia donde se habló de una compra, un contrato por vencer, una licitación que encaja con lo que vendés. Ordenarlas es la mitad fácil. La difícil es que ese ranking vive en una pestaña que nadie tiene abierta. En septiembre de 2026 las notas de versión sumaron Opportunities en Slack, la integración que lleva esas señales adonde está el equipo. Fui el desarrollador principal.
El problema
Una señal vale algo solo antes de que la vea el resto, y la ventana es corta. El patrón que tiene que ganarle es una persona que se acuerda de abrir GovSpend, ordena el feed, copia los dos registros que importan y los pega en el canal donde en realidad se está hablando del negocio. Eso pasa los días buenos. Los comunes nadie abre la pestaña, la oportunidad envejece, y para cuando se convierte en licitación formal la ventaja ya no está.
El enfoque
Dos maneras de mover un registro, un mismo canal. Un admin de Slack instala la app una vez para la organización; después cada persona va a Manage Integrations, elige su propio canal y lo autoriza. De ahí en más cualquier oportunidad de GovSpend o de la web puede salir a mano, con Send to Slack adentro de View Details, y el mensaje lleva casi todo lo que muestra la vista de detalle más un link de vuelta al registro. O en Buying Signals se prende la versión por calendario: elegís diario o semanal y las 20 oportunidades con mejor score llegan a ese canal sin que nadie las pida.
A mano y por calendario
Las dos salidas cubren dos momentos distintos. Send to Slack es para el registro que estás mirando ahora y querés que tres personas vean antes de la llamada. El digest es para la oportunidad que nadie fue a buscar: veinte, ordenadas por score, llegando con un ritmo que la persona eligió una sola vez. Salir solo con el envío manual dejaría el feed entero sin leer; salir solo con el digest haría esperar hasta mañana al registro interesante.
Una instalación, un canal por persona
Instalar y usar están separados a propósito. Un admin de Slack aprueba la app una vez para la organización, y quien no es admin recibe un flujo para pedirlo en vez de una pared. Después cada persona elige su propio canal desde Manage Integrations, que es lo que mantiene las señales de un territorio fuera de un canal al que no le importan. La página muestra después el estado conectado y a qué canal apunta, así nadie tiene que acordarse de qué dejó enchufado.
Un envío que se puede auditar
Todo lo que empuja por calendario en algún momento falla en silencio, y en un canal nadie nota el mensaje que nunca llegó. Por eso cada registro que sale queda en Integration Logs como su propia fila, con estado Complete, Pending o Failed, y el que falla se abre al texto del error que se puede copiar y pasarle a soporte. Es la diferencia entre un usuario que dice que la integración está rota y uno que dice qué registro se rompió y por qué.
En pantalla · tocá para ampliar
Lo que sigue
Salió en las notas de versión de septiembre de 2026, en la misma tanda que las señales de terceros de Pavilion que ahora alimentan el módulo de Opportunities, así que llega más al feed que la integración saca afuera. Vive en The Lab, el programa beta de GovSpend, que es donde la plataforma pone lo que los clientes están probando antes de que sea general.
Stack
- Slack App
- OAuth
Fuentes públicas
- Help Center: integración de Opportunities con Slack, setup, Send to Slack, digests y logs
- Notas de versión, septiembre de 2026: Opportunities a un canal de Slack, a mano o como digest
- Help Center: The Lab, donde el trabajo de Slack figura como programa beta
- Help Center: el módulo de Opportunities y cómo se puntúan sus señales
- Integraciones: alertas en un canal cuando aparecen oportunidades que encajan
