Tenemos bibliotecas SDK disponibles en la mayoría de los principales lenguajes de programación, pero si no ves el tuyo en la lista, ¡háznoslo saber y crearemos uno!
npm install @trophyso/node
Alternativamente, puedes llamar directamente a la API usando cualquier cliente HTTP del lado del servidor.
3
Configura el entorno
Ve a la página de integración del panel de Trophy y crea una nueva clave de API.Añade tu clave de API como variable de entorno en tu aplicación backend:
TROPHY_API_KEY='*******'
Luego inicializa el cliente de la API de Trophy en tu backend usando esa clave de API:
import { TrophyApiClient } from "@trophyso/node";const trophy = new TrophyApiClient({ apiKey: process.env.TROPHY_API_KEY as string,});
Asegúrate de que todas las llamadas al SDK de Trophy usen este cliente para la autenticación.
4
Crea tu primera métrica
Todas las funciones de gamificación se basan en interacciones del usuario. En Trophy, usas Métricas para definir y modelar esas interacciones y Eventos para rastrearlas.Aquí crearás tu primera métrica para comenzar. En el panel de Trophy, dirígete a la página de métricas y pulsa el botón Nueva métrica:
Asigna un nombre a la métrica y haz clic en Guardar.
5
Integra la métrica en tu backend
Una vez creada la métrica, ve a la pestaña de configuración y copia su clave de referencia única del API.
Para rastrear un evento contra esta métrica cuando un usuario interactúa con tu producto, llama al API de evento de cambio de métrica, pasando los detalles del usuario que realizó la interacción. En este ejemplo, la clave de la métrica sería flashcards-flipped:
Al realizar esta llamada, le indicas a Trophy que un usuario específico interactuó con tu producto. Como resultado, Trophy procesará automáticamente cualquier función de gamificación como Logros o Rachas que hayas configurado contra la métrica.
6
Continúa construyendo tu experiencia de gamificación
Con una métrica integrada en tu backend, estás listo para comenzar a agregar funciones de gamificación a tu producto.Sigue los enlaces a continuación para conocer más sobre cada función que puedes construir con Trophy:
Logros
Recompensa a los usuarios por su progreso continuo o por realizar acciones específicas.
Rachas
Motiva a los usuarios a desarrollar hábitos de uso regular.
Puntos
Construye sistemas de puntos sofisticados para recompensar y retener usuarios.
Tablas de clasificación
Crea competencias amistosas para aumentar la participación de los usuarios.
Correos electrónicos
Envía correos electrónicos de ciclo de vida personalizados a los usuarios en el momento perfecto.
Notificaciones push
Impulsa flujos de notificación automatizados usando datos de gamificación personalizados.
O explora nuestra referencia de API para familiarizarte con lo que Trophy puede hacer.
Estas instrucciones son para quienes prefieren desarrollar usando agentes de codificación como Cursor y Claude Code.
Para la mejor experiencia de configuración con IA, conecta Trophy a través de MCP, Agent Skill, o ambos:
URL del servidor MCP: https://docs.trophy.so/mcp
URL de Agent Skill: https://docs.trophy.so/skill.md
MCP le da a tu agente acceso en vivo a la documentación de Trophy. Agent Skill le proporciona instrucciones estructuradas sobre las capacidades de Trophy. Usar ambos generalmente ofrece los mejores resultados.
En el chat, usa el botón de más para habilitar el conector de Trophy.
Opcional pero recomendado: agrega Trophy Agent Skill en la configuración de Habilidades de Claude usando https://docs.trophy.so/skill.md para que Claude use consistentemente el resumen de capacidades de Trophy.
Agrega Trophy MCP:
claude mcp add --transport http Trophy https://docs.trophy.so/mcp
Verifica:
claude mcp list
Opcional: agrega Trophy Agent Skill:
npx skills add https://docs.trophy.so
Abre la configuración de MCP y agrega esto a tu mcp.json:
Asegúrate de reemplazar <metric> con la métrica que configuraste durante la incorporación.
Esto hará lo siguiente:
Agregar el SDK de Trophy correspondiente a tu aplicación según tu stack tecnológico
Agregar una nueva variable TROPHY_API_KEY a la configuración de tu entorno
Agregar código para enviar eventos a Trophy basándose en la métrica que configuraste durante la incorporación.
4
Obtén tu clave API
Una vez completada la configuración, crea una clave API desde la página de integración del panel de Trophy y agrégala a tu entorno.
5
Construye tu primera función de gamificación
Una vez completada la configuración inicial, utiliza este prompt de seguimiento para preparar tu agente para el siguiente paso y que te pregunte qué construir a continuación: